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