形状映射器用于映射组件中数据值和图形之间的映射内容,图形包括矢量图标两种。本文以配置基础平面地图-尝鲜版组件中的矢量散点层内的散点形状为例,为您介绍如何使用形状映射器实现数据与图形之间的映射匹配。

配置地图子组件内散点形状时,需要先选择一个散点的类型,可选类型有矢量符号两种,详情请参见形状映射器类型

选择一种散点类型后,在配置面板下方即可配置对应的类型散点形状,如矢量形状符号形状散点类型
说明 矢量类型散点支持描边效果,符号类型散点不支持描边效果。

配置形状映射

您可以通过两种方法配置散点的图形,下面以选择散点类型矢量为例,配置矢量形状
  • 方法一:单击关闭矢量形状配置项左侧的关闭颜色映射图标,在鼠标悬浮态提示开启视觉映射时,无需数据驱动,只需纯样式配置,下拉形状选择下拉框,选择一个散点图形即可。关闭视觉映射
  • 方法二:单击打开矢量形状配置项左侧的打开状态图标,在鼠标悬浮态提示关闭视觉映射时,使用形状映射器,由散点的数据驱动映射,可对散点图形进行多选配置。形状映射
    形状映射器功能说明:
    功能 说明
    面板折叠时切换配置形状映射 在形状映射器折叠状态时,单击形状下拉列表,打开形状模板。首行显示当前映射的形状结果,下方显示多个可供您选择的形状模板。单击模板内形状条,即可快速切换配置映射形状。切换形状
    面板展开配置映射细节 在形状映射器展开状态时,系统自动读取数据,对形状和数据进行映射匹配,您可执行如下映射细节的配置。下拉展开形状面板
    • 图元模板:单击图元模板下拉列表,打开图元模板,可快速切换配置数据映射的图元形状。选中一个图元模板后,您可以在下方形状映射列表内,单击调整某个具体图元样式。
      说明 单击模板中某个颜色右侧的钉住图标图标,即可钉住当前选中颜色的色值,使得该颜色不会随着模板切换而更改。未钉住的单个颜色会随着模板切换而更改。
      钉住状态
    • 数量:您可以自定义设置图元模板中的整体图元的阶数数量。
    • 反序:单击反序图标,即可倒序排列形状映射列表。
    • 异常值条目映射:您可以在下方形状映射列表内,单击异常值图形选择框,选择一个图元形状,用于定义undefinednullNaN等异常值的映射状态。异常值图元设定
    • 自定义映射:打开开关,您可以自定义修改数据和图元形状的映射匹配,设置映射图元的形状样式,用于满足您的定制需求。自定义映射
      • 删除整行映射条目:单击某一行映射条目左侧的垃圾桶图标图标,即可删除整行图元映射条目。
      • 设置映射字段:您可以在某一行映射条目右侧的输入框,自定义输入与该图元图形对应的数据字段值。
      • 添加映射条目:单击形状映射列表下方的添加图标图标,即可添加一行图元形状映射条目。

形状映射器类型

形状映射器的图形映射类型可分为矢量符合两种。
  • 矢量:矢量类型是将数据映射为矢量多边形图形,如三角形、正方形、菱形和正六边形等。
    图 1. 矢量类型示例图
    矢量类型示例图
  • 符号:符号类型是将数据映射为符号图标,符号可以使用系统内置图标(由组件决定可选范围)或者自定义输入URL链接获取。
    图 2. 图标类型示例图
    符号图标类型示例图