[新]地图钻取——自定义钻取层级关系

编辑
  • 文档创建者:Holly
  • 浏览次数:8257次
  • 编辑次数:16次
  • 最近更新:Carly 于 2019-10-16
  • 1. 概述

    1.1 预期效果

    [新]地图钻取 文档中,以区域地图为例,介绍了地图的钻取功能。

    钻取地图还可以采用自定义组合的形式,从点地图一路钻取到最后的区域地图,如下图所示:

    1571190405468220.gif

    1.2 实现思路

    本文将具体介绍钻取地图的前期准备工作及其详细的属性设置。

    2. 示例

    2.1 地图准备

    本文以区域地图为例,增加钻取图层,绘制沈阳市各个区的区域地图,此处以皇姑区和大东区为例。

    将沈阳市区具体的 JSON 文件夹下载解压后,放置到%FR_HOME%\webapps\webroot\WEB-INF\assets\map\geographic\world\中国\辽宁省目录下。

    点击下载沈阳市区 JSON 文件夹:沈阳市.rar

    注:安装了 8.6.0 及以后版本的新图表插件后,JSON 文件目录移至%FR_HOME%\webapps\webroot\WEB-INF\assets\map\geographic\world下。

           地图 JSON 编辑界面发生变化时,制作方式类似,具体可参考 [新]地图 JSON 更换目录及自定义界面变化[新]自定义地图完整案例 

    2.2 数据准备

    新建工作薄,添加数据库数据集 ds1:SELECT * FROM 地图分别记录各个省份的销售额。

    添加内置数据集 ds2,记录皇姑区和大东区的销售量,如下图所示:
    222

    2.3 插入图表

    以悬浮图表为例,点击插入>悬浮元素>插入图表,选择钻取地图,如下图所示:

    222
    选中图表,在右侧图表属性表中选择图表属性表>类型,选择自定义地图,可自行选择 GIS 图层和初始状态,如下图所示:
    1571191203495489.png

    2.4 地图数据设置

    选中图表,在右侧图表属性表中选择图表属性表>数据>钻取层级,第 1 层为点地图,其余为区域地图,如下图所示:
    222

    注:只有选择自定义地图时,才可以设置每一层级对应的展示类型

    选择图表属性表-数据>数据,由于地图数据来自两个数据集,此处选择各层级分别指定,如下图所示:
    1571192110567044.png

    注:数据可以选择底层数据汇总或者各层级分别指定,默认选中前者,意思为数据只需指定钻取地图底层,上层数据根基底层汇总而成;如果选择各层级分别指定,则每一层级根据层级的图表类型不同,界面不同,不同层级时,数据可配置完全不同的系列

    2.5 图表样式设置

    选择图表属性表>样式>图例形态选择渐变色,取消勾选图例可见

    选择图表属性表>样式>系列,点地图的标记点选择自定义图片,设置宽高分别为 20 和 30:

    按照需要可在图表属性表中进一步设置图表样式,例如设置标题,字体大小颜色,标签,这里不再一一介绍。

    如下图所示:

    1571193581694461.png

    2.6 保存与预览

    保存模板,点击分页预览,效果如1.1 预期效果所示。

    3. 已完成模板

    已完成模板可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Advanced\Chart\NewMap\CombinatorialMapDrillDown.cpt

    点击下载模板:CombinatorialMapDrillDown.cpt

    点击下载沈阳市区 JSON 文件夹:沈阳市.rar

    附件列表


    主题: 图表应用
    标签: 暂无标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]