问题描述
我想获得一些关于道路、他们部署的交通灯和灯柱的统计数据。有没有办法立即获得深圳(中国)城市的这些统计数据?
其次:如何导出特定城市(即深圳)的路网,包括traffic_signals和street_lamps?
我已使用 Overpass API 尝试过此代码:
[out:csv(::id,::lat,::lon)][timeout:900];
// gather results
(
node["highway"="street_lamp"](22.6242,113.6371,23.0628,114.5462);
);
// print results
out body;
查询没有检索深圳(中国)坐标(22.6242,114.5462)的任何结果。但是,当申请伦敦坐标(51.3941,-0.2774,51.56,0.0879)时,它可以检索.
此外,当我做简单的查询时,比如查询 PoI:
[out:json][timeout:10];
// gather results
(
node["leisure"](around: 200,22.5,113.9936701,22.6740047,113.9935278);
);
out body;
它也适用于深圳(中国)。有什么方法可以检索中国城市(即深圳)中标记为“street_lamp”和“traffic_sign”的节点?
解决方法
要在边界内查询,请使用城市边界关系的 id,然后使用 map_to_area
,然后使用 (area)
过滤器进行查询:
rel(3464353);
map_to_area;
node(area)["highway"="street_lamp"];
out;