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

サマリー

必要なフィーチャクラスを含む Indoor ネットワーク データセットを作成し、ArcGIS Indoors Information Model に準拠した合理的なスキーマを使用して屋内ネットワーク データを維持します。 Indoor ネットワーク データセットを使用して、屋内のルート検索可能なネットワークをサポートできます。

使用法

  • ターゲット ジオデータベースはすでに存在している必要があります。

  • エンタープライズ ジオデータベースを使用している場合、コネクション ファイルはデータベースに直接接続する必要があり、接続はデータベース所有者として確立する必要があります。

  • [座標系] パラメーターを使用して、出力される Indoor ネットワーク データセットの空間参照を設定します。 水平座標系と鉛直座標系の両方が必要です。

    注意:

    座標系を選択する際には、次の点を考慮します。

  • 出力される予備 Indoor ネットワーク データセットには、次のフィーチャクラスが作成されます。

    • PrelimPathways
    • PrelimTransitions

  • 出力される Indoor ネットワーク データセットには、次のフィーチャクラスが作成されます。

    • Landmarks
    • Pathways
    • Transitions

パラメーター

ラベル説明データ タイプ
ターゲット ジオデータベース

出力される Indoor ネットワーク データセットを格納するターゲット ファイルまたはエンタープライズ ジオデータベース。

Workspace
Indoor ネットワーク データセット名

出力される Indoor ネットワーク データセットの一意の名前。 この名前は、予備 Indoor ネットワーク データセットにも使用されます。 Indoor ネットワーク データセットのデフォルト名は IndoorNetwork です。 予備 Indoor ネットワーク データセットのデフォルト名は PrelimIndoorNetwork です。

String
座標系

出力される Indoor ネットワーク データセットの空間参照。

Spatial Reference

派生した出力

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

ターゲット ジオデータベースに生成された Indoor ネットワーク データセットと予備 Indoor ネットワーク データセット。

Feature Dataset

arcpy.indoors.CreateIndoorNetworkDataset(target_gdb, indoor_network_dataset_name, spatial_reference)
名前説明データ タイプ
target_gdb

出力される Indoor ネットワーク データセットを格納するターゲット ファイルまたはエンタープライズ ジオデータベース。

Workspace
indoor_network_dataset_name

出力される Indoor ネットワーク データセットの一意の名前。 この名前は、予備 Indoor ネットワーク データセットにも使用されます。 Indoor ネットワーク データセットのデフォルト名は IndoorNetwork です。 予備 Indoor ネットワーク データセットのデフォルト名は PrelimIndoorNetwork です。

String
spatial_reference

出力される Indoor ネットワーク データセットの空間参照。 空間参照の指定方法には、次の方法があります。

  • 適用する空間参照を使用するフィーチャクラスまたはフィーチャ データセットを参照します (例: C:/workspace/myproject.gdb/indoors/details)。
  • SpatialReference オブジェクトを定義します。 空間参照を定義するには、次のいずれかを使用します。
    • ファクトリ コード (例: sr = arcpy.SpatialReference(3857, 115700))
    • 名前 (例: sr = arcpy.SpatialReference("WGS 1984 Web Mercator (auxiliary sphere)", "WGS 1984"))
  • 空間参照の WKT (Well-Known Text) 文字列を使用します。 空間参照の WKT を特定する方法の 1 つは、空間参照を文字列 (arcpy.SpatialReference(3857, 115700).exportToString() など) としてエクスポートすることです。

Spatial Reference

派生した出力

名前説明データ タイプ
output_dataset

ターゲット ジオデータベースに生成された Indoor ネットワーク データセットと予備 Indoor ネットワーク データセット。

Feature Dataset

コードのサンプル

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

次の Python ウィンドウ スクリプトは、イミディエイト モードで CreateIndoorNetworkDataset 関数を使用する方法を示しています。

import arcpy
arcpy.indoors.CreateIndoorNetworkDataset("C:/workspace/myproject.gdb", 
                                  "IndoorNetwork", 
                                  "C:/workspace/myproject.gdb/indoor/details")
CreateIndoorNetworkDataset の例 2 (Python ウィンドウ)

次のスタンドアロン スクリプトで、CreateIndoorNetworkDataset 関数を使用する方法を示します。

import arcpy

# Set tool parameters
target_gdb = "C:/Indoors/ExampleCampus.gdb"
indoor_network_dataset_name = "IndoorNetwork"
spatial_reference = arcpy.SpatialReference("WGS 1984 Web Mercator (auxiliary sphere)", "WGS 1984")

# Run the tool
arcpy.indoors.CreateIndoorNetworkDataset(target_gdb, indoor_network_dataset_name, spatial_reference)

ライセンス情報

  • Basic: 次のものが必要 ArcGIS Indoors Pro または ArcGIS Indoors Maps
  • Standard: 次のものが必要 ArcGIS Indoors Pro または ArcGIS Indoors Maps
  • Advanced: 次のものが必要 ArcGIS Indoors Pro または ArcGIS Indoors Maps

関連トピック