启用室内定位 (室内定位)

摘要

创建在现有地理数据库中存储 ArcGIS IPS 数据所需的表。

使用情况

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

  • 对于 ArcGIS Indoors,使用 Indoors 数据库作为输入工作空间参数值。

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

参数

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

将在其中创建 ArcGIS IPS 表的地理数据库。 这可以是文件或企业级地理数据库。

Workspace

派生输出

标注说明数据类型
输出 IPS 记录表

创建的输出 IPS 记录表。

Table
输出 IPS 定位表

创建的输出 IPS 定位表。

Table
更新的输入工作空间

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

Workspace

arcpy.indoorpositioning.EnableIndoorPositioning(in_workspace)
名称说明数据类型
in_workspace

将在其中创建 ArcGIS IPS 表的地理数据库。 这可以是文件或企业级地理数据库。

Workspace

派生输出

名称说明数据类型
out_ips_recordings

创建的输出 IPS 记录表。

Table
out_ips_positioning

创建的输出 IPS 定位表。

Table
out_workspace

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

Workspace

代码示例

EnableIndoorPositioning 示例 1(Python 窗口)

以下 Python 窗口脚本演示了如何使用 EnableIndoorPositioning 函数创建 ArcGIS IPS 表。

# Name: EnableIndoorPositioning_example1.py
# Description: Creates ArcGIS IPS tables in an existing file geodatabase

# Import system modules
import arcpy

# Set local variables
in_workspace = r"C:\IndoorPositioning\ExampleDatabase.gdb"

arcpy.indoorpositioning.EnableIndoorPositioning(in_workspace)
EnableIndoorPositioning 示例 2(Python 窗口)

以下 Python 窗口脚本演示了如何创建空文件地理数据库并使用 EnableIndoorPositioning 函数在地理数据库中创建 ArcGIS IPS 表。

# Name: EnableIndoorPositioning_example2.py
# Description: Creates an empty file geodatabase and creates
# the ArcGIS IPS tables in the file geodatabase.

# Import system modules
import arcpy

# Set local variables
gdb_path = r"C:\IndoorPositioning"
gdb_name = "ExampleDatabase.gdb"

# Call the CreateFileGDB tool to create a new file geodatabase
arcpy.management.CreateFileGDB(gdb_path, gdb_name)  

# Call the EnableIndoorPositioning tool to create the ArcGIS IPS
# tables in the empty file geodatbase
arcpy.indoorpositioning.EnableIndoorPositioning(r"{0}\{1}".format(gdb_path, gdb_name))

环境

特殊情况

许可信息

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

相关主题