周边微件

“周边”微件可用于查找某确定地址或位置缓冲区内的要素、查看有关这些要素的详细信息,并获取到选定要素的方向。

此外,还可以配置“周边”微件以查找包含已定义地址或位置的面要素,而非缓冲区内的面要素。

警告:

您可能会注意到,缓冲操作相比“测量”微件有所不同。 这是因为“周边”微件默认使用欧氏缓冲区(平面),且可以选择测地线缓冲区。 而“测量”微件则默认使用测地线缓冲区,没有其他选项。

注:

此微件不支持弹出窗口媒体链接。 单击链接操作将打开全尺寸图像,而非打开配置的链接。

配置“周边”微件

可将此微件设置为应用程序启动时自动打开。 将鼠标悬停在该微件上,然后单击不要在应用程序启动时打开此微件按钮 不要在应用程序启动时打开此微件 以将该设置更改为在应用程序启动时自动打开此微件。 (对于需要首先添加至应用程序的微件,可以在配置该微件后打开此选项。)

  1. 将鼠标悬停在微件上方,然后单击配置此微件按钮 配置此微件 以打开配置窗口。
    注:

    如果需要先将微件添加到应用程序,请在微件选项卡上单击微件占位符。 在打开的选择微件窗口中,选择微件然后单击确定

  2. 也可以单击更改微件图标,然后将其替换为图像。

    将显示文件资源管理器窗口,供您选择可用作微件图标的本地图像文件。

  3. 要配置搜索源设置部分,请参阅搜索微件(“周边”微件遵循相同的配置步骤)。

    可以选择添加要素图层作为搜索要素的搜索源,并为每个要素图层配置缩放比例。 默认缩放比例为 1:50000。 如果在搜索设置选项卡上启用缩放至所选要素,并针对要素图层设置缩放比例,则微件将以针对该图层设置的缩放比例缩放至搜索要素。

  4. 在微件配置的搜索设置部分,指定以下选项:
    • 搜索搜索结果的字体颜色 - 此为显示在搜索结果标题部分中的颜色。
    • 设置选择颜色 - 指定用于突出显示所选要素的颜色。 如果您不希望在地图上突出显示要素,则可以选择关闭此设置。
    • 选择搜索图层 - 选择要在微件中配置的一个或多个图层。
      注:

      搜索图层必须配置弹出窗口。

    • 设置位置按钮 - 启用此选项以在搜索框旁显示设置位置按钮。 单击按钮,然后单击地图以设置搜索位置。 如果未启用此选项,则单击地图将自动设置位置。
    • 设置当前位置按钮 - 启用此选项可显示相应按钮,该按钮将使用浏览器检测到的当前位置。 (仅当通过 https 访问应用程序时,才会显示此按钮。)
    • 仅绘制选定搜索图层结果 - 启用此选项以仅显示在列出的搜索结果中选定的图层要素。
    • 设置缓冲区可见性 - 启用此选项以显示缓冲区。
    • 缓冲区输入选项 - 选择此选项将允许用户使用滑块或文本框或同时使用两者来指定缓冲区值。
    • 设置缓冲区距离 - 定义缓冲滑块的默认值。
    • 设置最大缓冲区距离 - 定义缓冲滑块的最大值。
    • 缓冲区距离单位 - 定义缓冲滑块使用的单位,如英里、千米、米或英尺。
    • 限制结果数量 - 指定返回的最大结果数量。
    • 未找到结果时的消息 - 配置在搜索区域内未找到任何要素时显示的消息。
    • 使用测地线缓冲区 - 启用此选项以生成测地线缓冲区,而非欧氏缓冲区(平面)。
      警告:

      如果输入要素的空间参考为 WGS84 (WKID 4326) 或 Web 墨卡托辅助球体 (WKID 3857),请使用测地线缓冲区。 仅当输入要素具有 Web 墨卡托以外的投影坐标系时,才可使用欧氏缓冲区。

    • 地址或位置符号 - 选择和调整用于标记搜索位置的符号。
      注:

      点符号用于地址和邻域搜索;而折线和面符号则仅可用于邻域搜索。

    • 缩放至所选要素 - 启用此选项以缩放至所选要素,然后设置位置而非缓冲区。
    • 返回相交面 - 启用此选项以返回包含搜索位置的面,而非缓冲区内的面。
    • 启用邻域搜索 - 启用搜索所选结果附近的位置。
    • 显示图像库 - 在微件面板中显示图像库。
    • 显示每个图层的搜索结果计数 - 在每个图层名称旁边显示返回的搜索结果数量。
    • 显示所有已配置图层的结果,不考虑其可见性状态 - 显示所有已配置图层的结果,包括在图层列表中关闭的图层。
    • 介绍性文本 - 自定义针对搜索框显示的介绍性文本。
  5. 注:

    该微件将使用地图中的众多元素。 要素列表将显示地图中的图层名称,每个图层的结果将显示地图的弹出窗口标题,信息面板将显示已配置弹出窗口的内容。

    “周边”结果仅包含在地图中打开的已配置图层的要素(而非自动打开这些图层)。 如有必要,请在您的应用程序中包含图层列表微件,以便用户打开源地图中关闭的图层。

  6. 此外,在微件配置的方向设置部分中,将微件设置为使用路径选择,可获取到选定要素的驾驶方向。 要配置微件配置的方向设置部分,请指定以下选项:
    • 路径服务 - 单击设置并在 ArcGIS Online 组织帐户中浏览至路径服务,或提供路径服务的 URL。
      许可:

      ArcGIS Online 世界路径服务消耗配额。 在使用此服务生成路径之前,在 Web AppBuilder 应用程序配置的属性选项卡上,通过微件使用的路径服务的 URL 配置订阅者内容访问

      了解有关创建简单路径时配额使用情况的详细信息

    • 方向长度单位 - 选择用于显示方向的单位(千米或英里)。
    • 选择用于显示路径的符号 - 选择要用于路径的显示符号、颜色、样式、透明度和宽度。
  7. 注:

    ArcGIS Online 7.2 中,已移除 web 地图中的路径参数设置。 可以在方向设置选项卡的此微件中配置此参数。

  8. 使用图形表示属性值,例如使用统计图表表示设施点可用的便利设施。 在微件配置的符号系统设置部分,通过执行以下步骤配置这些图形:
    1. 单击添加新符号可添加新符号。
    2. 选择该字段的图层、字段和值以用图形表示。
    3. 选择一个符号来表示该字段和该图层中的值。

      该图形显示在弹出窗口属性下方的周边面板中和所有附件上方。 即使在弹出窗口中隐藏了属性,也会显示属性的图形表示。

    4. 要移除图形,请单击操作列中的删除按钮。
  9. 允许您的用户过滤搜索结果,以帮助其查找正确信息。 在微件配置的过滤器设置部分,通过执行以下步骤配置这些过滤器:
    1. 单击新建过滤器,然后从图层下拉列表中选择图层。
    2. 信息选项卡下,在标注文本框中命名过滤器。
    3. 选择图标或浏览至本地图像,为过滤器选择图标;否则,将使用默认图标。
    4. 表达式选项卡下,单击 + 添加表达式
      1. 单击“字段”下拉箭头,然后从列表中选择要进行过滤的字段。
      2. 单击“运算符”下拉箭头,然后从列表中选择运算符。

        注:

        日期相关值提供者现在可以提供相关日期,例如今天昨天明天。 日期相关运算符(如过去非过去)也可以支持相关日期设置(例如过去 5 天)。 请注意,某些日期相关运算符(如过去非过去)仅适用于在线托管要素服务。

        is any ofis none of 运算符接受一个字段的多个值作为输入。 使用其中一个运算符,表达式可以取得匹配任何所选值或不匹配所选值的数据。

      3. 要基于特定值进行过滤,请单击设置按钮,选择,然后在字段中指定值。 还可以单击请求值左侧的方框,以设置交互表达式。 在提示字段中输入有关该值的信息,然后在提示文本字段中输入提示文本。 从列表值下拉列表中选择一个或多个值,用以过滤图层。
      4. 要对一个字段中的值和另一个字段中的值进行比较,请选择设置中的字段,单击下拉箭头,然后为表达式选择字段。
      5. 要根据字段中的特定值进行筛选,请在设置中选择唯一以检索图层中值的动态列表,或选择唯一(预定义)以预定义值的静态列表。 您还可以基于先前的表达式或所有其他表达式动态显示这些值,无需考虑它们的顺序。 在提示字段中提供有关该值的信息并在提示文本字段中输入提示文本,然后选择值的列出方式。

        警告:

        唯一值过滤器需要 10.1 或更高版本的地图服务图层。 如果在 10.0 或更低版本的服务图层上创建过滤器,则不会显示唯一选项。

        警告:

        要在选中按先前表达式过滤的值按所有其他表达式过滤的值时显示编码值的描述,服务必须支持按统计数据查询功能。

      6. 要筛选字段中的多个值,请在设置中选择多个以从图层检索值的动态列表,或者选择多个(预定义)以预定义值的静态列表。 请注意,只有 is any ofis none of 运算符支持多个值。

        注:

        如果根据值或唯一值创建了表达式,则可选中请求值左侧的方框,以设置交互表达式。 不能在基于字段的表达式中请求提供值。

    5. 要创建多个表达式,或者要创建一个或多个表达式集合,请单击 + 添加表达式添加集合

      集合是表达式的分组,例如,“避难所容量”大于 200 且“状态”为打开。

    6. 如果不想将地图中的过滤器传递到应用程序,请在选项选项卡下,选中从地图中移除预设图层过滤器框。
      • 如需在打开微件时立即应用过滤器,可选中打开微件时应用此过滤器
      • 可选中打开微件时折叠过滤器表达式(如有)选项以折叠具有请求值的过滤器。
    7. 如果还需添加过滤器,请重复步骤 a 到 f。
      注:

      添加多个过滤器时,可以显示与任何或所有过滤器匹配的要素。

    8. 将鼠标悬停在您在表中创建的过滤器上,以将其删除或对其进行重新排序。
    9. 选中打开微件时折叠过滤器表达式(如有)选项以折叠具有请求值的过滤器。
    10. 或者,选择按图层分组过滤器以按过滤器影响的图层对过滤器进行排序。
    11. 选中打开微件时展开过滤器,以在运行时展开过滤器。
    12. 单击确定,保存并关闭配置。

使用“周边”微件

要使用“周边”微件,请完成以下步骤:

  1. 单击周边微件按钮以将其打开。
  2. 将滑块调整至所需的数目,以此定义要缓冲的区域。
  3. 在搜索栏中搜索地址或在地图上单击位置来定义要缓冲的位置。

    系统将列出在每个图层定义缓冲区内找到的要素,以及属于每个图层的要素计数。

    缓冲距离内找到的要素

  4. 单击结果列表中的图层,然后单击所需要素。

    有关选定要素的信息

    要素的相关信息显示在信息选项卡上。

  5. 注:
    如果针对一个图层配置微件,则系统将列出为该图层找到的所有要素。
  6. 如果微件配置为提供驾驶方向,则单击方向选项卡。

    系统随即显示从定义位置到选定要素的驾驶方向。