能够计算地图上两点之间的步行距离码?
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 谢谢!前天我已经用百度接口测试过了,在城乡还是比较准的。 大信 编辑于 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 谢谢。我刚刚也查到了 |
[4 楼] arondes
[陈年泡菜]
24-2-23 15:00
大信 发表于 2024-02-23 14:41 你自己搜百度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
百度地图,用步行可以。应该有类似的。
|