ArcGIS IPS 信息模型

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

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

信息模型分为两部分:

  • IPS 核心模型包含启用室内定位并保持与信标基础设施有源的信息为最新所需的表和要素类。
  • IPS 质量数据集包含两个点要素类,用于获取有关安装性能的深入见解。

它还会利用来自 ArcGIS Indoors 信息模型的其他数据,如下所示:

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

IPS 核心模型

可以使用启用室内定位工具在现有工作空间中创建 IPS 核心模型。 该模型包含定位表和记录要素类,这些是设置和启用 IPS 的必需项。 记录要素类可用于计划和存储环境测量。 生成室内定义文件工具用于将记录编译成所谓的定位文件,这些文件包含启用 IPS 所需的所有信息,将使用这些信息获取室内定位。 这些文件存储为定位表的附件。

核心模型还包含信标要素类,用于维护有关蓝牙信标基础设施配置的信息(如果是基于蓝牙的安装)。

IPS 质量数据集

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

  • 参考位置要素类
  • 计算位置要素类

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

IPS 核心模型要素类

名称描述

IPS 记录

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

信标

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

IPS 核心模型表

名称描述

IPS 定位

生成室内定位文件工具填充的输出表,其中包含文件附件,用于在 IPS Setup 和自定义 IPS 应用程序内通过 IPS Engine 启用室内定位。

IPS 质量数据集要素类

名称描述

参考位置

此点要素类表示调查员沿质量记录方向在特定时间的实际位置。

计算位置

此点要素表示 IPS Engine 沿质量记录方向在特定时间和使用特定定位文件计算的调查员位置。 计算位置可以按记录 GUID 和 IPS 时间属性与对应的参考位置相匹配

IPS 核心模型要素类

以下要素类包含在 IPS 核心模型中:

IPS 记录

字段名类型可为空描述

SITE_ID

文本

True

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

FACILITY_ID

文本

True

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

LEVEL_ID

文本

True

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

SURVEY_DATE

日期

False

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

COMMENT

文本

True

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

SURVEYOR

文本

True

记录登录设置应用程序的用户的用户名。

DEVICE

文本

True

记录创建记录的设备名称和型号。

APP_VERSION

文本

False

记录用于创建记录的设置应用程序的版本。

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

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

信标

字段名类型可为空描述

VENDOR

文本

True

信标供应商的名称。

BEACON_ID

文本

True

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

UUID

文本

True

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

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

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

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

MAJOR

长整型

True

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

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

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

MINOR

长整型

True

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

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

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

PROTOCOL

文本

True

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

RSSI_1M

浮点型

True

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

ADVERTISING_INTERVAL_MS

浮点型

True

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

LEVEL_ID

文本

True

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

BATTERY_LEVEL

浮点型

True

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

LAST_SEEN

日期

True

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

PLACEMENT_DATE

日期

True

部署信标的日期和时间。

GLOBALID

Global ID

False

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

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

IPS 核心模型表

下表包含在 IPS 核心模型中:

IPS 定位

字段名类型可为空描述

SITE_ID

文本

True

记录要素的关联站点的唯一 ID,并可用于标识楼层感知型地图中要素的关联站点要素。 只能使用站点 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 个字符。

IPS 质量数据集要素类

以下要素类包含在 IPS 质量数据集中:

参考位置

字段名类型可为空描述

LEVEL_ID

TEXT

True

记录要素的关联级别的唯一 ID,可用于标识楼层感知型地图中要素的关联级别要素。 只能使用级别 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 m。
  • 中 = LEVEL_MATCH 设置为 TRUE,DISTANCE_TO_COMPUTED 介于 5 m 和 10 m 之间。
  • 高 = LEVEL_MATCH 设置为 TRUE,DISTANCE_TO_COMPUTED 小于 5 m。

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

记录 IPS Engine 在执行质量记录期间用于计算要素的定位源类型。 DOM_IPS_LOCATION_SOURCE 属性域用于描述许用值:

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

计算位置

字段名类型可为空描述

LEVEL_ID

TEXT

True

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

RECORDING_GUID

GUID

True

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

IPS_TIME

DATE

True

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

相关主题