1

約19,000ポイントのシェープファイルがあります。基本的にラスターからエクスポートします。次に、同じ値を持つポイントを集計してポリゴンを抽出する必要があります。集計に使用する値のフィールドは、ポイントの標高を使用して毎回動的に計算されます。今、私はポリゴンを吐き出す必要があります。GDALを使用してそれを行うにはどうすればよいですか?それを行うためのユーティリティはありますか?他のオープンソースソリューションは大歓迎です。「AggregatePoints」というツールボックスを備えたArcGISを使用していますが、どういうわけかそのライセンスがありません。

4

1 に答える 1

2

ここにいくつかの可能性があります:

C ++またはPython(またはGDAL / OGRがバインディングを提供するその他の言語)でGDAL(実際にはOGR)を使用してプログラムを記述し、ポイントの選択(サブセット)からポリゴンオブジェクトを構築できます。次に、これらのポリゴンをShapefileまたはOGRでサポートされているその他のストレージにシリアル化できます。

または、GDAL / OGRを忘れて、PostGISが有効になっているPostgreSQLデータベースにデータをロードします。次に、PostGIS機能を使用してポリゴンを構築します

bruteforce文字列操作とpostgis-usersスレッドとして投稿されたジオメトリコンストラクターの使用に基づくポイントからのポリゴン構築の例がありますポイントからポリゴンを作成する

于 2011-08-25T18:55:29.163 に答える