Tableau自定义多边形地图在网上的教程非常多,原理并不难,但是最难的是数据获取多边形的经纬度信息,最近找到一个开源网站,非常棒,可以方便的获取经纬度。
网站地址:http://geojson.io
-
打开网站可以看到,右侧的工具栏,可以获取直线,多边形,方形,点的经纬度。
-
我们先选择一个方形,右侧就已经有了相应的JSON数据
复制出右侧的经纬度信息(就是灰色的那部分)
-
整理数据到excel表
这里要说一下,封闭形状的数据,第一个点和最后一个点肯定是重合的,另外复制出数据以后,顺序一定不要打乱。
-
用Tableau打开数据,调整经纬度字段为地理信息里的经纬度
-
双击[经度]和[纬度]字段,把[区域名称]拖动到标记功能区“详细信息”上,标记类型选择“多边形”,将[路径]拖动到标记功能区“路径”上,再调整一下颜色透明度。
效果就出来了,背景我也用的Mapbox,所以和原网站效果是一样的。基本方法就是这样的,如果复杂的图形在网站上可以用多边形一点一点的勾。但是如果是大家常用的省市、区县信息自己勾就不太现实了,但是也有方法,我们在下一篇文章里再详细讲。
此篇文章已发布到我的公众号:saodisir,有兴趣也可关注一下。