我正在使用在灌浆中使用OSM数据的路由应用程序。我正在使用overpass-api从特定的边界框访问数据。但是,下载数据后,数据似乎缺少tag_keys。
使用postgis或QGIS检查数据时,某些tag_keys存在,例如“高速公路”,“单向”或“最大”。但是,其他人似乎丢失了。特别地,标签键“ 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
我希望这些行能够下载边界框中的所有数据,但是似乎缺少一些标记键。我在这里做什么错了?
编辑:这似乎与this post类似,但是,我找不到类似问题的另一个答案
答案 0 :(得分:0)
我对osm2pgrouting并不熟悉。但是,看来mapconfig.xml不包含“自行车”和“访问”标签。您需要添加它们或创建自己的配置文件。但是,如果您希望osm2pgrouting在路由过程中考虑这些标签,可能还不够。