Standard または Advancedのライセンスで利用可能。
ジオメトリック ネットワークを構築する際、ネットワークへの追加対象として選択したフィーチャクラスに、ジオメトリック ネットワーク内でジオメトリが無効と見なされるフィーチャが含まれている場合があります。これに該当するジオメトリは次のとおりです。
- ジオメトリが空であるフィーチャ
- 複数のパートで構成されたエッジ フィーチャ
- 閉じたループを形成するエッジ フィーチャまたは From ジャンクションと To ジャンクションが同じエッジ フィーチャ
- 長さゼロのエッジ フィーチャ
- 異なる Z 値を持つエッジ フィーチャの頂点と一致しているジャンクション
- スタンドアロン ジャンクション (どのエッジにも接続されていないジャンクション)
- 長さがスナップ許容値に近いために、たたみ込みができないエッジ フィーチャ
ジオメトリが無効であるフィーチャはネットワーク構築処理中に検出され、ネットワーク構築エラー テーブルに記録されます。このテーブルには、ジオメトリック ネットワーク名に _BUILDERR を追加した名前が付けられます。たとえば、ネットワーク名が MyNetwork の場合、ネットワーク構築エラー テーブルの名前は MyNetwork _BUILDERR になります。ワークスペース階層に配置されるこのテーブルには、各エラーのオブジェクト ID、クラス ID、およびエラー タイプが記録されます。Errortype 値は、ジオメトリック ネットワークでフィーチャのジオメトリが無効である理由を表す esriNetworkErrorType 列挙子に対応しています。ジオメトリック ネットワーク構築処理の最後に、このテーブルに記録されたエラーの概要がダイアログ ボックスに表示されます。
ネットワーク構築エラー テーブルはユーザーが管理するテーブルです。したがって、このテーブルに記録されているフィーチャを編集しても、テーブル自体は自動的に更新されません。エラー テーブルの内容をエンド ユーザーが更新して、フィーチャの状態を正しく反映させる必要があります。ArcMap の [ネットワーク構築エラー] コマンドではこのテーブルに基づいて、無効なジオメトリを持つフィーチャが検出されます。
ネットワーク構築エラーを修正する方法は、無効なジオメトリの種類によって異なります。
- [カスタマイズ] > [ツールバー] > [ジオメトリック ネットワーク編集] の順に選択します。
[ジオメトリック ネットワーク編集] ツールバーが ArcMap に追加されます。
- ネットワーク フィーチャクラスを ArcMap に追加します。
- [エディター] ツールバーで、[エディター] > [編集の開始] をクリックします。
- ArcMap の[コンテンツ] ウィンドウで、ジオメトリック ネットワークに追加するレイヤーを選択します。
- [ネットワーク構築エラー] コマンドをクリックします。
- エラー数を示すダイアログ ボックスが表示され、無効なジオメトリを持つフィーチャが選択されます。