2013-12-03 2 views
1

Я использую запрос, который возвращает соседние улицы. Можно ли заказать эти улицы на расстоянии от точки?Как заказать результат по расстоянию от точки в путепроводе?

<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/> 

ответ

3

Непосредственно в API-интерфейсе Overpass. Вам придется самостоятельно сортировать улицы на этапе последующей обработки.

2

По documentation on OSM wiki вы можете использовать:

out qt 

или в вашем случае

<print order="quadtile"/> 

описал как сортировать по quadtile индексом; это примерно географически и значительно быстрее, чем заказ от ids. Это не совсем вы хотите, но все же лучше, чем сортировать по идентификаторам.