PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Kann PostGIS verwendet werden, um eine Gitterkarte eines Landes zu erstellen?

Wie in meinem Kommentar erwähnt ein regelmäßiges Raster erstellen . Ein 1-km-Raster für ein ganzes Land zu erstellen, könnte eine Herausforderung darstellen, da die Erde nicht flach ist und nicht in perfekte 1-km-Raster unterteilt werden kann.

Um ein 1-km-Raster zu erstellen, benötigen Sie ein projiziertes Koordinatensystem mit Längeneinheiten in Metern. WGS84 (EPSG:4326) kann dies nicht tun, da es Längen-/Breitengrade hat. Um ein geeignetes Projektionssystem zu finden, müssen Sie eine "gleichflächige" Projektion finden, wie z. B. Lambert azimutale flächentreue Projektion (LAEA). Beispielsweise könnte ganz Europa ETRS-LAEA (EPSG:3035) verwenden , obwohl es an einigen Stellen zu Verzerrungen kommen kann. Oder in Neuseeland New Zealand Transverse Mercator 2000 . Jede Region hat im Allgemeinen eine gute Projektion, die verwendet werden kann.

Um Ihre PostGIS-Abfrage auszuführen, müssten Sie Geometrien mit ST_Transform(geom, 3035) auf das Gitter projizieren (z. B. für ETRS-LAEA).