🏷️ 分类:地图可视化
如果大家有获取省市、区县或者其他地理区块信息的需求,用上一篇的方法,获取省市、区县的经纬度就不太现实了,但是也有方法,我们在这篇文章里细讲一下。
首先要用到的就是python的osmnx库,具体参考这两篇文章,我用的虚拟机环境安装,因为要更新一堆库,这样不影响自己本机的程序。
__BLOCK_p__用法介绍:https://blog.csdn.net/wywywywywywy123456/article/details/71367664
安装方法及安装问题:https://blog.csdn.net/fancychuan/article/details/68946965
安装完成以后在anaconda的Jupyter Notebook界面输入如下代码:
import osmnx as ox
city=ox.gdf_from_place("西城区,北京,中国")
print(city)
ox.plot_shape(city) import pandas as pd
df = pd.DataFrame(city)
df.to_excel('d:\\xichengqu.xlsx') __BLOCK_p__这个方法需要手工整理,我认为不是最优方法,但是还没有找到其他方法,比如是不是导出为shp格式,可能会更好,但是tableau连接shp文件,我还没有研究过,放到以后再说吧。
整理完成后,我们就可以根据上一篇文章的方法,进行处理了。
用Tableau打开数据,调整经纬度字段为地理信息里的经纬度 双击[经度]和[纬度]字段,把[地址]拖动到标记功能区“详细信息”上,标记类型选择“多边形”,将[路径]拖动到标记功能区“路径”上,再调整一下颜色透明度。 虽然有点麻烦但是基本是可以用的,一般来说这种数据只整理一次就可以,配合其他数据做数据连接或者数据融合都是可以的。
🏷️ 标签:Tableau、地图、地图可视化
📚 系列文章:用Tableau画自定义多边形地图
● 用Tableau画自定义多边形地图(一)
→ 用Tableau画自定义多边形地图(二) (本文)
——————————————————————————————
📖 相关文章
● 用Tableau画自定义多边形地图(一)
● 用Tableau画有趣的点状地图
● 用Tableau画六边形中国地图
● 用Tableau画瓷砖地图
● 快速自制Tableau可用的mapbox地图样式
——————————————————————————————
No comments yet