[OSM-talk-be] overpass query

Karel Adams fa348739 at skynet.be
Wed Mar 22 05:46:40 UTC 2017


Met excuus voor mijn eerder korte vorige reactie:

Ik heb die query losgelaten op de buurt van luchthaven Deurne, echter 
het resultaat heeft precies hetzelfde nadeel als wat ik zelf reeds 
voorhad: de nodes zijn er netjes met hun coordinaten; echter de ways 
zijn samengesteld uit nodes maar van die nodes zijn er geen coordinaten. 
Klein uittrekseltje:

  <node id="2685254060" lat="51.1920983" lon="4.4552030" version="1" 
timestamp="2014-02-22T16:36:17Z" changeset="20716874" uid="6072" 
user="Eimai">
     <tag k="aeroway" v="windsock"/>
   </node>
   <way id="4310243" version="8" timestamp="2010-11-25T17:07:50Z" 
changeset="6456015" uid="6072" user="Eimai">
     <nd ref="26110400"/>
     <nd ref="564930163"/>
     <nd ref="564930162"/>


On 19/03/17 07:59, Jo wrote:
> Hallo Karel,
>
> Voor het ontwikkelen van query's is Overpass Turbo van onschatbare 
> waarde. Probeer hier eens mee en laat  weten of dat in de juiste 
> richting gaat:
>
> http://overpass-turbo.eu/s/nCn
>
> Ik heb de verkorte QL-taal gebruikt, omdat ik die gemakkelijker vind 
> om te lezen dan de XML-notatie.
>
> Je kan converteren op deze pagina:
>
> http://overpass-api.de/convert_form.html
>
> En dan zie je dat jouw  query een recurse-from nodig had:
>
> <osm-script output="xml" output-config="" timeout="25">
>    <union into="_">
>      <query into="_" type="node">
>        <has-kv k="aeroway" modv="" v=""/>
>      </query>
>      <query into="_" type="way">
>        <has-kv k="aeroway" modv="" v=""/>
>      </query>
>      <query into="_" type="relation">
>        <has-kv k="aeroway" modv="" v=""/>
>      </query>
>    </union>
>    <print e="" from="_" geometry="skeleton" limit="" mode="meta" n="" order="id" s="" w=""/>
>    <recurse from="_" into="_" type="down"/>
>    <print e="" from="_" geometry="skeleton" limit="" mode="meta" n="" order="id" s="" w=""/>
> </osm-script>
> In die verkorte notatie wordt dat weergegeven als ">;", <; zou betekent hebben alle 'parents'.
> mvg,
> Jo
>
> Op 19 maart 2017 om 08:22 schreef Karel Adams <fa348739 at skynet.be 
> <mailto:fa348739 at skynet.be>>:
>
>     Nog steeds knutsel ik met het query'en van overpass om
>     vliegveldinformatie te pakken te krijgen.
>
>     Huidige opgave: renderen van 1 luchtvaartterrein met alles erop en
>     eraan.
>
>     De eerste stap is eenvoudig, en geeft reeds heel wat nuttigs.
>     Dingen die als node zijn gemapt krijg ik zondermeer in mijn xml en
>     kunnen dus gerenderd worden. Maar dingen die als "way" zijn
>     gemapt, en dat zijn de voornaamste (runway, taxiway, apron, ...)
>     geven me enkel een lijst van nodes, zonder coordinaten. Nu zou ik
>     al moeten een tweede query lanceren om van al die nodes de
>     coordinaten op te vragen? Of is er een manier om reeds van de
>     eerste query niet alleen voor elke way de nodes te bekomen maar
>     ook de coordinaten derzelve?
>
>     Hier de query voor vliegveld Kiewit:
>
>     <osm-script timeout="60">
>      <query type="node">
>      <has-kv k="aeroway"/>
>      <bbox-query e="5.38551644453" n="50.9867" s="50.9533"
>     w="5.36448355547"/>
>      </query>
>      <print/>
>      <query type="way">
>      <has-kv k="aeroway"/>
>      <bbox-query e="5.38551644453" n="50.9867" s="50.9533"
>     w="5.36448355547"/>
>      </query>
>      <print/>
>     </osm-script>
>
>
>     _______________________________________________
>     Talk-be mailing list
>     Talk-be at openstreetmap.org <mailto:Talk-be at openstreetmap.org>
>     https://lists.openstreetmap.org/listinfo/talk-be
>     <https://lists.openstreetmap.org/listinfo/talk-be>
>
>
>
>
> _______________________________________________
> Talk-be mailing list
> Talk-be at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-be

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/talk-be/attachments/20170322/9c7e1f89/attachment.htm>


More information about the Talk-be mailing list