Indoors データベースの作成 (Create Indoors Database) (Indoors)

Indoors エクステンションのライセンスが付与された ArcGIS 組織で利用できます。

サマリー

ArcGIS Indoors のデータをホストするために必要なデータセット、フィーチャクラス、テーブル、構成をジオデータベースに追加します。

使用法

  • ターゲット ジオデータベースは既存のジオデータベースにする必要があります。

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

  • [フロアプランを Indoors ジオデータベースにインポート (Import Floorplans To Indoors Geodatabase)] ツールでこのツールの出力を使用して、CAD フロアプランを Indoors ワークスペースにインポートできます。 [BIM を Indoor データセットにインポート (Import BIM To Indoor Dataset)] ツールで出力を使用して、BIM フロアプランを Indoors ワークスペースに読み込むこともできます。

  • オプションの [Indoors ネットワークの作成] パラメーターでは、屋内スペースのルート検索をサポートするために、Network と PrelimNetwork データセットおよびフィーチャクラスを作成します。

パラメーター

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

Indoors アプリで使用する屋内 GIS 情報を管理するための ArcGIS Indoors Information Model を含むジオデータベース。

Workspace
Indoors ネットワークの作成
(オプション)

Indoors データベースに屋内交通ネットワーク フィーチャクラス (Landmarks、Pathways、Floor Transitions) を含むネットワーク データセットが作成されるかどうかを指定します。

  • オン - ネットワーク データセットとネットワーク フィーチャクラスが作成されます。 これがデフォルトです。
  • オフ - ネットワーク データセットとネットワーク フィーチャクラスが作成されません。
Boolean

派生した出力

ラベル説明データ タイプ
更新されたジオデータベース

Indoors のスキーマとデータの結果が生成されるジオデータベース。

Workspace

arcpy.indoors.CreateIndoorsDatabase(target_gdb, {create_network})
名前説明データ タイプ
target_gdb

Indoors アプリで使用する屋内 GIS 情報を管理するための ArcGIS Indoors Information Model を含むジオデータベース。

Workspace
create_network
(オプション)

Indoors データベースに屋内交通ネットワーク フィーチャクラス (Landmarks、Pathways、Floor Transitions) を含むネットワーク データセットが作成されるかどうかを指定します。

  • CREATE_NETWORKネットワーク データセットとネットワーク フィーチャクラスが作成されます。 これがデフォルトです。
  • NO_CREATE_NETWORKネットワーク データセットとネットワーク フィーチャクラスが作成されません。
Boolean

派生した出力

名前説明データ タイプ
updated_gdb

Indoors のスキーマとデータの結果が生成されるジオデータベース。

Workspace

コードのサンプル

CreateIndoorsDatabase (Indoors データベースの作成) の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで CreateIndoorsDatabase 関数を使用して、ネットワークを含む Indoors ジオデータベースを作成する方法を示しています。

import arcpy
arcpy.indoors.CreateIndoorsDatabase(r"C:\Indoors\ExampleCampus.gdb", "CREATE_NETWORK")
CreateIndoorsDatabase (Indoors データベースの作成) の例 2 (スタンドアロン スクリプト)

次のスタンドアロン スクリプトは、CreateIndoorsDatabase 関数を使用して、ネットワークなしで Indoors ジオデータベースを作成する方法を示しています。

# Name: Indoors_CreateIndoorsDatabase_example2.py
# Description: Creates Indoors model items in an empty file geodatabase.

import arcpy

# Set local variables
out_folder_path = r"C:\Indoors"
out_name = "ExampleCampus.gdb"
indoors_network = "NO_CREATE_NETWORK"

# Execute CreateFileGDB
arcpy.CreateFileGDB_management(out_folder_path, out_name)

# Execute CreateIndoorsDatabase on empty file geodatabase
arcpy.indoors.CreateIndoorsDatabase(r"{0}\{1}".format(out_folder_path, out_name), indoors_network)

環境

特殊なケース

ライセンス情報

  • Basic: No
  • Standard: 次のものが必要 Indoors
  • Advanced: 次のものが必要 Indoors

関連トピック