文档

修改地图区域样式

更新时间:

可视化应用创建完成后,您可以通过本文的操作步骤,将可视化应用的地图组件修改为您所需的区域地图的样式。

前提条件

已完成可视化应用的创建,详情请参见创建可视化应用

背景信息

可视化应用模板提供的地图区域为浙江省区域的地图,如果您需要将地图区域修改为其他区域地图,可以进行如下操作。

操作步骤

  1. 登录DataV控制台
  2. 我的可视化页面中,选择一个可视化应用,单击编辑

  3. 进入创建完成的可视化应用的画布编辑器内,单击打开图层栏内的地图面板组合组件,选择下方基础平面地图组件。选择地图组件

  4. 在右侧的配置页签中,单击子组件管理下的区域下钻热力层配置地图子组件样式

  5. 单击数据页签。

  6. 修改默认区域数据。

    1. 默认区域下单击配置数据源

      默认区域数据面板
    2. 设置数据源页面,将数据框内的adcode字段值修改为对应区域的adcode值。

      修改ADCODE字段值

      不同区域的adcode值不同,您可以借助DataV.GeoAtlas地理小工具系列,获取不同地区的adcode值。打开工具,在右侧选择所需地区的名字,例如广东省,下方就会显示广东省地区的adcode值。广东省举例

  7. 修改自定义区域数据。

    1. 设置数据源页面,单击右上角的关闭图标返回数据配置页签。

    2. 自定义区域下,单击配置数据源

    3. 设置数据源页面,将数据框内的area_tree和area_topo_json字段值修改为对应区域的字段值。

      DataV默认显示全国范围内的各省和直辖市的URL链接,层级关系为国家 > 省或直辖市 > 地市级 > 区县级,默认的示例数据如下。

      [
        {
          "area_tree": "https://sh-conf.oss-cn-shanghai.aliyuncs.com/map/area_drill/area_tree.json",
          "area_topo_json": "https://sh-conf.oss-cn-shanghai.aliyuncs.com/map/area_drill/china.topo.new.json"
        }
      ]

      如果您想将地图自定义下钻到一个小范围的区域,请参见区域下钻热力层文档进行配置。

  8. 修改映射数据数据。

    1. 设置数据源页面,单击右上角的关闭图标返回数据配置页签。

    2. 映射数据下单击配置数据源

    3. 设置数据源页面,将数据框内的area_id和value字段值修改为对应区域的字段值。

      • area_id:

        area_id字段的数据必须从属于默认数据内的adcode值。例如在默认数据内设置的adcode值是浙江省330000,映射数据栏内的area_id字段数值必须在浙江省范围内的区域数值,如台州市331000数值。

        area_id值示例
      • value

        value字段有以下两个作用:

        • 根据value值大小,映射对应区域的填充颜色区间范围值。颜色区间数值

        • 发布或预览可视化应用的时候,单击对应的地图区域,系统会在弹框内展示该区域的value值。弹框数值