【问题标题】:How to find all ways in an administrative area如何在一个行政区域内找到所有方法
【发布时间】:2019-12-17 14:19:13
【问题描述】:

我想找到郊区的所有街道。我可以通过如下查询找到郊区的边界:

[out:json][timeout:25];
(
    relation["boundary"="administrative"]["name"="Crows Nest"](around: 250,-33.8255609,151.1992762);
);
out geom;

我无法解决的是如何将其用作街道的边界框/搜索区域(或者如果可能的话)。例如:

  way    (r)    ["highway"~"^(primary|secondary|tertiary|residential)$"];

不起作用。有什么建议吗?

【问题讨论】:

标签: openstreetmap geocoding overpass-api


【解决方案1】:

通过使用区域,您可以将高速公路=* 的搜索限制在给定的行政边界内:

area["boundary"="administrative"]["name"="Crows Nest"][wikidata="Q5189586"];
way(area)[highway];
out geom;

我正在使用 wikidata 使该区域独一无二,因为在美国还有另一个同名区域。

【讨论】:

    猜你喜欢
    • 2022-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多