配置聚类 (Map Viewer)

如果您的地图中包含带有大量点的图层,您可以使用聚类聚合数据,以提取数据中的有用信息。 启用聚类时,Map Viewer 会将地图上一定距离内的各点要素划分至同一个符号中。 当图层中包含成百上千个彼此重叠的点时,通常难以查看数据中的模式,但是通过聚类,则能够查看这些模式。

如果图层按类别设置样式,则聚类会显示各聚类中的主要类别。 还可以使用饼图聚类来显示各聚类中类别的比例。

提示:

有关将聚类应用于高密度数据集的建议,请参阅可视化高密度数据的最佳做法

聚类将基于每个聚类中点要素的数量,由按比例调整大小的符号表示。 聚类符号越小,其中包含的点越少;聚类符号越大,其中包含的点越多。 您可以调整应用于聚类符号的大小范围。 请参阅聚类示例

聚类将在多个比例下自动应用,这意味着缩小时会有更多点聚合到少量组中,而放大时则会创建更多的聚类组。 当缩放至一定程度,其中一个点要素周围的聚类区域不再包含其他要素时,将不会对该点要素进行聚类,其将显示为具有应用至图层的样式选项的单个点要素。 可以通过设置聚类半径来调整划分至聚类的点要素数量。

非图表聚类以默认标注显示在地图上。 当在地图上单击聚类时,所有类型的聚类均会显示一个默认弹出窗口。 可以自定义聚类弹出窗口和标注。

启用聚类

在点图层上启用聚类后,聚类将使用默认配置自动显示在地图上。 在对聚类设置进行更改时,所做的更改会立即显示在地图上。 这样,您可以尝试聚类半径及其他设置,以实现您需要的地图外观和消息。

要在点图层上启用聚类,请执行以下操作:

  1. 确认您是否已登录,如要保存所做更改,则需具有创建内容的权限

    注:
    您无需登录即可浏览地图、添加和配置图层等。 要保存工作,请在创建地图之前进行登录

  2. Map Viewer 中,打开包含该图层的地图或直接添加该图层
  3. 内容(深色)工具栏上,单击图层 图层
  4. 图层窗格中,选择想要启用聚类的图层。
  5. 设置(浅色)工具栏上,单击聚合 聚合
  6. 聚合窗格中,打开启用聚合切换按钮。
  7. 选择下列其中一项:
  8. 在所选聚类样式上,单击选项并执行以下任一操作以更改聚类的外观:
    • 对于聚类,可选择打开覆盖聚类符号切换按钮。

      聚类将继承您为图层配置的样式选项。 打开覆盖聚类符号切换按钮,可以单独设置聚类的样式。 覆盖聚类符号有助于将聚类与同一图层中的非聚类要素区分开来。 有关更改符号样式的详细信息,请参阅使用样式选项

    • 对于聚类(图表),调整形状滑块以将图表外观从饼图更改为圆环。
    • 调整聚类半径滑块以更改划分在此聚类中的要素数量。 指定较小的聚类半径可以减少划分到每个聚类中的要素数量。 指定较大的聚类半径可以增加划分到每个聚类中的要素数量。
    • 调整大小范围滑块以设置最小最小和最大聚类大小。
    • 调整比例阈值滑块,或单击滑块下方的下拉菜单以选择比例阈值级别。 设置了比例阈值后,在当您放大到超过比例阈值时,地图会绘制非聚类要素。
    • 添加和编辑要在聚类中使用的字段
    • 自定义聚类标注
    • 自定义聚类弹出窗口
  9. 完成后,请关闭聚合窗格。

配置聚类字段

当启用聚类时,聚类是使用一个或多个默认字段创建的。 您可以编辑这些字段;添加新的汇总统计数据字段以用于标注和弹出窗口;并更改格式。 例如,可以更改数值字段中显示的小数位数。

要配置聚类字段,请执行以下操作:

  1. 执行上面的启用聚类部分中的步骤。
  2. 聚类窗格中,单击聚类字段
  3. 或者,展开默认字段并指定其属性:
    • 在文本框中键入字段别名。
    • 如果默认字段为数值字段,则可在格式化下,打开或关闭显示千位分隔符切换按钮。
  4. 要添加新字段,请执行以下操作:
    1. 单击添加字段

      随即显示字段配置选项。

    2. 从下拉菜单中选择数据字段。
      提示:

      还可以使用以 Arcade 编写的自定义属性表达式,而非属性字段来确定创建数据聚类的方式。 单击添加表达式 添加表达式,然后使用编辑器窗口创建表达式。

      还可以使用现有表达式来构建新表达式,但请注意某些变量可能无法在所有配置文件中使用(例如,为弹出窗口创建的表达式可能无法用于聚合)。 要使用现有表达式,请从现有下的建议 建议 选项卡中进行选择。

    3. 如果之前使用了自定义属性表达式,在字段类型下选择属性字段类型。
    4. 从下拉菜单中选择统计类型。
    5. 或者,在文本框中键入字段别名。
    6. 格式化下,从下拉菜单中选择小数位数,打开或关闭显示千位分隔符切换按钮。
  5. 要删除字段,单击选项 选项,然后选择删除

    注:
    无法删除用于创建聚类的默认字段(例如,饼图聚类的计数和主要值)。

您配置的字段可用于标注和弹出窗口。 格式更改会自动应用于当前用于聚类的字段。

配置聚类标注

标注聚类与在图层中标注单个要素类似。 您可以控制标注的样式 - 字体、文本大小、放置等。 可以通过显示每个聚类中的要素数量来简化标注,或者,如果使用属性来设置图层样式,则可以将该属性用于聚类标注。 例如,如果图层按每平方英尺的值显示宗地,则可以配置聚类标注以显示每个聚类中所有点每平方英尺的平均值。 Map Viewer 还允许您使用标注过滤器以仅显示聚类中满足过滤条件的标注。

配置标注类允许您进一步对聚类标注进行自定义。 例如,可以使用标注类基于两个属性(例如,平均地震震级和地震次数)对每个聚类进行标注,并对每个属性使用不同的标注样式。 聚类标注类与要素标注类的配置方式相同。

注:

如果为图层启用了要素标注,则任意未聚类的点要素均会显示要素标注。

要配置聚类标注,请执行以下操作:

  1. 执行上面的启用聚类部分中的步骤。
  2. 聚类窗格中,单击聚类标注
  3. 标注要素窗格中,打开启用标注切换按钮。
  4. 可单击添加标注类以配置标注类,并为每个类指定选项:
    注:

    有关标注配置的详细信息,请参阅配置标注

    • 单击标注字段选择器,为标注选择其他字段,然后单击替换

      默认标注字段为聚类中的要素数。 如果图层使用属性设置样式,则将此属性用作标注。 要将不同的汇总统计数据用作标注,请添加聚类字段

      提示:

      还可以使用由 Arcade 编写的自定义属性表达式,而非属性字段。 单击使用表达式 使用表达式,然后使用编辑器窗口创建表达式。

      还可以使用现有表达式来构建新表达式,但请注意某些变量可能无法在所有配置文件中使用(例如,为弹出窗口创建的表达式可能无法用于样式)。 要使用现有表达式,请从现有下的建议 建议 选项卡中进行选择。

    • 单击编辑标注过滤器,单击添加表达式,然后设置过滤器以在聚类的子集上显示标注。 有关详细信息,请参阅应用过滤器
    • 单击编辑标注样式。 在标注样式窗口中,更改标注样式选项,其中包括字体、文本大小和颜色、放置、偏移以及晕圈效果。
    • 要更改聚类标注的可见范围,请调整可见范围滑块

配置聚类弹出窗口

当在地图中单击聚类时,将显示聚类弹出窗口。 聚类弹出窗口中显示的信息取决于应用于图层的样式。 例如,如果应用主要类别样式,则默认聚类弹出窗口将包含每个聚类的主要属性值。 您可以根据需要自定义聚类弹出窗口。

注:

如果为图层启用了要素弹出窗口,则单击任意未聚类的点要素时,均会显示要素弹出窗口。

要配置聚类弹出窗口,请执行以下操作:

  1. 执行上面的启用聚类部分中的步骤。
  2. 聚类窗格中,单击聚类弹出窗口
  3. 弹出窗口窗格中,执行以下任意操作以自定义聚类弹出窗口:
    注:

    有关弹出窗口配置的详细信息,请参阅配置弹出窗口

    • 或者,单击属性表达式创建并修改 Arcade 表达式以用于聚类弹出窗口。
    • 展开标题部分,然后键入弹出窗口的标题。 可以输入静态文本,然后单击添加字段 添加字段 以从数据中选择属性字段。
    • 单击文本内容块,然后单击聚类弹出窗口文本。 更改默认内容,然后单击确定
    • 单击添加内容,单击内容类型,然后将内容和媒体(其中包括图像和属性字段)添加到聚类弹出窗口。
    • 将内容块拖动到弹出窗口中的新位置以更改顺序。
  4. 单击地图上的聚类以查看弹出窗口。

    要了解有关聚类中各个要素的详细信息,请单击弹出窗口上的浏览要素,然后单击向前和向后箭头来滚动显示每个要素的信息。 要返回至聚类的摘要信息,请单击箭头之间的记录计数。

    提示:

    您可以单击弹出窗口上的停靠 停靠 将弹出窗口显示锁定在地图顶部。 单击取消停靠 未停靠 以在其关联聚类附近显示弹出窗口。

注意事项

请记住以下几点:

  • 托管点要素图层、ArcGIS Server 10.3.1 及更高版本的点要素图层(支持分页)、CSV 图层和要素集合支持聚类。
  • 多点要素图层不支持聚类。
  • 对于启用了聚类的图层,不支持热点图样式
  • 启用了聚类的图层不支持从托管要素图层发布托管切片图层。
  • 在编辑会话期间和使用要素效果时,聚类不可用。
  • 覆盖聚类符号不适用于聚类(图表)样式。 未聚类要素将被符号化为图表。
  • 聚类(图表)支持每个图表最多 10 个切片。 如果集群中的类别超过 10 个,则图表中会显示前 9 个类别,并且所有其他值都归入其他