ArcGIS IPS 信息模型

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

ArcGIS IPS 信息模型支持室内定位信息的管理,共享正确配置的 web 地图和移动地图包以与 ArcGIS IPS Setup 应用程序和其他启用室内定位功能的应用程序配合使用需要这些信息。 此外,它还包含访问室内定位性能所需的数据结构。

信息模型分为两部分:

  • ArcGIS IPS 核心模型 - 包含启用室内定位并保持与信标基础设施有源的信息为最新所需的表和要素类。
  • ArcGIS IPS 质量数据集 - 包含用于评估 ArcGIS IPS 部署的性能的点要素类。

信息模型还可使用 ArcGIS Indoors 信息模型中的以下数据:

  • 楼层平面图数据 - 包括 Sites、Facilities、Levels、Units 和 Details 要素类,这些要素类包含楼层平面图和室内空间数据。
  • 过渡 - 在 Indoors 模型中,过渡要素类包含表示楼层之间过渡的要素,例如楼梯和电梯。 ArcGIS IPS 模型通过使用域来扩展此要素类,以包含室内和室外空间之间的过渡。
  • 路径 - 表示可遍历空间的线性要素。 当进行标记以与 ArcGIS IPS 应用程序配合使用时,将启用路径捕捉以增强定位精度。

ArcGIS IPS 核心模型

可以使用启用室内定位工具在现有工作空间中创建 ArcGIS IPS 核心模型。 核心模型包含定位表和 IPS Recordings 要素类,这是设置和启用室内定位系统的必需项。 IPS Recordings 要素类还用于计划和存储室内环境的调查以及质量记录生成室内定位文件工具用于基于调查记录创建定位文件,这些文件包含启用室内定位所需的所有信息。 定位文件将作为附件存储在定位表中。 模型还包含 Beacons 要素类,用于计划和保留基于蓝牙的部署的蓝牙信标基础设施配置详细信息。 生成不含调查的室内定位文件工具还可用于基于信标和楼层平面图数据创建定位文件。 Beacons 要素类为此工具的输入。

要素类

下表列出了核心模型包含的要素类:

要素类描述

IPS 记录

ArcGIS IPS Setup 应用程序用于存储室内定位调查记录的线性要素类。 此要素类还是生成室内定位文件计算定位质量工具的输入。

信标

点要素类,用于描述位于设施点中的信标的地理位置和属性。

IPS 记录

下表列出了 IPS Recordings 要素类包含的字段:

字段名类型可为空描述

SITE_ID

文本

True

记录要素的关联站点的唯一 ID,并可用于标识楼层感知型地图中的关联站点要素。 只能使用 SITE_ID 字段将要素关联到单个站点。

FACILITY_ID

文本

True

记录要素的关联设施点的唯一 ID,可用于在楼层感知型地图中标识关联设施点要素。 只能使用 FACILITY_ID 字段将要素关联到单个设施点。

LEVEL_ID

文本

True

记录要素的关联级别的唯一 ID,可用于标识楼层感知型地图中的关联楼层要素。 只能使用 LEVEL_ID 字段将要素关联到单个级别。

SURVEY_DATE

日期

False

记录在 IPS Setup 应用程序中记录调查路径的日期。

COMMENT

文本

True

记录用户关于使用 IPS Setup 应用程序创建的记录的注释。

SURVEYOR

文本

True

记录执行调查时 IPS Setup 应用程序登录用户的用户名。

DEVICE

文本

True

记录用于创建记录的设备名称和模型。

APP_VERSION

文本

False

记录用于创建记录的 IPS Setup 应用程序的版本。

RECORDING_TYPE

文本

True

指定记录的类型。

DOM_IPS_RECORDING_TYPE 域可定义以下允许的字段值:

  • 测量
  • 质量

BLUETOOTH

长整型

True

指定记录是否包含蓝牙数据。

DOM_BOOLEAN 域可定义以下允许的字段值:

  • 0 - False
  • 1 - True

WIFI

长整型

True

指定记录是否包含 Wi-Fi 数据。

DOM_BOOLEAN 域可定义以下允许的字段值:

  • 0 - False
  • 1 - True

GLOBALID

Global ID

False

唯一识别单个地理数据库中和跨多个地理数据库的要素或表行。

地理数据库中存储注册表样式的字符串,包含用大括号括起来的 36 个字符。

PLANNING_DATE

日期

False

记录记录路径的创建日期。 在要素类中创建要素时,计算属性规则将使用当前日期自动填充此字段。

信标

下表列出了 Beacons 要素类包含的字段:

字段名类型可为空描述

VENDOR

文本

True

信标供应商的名称。

BEACON_ID

文本

True

此短型字符串用于唯一标识蓝牙信标。 格式取决于信标供应商。

UUID

文本

True

邻域分析通用唯一标识符 (UUID) 由 32 个十六进制字符组成,分为五组,由连字符分隔。 每组的长度为 8-4-4-4-12,例如:aa72426e-955d-41fb-9aaa-d67c749198a6

UUID 可以在本地生成(没有协调或注册的中央机构),并且可以针对蓝牙信标进行配置。

根据 iBeacon 协议,相同的 UUID 与信标网络的子集相关联,并且是其广告消息的一部分。

三元组 (UUID, MAJOR, MINOR) 用于标识网络中的特定信标。

MAJOR

长整型

True

与蓝牙信标相关联的 2 字节无符号整数。

根据 iBeacon 协议,这可以用于进一步区分网络中的一组信标,并且是广告消息的一部分。

字段必须是介于 1 到 65535 之间的整数值。

三元组 (UUID, MAJOR, MINOR) 用于标识网络中的特定信标。

MINOR

长整型

True

与蓝牙信标相关联的 2 字节无符号整数。

根据 iBeacon 协议,这可以用于进一步区分网络中的一组信标,并且是广告消息的一部分。

字段必须是介于 1 到 65535 之间的整数值。

三元组 (UUID, MAJOR, MINOR) 用于标识网络中的特定信标。

PROTOCOL

文本

True

信标所使用的蓝牙协议。 当前版本仅支持 iBeacon。

RSSI_1M

浮点型

True

1 米距离处的接收信号强度指示器。 同南昌,对于每个信标,此项可配置。 可能值由信标供应商指定。

字段必须是介于 -120 到 0 之间的整数值。

ADVERTISING_INTERVAL_MS

浮点型

True

信标广播其消息的时间间隔,以毫秒为单位。

LEVEL_ID

文本

True

信标所在的级别要素的级别 ID。

BATTERY_LEVEL

浮点型

True

信标的剩余电池电量占总电池电量的百分比。

LAST_SEEN

日期

True

上次观察到信标信号的日期和时间。

PLACEMENT_DATE

日期

True

部署信标的日期和时间。

GLOBALID

Global ID

False

唯一识别单个地理数据库中和跨多个地理数据库的要素或表行。

地理数据库中存储注册表样式的字符串,包含用大括号括起来的 36 个字符。

下表的一个项目为核心模型包含的表:

描述

IPS 定位

此输出表由生成室内定位文件生成不含调查的室内定位文件工具填充,并包含文件附件以在 IPS SetupIndoorsField Maps 以及使用适用于原生应用程序的 ArcGIS Maps SDKs 的任何其他自定义移动应用程序中启用室内定位。

IPS 定位

下表列出了 IPS 定位表包含的字段:

字段名类型可为空描述

SITE_ID

文本

True

记录要素的关联站点的唯一 ID,并可用于标识楼层感知型地图中的关联站点要素。 只能使用 SITE_ID 字段将要素关联到单个站点。

DATE_CREATED

日期

False

记录室内定位文件的创建日期。

COMMENT

文本

True

记录在生成室内定位文件工具中指定的评论。

BLUETOOTH

长整型

True

指定定位文件是否支持蓝牙定位。

DOM_BOOLEAN 域可定义以下允许的字段值:

  • 0 - False
  • 1 - True

WIFI

长整型

True

指定定位文件是否支持 Wi-Fi 定位。

DOM_BOOLEAN 域可定义以下允许的字段值:

  • 0 - False
  • 1 - True

GLOBALID

Global ID

False

唯一识别单个地理数据库中和跨多个地理数据库的要素或表行。

地理数据库中存储注册表样式的字符串,包含用大括号括起来的 36 个字符。

ArcGIS IPS 质量数据集

可以使用质量评估工具集中的工具创建和填充此数据集。 创建 IPS 质量数据集工具用于在现有工作空间中创建数据集并包含以下要素类:

  • 参考位置
  • 计算位置

计算定位质量工具用于将质量记录转换为参考位置和计算位置要素,以对安装性能的相关信息进行编码。 参考位置表示质量评估可用的点,而计算位置表示由 ArcGIS IPS Engine 为每个参考位置生成的室内位置。

要素类

下表列出了质量数据集包含的要素类:

要素类描述

参考位置

此点要素类包含调查者在质量记录调查期间的特定时间所在的实际位置。

计算位置

此点要素类包含调查者在质量记录调查期间的特定时间根据特定定位文件计算的位置。 计算位置可以按 RECORDING_GUIDIPS_TIME 属性与对应参考位置相匹配。

参考位置

下表列出了 Reference Positions 要素类包含的字段:

字段名类型可为空描述

LEVEL_ID

TEXT

True

记录要素的关联级别的唯一 ID,可用于标识楼层感知型地图中的关联楼层要素。 只能使用 LEVEL_ID 字段将要素关联到单个级别。

RECORDING_GUID

GUID

True

记录生成参考位置要素时基于的质量记录的全局 ID。

IPS_TIME

DATE

True

定义参考位置要素的日期和时间,采用协调世界时间 (UTC) 格式。

POSITIONING_GUID

GUID

True

记录用于执行生成参考位置要素时基于的质量记录调查时使用的室内定位文件全局 ID。

BLUETOOTH_POSITIONING

LONG

True

指定执行质量记录期间使用的定位文件是否支持蓝牙定位。

DOM_BOOLEAN 属性域用于描述许用值:

  • 0 - FALSE
  • 1 - TRUE

WIFI_POSITIONING

LONG

TRUE

指定执行质量记录期间使用的定位文件是否支持 Wi-Fi 定位。

DOM_BOOLEAN 属性域用于描述许用值:

  • 0 - FALSE
  • 1 - TRUE

DISTANCE_TO_COMPUTED

DOUBLE

True

描述参考位置要素与对应计算位置要素之间的距离。 如果是与对应的计算位置等级不匹配,值设置为 NULL。

ACCURACY_LEVEL

SHORT

True

根据 DISTANCE_TO_COMPUTED 字段指定计算的精度等级。

DOM_IPS_QA_ACCURACY_LEVEL 属性域用于描述许用值:

  • 0 - 无效
  • 1 - 低
  • 2 - 中
  • 3 - 高

精度等级计算如下:

  • 无效 - LEVEL_MATCH 为 FALSE
  • 低 - LEVEL_MATCH 为 TRUE,DISTANCE_TO_COMPUTED 大于 10 米。
  • 中 - LEVEL_MATCH 为 TRUE,DISTANCE_TO_COMPUTED 介于 5 到 10 米之间。
  • 高 - LEVEL_MATCH 为 TRUE,DISTANCE_TO_COMPUTED 小于 5 米。

LOS_TO_COMPUTED

LONG

True

指定参考位置从匹配的计算位置要素是否可见。 如果参考位置要素与对应的计算位置要素位于同一楼层,并且两者之间没有障碍,则值为 TRUE。 如果未计算,则值设置为 NULL。

DOM_BOOLEAN 属性域用于描述许用值:

  • 0 - FALSE
  • 1 - TRUE

LEVEL_MATCH

LONG

True

指定参考位置要素和对应的计算位置要素是否在同一楼层。

DOM_BOOLEAN 属性域用于描述许用值:

  • 0 - FALSE
  • 1 - TRUE

LOCATION_SOURCE

SHORT

True

指定 ArcGIS IPS Engine 在执行质量记录期间用于计算要素的定位源类型。

DOM_IPS_LOCATION_SOURCE 属性域用于描述许用值:

  • 0 - 未知
  • 1 - 蓝牙
  • 2 - Wi-Fi
  • 3 - GNSS
  • 4 - Apple ArcGIS IPS

计算位置

下表列出了 Computed Positions 要素类包含的字段:

字段名类型可为空描述

LEVEL_ID

TEXT

True

记录要素的关联级别的唯一 ID,可用于标识楼层感知型地图中的关联楼层要素。 只能使用 LEVEL_ID 字段将要素关联到单个级别。

RECORDING_GUID

GUID

True

记录生成参考位置要素时基于的质量记录的全局 ID。

IPS_TIME

DATE

True

定义 ArcGIS IPS Engine 计算参考位置要素的日期和时间,采用协调世界时间 (UTC) 格式。

相关主题