<div dir="ltr">En andersom, je kan voor een node op opvragen tot welke ways en relaties hij behoort, of van ways to welke relaties met _<;<div><br></div><div>Beschouw het als steno. </div><div><br></div><div>_ betekent vorige resultaatset</div><div>< alles waar deze objecten deel van uitmaken</div><div>> alle nodes voor een way of alle nodes en ways van een relatie</div><div>; is gewoon om de lijn af te sluiten (geen knipoogje)</div><div><br></div><div>Het duurt wat eer je aan de notatie gewend bent, maar als je eenmaal zover bent, leest het veel vlotter dan al die <xml><tags/></xml></div><div><br></div><div>mvg,</div><div><br></div><div>Jo</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">Op 20 maart 2017 om 13:12 schreef joost schouppe <span dir="ltr"><<a href="mailto:joost.schouppe@gmail.com" target="_blank">joost.schouppe@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Op Overpass-turbo kan je (met dit soort query) gewoon zoomen, de huidige extent wordt dan bevraagd. je kan ook een gebied op de kaart aanduiden, met één van de knopjes op de kaart.<div>En als je bijvoorbeeld een query laat maken voor "Luchthaven in België", dan zal je zien hoe het ding omgaat met andere manieren om een gebied af te bakenen.</div><div><br></div><div>Die emotische regel 8 gaat over "recursing". Ik snap dat zelf ook nog niet helemaal, maar het heeft iets te maken met dat als je een way terugkrijgt, je ook nog zijn onderliggende nodes moet binnentrekken.</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">Op 19 maart 2017 om 10:04 schreef Karel Adams <span dir="ltr"><<a href="mailto:fa348739@skynet.be" target="_blank">fa348739@skynet.be</a>></span>:<div><div class="h5"><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    <p>Jo, sorry hoor, maar hier snap ik den hond zijn ... niet van. Dat
      ligt natuurlijk aan mij en niet aan u :) Ik had dan ook nog nooit
      van Overpass Turbo gehoord, hoogstens de term al eens tegengekomen
      in deze maillijst Herinner u misschien dat ik nogal van de
      ambachtelijke aanpak houd?<br>
    </p>
    <p>Bovenal zie ik met uw query niet de minste aero-info, maar ik
      krijg dan ook een prentje van het Zuiden van Mechelen te zien,
      "den Arsenaal" en omgeving zeg maar; en daar is nu eenmaaal niets
      aeronautisch in de buurt, enkel treinen. Maar ik zie nergens waar
      uw bbox is vastgelegd zodat ik hem ook niet kan wijzigen.<br>
    </p>
    Ook de syntax van uw query ziet er voor mij kabbalistisch uit;
    vooral regel 8 lijkt me eerder een emoticon dan uitvoerbare code ;)<br>
    <br>
    Excuus voor mijn onwetendheid!<br>
    Karel<br>
    <br>
    1    [out:xml][timeout:25];<br>
    2    (<br>
    3      node["aeroway"]({{bbox}});<br>
    4      way["aeroway"]({{bbox}});<br>
    5      relation["aeroway"]({{bbox}});<br>
    6    );<br>
    7    out meta;<br>
    8    ._>;<br>
    9    out meta;<div><div class="m_-3003635091942709328h5"><br>
    <br>
    <div class="m_-3003635091942709328m_-8391964083322524115moz-cite-prefix">On 19/03/17 07:59, Jo wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">Hallo Karel,
        <div><br>
        </div>
        <div>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:</div>
        <div><br>
        </div>
        <div><a href="http://overpass-turbo.eu/s/nCn" target="_blank">http://overpass-turbo.eu/s/nCn</a><br>
        </div>
        <div><br>
        </div>
        <div>Ik heb de verkorte QL-taal gebruikt, omdat ik die
          gemakkelijker vind om te lezen dan de XML-notatie.</div>
        <div><br>
        </div>
        <div>Je kan converteren op deze pagina:</div>
        <div><br>
        </div>
        <div><a href="http://overpass-api.de/convert_form.html" target="_blank">http://overpass-api.de/convert<wbr>_form.html</a><br>
        </div>
        <div><br>
        </div>
        <div>En dan zie je dat jouw  query een recurse-from nodig had:</div>
        <div><br>
        </div>
        <div>
          <pre style="color:rgb(0,0,0)"><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></pre>
          <pre style="color:rgb(0,0,0)"></pre>
          <pre style="color:rgb(0,0,0)">In die verkorte notatie wordt dat weergegeven als ">;", <; zou betekent hebben alle 'parents'.</pre>
          <pre style="color:rgb(0,0,0)"></pre>
          <pre style="color:rgb(0,0,0)">mvg,</pre>
          <pre style="color:rgb(0,0,0)"></pre>
          <pre style="color:rgb(0,0,0)">Jo</pre>
        </div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">Op 19 maart 2017 om 08:22 schreef Karel
          Adams <span dir="ltr"><<a href="mailto:fa348739@skynet.be" target="_blank">fa348739@skynet.be</a>></span>:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Nog steeds
            knutsel ik met het query'en van overpass om
            vliegveldinformatie te pakken te krijgen.<br>
            <br>
            Huidige opgave: renderen van 1 luchtvaartterrein met alles
            erop en eraan.<br>
            <br>
            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?<br>
            <br>
            Hier de query voor vliegveld Kiewit:<br>
            <br>
            <osm-script timeout="60"><br>
             <query type="node"><br>
             <has-kv k="aeroway"/><br>
             <bbox-query e="5.38551644453" n="50.9867" s="50.9533"
            w="5.36448355547"/><br>
             </query><br>
             <print/><br>
             <query type="way"><br>
             <has-kv k="aeroway"/><br>
             <bbox-query e="5.38551644453" n="50.9867" s="50.9533"
            w="5.36448355547"/><br>
             </query><br>
             <print/><br>
            </osm-script><br>
            <br>
            <br>
            ______________________________<wbr>_________________<br>
            Talk-be mailing list<br>
            <a href="mailto:Talk-be@openstreetmap.org" target="_blank">Talk-be@openstreetmap.org</a><br>
            <a href="https://lists.openstreetmap.org/listinfo/talk-be" rel="noreferrer" target="_blank">https://lists.openstreetmap.or<wbr>g/listinfo/talk-be</a><br>
          </blockquote>
        </div>
        <br>
      </div>
      <br>
      <fieldset class="m_-3003635091942709328m_-8391964083322524115mimeAttachmentHeader"></fieldset>
      <br>
      <pre>______________________________<wbr>_________________
Talk-be mailing list
<a class="m_-3003635091942709328m_-8391964083322524115moz-txt-link-abbreviated" href="mailto:Talk-be@openstreetmap.org" target="_blank">Talk-be@openstreetmap.org</a>
<a class="m_-3003635091942709328m_-8391964083322524115moz-txt-link-freetext" href="https://lists.openstreetmap.org/listinfo/talk-be" target="_blank">https://lists.openstreetmap.or<wbr>g/listinfo/talk-be</a>
</pre>
    </blockquote>
    <br>
  </div></div></div>

<br>______________________________<wbr>_________________<br>
Talk-be mailing list<br>
<a href="mailto:Talk-be@openstreetmap.org" target="_blank">Talk-be@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-be" rel="noreferrer" target="_blank">https://lists.openstreetmap.or<wbr>g/listinfo/talk-be</a><br>
<br></blockquote></div></div></div><span class="HOEnZb"><font color="#888888"><br><br clear="all"><div><br></div>-- <br><div class="m_-3003635091942709328gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Joost Schouppe</div><div dir="ltr"><a href="http://www.openstreetmap.org/user/joost%20schouppe/" target="_blank">OpenStreetMap</a> | <a href="https://twitter.com/joostjakob" target="_blank">Twitter</a> | <a href="https://www.linkedin.com/pub/joost-schouppe/48/939/603" target="_blank">Link<wbr>edIn</a> | <a href="http://www.meetup.com/OpenStreetMap-Belgium/members/97979802/" target="_blank">Meetup</a></div></div></div></div></div></div></div></div>
</font></span></div>
<br>______________________________<wbr>_________________<br>
Talk-be mailing list<br>
<a href="mailto:Talk-be@openstreetmap.org">Talk-be@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-be" rel="noreferrer" target="_blank">https://lists.openstreetmap.<wbr>org/listinfo/talk-be</a><br>
<br></blockquote></div><br></div>