PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Czy PostGIS można wykorzystać do stworzenia mapy siatkowej kraju?

Jak wspomniano w moim komentarzu utwórz regularną siatkę . Stworzenie siatki 1 km dla całego kraju może być trudne, ponieważ ziemia nie jest płaska i nie można jej podzielić na idealne siatki 1 km.

Aby utworzyć siatkę o długości 1 km, potrzebny jest rzutowany układ współrzędnych z jednostkami długości w metrach. WGS84 (EPSG:4326) nie może tego zrobić, ponieważ jednostkami są stopnie szerokości/długości. Aby znaleźć odpowiedni system projekcji, musisz znaleźć projekcję „równego obszaru”, taką jak Lambert projekcja azymutalna na równy obszar (LAEA). Na przykład cała Europa może korzystać z ETRS-LAEA (EPSG:3035) , chociaż w niektórych częściach mogą występować pewne zniekształcenia. Lub jeśli w Nowej Zelandii, Nowa Zelandia Transverse Mercator 2000 . Każdy region ma zazwyczaj dobrą projekcję do wykorzystania.

Aby uruchomić zapytanie PostGIS, musisz rzutować geometrie na siatkę za pomocą ST_Transform(geom, 3035) (np. dla ETRS-LAEA).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pgAdmin Alternatywy — GUI do zarządzania bazą danych PostgreSQL ClusterControl

  2. Nie można się skontaktować z serwerem pgAdmin 4:Błąd krytyczny

  3. Postgres brakujący błąd wpisu klauzuli FROM w zapytaniu z klauzulą ​​WITH

  4. Jak wybrać zakres dat w postgresie?

  5. Jak przechowywać obraz w bazie danych postgres za pomocą hibernacji?