PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

PostGIS può essere utilizzato per creare una mappa a griglia di un paese?

Come menzionato nel mio commento crea una griglia regolare . Realizzare una griglia di 1 km per un intero paese, potrebbe essere difficile, poiché la terra non è piatta e non può essere divisa in griglie perfette di 1 km.

Per creare una griglia di 1 km, è necessario un sistema di coordinate proiettato, con unità di lunghezza di metri. WGS84 (EPSG:4326) non può farlo, poiché ha unità di gradi lat/long. Per trovare un sistema di proiezione adatto, è necessario trovare una proiezione di "area uguale", come Lambert proiezione azimutale di uguale area (LAEA). Ad esempio, tutta l'Europa potrebbe utilizzare ETRS-LAEA (EPSG:3035) , anche se potrebbe esserci qualche distorsione in alcune parti. Oppure, se in Nuova Zelanda, New Zealand Transverse Mercator 2000 . Ogni regione ha generalmente una buona proiezione da utilizzare.

Per eseguire la tua query PostGIS, dovresti proiettare le geometrie sulla griglia usando ST_Transform(geom, 3035) (ad es. per ETRS-LAEA).