如何创建 osm.pbf 文件?

How to create osm.pbf file?

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

谢谢。

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

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

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