ネットワーク データセットの作成 (Create Network Dataset) (Network Analyst)

サマリー

既存のフィーチャ データセットに「ネットワーク データセット」を作成します。 ネットワーク データセットを使用して、フィーチャ データセット内のデータに対するネットワーク解析を実行できます。

使用法

パラメーター

ラベル説明データ タイプ
ターゲット フィーチャ データセット

ネットワーク データセットの作成先となるフィーチャ データセット。 フィーチャ データセットには、ネットワーク データセットに挿入されるソース フィーチャクラスが含まれる必要があります。

フィーチャ データセットがエンタープライズ ジオデータベースにある場合、そのフィーチャ データセットとすべてのソース フィーチャクラスはバージョン対応にできません。

Feature Dataset
ネットワーク データセット名

作成するネットワーク データセットの名前。 [ターゲット フィーチャ データセット] パラメーター値とその親ジオデータベースに、この名前のネットワーク データセットがすでに含まれていてはいけません。

String
ソース フィーチャクラス

ネットワーク ソース フィーチャとしてネットワーク データセットに含めるフィーチャクラスの名前。 このパラメーターは、文字列のリストとして指定します。

ターン フィーチャクラスでないライン フィーチャクラスを少なくとも 1 つ選択する必要があります。 このライン フィーチャクラスが、ネットワーク データセットのエッジ ソースとして機能します。 必要に応じて、ネットワーク データセットのジャンクション ソースとして機能するポイント フィーチャクラス、およびターン ソースとして機能するターン フィーチャクラスを選択できます。

ネットワーク データセットのソース フィーチャクラスの詳細

すべてのソース フィーチャクラスは、[ターゲット フィーチャ データセット] パラメーター値内に存在する必要があり、ジオメトリック ネットワーク、ユーティリティ ネットワーク、または別のネットワーク データセットにすでに含まれていてはいけません。 ソース フィーチャクラスは、64 ビットのオブジェクト識別子 (OID) フィールドを持つことはできません。

String
高度モデル

ネットワーク データセット内の鉛直接続性の制御に使用されるモデルを指定します。

鉛直接続性の詳細

  • 高度フィールド同じ高度フィールド値を持つ、一致する端点は、ネットワーク データセット内で接続されていると見なされます。 これがデフォルトです。
  • Z 座標ライン フィーチャ ジオメトリの Z 座標値を使用して、鉛直接続性が決定されます。 一致ポイントは、一致する Z 座標値を持つ場合にのみ、接続されていると見なされます。
  • 高度なしネットワーク データセットの接続性は、水平一致によってのみ決定されます。
String

派生した出力

ラベル説明データ タイプ
出力ネットワーク データセット

新しいネットワーク データセット。

Network Dataset

arcpy.na.CreateNetworkDataset(feature_dataset, out_name, source_feature_class_names, elevation_model)
名前説明データ タイプ
feature_dataset

ネットワーク データセットの作成先となるフィーチャ データセット。 フィーチャ データセットには、ネットワーク データセットに挿入されるソース フィーチャクラスが含まれる必要があります。

フィーチャ データセットがエンタープライズ ジオデータベースにある場合、そのフィーチャ データセットとすべてのソース フィーチャクラスはバージョン対応にできません。

Feature Dataset
out_name

作成するネットワーク データセットの名前。 feature_dataset パラメーター値とその親ジオデータベースに、この名前のネットワーク データセットがすでに含まれていてはいけません。

String
source_feature_class_names
[source_feature_class_names,...]

ネットワーク ソース フィーチャとしてネットワーク データセットに含めるフィーチャクラスの名前。 このパラメーターは、文字列のリストとして指定します。

ターン フィーチャクラスでないライン フィーチャクラスを少なくとも 1 つ選択する必要があります。 このライン フィーチャクラスが、ネットワーク データセットのエッジ ソースとして機能します。 必要に応じて、ネットワーク データセットのジャンクション ソースとして機能するポイント フィーチャクラス、およびターン ソースとして機能するターン フィーチャクラスを選択できます。

ネットワーク データセットのソース フィーチャクラスの詳細

すべてのソース フィーチャクラスは、feature_dataset パラメーター値内に存在する必要があり、ジオメトリック ネットワーク、ユーティリティ ネットワーク、または別のネットワーク データセットにすでに含まれていてはいけません。 ソース フィーチャクラスは、64 ビットのオブジェクト識別子 (OID) フィールドを持つことはできません。

String
elevation_model

ネットワーク データセット内の鉛直接続性の制御に使用されるモデルを指定します。

鉛直接続性の詳細

  • ELEVATION_FIELDS同じ高度フィールド値を持つ、一致する端点は、ネットワーク データセット内で接続されていると見なされます。 これがデフォルトです。
  • Z_COORDINATESライン フィーチャ ジオメトリの Z 座標値を使用して、鉛直接続性が決定されます。 一致ポイントは、一致する Z 座標値を持つ場合にのみ、接続されていると見なされます。
  • NO_ELEVATIONネットワーク データセットの接続性は、水平一致によってのみ決定されます。
String

派生した出力

名前説明データ タイプ
out_network_dataset

新しいネットワーク データセット。

Network Dataset

コードのサンプル

CreateNetworkDataset の例 1 (Python ウィンドウ)

フィーチャ データセットにネットワーク データセットを作成します。

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