准备用于 Indoor Viewer 的地图

适用于具有 Indoors 功能许可的门户。​

必须将 Indoor Viewer 配置为使用包含地图图像图层或要素图层的 web 地图

为了支持应用程序及其功能,支持 Indoors 的地图(无论是地图图像图层、要素图层还是移动地图包)对 Indoors 地理数据库中的要素类都有图层要求。

所需数据图层

Indoor Viewer 需要具有以下图层名称的地图:

  • Levels - 对应于 Indoors 地理数据库中的 Levels 要素类。
  • Facilities - 对应于 Indoors 地理数据库中的 Facilities 要素类。
    注:

    必须将此图层绘制在其他室内地图图层之上,以提升 Indoor Viewer 中的 2D 校园导航体验。

通过在地图中包含以下图层,可以启用 Indoor Viewer 中的核心功能:

  • Events - 对应于 Indoors 地理数据库中的 Events 要素类。
  • People - 对应于 Indoors 地理数据库中的 People 要素类。
  • Details - 对应于 Indoors 地理数据库中的 Details 要素类。
  • Units - 对应于 Indoors 地理数据库中的 Units 要素类。

此外,使用配置 Indoors 类别工具配置的感兴趣点 (POI) 需要添加引用以下其中一项的图层:

  • Indoors 地理数据库中的 PointsOfInterest 要素类
  • 用于管理符合 Indoors 的 POI 的自定义要素类
  • 符合 Indoors 的要素图层。

提示:

您可以过滤这些 POI。例如,如果要为出口设置图层,则可以从 PointsOfInterest 要素类对其进行过滤。

请确保将相应的定义查询应用于这些图层。例如,如果为地点 + 事物添加图层,则请将定义查询更新为 CATEGORY_TYPE="Places + Things"

注:

您可以选择为一个要素显示的相关项目数将限制为每图层的最大要素数。此数量将由服务器返回的最大记录数参数进行设置。这对于建筑物等大型要素的相关项目而言十分重要。

准备地图

web 地图需要包含 Indoors 所需的所有地图图像图层和要素图层。请完成以下步骤以创建地图并准备供 Indoor Viewer 使用。

  1. 启动 ArcGIS Pro
  2. 登录到 Enterprise 门户或 ArcGIS Online
  3. 打开包含 Indoors 地理数据库的工程。
  4. 单击插入选项卡,然后单击新建地图按钮 新建地图 以创建地图。
  5. 将以下图层添加到新地图并设置可见性,如下所示:

    图层名称图层可见性(推荐)

    Facilities

    打开

    注:

    Facilities 图层在 Indoor Viewer 中尤其重要。该图层在内容列表、可见性和符号系统中的位置决定了地图中其他图层的可见性。要显示所有建筑物的楼层平面图,可以关闭可见性或在 Facilities 图层上设置透明度。在这种情况下,所有未选中建筑物的底层都将始终显示在地图上。所选建筑物中的可见级别将通过楼层选择器进行设置。如果在内容列表中的 Facilities 图层下方绘制图层,则系统将仅显示当前可见级别上的要素。如果在 Facilities 图层上方绘制图层,则系统将针对未选中建筑物上的所有级别显示这些要素。

    Events

    关闭

    People

    关闭

    <感兴趣点> 图层

    关闭

    Details

    打开

    Units

    打开

    Levels

    打开

    注:
    • 您可能会有几个感兴趣点图层,具体取决于您的组织。
    • 如果您希望能够标识应用程序中的要素,但又不需要浏览或搜索体验,且不需要获取到这些要素的路径,则可以将这些要素作为基本图层(点、线、面或多面体 3D 要素)添加到地图。您还需要在后续步骤中为其配置弹出窗口。
    • Indoor Viewer 支持将其他要素图层添加到 Web 地图。移动用户无法使用自定义来显示名称、符号系统或在 ArcGIS Pro 中创建的用于 Indoor Viewer 中工单图层的其他图层属性。如果对需要同时针对 Indoor Viewer 和移动应用程序进行自定义的工单使用要素图层,则建议在共享图层中进行上述更改,以便 web 和移动应用程序的用户可以获得类似的体验。
    • 您现在即可在地图中包括可选表:
      • 如果您计划使用 IndoorsConfig 表中的设置,请将该表包括在地图中。
      • 如果您正在使用 Indoor Space Planner 应用程序将占用者分配至空间,则请包括区域表。这使 People 要素可以在查看器信息卡片中显示其所分配区域(酒店、办公桌)。
  6. 根据需要设置图层的可见比例范围
  7. 根据以下内容设置图层的符号系统属性:

    Details 和 Units 图层

    根据 USE_TYPE 属性进行设置。

    <感兴趣点> 图层

    根据 CATEGORY_SUBTYPE 属性进行设置。

    People 和 Events 图层

    请使用空点符号(无颜色或轮廓,大小为 1)。

    注:

    在将符号应用于具有密集 coverage 的 POI 图层时,请务必谨慎。例如,办事处将按单元面的颜色进行符号化,且不应具有单个点符号。

  8. 打开 Units(NAME 属性)、People(KNOWNAS 属性)以及所有需要标注的 POI 要素的标注
  9. 将 People 的图层属性中的显示字段(如果存在)设置为 KNOWNAS,并将所有其他地图图层设置为 NAME
  10. 为您可能要在地图上标识的任何其他图层启用弹出窗口

    Indoor Viewer 中为地图上要与之交互的图层配置弹出窗口。这些基本图层不支持浏览或搜索体验,且操作按钮(例如方向311)将不可用。

  11. 确保地图为当前 XY(例如(例如 WGS 1984 Web Mercator 辅助球体)和当前 Z(例如 WGS 1984)设置了坐标系
  12. 重命名地图以轻松标识并完成所有元数据字段
  13. 设置地图的显示范围以显示所有地图数据。
  14. 如果已启用,请在地图中禁用范围滑块
    警告:

    这很重要。启用的范围滑块可以防止将数据共享至 Indoors web 应用程序。

  15. 将任何 Esri 托管的或自定义底图服务添加到地图。
    注:

    配置底图以在 Esri 托管的底图和自定义矢量切片包底图之间进行选择。

  16. 清除所有要素选择

现在即可发布您的地图,并可将其作为 web 地图共享到 EnterpriseArcGIS Online

配置底图

底图是室内地图的重要组成部分,可为附近的要素提供背景和视角。由于底图的比例较大,建议使用矢量底图。不同于影像切片底图,矢量切片底图更小,并且支持更高的细节层次。

根据组织的需要,您可以使用 Esri 托管的任意一种在线底图服务,也可以创作自定义底图。以下部分提供了配置 Indoors 底图的必要步骤。

使用 Esri 托管的底图

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

您还可以通过完成以下步骤将 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,则可以将其复制粘贴到从路径添加数据对话框中,方法是单击图层组中的添加数据下拉箭头并选择路径中的数据

为感兴趣点添加要素图层

将数据发布为要素图层并将其添加到地图后,可以将感兴趣点数据用作 Indoors 中的 POI 图层。

了解有关添加要素图层的详细信息

配置工单图层

您可以配置 Indoor Viewer 以使用包含一个或多个工单图层的 web 地图。将工单要素图层添加到现有的 Indoors web 地图,并配置 Indoors 类别以支持此功能。

注:

Indoors 仅支持以 2D 模式与工单要素图层进行集成。

相关主题