【问题标题】:How to order result by distance from the point in Overpass?如何按距立交桥点的距离排序结果?
【发布时间】:2014-09-26 02:58:23
【问题描述】:

我使用返回附近街道的查询。是否可以按距点的距离排序这条街道?

<query type="way">
    <around lat="51.15178610143037" lon="9.931640625" radius="1000"/>
    <has-kv k="highway" regv="primary|secondary|tertiary|residential"/>
</query>
<union>
    <item/>
    <recurse type="down"/>
</union>
<print/>

【问题讨论】:

    标签: openstreetmap overpass-api


    【解决方案1】:

    不直接在 Overpass API 中。您必须在后处理步骤中自己对街道进行分类。

    【讨论】:

      【解决方案2】:

      根据documentation on OSM wiki可以使用:

      out qt
      

      或者在你的情况下

      <print order="quadtile"/>
      

      描述为按四分位索引排序;这大致是地理上的,并且比按 ID 排序要快得多。这不完全是您想要的,但仍然比按 id 排序更好。

      【讨论】:

        猜你喜欢
        • 2016-12-15
        • 2011-12-31
        • 1970-01-01
        • 1970-01-01
        • 2018-08-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-28
        相关资源
        最近更新 更多