准备用于 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 模型方案项目升级工作空间。

所需图层

需要以下 Floor Plan Editor 图层:

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

    Sites 图层不需要使地图楼层感知以供在 Floor Plan Editor 中使用,但可以包含在内以协助组织室内数据。

    警告:

    如果您向 Indoors 模式添加包含 64 位 ObjectID、大整型、仅日期、仅时间或时间戳偏移的自定义字段,则无法将它们与同步功能一起使用,而同步功能对于 Floor Plan Editor 功能是必需的。

    了解有关字段类型和同步功能之间的兼容性的详细信息

其他图层

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

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

ArcGIS Pro 中的 Floor Plan Editor 准备地图

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

  1. 启动 ArcGIS Pro
  2. 如有必要,登录到您的 ArcGIS Online 组织。
  3. 创建或打开现有工程,并添加与 Indoors 工作空间的连接。
  4. 单击插入选项卡,然后根据需要单击新建地图 新建地图 以创建地图。
    提示:

    可以使用 Indoors 产品数据文件中包含的 IndoorsFloorPlanEditorMapTemplate 文件,为 Floor Plan Editor 准备地图。 如果您使用地图模板准备地图,可以更新模板中的源图层,将其指向 Indoors 工作空间中的相应图层,或者如果想要在 Floor Plan Editor 中创建楼层平面图要素,则共享不包含现有楼层平面图数据的地图模板。 您可能需要更新地图模板以包含 Units 和 Details 图层中包含的符号系统值,以确保图层正确显示。

  5. 选择投影用于编辑室内数据。
    警告:

    编辑楼层平面图需要楼层平面图图层和底图使用相同的空间参考。 如果楼层平面图图层位于自定义坐标系中,则可以使用自定义底图,或者将楼层平面图数据投影到 Web Mercator 并使用 Esri 托管的底图。 不匹配的空间参考可能导致用户对数据进行几何编辑,从而导致动态数据投影产生意外的形状。

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

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

    Occupants

    详细信息

    Units

    Levels

    设施点

    Sites

    是(如果适用)

    不适用(独立表)

    Area Roles

    不适用(独立表)

    注:

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

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

    您必须在共享地图之前配置符号系统,以便在 Floor Plan Editor 应用程序配置器中定义墙时或使用应用程序时绘制墙和单位时选择值。 共享 Web 地图时,将为图层符号系统选择的每个唯一值创建一个要素模板。 为了允许用户在共享地图后修改 Units 或 Details 图层的编辑模板,请在共享地图前选择配置启用使用与所有客户端兼容的符号类型选项。 仅 Map Viewer 经典版 支持创建和修改要素模板

    Floor Plan Editor 不支持分组符号系统

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

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

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

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

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

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

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

添加底图

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

In ArcGIS Pro, you can add basemaps from the Basemap gallery in the Layer group on the Map tab. Depending on your active portal's configuration, the gallery may include default Esri basemaps, maps shared to your organization's basemap gallery group, and basemaps added to a project in ArcGIS Pro.

使用 Esri 托管的底图

To add Esri vector basemaps to a map, complete the following steps:

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

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

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

使用托管在组织上的自定义底图

要使用托管在 ArcGIS 组织上的自定义底图,请完成以下步骤:

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

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

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

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

相关主题