准备用于 Indoor Viewer 的地图

ArcGIS Enterprise (10.9)    |

可用于具有 Indoors 扩展模块许可的 ArcGIS 组织。

必须将 Indoor Viewer 应用程序配置为使用 Web 地图(包含地图图像图层或要素图层)。 为了支持应用程序及其功能,支持 Indoors 的地图(无论是地图图像图层、要素图层还是移动地图包)对 Indoors 地理数据库中的要素类都有图层要求。 这些图层必须符合 ArcGIS Indoors 信息模型标准,并且必须使用 ArcGIS Pro 对其进行创建和精选。

在准备地图并将其共享给 ArcGIS 组织以在 Viewer 应用程序中使用之前,必须创建 Indoors 数据(符合 Indoors 模型)。 这包括创建 Indoors 数据库、将数据加载到数据库中以及在 ArcGIS Pro 中创建室内可路由网络(可选)。

所需数据图层

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

注:

图层名称必须与下面列出的名称匹配。

  • 楼层 - 与 Indoors 模型中的 Levels 要素类相对应。
  • 设施点 - 与 Indoors 模型中的 Facilities 要素类相对应。
    注:

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

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

注:

图层名称必须与下面列出的名称匹配。

  • Events - 对应于 Indoors 模型中的 Events 要素类。
  • People - 对应于 Indoors 模型中的 Occupants 要素类。
  • Details - 对应于 Indoors 模型中的 Details 要素类。
  • 单元 - 与 Indoors 模型中的 Units 要素相对应。

您可以使用创建室内类别创建默认室内类别工具将要在 Viewer 应用程序中与其交互的其他要素配置为类别。 这些要素可以是点或面,并且需要添加引用以下其中一项的图层:

  • Indoors 地理数据库中的 PointsOfInterest 要素类
  • 符合 Indoors 的要素图层

提示:

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

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

注:

针对 Viewer 应用程序的信息面板中的一个要素显示的相关项目数将限制为每图层的最大要素数。 您可以使用服务器返回的最大记录数参数设置此数量。 显示建筑物等大型要素的相关项目时,此操作十分重要。

准备地图

创建室内数据并选择配置类别启动操作可路由网络后,您可创建地图来共享给 ArcGIS 组织以在 Viewer 应用程序中使用。 Viewer web 地图需要包含所有的所需地图图像图层和要素图层。

注:

创建室内数据时,您可以使用 Indoors 地理数据库(使用创建 Indoors 数据库工具创建)或室内数据集(使用创建室内数据集工具创建)。 Indoors 地理数据库包含楼层平面图制图、空间规划、路径选择和工作空间预定所需的所有属性和表,而室内数据集包含最适合基础楼层平面图制图的简化方案。

请完成以下步骤以创建地图并准备供 Indoor Viewer 使用:

  1. 启动 ArcGIS Pro
  2. 登录到 ArcGIS 组织。
  3. 创建一个新工程并添加 Indoors 地理数据库的连接,或者打开一个包含 Indoors 地理数据库的现有工程。
  4. 如有必要,请单击插入选项卡,然后单击新建地图按钮 新建地图 以创建地图。
  5. 将以下图层添加到地图并设置可见性,如下所示:

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

    设施点

    注:

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

    Events

    人员

    <类别源图层>

    详细信息

    Units

    Levels

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

    Details 和 Units 图层

    根据 USE_TYPE 属性进行设置。

    <类别源> 图层

    根据 CATEGORY_SUBTYPE 属性进行设置。

    People 和 Events 图层

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

    注:

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

  8. 打开 Units(NAME 属性)、People(KNOWNAS 属性)以及所有需要标注的任何其他要素的标注
  9. 将 People 的图层属性中的显示字段(如果存在)设置为 KNOWNAS,并将所有其他地图图层设置为 NAME
    注:

    Viewer 应用程序使用显示字段值来标注应用程序中的某些项目,例如信息面板标题。 现在在 ArcGIS Pro 中设置此选项将有助于避免使应用程序用户感到困惑。

  10. 为您可能要在地图上标识的任何其他图层启用弹出窗口

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

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

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

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

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

  16. 清除所有要素选择

地图已准备好发布到 ArcGIS 组织或并作为 web 地图共享到该组织

您可以进一步在 ArcGIS Pro 中配置地图以配置底图、将类别要素发布为要素图层,或启用其他应用程序功能,例如可搜索事件、工单、设备位置和追踪旅馆式办公区域预订应用程序启动操作以及路径障碍。 您还可以使用 Viewer 地图来ArcGIS Pro 中创建 3D 场景,以在 Viewer 应用程序中使用。

配置底图

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

根据组织的需要,您可以使用 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,则可以将其复制粘贴到从路径添加数据对话框中,方法是单击图层组中的添加数据下拉箭头并选择路径中的数据