基于OSM数据的线路规划(OSM2PO的使用)

本文介绍如何利用OSM2PO插件快速搭建基于OSM数据的离线路线规划服务。通过修改配置文件并启动服务,即使在没有外网连接的情况下也能实现路径规划功能。

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

最近公司业务拓展需要做基于OSM数据的线路规划拓展,离线版不能使用外网所以访问其它搜索引擎返回数据不现实,开始时候用postgresql postgis pgrouting 进行开发,因为以前未使用过,虽然网上很多例子,但是导入过程中N多的问题,找不到答案,最后发现了OSM2PO的第三方插件能够快速的部署起数据服务,我们调用即可:

osm2po地址:http://osm2po.de/


下载下来 更改demo.bat 中的

你要用到的pbf文件路径,可以是外网上面的,也可以是自己发布的,通过上面包不难看出也可以用于Linux系统中。


更改过后启动bat文件,第一次启动会让你输入"yes" 然后启动过程有点慢。


出现 地址证明启动成功,提示如果是自己发布的地图先将自己的地图服务启动,不然osm2po是启动不起来的。

打开浏览器输入显示地址:


是不是就出来了



选定source 和target的地点 route就会显示出来你要的线路了:


官网上提供了几个方法进行访问得到对应的结果返回回来


就可以快速的实现离线版基于OSM数据的线路规划!


如果有什么不对,或者好的建议希望大家留言!!!!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值