创建 IPS 数据模型 (室内定位)

可用于具有 ArcGIS IPS 扩展模块许可的 ArcGIS 组织。

摘要

创建包含以下组件的 IPS 数据模型:

  • IPS 定位数据集
  • IPS 定位信号
  • IPS 定位点
  • IPS 记录
  • IPS 信标

使用情况

  • 目标工作空间参数值必须是现有地理数据库。 此值可以是文件或企业级地理数据库。

  • 使用企业级地理数据库时,该连接文件必须以数据库所有者身份直接连接到数据库。

  • 如果已选中设置 IPS 室内模型参数,该工具将创建并配置以下来自 ArcGIS Indoors 信息模型的要素类,以启用 ArcGIS IPS

    • 场地
    • 设施点
    • 层级
    • 路径
    • 过渡效果
    注:

    现有 Indoors 信息模型的坐标系不会因此工具而改变。 可以使用 IPS 数据模型的坐标系参数来选择一个坐标系。

参数

标注说明数据类型
目标工作空间

将在其中创建 IPS 数据模型的文件或企业级地理数据库。

Workspace
坐标系

将用于输出 IPS 数据模型的空间参考。 默认值为 WGS84。

Coordinate System
设置 IPS 室内模型
(可选)

指定是否创建并配置包含要素类(场地、设施点、层级、路径和楼层过渡)的 Indoors 信息模型。

  • 选中 - 将创建并配置 Indoors 信息模型和要素类。
  • 未选中 - 不会创建和配置 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 信息模型。

  • SETUP_INDOORS_MODEL将创建并配置 Indoors 信息模型和要素类。
  • NO_SETUP_INDOORS_MODEL不会创建和配置 Indoors 信息模型和要素类。 这是默认设置。
Boolean

派生输出

名称说明数据类型
out_workspace

将在其中创建 IPS 数据模型的文件或企业级地理数据库。

Workspace

代码示例

CreateIPSDataModel 示例 1(Python 窗口)

以下 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)

许可信息

  • Basic: 否
  • Standard: 需要 ArcGIS IPS
  • Advanced: 需要 ArcGIS IPS

相关主题