Options to create a reverse geocode system using OpenStreetMap

I need to create a local reverse geocode service for my specific country using open source maps.

My first option is OpenStreetMap so I downloaded my country PBF file.

Can anyone give any idea on how to start using this data? or other options?


There are already various search engines for OSM available. The most popular one currently is Nominatim. It supports both geocoding and reverse geocoding.


Well, you could start of by reading the wiki, I guess it would be interesting to find out which node / way / relation tags you would use as an input. Apart from that you should have an understanding of the best data structures for the task, I guess you want to perform nearest neighbor queries, so you might need to implement / use an R-Tree for that...

链接地址: http://www.djcxy.com/p/63628.html

上一篇: 如何在没有Internet连接的情况下使用Python转发地理编码?

下一篇: 使用OpenStreetMap创建反向地理编码系统的选项