标注 | 说明 | 数据类型 |
目标地理数据库 | 包含 ArcGIS Indoors 信息模型的地理数据库,用于管理室内 GIS 信息以在 Indoors 应用程序中使用。 | Workspace |
创建室内网络 (可选) | 指定是否在 Indoors 数据库中创建包含室内交通网络要素类(地标、路径和楼层过渡)的网络数据集。
| Boolean |
派生输出
标注 | 说明 | 数据类型 |
更新后的地理数据库 | 将在其中生成 Indoors 方案和数据结果的地理数据库。 | Workspace |
可用于具有 Indoors 扩展模块许可的 ArcGIS 组织。
将必要的数据集、要素类、表和配置添加到地理数据库以进行托管 ArcGIS Indoors 数据。
目标地理数据库必须为现有地理数据库。
使用企业级地理数据库时,该连接文件必须直接连接到数据库,并且必须由数据库所有者建立此连接。
此工具的输出可用于将平面图导入 Indoors 地理数据库工具,以将 CAD 楼层平面度导入您的 Indoors 工作空间。 输出也可用于将 BIM 导入室内数据集工具以将 BIM 楼层平面图加载到您的 Indoors 工作空间。
可选创建室内网络参数用于创建 Network 和 PrelimNetwork 数据集和要素类以支持室内空间之间的路由。
标注 | 说明 | 数据类型 |
目标地理数据库 | 包含 ArcGIS Indoors 信息模型的地理数据库,用于管理室内 GIS 信息以在 Indoors 应用程序中使用。 | Workspace |
创建室内网络 (可选) | 指定是否在 Indoors 数据库中创建包含室内交通网络要素类(地标、路径和楼层过渡)的网络数据集。
| Boolean |
标注 | 说明 | 数据类型 |
更新后的地理数据库 | 将在其中生成 Indoors 方案和数据结果的地理数据库。 | Workspace |
arcpy.indoors.CreateIndoorsDatabase(target_gdb, {create_network})
名称 | 说明 | 数据类型 |
target_gdb | 包含 ArcGIS Indoors 信息模型的地理数据库,用于管理室内 GIS 信息以在 Indoors 应用程序中使用。 | Workspace |
create_network (可选) | 指定是否在 Indoors 数据库中创建包含室内交通网络要素类(地标、路径和楼层过渡)的网络数据集。
| Boolean |
名称 | 说明 | 数据类型 |
updated_gdb | 将在其中生成 Indoors 方案和数据结果的地理数据库。 | Workspace |
以下 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)