前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何用FineReport实现自定义地图钻取

如何用FineReport实现自定义地图钻取

原创
作者头像
数据分析的那些事儿
修改2019-12-09 18:27:18
2.1K0
修改2019-12-09 18:27:18
举报

1. 描述

对于自定义地图,很多用户不清楚完整的制作过程,此处提供一个完整的自定义钻取地图 JSON 的案例,从华东-省。

注:此处是用自定义图片的方法来实现的,还可以直接使用设计器自带的地理信息制作。

222
222

2. 示例

2.1 地图 JSON 制作

打开设计器,选择服务器>地图数据,跳转到决策系统:http://localhost:8075/webroot/decision/view/report?op=map,可制作地图 JSON。

在【自定义图片】目录下新增中国,中国下新增华东,如下图:

222
222

在每个目录下,导入 地图图片

(1)区域地图制作

新增完目录并导入图片后,选中中国大区,以区域地图为例,在右侧地图界面可进行区域轮廓勾画:

222
222

勾画地图时可将地图放大,使勾画更方便:

222
222

画错时右上角可删除前一个点,点击第一个开始的点即勾画完整张地图:

222
222

随即弹出框,输入区域名和中心点,保存即可:

注:此处的区域名“华东”应与目录中下一级目录的名称“华东”一致。

222
222

随后,点击右上角保存,华东的区域地图就完成了:

222
222

最终效果如下:

222
222

同理,对华东区域和各省市进行勾画,最终效果如下:

222
222

(2)点地图制作

上面介绍了区域地图的制作,若想要制作点地图,只需点击右侧的标记点,然后移动到相应位置,弹出框,填写区域名,在对应位置添加标记点:

222
222

最后要记得点击右上角保存按钮,即完成点地图的制作。

2.2 钻取地图模板制作

(1)准备数据

新建工作薄,添加内置数据集 Embedded1:

222
222

(2)插入图表

以单元格图表为例,合并一片单元格,点击插入>单元格元素>插入图表,选择钻取地图(新特性),如下图:

222
222

选中图表,在右侧图表属性表中选择图表属性表-类型,选择自定义地图,地图边界/点选择【中国】,可自行选择 GIS 图层和初始状态,如下图所示:

222
222

注:选择区域地图,意思是指的是钻取每一层级都是区域地图; 点地图类似。

注:选择组合地图时,指的是用户可以设置每一层级对应的地图类型。

(3)地图数据设置

钻取层级类型默认为区域地图,可修改为点地图,若是地图 JSON 制作时,区域地图和点地图都有制作,则可对各层级分别指定:

222
222

地图数据选择各层级分别指定,此处每一层级下的设置相同:

222
222

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

(5)保存和预览

保存模板,点击分页预览,效果即如上。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 描述
  • 2. 示例
    • 2.1 地图 JSON 制作
      • 2.2 钻取地图模板制作
      相关产品与服务
      图数据库 KonisGraph
      图数据库 KonisGraph(TencentDB for KonisGraph)是一种云端图数据库服务,基于腾讯在海量图数据上的实践经验,提供一站式海量图数据存储、管理、实时查询、计算、可视化分析能力;KonisGraph 支持属性图模型和 TinkerPop Gremlin 查询语言,能够帮助用户快速完成对图数据的建模、查询和可视化分析。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档