Python 已有一组经纬度的数据,约 8000 行左右,请教下大家是怎么画轨迹图(航线图)的?

2019-01-18 14:46:34 +08:00
 habin
1、个人尝试用了 folium 去画,效果还可以,但是 osm 资源在国外,出个图都要等 1 分钟,实在等不起
2、Pyecharts 的话轨迹图,好像只需要起点和终点就可以,但是中间的数据没用到,造成轨迹与实际上差距很大
7392 次点击
所在节点    Python
10 条回复
kaka1
2019-01-18 14:50:51 +08:00
js 的话,在地图上划过类似的,leaflet 或者 d3,py 不懂了
xnode
2019-01-18 15:03:21 +08:00
用百度地图或者高德地图的 api 会直接显示
注意的 火星坐标系转换的问题
opengps
2019-01-18 17:42:30 +08:00
这话题真的适合用 js 解决,就是添加折线功能。只是实现折现,参考百度地图的折线覆盖物
参考 http://lbsyun.baidu.com/jsdemo.htm#c1_1
shuang
2019-01-18 17:48:50 +08:00
直接把点显示到地图上连起来,是一条折现,不平滑,数据量大了还有性能问题
可以先调用下轨迹纠偏接口,纠偏后能去重去噪绑路,最终连起来的线比较美观
Fulcrum
2019-01-18 17:48:50 +08:00
pyecharts 看下
cuberlzy
2019-01-18 17:52:51 +08:00
echarts 有一些关于地图的 demo 还不错哦
shm7
2019-01-18 19:39:13 +08:00
就不能导入到 pandas 里面用 matplotlib 或者 seaborn 画么?描点 python 都不行的话。python 还能干啥。你说是不是。scientific python 工具不是一大把么。还好啥 pychart …
shm7
2019-01-18 19:41:48 +08:00
等等 3 维的哦?!
hilbertz
2019-01-18 19:42:23 +08:00
mapboxgl-jupyter 其他都是渣渣
necomancer
2019-01-24 22:34:02 +08:00
cartopy 试试? folium 说是设计目标就是用网络资源。要不试试自己给 folium 做个缓存?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/528305

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX