准备用于 Floor Plan Editor 的地图

适用于 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 中准备要共享到 Enterprise 门户的 Floor Plan Editor 地图时,必须在企业级地理数据库(在数据库连接中已启用分支版本化)中创建 Indoors 工作空间

所需图层

以下图层必须注册为分支版本化,并且必须包含在 Web 地图中才能与 Floor Plan Editor 一起使用。 在共享图层之前,将要素数据集注册为分支版本化

需要以下 Floor Plan Editor 图层:

  • Details - 允许在楼层平面图中创建和编辑详细信息要素,例如墙壁和家具。
  • Units - 允许在楼层平面图中创建和编辑单元要素。
  • Levels - 允许在楼层平面图中创建和编辑建筑层级。
  • Facilities - 允许在楼层平面图中创建新的设施点要素。
  • Sites - 允许在楼层平面图中创建新站点。
    注:

    可以包括 Sites 图层以更好地组织室内数据,但不需要使地图具备楼层感知功能以在 Floor Plan Editor 中使用。 如果您映射了其他建筑物,包括 Sites 图层还可以帮助使用楼层过滤器导航到不同位置的建筑物。

其他图层

如果相同的 Web 地图将用于 Indoor Space PlannerFloor Plan Editor,您可以将 Occupants 图层、Areas 和 Area Roles 表包含在上一部分中提到的图层所在的分支要素服务中。 通过此配置,可以使用相同的地图在 Floor Plan Editor编辑楼层平面图,以及在 Space Planner管理占用者分配和空间

还可以根据需要在 Web 地图中包含用于可视化的任何其他图层,而无需将它们包含在包含所需图层的分支版本化要素服务中。

ArcGIS Pro 中的 Floor Plan Editor 准备地图

要在 ArcGIS Pro 中准备用于 Floor Plan Editor 的地图,请完成以下步骤:

  1. 启动 ArcGIS Pro
  2. 如有必要,登录到您的 Enterprise 门户。
  3. 创建或打开现有工程,并添加与企业级 Indoors 工作空间的连接。

    数据库连接必须已启用分支版本化

  4. 单击插入选项卡,然后根据需要单击新建地图 新建地图 以创建地图。
    提示:

    可以使用 Indoors 产品数据中包含的 IndoorsFloorPlanEditorMapTemplate 地图模板,为 Floor Plan Editor 准备地图。 如果您使用地图模板准备地图,可以更新模板中的源图层,将其指向 Indoors 工作空间中的相应图层,或者共享不包含现有楼层平面图数据的地图模板,在 Floor Plan Editor 中从头开始创建楼层平面图。 您可能需要添加地图模板中未包含的值,以便符号化 Units 和 Details 图层中的数据。

  5. 按照下表中列出的顺序将必要图层和附加图层添加到地图中:

    图层必填建议的图层可见性

    Occupants

    详细信息

    Units

    Levels

    Facilities

    Sites

    是(如果适用)

    不适用(独立表)

    Area Roles

    不适用(独立表)

    注:

    当您计划在 Space PlannerFloor Plan Editor 中使用相同地图时,Occupants 图层、Areas 表和 Area Roles 表才是必需项。

  6. 使用唯一值选项基于 USE_TYPE 字段为 Units 和 Details 图层配置符号系统。 确保已启用显示其他所有值
    注:

    您必须在共享分支版本化要素服务之前配置符号系统,以便在 Floor Plan Editor 中定义墙时选择值。 Floor Plan Editor 不支持分组符号系统

  7. 将地图配置为楼层感知型地图。

    要使用 Floor Plan Editor 应用程序,楼层感知型地图为必需项。

  8. 选中地图属性窗格中的允许分配唯一图层数字 ID 复选框。
  9. 根据需要添加任何其他图层。
  10. 将 Details 和 Units 图层配置为楼层感知型图层。
    提示:

    为 Details 图层设置较小的比例范围,以便在用户放大地图时仅显示要素记录和标注。 这可以提高地图性能,因为此图层通常包含许多要素记录。

  11. 根据需要在任何其他图层上设置楼层字段属性。
  12. 或者,可以重命名地图以轻松标识并完成所有元数据字段
  13. 设置地图的显示范围以显示所有地图数据。
  14. 配置底图以使用 Esri 托管的底图或自定义矢量切片包底图。
  15. 清除所有要素选择

    可以配置和共享楼层感知型 Web 地图以用于 Floor Plan Editor。 这包括共享分支版本化要素图层(其中包括 Units、Details、Faculty、Levels、Sites 和 Occupants 图层以及 Areas 表),以及在共享 Web 地图之前更新地图中这些项目的数据源。

    了解有关共享 web 地图以在 Floor Plan Editor 中使用的详细信息

添加底图

底图是室内地图的重要组成部分,可为附近要素提供背景和视角。 选择底图时,请考虑地图比例。 不同于影像块底图,矢量切片底图的尺寸更小,并且支持更高的细节层次。

ArcGIS Pro 中,您可以从地图选项卡图层组中的底图库中添加底图。 根据活动门户的配置,库可能包含默认的 Esri 底图、共享到组织底图库组的地图以及添加到 ArcGIS Pro 工程的底图。

使用 Esri 托管的底图

要将 Esri 矢量底图添加到地图中,请完成以下步骤:

  1. 复制您要添加的矢量底图的 URL。
  2. 单击图层组中的添加数据下拉箭头。
  3. 选择路径中的数据选项。

    将出现从路径添加数据对话框。

  4. 粘贴 URL。
  5. 单击添加

使用托管在 Enterprise 门户上的自定义底图

要使用托管在 Enterprise 门户上的自定义底图,请完成以下步骤:

  1. 创作自定义底图
  2. 使用创建矢量切片包工具创建矢量切片包

    运行创建矢量切片包工具时,请通过进行以下调整为室内细节层次提供支持,并使用系数 17 缩小切片比例:

    1. 取消选中适用于 ArcGIS Online、Bing 地图或 Google 地图的包复选框。
    2. 请为切片方案参数选择 Indoors 符号系统资源中包含的 VectorBasemapTilingScheme.xml 文件。
  3. 将矢量切片包共享至您的 Enterprise 门户。
  4. 在浏览器中登录到 Enterprise 门户,然后将矢量切片包作为托管图层进行发布
  5. Enterprise 门户项目添加到 ArcGIS Pro 中的地图。
    提示:

    或者,如果您拥有托管切片图层,请单击图层组中的添加数据下拉箭头,然后单击路径中的数据以指定托管切片图层的 URL。

相关主题