请求修改Overpass QL查询以显示风力发电机所在市镇轮廓
修改后的Overpass QL查询(获取风力发电机所在市镇轮廓)
[out:json]; // 定位法国约讷省的区域 area["ref:INSEE"="89"]->.department; // 获取该省内所有风力发电机节点 node(area.department)["power"="generator"]["generator:source"="wind"]->.wind_turbines; // 从风机节点反向关联获取所在的市镇行政边界(admin_level=6对应法国市镇层级) rel(bn.wind_turbines)["boundary"="administrative"]["admin_level"="6"]; // 输出市镇的几何轮廓(自动去重同一市镇的重复匹配) out geom;
关键修改说明:
- 新增变量
.wind_turbines存储所有风力发电机节点,作为后续关联的基础 - 使用
bn.wind_turbines语法:通过风机节点反向查找包含该节点的行政边界关系,精准定位风机所在的市镇 - 移除原查询中直接输出全省市镇的逻辑,只保留有风力发电机的市镇轮廓
内容的提问来源于stack exchange,提问作者opeet20
相关产品推荐
相关产品推荐

