能够计算地图上两点之间的步行距离码?
348 6
[1 楼] 大信 [泡菜]
24-2-23 13:20
我在研究Python的GIS编程,可以通过folium调用高德地图,直观地展示公司销售点的位置。

如果给定两个点的经纬度数据计算它们之间的直线距离,这个没有问题。
但是我需要计算他们之间的步行距离,也就是基于街道、公路的连接距离。当然两个点都在城镇街道上。不知道什么软件、系统能够提供编程接口?
如果能够在python中实现,那就最好了。
Thanks in advance !

[7 楼] 大信 [泡菜]
24-2-25 22:41
ChK 发表于 2024-02-25 22:10
开源的方案,可能国内路径的信息不太全面,但国外的规划还是不错的:
https://project-osrm_org/docs/v5.7.0/api/
这是官方给的调用示例
http://router_project-osrm_org/route/v1...


谢谢!前天我已经用百度接口测试过了,在城乡还是比较准的。
大信 编辑于 2024-02-25 23:16
[6 楼] ChK [陈年泡菜]
24-2-25 22:10
开源的方案,可能国内路径的信息不太全面,但国外的规划还是不错的:
https://project-osrm.org/docs/v5.7.0/api/

这是官方给的调用示例
http://router.project-osrm.org/route/v1/walking/13.388860,52.517037;13.397634,52.529407;13.428555,52.523219?overview=false

[5 楼] 大信 [泡菜]
24-2-23 15:13
arondes 发表于 2024-02-23 15:00
你自己搜百度sdk的文档就有!
顺便说一下,个人小批量用不要紧,大量用得掏钱
https://lbsyun.baidu.com/faq/api?title=webapi/guide/webservice-lwrouteplanapi/walk


谢谢。我刚刚也查到了
[4 楼] arondes [陈年泡菜]
24-2-23 15:00
大信 发表于 2024-02-23 14:41
任何地图,都可以计算两点间的步行距离。我们已知的方法都是在地图上进行操作。
我需要的是给定任意两个经纬度坐标,通过地图的接口程序自动计算出步行距离。
因为我有上千组经纬度坐标,需要计算。How ?

你自己搜百度sdk的文档就有!
顺便说一下,个人小批量用不要紧,大量用得掏钱
https://lbsyun.baidu.com/faq/api?title=webapi/guide/webservice-lwrouteplanapi/walk
[3 楼] 大信 [泡菜]
24-2-23 14:41
walkman20 发表于 2024-02-23 13:42
百度地图,用步行可以。应该有类似的。

任何地图,都可以计算两点间的步行距离。我们已知的方法都是在地图上进行操作。

我需要的是给定任意两个经纬度坐标,通过地图的接口程序自动计算出步行距离。
因为我有上千组经纬度坐标,需要计算。How ?
[2 楼] walkman20 [泡菜]
24-2-23 13:42
百度地图,用步行可以。应该有类似的。