回答:
この問題には複数の解決策があります。
これは私がお勧めする方法です。
ArcMapが主要なツールであると想定します。
ネットワークソースフィーチャの属性テーブルを開きます。
タイプ「Short」のフィールドを追加します(任意の整数タイプで可能です)。これは実質的にブール値になります。制限として説明するような名前を付けます。
制限パラメーター(つまり、高速道路、スリップ道路)を満たす道路セグメントごとに、その行の制限値を1と計算します。制限値がゼロ(またはNULL)のすべてのセグメントを通過できます。
この値をネットワーク制限属性として追加し、「フィールドエバリュエーター」を使用します。ネットワークを「再構築」する必要があります。(または、新しいネットワークデータセットウィザードを使用して新しいネットワークデータセットを作成します)
補足情報:
ネットワークデータセットの作成:http : //help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Creating_a_network_dataset/00470000000w000000/
ネットワーク属性を持つパラメーターの使用:http : //help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Using_parameters_with_network_attributes/00470000000s000000/
問題が発生した場合は、遠慮なく説明を求めてください=)
@Allan Adairが示したこのアプローチは、確実に機能しますが、この場合、制限したこれらの道路リンクは通過できなくなります。
私は別の方法でこれにアプローチします。通常、ポイント間を移動するときにこのような道路を通過できるようにしたいのですが、ルートで開始および停止したくないだけです。したがって、これらの道路セグメントを制限する代わりに、高速道路、トンネル、スロープなどでルートを開始および停止しないようにネットワークアナリストに伝えるだけです。
これらを実現するには、道路フィーチャクラスにフィールドを追加し、後で除外する値を使用してフィールドを計算します。次に、ネットワークロケーションのスナップオプションを使用します。ここでは、ルートストップを、計算したばかりの値を持つ道路にスナップしないように指定します。ベンダーから取得したデータには、通常、道路タイプの情報が含まれているので、選択してフィールド計算セッションを実行できます。完了すると、トンネル、高速道路、スロープなどを通ることができますが、ルートを開始または停止することはできません。
最初の図:ストップはトンネルの真上にありますが、ストップは最も近い「スナップ可能な」道路リンク、つまり-1になっていないリンクにスナップされています。
2番目の図:先に指定した[スナップ]フィールドに-1が含まれている道路リンクを経由してルーティングすることができます。