如何创建osm.pbf文件?

时间:2015-02-19 18:11:39

标签: routing offline graphhopper mapsforge

我正在为特定区域开发一个离线路由应用程序,该应用程序将使用graphhopper库来安装android。我想知道有没有办法为一个区域创建osm.pbf文件,而不是为整个国家下载文件。 此外,是否可以为特定区域创建.map文件?

感谢。

2 个答案:

答案 0 :(得分:1)

.map文件可以通过mapsforge writer创建。您可以使用渗透或其他工具通过数据库或OSM提取物获取osm.pbf。

但我想你只是下载了一个.osm文件?这可以直接从GraphHopper读取,无需转换。

答案 1 :(得分:1)

我使用osmconvert(从PBF到PBF)从PBF文件中提取边界框子集。因此,将国家/地区文件下载为PBF;使用osmconvert创建子集PBF文件;处理我的GraphHopper,Nominatim和朋友使用的PBF文件。