可用于具有 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 核心模型表
名称 | 描述 |
---|---|
由生成室内定位文件工具填充的输出表,其中包含文件附件,用于在 IPS Setup 和自定义 IPS 应用程序内通过 IPS Engine 启用室内定位。 |
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 域可定义以下允许的字段值:
|
WIFI | 长整型 | True | 记录记录是否包含 Wi-Fi 数据。 DOM_BOOLEAN 域可定义以下允许的字段值:
|
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 域可定义以下允许的字段值:
|
WIFI | 长整型 | True | 记录定位文件是否支持 Wi-Fi 定位。 DOM_BOOLEAN 域可定义以下允许的字段值:
|
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 属性域用于描述许用值:
|
WIFI_POSITIONING | LONG | TRUE | 记录执行质量记录期间使用的定位文件是否支持 Wi-Fi 定位。 DOM_BOOLEAN 属性域用于描述许用值:
|
DISTANCE_TO_COMPUTED | DOUBLE | True | 描述参考位置要素与对应计算位置要素之间的距离。 如果是与对应的计算位置等级不匹配,要素设置为 NULL。 |
ACCURACY_LEVEL | SHORT | True | 根据 DISTANCE_TO_COMPUTED 记录计算的精度等级。 DOM_IPS_QA_ACCURACY_LEVEL 属性域用于描述许用值:
精度等级计算如下:
|
LOS_TO_COMPUTED | LONG | True | 描述参考位置从匹配的计算位置要素是否可见。 如果参考位置要素与匹配的计算位置要素位于同一楼层,并且两者之间没有障碍,则为 True。 如果未计算,则设置为 NULL。 DOM_BOOLEAN 属性域用于描述许用值:
|
LEVEL_MATCH | LONG | True | 描述参考位置要素和对应的计算位置要素是否在同一等级。 DOM_BOOLEAN 属性域用于描述许用值:
|
LOCATION_SOURCE | SHORT | True | 记录 IPS Engine 在执行质量记录期间用于计算要素的定位源类型。 DOM_IPS_LOCATION_SOURCE 属性域用于描述许用值:
|
计算位置
字段名 | 类型 | 可为空 | 描述 |
---|---|---|---|
LEVEL_ID | TEXT | True | 记录要素的关联级别的唯一 ID,可用于标识楼层感知型地图中要素的关联级别要素。 只能使用级别 ID 字段将要素关联到单个级别。 |
RECORDING_GUID | GUID | True | 记录生成参考位置要素时基于的质量记录的全局 ID。 |
IPS_TIME | DATE | True | 定义 IPS Engine 计算参考位置要素的日期和时间,采用协调世界时间 (UTC) 格式。 |