PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

O PostGIS pode ser usado para criar um mapa de grade de um país?


Conforme mencionado no meu comentário faça uma grade regular . Fazer uma grade de 1 km para um país inteiro pode ser um desafio, já que a Terra não é plana e não pode ser dividida em grades perfeitas de 1 km.

Para fazer uma grade de 1 km, você precisa de um sistema de coordenadas projetado, com unidades de comprimento de metros. WGS84 (EPSG:4326) não pode fazer isso, pois tem unidades de graus lat/long. Para encontrar um sistema de projeção adequado, você precisa encontrar uma projeção de "área igual", como Lambert projeção azimutal de área igual (LAEA). Por exemplo, toda a Europa poderia usar ETRS-LAEA (EPSG:3035) , embora possa haver alguma distorção em algumas partes. Ou, se estiver na Nova Zelândia, Nova Zelândia Transverse Mercator 2000 . Cada região geralmente tem uma boa projeção para usar.

Para executar sua consulta PostGIS, você precisaria projetar geometrias na grade usando ST_Transform(geom, 3035) (por exemplo, para ETRS-LAEA).