openstreetmap - 如何导出包含城市交通信号和街道灯的路线图?
问题描述
我想获得一些关于道路、它们部署的交通信号灯和灯柱的统计数据。有什么方法可以立即获得深圳(中国)市的这些统计数据?
其次:如何导出特定城市(即深圳)的路网,包括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,113.6371,23.0628,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;
推荐阅读
- python - 用python display b''登录豆瓣
- jquery - Ans 键出现了,但没有任何计算可以使用
- css - 如何根据天气侧nav在材质Angular中打开或关闭动态设置主要内容的宽度
- go - QueryRow 上的无效内存地址或 nil 指针取消引用
- c# - 如何在没有计数的代码中获得“计数不能小于零”异常?
- spring - 从 Java Config 升级到 Spring Boot
- java - Spring boot maven 项目中的 Guava.jar - 为什么在我的项目中甚至没有使用它的 api 时添加它?
- java - 读取 java 文件的最简单方法 - 是否有比 JSON 更简单的替代方法
- android - 如何导航回导航抽屉
- excel - 根据部分字符串匹配更改字体颜色到列表