sql >> Databáze >  >> RDS >> PostgreSQL

Lze PostGIS použít k vytvoření mřížkové mapy země?

Jak je uvedeno v mém komentáři vytvořte pravidelnou mřížku . Vytvoření 1 km sítě pro celou zemi by mohlo být náročné, protože Země není plochá a nelze ji rozdělit na dokonalé 1 km sítě.

K vytvoření sítě o délce 1 km potřebujete projektovaný souřadnicový systém s délkovými jednotkami v metrech. WGS84 (EPSG:4326) nemůže to udělat, protože má jednotky stupňů šířky/délky. Chcete-li najít vhodný systém projekce, musíte najít projekci "stejné plochy", jako je Lambert azimutální rovnoplošná projekce (LAEA). Celá Evropa by například mohla používat ETRS-LAEA (EPSG:3035) , i když v některých částech může docházet k určitému zkreslení. Nebo pokud jste na Novém Zélandu, New Zealand Transverse Mercator 2000 . Každá oblast má obecně dobrou projekci, kterou lze použít.

Chcete-li spustit dotaz PostGIS, budete muset promítnout geometrie na mřížku pomocí ST_Transform(geom, 3035) (např. pro ETRS-LAEA).



  1. Sdílejte připojení k postgres db napříč procesy v Pythonu

  2. MYSQL dotaz – Získejte nejnovější komentář související s příspěvkem

  3. Výběr toho, kde více podmínek odpovídá SafeMysql

  4. MySQL:Mnoho tabulek nebo mnoho databází?