如何使用PS根据车辆轨迹数据得到车辆的在地图上的时空轨迹分布图

一.问题

如何根据车辆的轨迹,将车辆一天在路网中访问某个区域的频繁程度,表示在地图上,获取车辆轨迹点额时空特性?想要的效果图如下所示:

这张图表示某辆车某一天内在苏州工业园区路网中访问某段路的频繁模式。

我们有的苏州工业园地图如下:

这个地图的经纬度范围是:

经度:[120.6562051531,120.7962792880],纬度:[31.2847987240,31.3566399358]

二.解决方法

我们首先使用Python画出相关系数矩阵图,具体来说就是将这个范围内的经纬度划分成20*20的小格,然后统计车辆在每个小格里面出现的次数,再将次数表示成相关系数矩阵图。我们统计得到的相关系数矩阵图如下:

 

画相关系数矩阵图的方法参见:

https://blog.csdn.net/skj1995/article/details/105790977

然后使用PS将地图和热力图合并到一起:

(1)首先将地图在PS软件中打开,然后选择“调整”-“阈值”,选择合适的阈值,地图变成如下样式:

(2)在这个地图的基础上将画的相关系数矩阵图拉到处理之后的地图上面

(3)调整大小,使得两张图完全重合,接着在右边选择变亮,阈值设置为90%,即得到我们想要的图形

选择保存为png图片即可。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

skj1995

你的鼓励是我创作最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值