python画OD期望线(含寻找shapefile文件)

该博客详细介绍了如何利用Python结合地理信息数据绘制杭州区域之间的OD期望线。首先从阿里云数据魔方下载杭州行政区划JSON,通过MapShaper转换为shapefile格式。接着,读取shapefile文件作为底图,再读取Excel数据,包含OD流量信息及行政区中心点坐标。通过连接坐标数据和OD数据,使用matplotlib绘制各行政区之间的OD线,线宽和颜色根据流量动态调整,并添加假的colorbar增强可视化效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近分析了一个杭州区域之间OD的数据,需要在杭州行政区底图上绘制OD期望线。主要有两个任务。

1.寻找杭州行政区的shapefile文件,并能被python读取

2.在杭州行政区上,画各个行政区之间的OD期望线

一、查找杭州行政区shapefile文件

step1 : 在这个网址上http://datav.aliyun.com/tools/atlas/index.html#&lat=28.110748760633534&lng=107.8857421875&zoom=4 下载需要城市的json文件,依次在地图上点击 浙江省-杭州市

step2:选择数据版本,城市的行政区这几年可能会有变化(因为我分析的数据基于杭州老的行政区给出的,所以选择的版本为areas_v2)

step3:复制json API地址,并打开。复制json内容,新建txt文档并保存,将txt后缀改为json后缀。

step4:打开这个网址https://mapshaper.org/,并将刚刚创建的json文件拖拽其中,点击import。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值