我正在使用 pgrouting 中的 OSM 数据开发路由应用程序。我正在使用 overpass-api 从特定的边界框访问数据。但是,下载数据后,数据中似乎缺少 tag_keys。
使用 postgis 或 QGIS 检查数据时,存在某些 tag_key,例如“highway”、“oneway”或“maxpeed”。然而,其他人似乎失踪了。特别是标签键“bicycle”(可能的值,如“yes”或“no”)或“access”不包括在数据中。但是,这些标签密钥可在 OSM 在线上获得。
以下代码用于通过 Overpass-API 从 OSM 中检索数据并放入 PGrouting
CITY="Utrecht_west"
BBOX="4.9926,52.0698,5.0772,52.1172"
wget --progress=dot:mega -O "$CITY.osm" "http://www.overpass-api.de/api/xapi?*[bbox=${BBOX}][@meta]"
OSM2pgrouting converter
cd ~/Desktop/Utrecht
osm2pgrouting \
-f Utrecht_west.osm \
-d utrecht_west \
-U user
我希望这些行能够下载边界框中的所有数据,但似乎缺少一些标签键。我在这里做错了什么?
编辑:这似乎是与这篇文章类似的问题,但是,我找不到类似问题的另一个答案