ネットワーク データセットの編集方法
構築したネットワーク データセットは、編集することができます。次のリストは、ネットワーク データセットの編集の例を示しています。
- ネットワーク データセットにソースを追加したり、ネットワーク データセットからソースを削除したりできます。接続性も変更できます。
- ネットワークがターンをサポートする場合は、ターン ソースの追加と削除が可能です。
- 属性の追加、削除、変更が可能です。
- 階層の変更が可能です。
- ネットワークの構築時に設定したルート案内情報も変更可能です。
ネットワーク データセットのスキーマを変更するには、[ネットワーク データセット プロパティ] ダイアログ ボックスを使用します。
ネットワークのスキーマを変更できるだけでなく、ソースを編集することで、基本的なネットワークも編集できます。新しい道路が追加された場合は、道路のソースに新しいフィーチャを作成します。その後、ネットワークを再構築すると、ネットワーク データセットが更新されます。ある道路の速度規制フィールドの値を変更し、それがネットワーク属性 travel_time に影響する場合、ネットワークを再構築すると、対象となる道路の travel_time 属性に適切な値が設定されます。
ネットワーク データセットのソース フィーチャクラスの名前は変更できません。名前の変更が必要になった場合は、そのネットワーク データセットを削除し、フィーチャクラスの名前を変更して、ネットワーク データセットを再び作成する必要があります。
ソース フィーチャの編集
ネットワーク エレメントはネットワーク ソースのフィーチャから作成されるため、すべての編集はソースに対して行われます。
- エッジおよびジャンクション ソース内のフィーチャは、ArcMap のその他のフィーチャクラスのフィーチャと同様の方法で編集できます。ソースの編集が完了したら、すべての新規フィーチャが、それと交差するフィーチャと共有する頂点を持つことを確認します。そのためには、[インテグレート(Integrate)] ジオプロセシング ツールまたはトポロジを使用します。
- ターン ソースを編集するときは、ターン フィーチャまたはターン ソース フィールドを編集します。
ソース フィーチャを編集した後は、ネットワークを構築して変更を取り込む必要があります。ArcGIS ではダーティ エリアを使用して、編集によって構築が必要になったネットワーク データセットの部分が追跡されます。ダーティ エリアは、次のようなさまざまな目的に利用できます。
- ダーティ エリアがあることによって、ネットワークの構築にかかる時間が最小限になります。ネットワーク全体を常に構築する代わりに、構築操作ではダーティ エリアで覆われているネットワークの部分だけが構築されます。
- ダーティ エリアは、ネットワークを構築する必要がある場合や必要な部分を知るための視覚的な手掛かりになります。
ダーティ エリアは ArcMap または ArcCatalog を使用して確認できます。
- ArcMap では、ネットワーク データセット レイヤの [レイヤ プロパティ] ウィンドウを開き、[シンボル] タブをクリックして、[ダーティ エリア] チェックボックスをオンにします。
- ArcCatalog では、カタログ ツリー ウィンドウでネットワーク データセットをクリックし、[プレビュー] タブをクリックします。
ダーティ エリアは長方形で表示され、デフォルトでは紫のアウトラインと内側のハッチが使われます。
ArcSDE ジオデータベースでのソース フィーチャの編集
ArcSDE ジオデータベースに保存されているネットワーク データセットのソース フィーチャを編集するには、データがバージョン対応登録されている必要があります。任意のソース フィーチャを編集する場合と同様に、最後にはソース フィーチャをネットワーク データセット内に構築する必要があります。マルチユーザ環境において、ダーティ エリアは編集の競合を解決するメカニズムの一部として機能し、ネットワーク データセットのデータのバージョニングを可能にします。
バージョン対応のトポロジにおけるダーティ エリアを理解していれば、バージョン対応のネットワーク データセットにおけるダーティ エリアの概念はよく似ています。
ネットワーク データセットのダーティ エリアおよびバージョニングの詳細
ネットワーク データセットのコピー
ArcCatalog または ArcMap の カタログ ウィンドウでは、いずれかのフィーチャ データセットのジオデータベース ネットワーク データセットをコピーし、空間参照が同じである別のフィーチャ データセットに貼り付けることができます。ネットワーク データセットに含まれるすべてのフィーチャクラスもコピーされます。新しいネットワーク データセットは、使用前に構築が必要です。