我想使用 OpenStreetMap 开发一个小型地理编码器。现在我下载了文件germany-latest.osm.pbf
并使用该工具将其pbf2json
转换为 JSON 流。使用这个工具,现在可以“挑选”只有带有行星类型的 JSON way
。这些包含相应的街道、城市、门牌号、邮政编码和位置,所以我需要地理编码的一切。
但我不明白的是,saarland-latest.osm.pbf
拥有萨尔州(德国最小的州)的文件有大约 658548 条路,而文件germany-latest.osm.pbf
有大约 3792000 条路。解析器有问题,还是“germany-latest.osm.pbf”只包含德国“最重要”的道路,而不同联邦州的osm.pbf文件包含联邦州内的所有道路?
所以我必须单独下载每个州才能获得全国所有街道?