Indoors の機能のライセンスが付与されたポータルで利用できます。
概要
ArcGIS Indoors のデータをホストするために必要なデータセット、フィーチャクラス、テーブル、構成をジオデータベースに追加します。
使用法
ターゲット ジオデータベースはすでに存在している必要があります。
エンタープライズ ジオデータベースを使用している場合、接続ファイルはデータベースに直接接続する必要があり、接続はデータベース所有者として確立する必要があります。
このツールの出力は、CAD データを GIS データに変換する [フロアプランを Indoors ジオデータベースにインポート (Import Floorplans To Indoors Geodatabase)] ツールに使用されます。
このツールは、ルート検索可能な Indoors ネットワークが不要な場合に、施設フロアプランのマッピングに向けて ArcGIS Indoors Information Model の簡略バージョンをジオデータベースに適用するために使用できます。
オプションの [Indoors ネットワークの作成] パラメーターでは、屋内スペースのルート検索をサポートするために、Network と PrelimNetwork データセットおよびフィーチャクラスを作成します。
構文
arcpy.indoors.CreateIndoorsDatabase(target_gdb, {create_network})
パラメーター | 説明 | データ タイプ |
target_gdb | Indoors アプリで使用する屋内 GIS 情報を管理するための ArcGIS Indoors Information Model を含むジオデータベース。 | Workspace |
create_network (オプション) | Indoors データベースに屋内交通ネットワーク フィーチャクラス (Landmarks、Pathways、Floor Transitions) を含むネットワーク データセットが作成されるかどうかを指定します。
| Boolean |
派生した出力
名前 | 説明 | データ タイプ |
updated_gdb | Indoors のスキーマとデータの結果が生成されるジオデータベース。 | ワークスペース |
コードのサンプル
次の Python ウィンドウ スクリプトは、イミディエイト モードで CreateIndoorsDatabase 関数を使用して、ネットワークを含む Indoors ジオデータベースを作成する方法を示しています。
import arcpy
arcpy.indoors.CreateIndoorsDatabase(r"C:\Indoors\ExampleCampus.gdb", "CREATE_NETWORK")
次のスタンドアロン スクリプトは、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: いいえ
- Standard: 次のものが必要 Indoors
- Advanced: 次のものが必要 Indoors