2011-08-16 11 views
1

私は周りの19000ポイントでシェープファイルを持っています。ラスタからの基本的なエクスポート。今私は同じ値を持っているポイントを集約することによって、ポリゴンを抽出する必要があります。私は集計に使用する価値があるフィールドは、ポイントの高度を使用して毎回動的に計算されます。今はポリゴンを吐く必要があります。 GDALを使ってどうすればいいですか?それを行うユーティリティがあります。その他のオープンソースのソリューションも歓迎します。 「Aggregate Points」と呼ばれるツールボックスがあるArcGISを持っていますが、何らかの理由でそれにライセンスがありません。ここでやその他のオープンソースソリューション

答えて

2

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

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

また、GDAL/OGR忘れるとPostGISのを有効にPostgreSQLデータベースにデータをロードします。そして、ポリゴン

大きな感謝を働いたブルートフォースの文字列操作とPostGISのユーザースレッドMaking a Polygon from Points

+0

Postgreとして掲載ジオメトリコンストラクタの使用に基づいたポイントからポリゴン構成の一例がありますを構築するためにPostGISの機能を使用! – Shaunak

関連する問題