[ネットワークのディゾルブ] の機能
[ネットワークのディゾルブ] は、入力ネットワーク データセットよりも少ないライン フィーチャを使用して出力ジオデータベース ワークスペースでネットワーク データセットを作成します。
ライン フィーチャが少ないネットワーク データセットは、移動がより効率的であるため、ネットワーク解析がより迅速に行われます。解析の結果に含まれるネットワーク エレメントも少ないため、ルート ジオメトリとルート案内の生成もより迅速に行われます。
ライン フィーチャは、相互に論理的に接続され、本質的に同一である(道路名が同じである、同じ階層に含まれている、規制が同じであるなど)複数のライン フィーチャをマージすることによって、減らすことができます。
例
この例の道路データの収集方法では、ライン フィーチャがその交点で分割されることなく相互に交差することが許されていません。これにより、多数の道路が不必要に分断されています。下のマップは、道路と、線路や行政区域などの道路とともに収集されたその他のデータを示しています。
生の道路フィーチャクラスのデータを視覚化し、ライン フィーチャの端点を三角形でレンダリングすると、特に道路が線路と交差する領域において、道路フィーチャに多くの分断があるのが確認できます。
このデータが [ネットワークのディゾルブ] ツールで処理されると、結果として得られるデータでは道路フィーチャが大幅に少なくなります(元のデータでは 824 であるのに対し、150 まで減ります)。下のマップでは、三角形が少なくなっているのが確認できます。
これは、隣接するフィーチャの属性が同じである場合にライン フィーチャをマージすることで達成されています。ラインの端点も、道路の交差点に表示される必要がなくなっています。オーバーライド接続ポイント(ここでは円で表示)は、道路が物理的に交差している場所には作成され、接続が存在しない場所には作成されていません。端点で交わる道路は、接続されたままです。
[ネットワークのディゾルブ] のプロセス
ここでは、[ネットワークのディゾルブ] が処理する操作について説明します。
- ネットワークの接続性グラフをスクラッチ ワークスペースに作成します。
- 互換性のあるフィールド値を持つライン フィーチャの接続性グラフを検証し、論理的にチェーンで連結します。
- マージされたライン フィーチャを論理チェーンからの出力で作成します。
- マージされたライン フィーチャのミッドスパンで接続性が発生する場所を示すオーバーライド接続ポイントのフィーチャクラスを作成します。
- 元のネットワーク データセットと同じターン、ネットワーク属性、およびルート案内設定を持つネットワーク データセットを作成しますが、マージされたライン フィーチャとポイント フィーチャを使用してネットワーク エレメントの数を減らします。
- マージされたライン フィーチャと、それらが作成される前の元のライン フィーチャを示すログ テーブルを作成します。