sql >> Base de Datos >  >> RDS >> PostgreSQL

¿Se puede usar PostGIS para crear un mapa cuadriculado de un país?

Como mencioné en mi comentario hacer una cuadrícula regular . Hacer una cuadrícula de 1 km para todo un país podría ser un desafío, ya que la tierra no es plana y no se puede dividir en cuadrículas perfectas de 1 km.

Para hacer una cuadrícula de 1 km, necesita un sistema de coordenadas proyectadas, con unidades de longitud de metros. WGS84 (EPSG:4326) no puede hacer esto, ya que tiene unidades de grados de latitud/longitud. Para encontrar un sistema de proyección adecuado, debe encontrar una proyección de "áreas iguales", como Lambert proyección azimutal de áreas iguales (LAEA). Por ejemplo, toda Europa podría usar ETRS-LAEA (EPSG:3035) , aunque puede haber algo de distorsión en algunas partes. O si está en Nueva Zelanda, Nueva Zelanda Transverse Mercator 2000 . Cada región generalmente tiene una buena proyección para usar.

Para ejecutar su consulta de PostGIS, necesitaría proyectar geometrías en la cuadrícula usando ST_Transform(geom, 3035) (por ejemplo, para ETRS-LAEA).