无法将foot.lua提取到map.xml

我正在尝试实现osrm服务器,我有一个4GB RAM的AWS Ubuntu服务器实例。我从https://www.openstreetmap.org导出了印度地图数据并下载为map.xml,现在当我尝试使用osrm-extract命令提取时,我会收到以下错误

ubuntu@~/osrm-backend$ osrm-extract map.xml -p profiles/foot.lua
[info]使用0个基于位置的要素解析了0个GeoJSON多边形
[info]使用脚本profiles/foot.lua
[info]输入文件:map.xml
[info]配置文件:foot.lua
[info]线程:2
[info]正在解析中...
[info]通过Overpass API 0.7.54.13 ff15392f生成的输入文件
[info]时间戳:n/a
[info]使用api版本2的配置文件
[info]解析关系...
[info]解析道路和节点...
[info]解析完成后0.005743秒
[info]原始输入包含0个节点、0条道路和0个关系、0个限制条件
terminate called after throwing an instance of 'osrm::util::exception'
what(): 在解析后没有剩余的边。src/extractor/extractor.cpp:623
Aborted (core dumped)
点赞
用户5938800
用户5938800

[info] 解析的原始输入包含 0 个节点、0 条路径、0 个关系、0 个限制

...

what(): 在解析后没有任何残留的边缘。src/extractor/extractor.cpp:623

这表明你的 map.xml 文件中没有可行走的路径,因此路线图为空。我需要检查你的 map.xml 文件中是否至少有一些 highway = 的路径或其他可行走的路径。

2018-02-23 19:54:36