概要
既存のフィーチャ データセットにネットワーク データセットを作成します。ネットワーク データセットを使用して、フィーチャ データセット内のデータに対するネットワーク解析を実行できます。
使用法
このツールで作成するネットワーク データセットは、基本的なデフォルト設定で構成されます。ツールの実行後、ネットワーク データセットのプロパティ ページを開き、特定の解析ニーズをサポートするようにネットワーク データセットの設定を構成します。
ネットワーク データセットを作成して構成した後、[ネットワークの構築 (Build Network)] ツールを使用してネットワーク データセットを構築する必要があります。
このツールで作成したネットワーク データセットは、現在、ライブまたは履歴交通量をサポートするように構成できません。
構文
arcpy.na.CreateNetworkDataset(feature_dataset, out_name, source_feature_class_names, elevation_model)
パラメーター | 説明 | データ タイプ |
feature_dataset | ネットワーク データセットの作成先となるフィーチャ データセット。フィーチャ データセットには、ネットワーク データセットに挿入されるソース フィーチャクラスが含まれる必要があります。 フィーチャ データセットがエンタープライズ ジオデータベースにある場合、そのフィーチャ データセットとすべてのソース フィーチャクラスはバージョン対応にできません。 | Feature Dataset |
out_name | 作成するネットワーク データセットの名前。[ターゲット フィーチャ データセット] とその親ジオデータベースに、この名前のネットワーク データセットがすでに含まれていてはいけません。 | String |
source_feature_class_names [source_feature_class_names,...] | ネットワーク ソース フィーチャとしてネットワーク データセットに含めるフィーチャクラスの名前。このパラメーターは、文字列のリストとして指定します。 ターン フィーチャクラスでないライン フィーチャクラスを少なくとも 1 つ選択する必要があります。このライン フィーチャクラスが、ネットワーク データセットのエッジ ソースとして機能します。必要に応じて、ネットワーク データセットのジャンクション ソースとして機能するポイント フィーチャクラス、およびターン ソースとして機能するターン フィーチャクラスを選択できます。 すべてのソース フィーチャクラスは、[ターゲット フィーチャ データセット] 内に存在する必要があり、ジオメトリック ネットワーク、ユーティリティ ネットワーク、または別のネットワーク データセットにすでに含まれていてはいけません。 | String |
elevation_model | ネットワーク データセット内の鉛直接続性の制御に使用されるモデルを指定します。
| String |
派生した出力
名前 | 説明 | データ タイプ |
out_network_dataset | 新しいネットワーク データセット。 | ネットワーク データセット |
コードのサンプル
フィーチャ データセットにネットワーク データセットを作成します。
import arcpy
arcpy.CheckOutExtension("network")
arcpy.na.CreateNetworkDataset(r"C:\Data\Network.gdb\Transportation",
"Streets_ND", ["Streets", "Turns"],
"ELEVATION_FIELDS")
環境
ライセンス情報
- Basic: 次のものが必要 Network Analyst
- Standard: 次のものが必要 Network Analyst
- Advanced: 次のものが必要 Network Analyst