我有一个关于Overpass API的查询。
mybbox = '8.9281,48.4379,9.1794,48.5827'
overpass_url = "http://overpass-api.de/api/interpreter"
overpass_query = """
[out:json];
// gather results
(
// query part for: "highway=*"
node["highway"]("""+mybbox+""");
way["highway"]("""+mybbox+""");
relation["highway"]("""+mybbox+""");
);
// print results
out center;
>;
out skel qt;
"""
我将结果保存到 .json 文件中。类型是方式。但我想定义道路宽度并将道路数据导出为多边形。例如,如果高速公路 == 高速公路,则道路必须是多边形类型,宽度必须为 4 米。可能吗?
正如其他人所说,不可能通过立交桥API获得道路宽度; 你必须自己计算。该 API 仅用于查找各种感兴趣的对象并下载它们。您可以使用标签过滤结果,例如 [width]
或类似:有替代方案,如 est_width
或 width_street
.要了解每个标签的使用频率以及哪个变体符合您的需求,请参阅此页面,其中包含使用情况统计信息(使用右侧的搜索框(。