Tableau自定义地图实现方式

前言

有天晚上公司同事问了一个问题,怎么根据不同的管理区域划分出不同版块,并且进行地图可视化。当时我并没有很好的解决办法,因为Tableau在城市级别只能显示为点,不能显示为面,所以几个城市分组以后是不能够成为面的,满足不了需求。最后同事只能通过Excel渲染底色,然后拖拽遮掩实现了。但是缺点也是明显的,维护成本高、精度不够、美观度也逊色一筹。

解决方式概览

今天从网上找了一些资料,将解决方式也分享给大家。

方法一:Excel渲染

方法来源:http://www.sohu.com/a/227242598_99961855
优点:Excel加模块化的vba,学习成本低,上手快;
缺点:仅适用于行政区域版块,不适用自定义版块,如果需要自定义版块,要自己找位图文件;

方法二:shp+Tableau(数据处理在shp文件)

方法来源:https://www.cnblogs.com/haseo/p/4296741.html
实现思路就是

  1. 建一个版块表,表里面有经度、纬度、版块名称、版块id、上级版块id;
  2. 建一个业务表,表里面有版块名称以及需要计算的信息;
  3. 导入到Tableau,用版块名称进行关联,再拖拽需要的度量,就能完成数据可视化。

优点:能够创建真正意义上的自定义版块,并且能够进行地图可视化;

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Tableau是一款功能强大的数据可视化工具,支持多种图表类型,其中包括地图。对于Tableau地图的使用,可以分为在线地图和离线地图两种方式。 离线地图是指在没有互联网连接的情况下使用Tableau进行地图可视化。在Tableau中,我们可以使用几种方法进行离线地图的创建和使用。 首先,我们可以使用自定义地图图层进行离线地图的创建。通过将地图图像导入到Tableau中,我们可以在图层中添加自定义地图。这些地图图像可以是地图截图、地图矢量文件等。在添加了自定义地图图层后,我们可以将其他数据与地图图层相连接,实现地理位置的可视化。 其次,我们还可以使用本地数据源进行离线地图的创建。Tableau支持导入本地的地理位置数据,例如经纬度坐标或地理信息系统(GIS)数据。通过导入这些数据,我们可以将地理位置数据与其他数据源相连接,并进行地图可视化,即使在没有互联网连接的情况下。 值得注意的是,离线地图中的地理位置数据在创建和使用时需要提前准备好,并且需要满足Tableau的要求和格式。此外,离线地图的创建和使用可能需要一些额外的工具和技术知识。 总之,通过Tableau的离线地图功能,我们可以在没有互联网连接的情况下进行地图可视化。无论是自定义地图图层还是本地数据源,离线地图的创建和使用都需要合适的数据和一定的技术知识,以实现更加精准和准确的地理位置可视化

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值