适用于 ArcGIS Indoors Spaces 扩展模块。
在准备用于 Indoor Floor Plan Editor 的 Web 地图之前,必须创建符合 ArcGIS Indoors 信息模型的数据。 这包括创建 ArcGIS Indoors 数据库并使用 Indoors 工具箱中的地理处理工具将楼层平面图数据加载至 Indoors 数据集。 也可以使用已安装的产品数据文件中的 IndoorsFloorPlanEditorMapTemplate 文件在不使用现有楼层平面图数据的情况下发布地图。
使用创建 Indoors 数据库工具创建 Indoors 地理数据库时,包含 Floor Plan Editor 所需的字段、属性和属性域。 如果使用通过之前的 ArcGIS Pro 版本创建的 Indoors 地理数据库,则可以使用升级 Indoors 数据库工具使用适用于 ArcGIS Pro 版本的最新 Indoors 模型方案更新地理数据库方案。 如果您之前使用创建室内数据集工具创建了室内数据集,则还可以使用升级 Indoors 数据库工具使用更多 Indoors 模型方案项目升级工作空间。
在 ArcGIS Pro 中准备要共享到 ArcGIS Enterprise 门户的 Floor Plan Editor 地图时,必须在企业级地理数据库(在数据库连接中已启用分支版本化)中创建 Indoors 工作空间。
所需图层
以下图层必须注册为分支版本化,并且必须包含在 Web 地图中才能与 Floor Plan Editor 一起使用。 在共享图层之前,将要素数据集注册为分支版本化。
- Details - 允许在楼层平面图中创建和编辑详细信息要素,例如墙壁和家具。
- Units - 允许在楼层平面图中创建和编辑单元要素。
- Levels - 允许在楼层平面图中创建和编辑建筑层级。
- Facilities - 允许在楼层平面图中创建新的设施点要素。
- Sites - 允许在楼层平面图中创建新站点。
Sites 图层不需要使地图楼层感知以供在 Floor Plan Editor 中使用,但可以包含在内以协助组织室内数据。
其他图层
您可以使用 Floor Plan Editor 和 Indoor Space Planner 的相同 web 地图。 要执行此操作,您可以将 Occupants 图层、Areas 和 Area Roles 表包含在上一部分中提到的图层所在的分支要素服务中。 通过此配置,可以使用相同的地图在 Floor Plan Editor 中编辑楼层平面图,以及在 Space Planner 中管理占用者分配和空间。
还可以根据需要在 Web 地图中包含用于可视化的任何其他图层,而无需将它们包含在包含所需图层的分支版本化要素服务中。
为 ArcGIS Pro 中的 Floor Plan Editor 准备地图
要在 ArcGIS Pro 中准备用于 Floor Plan Editor 的地图,请完成以下步骤:
- 启动 ArcGIS Pro。
- 如有必要,登录到您的 Enterprise 门户。
- 创建或打开现有工程,并添加与企业级 Indoors 工作空间的连接。
数据库连接必须已启用分支版本化。
- 单击插入选项卡,然后根据需要单击新建地图
以创建地图。
提示:
可以使用 Indoors 产品数据文件中包含的 IndoorsFloorPlanEditorMapTemplate 文件,为 Floor Plan Editor 准备地图。 如果您使用地图模板准备地图,可以更新模板中的源图层,将其指向 Indoors 工作空间中的相应图层,或者如果想要在 Floor Plan Editor 中创建楼层平面图要素,则共享不包含现有楼层平面图数据的地图模板。 您可能需要更新地图模板以包含 Units 和 Details 图层中包含的符号系统值,以确保图层正确显示。
- 选择投影用于编辑室内数据。
警告:
编辑楼层平面图需要楼层平面图图层和底图使用相同的空间参考。 如果楼层平面图图层位于自定义坐标系中,则可以使用自定义底图,或者将楼层平面图数据投影到 Web Mercator 并使用 Esri 托管的底图。 不匹配的空间参考可能导致用户对数据进行几何编辑,从而导致动态数据投影产生意外的形状。
- 按照下表中列出的顺序将必要图层和附加图层添加到地图中:
图层 必填 建议的图层可见性 Occupants
否
开
详细信息
是
开
Units
是
开
Levels
是
开
设施点
是
开
Sites
是(如果适用)
开
面
否
不适用(独立表)
Area Roles
否
不适用(独立表)
注:
当您计划在 Space Planner 和 Floor Plan Editor 中使用相同地图时,Occupants 图层、Areas 表和 Area Roles 表才是必需项。
- 使用基于 USE_TYPE 字段的唯一值选项配置 Units 和 Details 图层的符号系统,并确保启用显示所有其他值。
注:
您必须在共享分支版本化要素服务之前配置符号系统,以便在 Floor Plan Editor 应用程序配置器中定义墙时或使用应用程序时绘制墙和单位时选择值。
Floor Plan Editor 不支持分组符号系统。
- 将地图配置为楼层感知型地图。
要使用 Floor Plan Editor 应用程序,楼层感知型地图为必需项。
- 选中地图属性窗格中的允许分配唯一图层数字 ID 复选框。
- 根据需要添加其他图层。
- 将 Details 和 Units 图层配置为楼层感知型图层。
提示:
为 Details 图层设置较小的比例范围,以便在用户放大地图时仅显示要素记录和标注。 这可以提高地图性能,因为此图层通常包含许多要素记录。
- 根据需要在任何其他图层上设置楼层字段属性。
- 或者,可以重命名地图使其更容易标识并完成所有元数据字段。
- 设置地图的显示范围以显示所有地图数据。
- 配置底图以使用 Esri 托管的底图或自定义底图。
- 清除所有要素选择。
可以配置和共享楼层感知型 Web 地图以用于 Floor Plan Editor。 这包括共享分支版本化要素图层(其中包括来自 Indoors 工作空间的 Units、Details、Faculty、Levels、Sites 和 Occupants 图层以及 Areas 表),以及在共享 Web 地图之前更新地图中这些项目的数据源。
添加底图
底图是室内地图的重要组成部分,可为附近要素提供背景和视角。 选择底图时,请考虑地图比例。 不同于影像块底图,矢量切片底图的尺寸更小,并且支持更高的细节层次。
在 ArcGIS Pro 中,您可以从地图选项卡图层组中的底图库中添加底图。 根据活动门户的配置,库可能包含默认的 Esri 底图、共享到组织底图库组的地图以及添加到 ArcGIS Pro 工程的底图。
使用 Esri 托管的底图
要将 Esri 矢量底图添加到地图中,请完成以下步骤:
- 复制您要添加的矢量底图的 URL。
- 单击图层组中的添加数据下拉箭头。
- 选择从路径添加数据选项。
将出现从路径添加数据对话框。
- 粘贴 URL。
- 单击添加。
使用托管在组织上的自定义底图
要使用托管在 ArcGIS 组织上的自定义底图,请完成以下步骤:
- 创作自定义底图。
- 使用创建矢量切片包工具创建矢量切片包。
运行创建矢量切片包工具时,请通过进行以下调整为室内细节层次提供支持,并使用系数 17 缩小切片比例:
- 取消选中适用于 ArcGIS Online | Bing 地图 | Google 地图的包参数复选框。
- 请指定 Indoors 产品文件中包含的 VectorBasemapTilingScheme.xml 文件作为切片方案参数值。
- 将矢量切片包共享到 ArcGIS 组织。
- 在浏览器中登录到 ArcGIS 组织,然后将矢量切片包作为托管图层进行发布。
- 将组织项目添加到 ArcGIS Pro 中的地图。
提示:
或者,如果您拥有托管切片图层,请单击图层组中的添加数据下拉箭头,然后单击路径中的数据以指定托管切片图层的 URL。