标注 | 说明 | 数据类型 |
目标工作空间 | 将在其中创建 IPS 数据模型的文件或企业级地理数据库。 | Workspace |
坐标系 | 将用于输出 IPS 数据模型的空间参考。 默认值为 WGS84。 | Coordinate System |
设置 IPS 室内模型 (可选) | 指定是否创建并配置包含要素类(场地、设施点、层级、路径和楼层过渡)的 Indoors 信息模型。
| Boolean |
派生输出
标注 | 说明 | 数据类型 |
更新的工作空间 | 将在其中创建 IPS 数据模型的文件或企业级地理数据库。 | Workspace |
可用于具有 ArcGIS IPS 扩展模块许可的 ArcGIS 组织。
创建包含以下组件的 IPS 数据模型:
目标工作空间参数值必须是现有地理数据库。 此值可以是文件或企业级地理数据库。
使用企业级地理数据库时,该连接文件必须以数据库所有者身份直接连接到数据库。
如果已选中设置 IPS 室内模型参数,该工具将创建并配置以下来自 ArcGIS Indoors 信息模型的要素类,以启用 ArcGIS IPS:
现有 Indoors 信息模型的坐标系不会因此工具而改变。 可以使用 IPS 数据模型的坐标系参数来选择一个坐标系。
标注 | 说明 | 数据类型 |
目标工作空间 | 将在其中创建 IPS 数据模型的文件或企业级地理数据库。 | Workspace |
坐标系 | 将用于输出 IPS 数据模型的空间参考。 默认值为 WGS84。 | Coordinate System |
设置 IPS 室内模型 (可选) | 指定是否创建并配置包含要素类(场地、设施点、层级、路径和楼层过渡)的 Indoors 信息模型。
| Boolean |
标注 | 说明 | 数据类型 |
更新的工作空间 | 将在其中创建 IPS 数据模型的文件或企业级地理数据库。 | Workspace |
arcpy.indoorpositioning.CreateIPSDataModel(target_workspace, coordinate_system, {setup_indoors_model_for_ips})
名称 | 说明 | 数据类型 |
target_workspace | 将在其中创建 IPS 数据模型的文件或企业级地理数据库。 | Workspace |
coordinate_system | 将用于输出 IPS 数据模型的空间参考。 默认值为 WGS84。 | Coordinate System |
setup_indoors_model_for_ips (可选) | 指定是否创建并配置包含要素类(场地、设施点、层级、路径和楼层过渡)的 Indoors 信息模型。
| Boolean |
名称 | 说明 | 数据类型 |
out_workspace | 将在其中创建 IPS 数据模型的文件或企业级地理数据库。 | Workspace |
以下 Python 窗口脚本演示了如何使用 CreateIPSDataModel 函数在现有地理数据库中创建 IPS 数据模型和要素类。
# Name: CreateIPSDataModel_example.py
# Description: Creates the ArcGIS IPS Data Model
# Import system modules
import arcpy
# Set local variables
target_workspace = r"C:\\Users\\myUser\\Documents\\ArcGIS\\Projects\\DemoProject\\DemoProject.gdb"
coordinate_system = arcpy.SpatialReference("WGS 1984 Web Mercator (Auxiliary Sphere)")
setup_indoors_model_for_ips = "NO_SETUP_INDOORS_MODEL"
# Call the CreateIPSDataModel tool
arcpy.indoorpositioning.CreateIPSDataModel(target_workspace, coordinate_system, setup_indoors_model_for_ips)