下の図では、TINから抽出された急勾配を表すポリゴンレイヤーを確認できます。ポリゴンにはスパイクがたくさんあります。残りの境界線がまったく同じ場所にある間に、これらのスパイクを削除したいと思います。これは、Pythonスクリプトで、arcpy関数またはPython関数を使用して行います。
詳細情報:ArcGIS 10.0、Python 2.6.5、ポリゴンレイヤーはGDBにあります
3
あなたがあなたのスパイクを修正するための自動化された方法を見つけるつもりかどうかはわかりません。問題は、ポリゴンの内側と外側の鋭角をどのように区別するかです。または、スパイクと非スパイクの違いをソフトウェアにどのように伝えますか?また、残りのポリゴンを移動/変更したくないので、機能するツールが制限されます。それは難しいことです。
—
Baltok、2013
どの空間範囲を使用していますか?可能であれば、ベクターデータを手動で編集しますか?
—
アーロン
FMEにアクセスできる場合は、SpikeRemoverツールで目的を達成できます。あなたが本当に求めた解決策ではありませんが、それは速いでしょう。
—
Fezter
@Baltok回答ありがとうございます。それは不可能なことではありませんか?;)私はそれがタフなものであることに同意します...
—
Vincent Udo
@Aaron空間範囲が大きすぎて手動でこれを実行できません。オランダの大部分でこれを行わなければなりません。
—
Vincent Udo