すべてが接続されることになっているポリラインのネットワークを作成しました。
しかし、ラインのエンドポイントの多くは接続されておらず、非常に近いことに気付いただけです。
ポリラインの端点が互いに非常に近い場合、それらの端点をスナップするツールがあるはずですが、見つけることができないようです。
誰でもこれを行う簡単な方法を知っていますか?
すべてが接続されることになっているポリラインのネットワークを作成しました。
しかし、ラインのエンドポイントの多くは接続されておらず、非常に近いことに気付いただけです。
ポリラインの端点が互いに非常に近い場合、それらの端点をスナップするツールがあるはずですが、見つけることができないようです。
誰でもこれを行う簡単な方法を知っていますか?
回答:
回答の方向は、ArcMapのライセンスレベルによって異なります。ArcInfoにはこの機能が組み込まれています。エディターにも、このタスクを実行するためのツールがあります。ただし、ArcViewレベルでは、これを行うには他のツールに依存する必要があります。10で変更されたかどうかはわかりません。ArcMapエディター10とsnapコマンドがあります。
概要
他のフィーチャの頂点、エッジ、またはエンドポイントと正確に一致するようにポイントまたは頂点を移動します。スナップ規則を指定して、指定した距離内で最も近い頂点、エッジ、またはエンドポイントに入力頂点をスナップするかどうかを制御できます。
私が使用するものです。他のツールが必要な場合は、et-geotoolsにそれを行う無料のツールがあると思います。
トポロジ検証と同じ方法で頂点をクラスタリングするジオプロセシング「統合」ツールを使用できます(トポロジを作成する必要はありません)。
ArcGIS 10.0では、編集ツールボックスに「スナップ」と呼ばれる新しいツールがあります。このツールは、フィーチャの頂点を1つのレイヤーから別のフィーチャのエッジ、頂点、エンドポイントにスナップします。以下のリンクを参照してください。
「近い」と識別された距離に応じて、ツールがあります。少なくともArcGIS DesktopのArcEditorライセンスをお持ちの場合は、データにトポロジを作成できます。検証プロセス中に完了すると、ラインはクラスター許容値の距離を移動して互いにスナップします。デフォルトでは、クラスター許容値は.001 mであり、これはデータのデフォルト解像度の10倍です。
この自動プロセスがこれらのすべてを実行しない場合、エラーの場所を特定します。ArcMapには、可能な場合に接続できるようにバルクラインを延長できるエラーインスペクターがあります。これにより、可能な限り多くの自動化が可能になります。
これがお役に立てば幸いです、CDB
これらのポリラインからジオメトリックネットワークを作成し、作成ウィザードでフィーチャスナップを有効にできます。
ウィザードは、指定したスナップ距離内でそのフィーチャクラスの他のラインのエンドポイントと一致するようにラインを移動します。HTH