可用于具有 Indoors 扩展模块许可的 ArcGIS 组织。
加载楼层平面图数据之后,您可以通过设置地图的室内图层属性将地图、场景或基于要素图层的 web 地图定义为楼层感知型对象。 在使用交互式楼层过滤器之前,您必须至少为设施点参数和楼层参数分别配置一个图层。 您可以选择为站点参数配置图层。
图层要求
用于配置地图室内图层属性的要素图层必须为面几何类型。 场景的室内图层属性可以使用面或多面体几何类型的要素图层进行配置。
使用 ArcGIS Indoors 许可中的可用工具创建的室内数据集提供了明确定义的方案,用于在室内 GIS 中加载和维护楼层平面图数据,但这并非必需。 配置楼层感知型地图和场景需要以下属性字段:
Sites
字段 | 类型 | 描述 |
---|---|---|
SITE_ID | 文本 | 定义要素的唯一 ID。 此 ID 用于确定哪些设施点与楼层感知型地图和场景中的地点相关联。 |
NAME | 文本 | 定义楼层过滤器的地点列表中使用的要素名称。 |
Facilities
字段 | 类型 | 描述 |
---|---|---|
FACILITY_ID | 文本 | 定义要素的唯一 ID。 此 ID 用于确定哪些楼层与楼层感知型地图和场景中的设施点相关联。 |
SITE_ID | 文本 | 要素的关联站点的唯一 ID。 此字段用于在楼层感知型地图和场景中按地点过滤设施点。 只能使用站点 ID 字段将要素关联到单个站点。 |
NAME | 文本 | 定义楼层过滤器的设施点列表中使用的要素名称。 |
Levels
字段 | 类型 | 描述 |
---|---|---|
LEVEL_ID | 文本 | 定义要素的唯一 ID。 此 ID 用于确定楼层感知型图层中的哪些要素与各个楼层相关联。 LEVEL_ID 字段的长度不得超过 256。 |
FACILITY_ID | 文本 | 楼层的关联设施点的唯一 ID。 此字段用于在楼层过滤器中按设施点过滤楼层。 只能使用设施点 ID 字段将要素关联到单个设施点。 |
NAME | 文本 | 定义楼层过滤器的楼层列表中使用的要素名称。 |
NAME_SHORT | 文本 | 定义要素的短名称。 短名称用于楼层过滤器的楼层列表中。 |
LEVEL_NUMBER | 长整型 | 特定设施点的级别编号。 此字段确定楼层在楼层过滤器中的显示顺序。 |
VERTICAL_ORDER | 长整型 | 用于确定在楼层感知型地图和场景中默认显示的各个设施点的地面。 使用基于零 (0) 的排序系统来定义楼层顺序,其中每个设施点的地面表示为零 (0),后续正值表示地面以上的楼层,而负值则表示地面以下的楼层。 垂直顺序值在地点范围内必须连续,并且不能跳过序列中的值。 |
室内数据集中符合 ArcGIS Indoors 信息模型的图层,包含附加字段。
配置室内图层属性
完成以下步骤以配置楼层感知型地图或场景:
- 启动 ArcGIS Pro。
- 打开或创建包含要素图层的地图,这些要素图层中具有楼层平面图数据。
系统不支持根据地图图像图层配置室内图层属性。 如果您打开的是包含地图图像图层的楼层感知型 web 地图,则在 ArcGIS Pro 中将其打开时,仍会保留室内图层配置,但无法对其进行修改。
- 在内容窗格中右键单击地图,然后单击属性以打开地图属性对话框。
- 在室内图层选项卡上,配置以下属性:
- 或者,单击地点下拉箭头,然后选择包含楼层平面图的地点要素的图层。
楼层过滤器使用此图层识别在您的地理数据库中将用于导航和过滤的要素。 如果未定义地点属性,则楼层过滤器不包括用于按地点过滤的选项。
- 单击设施点下拉箭头,然后选择包含楼层平面图的设施点要素的图层。
楼层过滤器使用此图层识别您的地理数据库中的哪些设施点将用于导航和过滤。
注:
如果为设施点属性配置的图层已从地图中移除,则该地图不再是楼层感知型地图,且楼层过滤器已禁用。
- 单击楼层下拉箭头,然后选择包含楼层平面图的楼层要素的图层。
楼层过滤器使用此图层识别您的地理数据库中的哪些楼层将用于导航和过滤。
注:
如果为楼层属性配置的图层已从地图中移除,则该地图不再是楼层感知型地图,且楼层过滤器已禁用。
- 或者,单击地点下拉箭头,然后选择包含楼层平面图的地点要素的图层。
- 单击确定关闭地图属性对话框。
- 保存地图。
配置将保存至地图,并且在通过可编辑或探索性配置将地图共享给您的 ArcGIS 组织时仍然保留。
如果要更新已发布 web 地图,请单击共享选项卡上的保存 web 地图按钮 。 系统将使用已修改楼层感知型属性更新基于此 web 地图配置的应用程序,并且在您下次打开该应用程序时,这些属性均处于可用状态。
楼层过滤器导航工具显示在活动地图的一角。 您现在可以将其他图层定义为楼层感知型,以使用楼层过滤器与之交互。