エリアのマップを 1 km x 1 km の正方形のグリッドに分割し、最終的に、このマップの各正方形のグリッドに該当するポイント (緯度と経度の値を指定) を数えて取得しようとしています。PostGIS でこの操作を行うことはできますか?
更新: Mike Toewsの詳細な回答は次のとおりです。
https://gis.stackexchange.com/questions/16374/how-to-create-a-regular-polygon-grid-in-postgis
エリアのマップを 1 km x 1 km の正方形のグリッドに分割し、最終的に、このマップの各正方形のグリッドに該当するポイント (緯度と経度の値を指定) を数えて取得しようとしています。PostGIS でこの操作を行うことはできますか?
更新: Mike Toewsの詳細な回答は次のとおりです。
https://gis.stackexchange.com/questions/16374/how-to-create-a-regular-polygon-grid-in-postgis
私のコメントで述べた ように、通常のグリッドを作成します。地球は平らではなく、完全な 1 km のグリッドに分割できないため、国全体の 1 km のグリッドを作成するのは困難な場合があります。
1 km のグリッドを作成するには、長さの単位がメートルの投影座標系が必要です。WGS84 (EPSG:4326)は緯度/経度の単位があるため、これを行うことはできません。適切な投影法を見つけるには、ランベルト正積方位図法(LAEA)などの「正積」図法を見つける必要があります。たとえば、ヨーロッパ全体でETRS-LAEA (EPSG:3035)を使用できますが、一部の部分で多少の歪みが生じる可能性があります。ニュージーランドの場合は、ニュージーランド横メルカトル図法 2000です。一般に、各地域には適切な投影法があります。
ST_Transform(geom, 3035)
PostGIS クエリを実行するには、(たとえば ETRS-LAEA の場合) を使用してジオメトリをグリッドに投影する必要があります。