【地理空间】初识OpenStreetMap

刚刚入职的小菜鸟,领导让我研究一下OpenStreetMap的资料,头秃,由于对于高德地图的依赖性太强了,而且需要花钱,所以OpenStreetMap的好处体现出来了。

OpenStreetMap初步了解

OpenStreetMap是一款开源地图,但是国内的地图数据不完善,有些地方还一片荒凉,不过这不能否认它的优越性。关于它的一系列的衍生产物,大家想了解的话可以看这里https://blog.gmem.cc/setup-openstreetmap-server
如果想要搭建自己的地图服务器的话,这个是一定要了解的。另外《OpenStreetMap》这本书也可以看一下,全英文的,看的我头秃。

OpenStreetMap可以用来干什么?

现在的地图,包括高德、百度都是收费的,毕竟最值钱的也就是地图数据了。OpenStreetMap你可以编辑地图数据,可以无所顾忌的使用它的数据。如果你想搭建自己的地图服务,它是一个成本比较低的选择。

OSMR和GraphHopper

实现地图系统无法避免的要解决两个重要的问题,一是数据来源,二是底层算法。其中我比较关注的导航,涉及路径规划算法,现在有很多的开源算法库可以参考,也可以直接调用API,比较知名的路径规划引擎是OSMR和GraphHopper,可以在网上搜到源码。GraphHopper是基于Java编写的,可以使用OpenStreetMap的数据,也可以导入其他的数据源。

PostGreSQL和PostGIS

数据要存放在数据库里,OpenStreetMap的数据都在这里https://download.geofabrik.de/,定期有更新,但是中国地图没有特定城市的数据,只能下载全国数据。可以把下载到的数据导入空间数据库。必须要安装好PostGreSQL和PostGIS。

第一次写博客,不喜勿喷,还请大神多多指教。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值