[OSM-talk-be] overpass query

Karel Adams fa348739 at skynet.be
Sat Mar 25 15:07:47 UTC 2017


Marc, dat lijkt te doen wat ik verlang. Trouwens, ere wie ere toekomt, 
ook Jo had het al over die "recurse", jouw voorbeeld maakte het net dat 
tikkeltje duidelijker.

Beiden welbedankt!

Karel


On 24/03/17 15:31, Marc Gemis wrote:
> Sorry voor het late antwoord,
>
> kijk eens naar het voorbeeld
>
> <osm-script>
>    <query type="way">
>      <has-kv k="name" v="Gielgenstraße"/>
>      <bbox-query e="7.25" n="50.8" s="50.7" w="7.1"/>
>    </query>
>    <union>
>      <item />
>      <recurse type="way-node"/>
>    </union>
>    <print/>
> </osm-script>
>
> op https://wiki.openstreetmap.org/wiki/Overpass_API/Language_Guide
>
> Die <recurse> zorgt ervoor dat de nodes van een way meekomen.
>
> 2017-03-22 19:53 GMT+01:00 Karel Adams <fa348739 at skynet.be>:
>> Marc, dat is helemaal correct, mea culpa.
>>
>> Vermits de output er voor de rest erg gelijkaardig uitziet wordt mijn vraag
>> dus:
>>
>> "wat voeg ik aan mijn aanvankelijke query toe om ook dat onderste blok data
>> er bij te krijgen?"
>>
>> Ter herinnering hier nogmaals die aanvankelijke query:
>>
>> <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>
>>
>>
>>
>> On 22/03/17 06:13, Marc Gemis wrote:
>>> 2017-03-22 6:46 GMT+01:00 Karel Adams <fa348739 at skynet.be>:
>>>> 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:
>>> heb je ver genoeg naar beneden gescrolled ? ln het resultaat van die
>>> query run zie ik na alle "ways"
>>>
>>> ...
>>>     <node id="73876175" lat="51.1935736" lon="4.4581537" version="9"
>>> timestamp="2007-12-27T19:40:40Z" changeset="442786" uid="6072"
>>> user="Eimai">
>>>       <tag k="created_by" v="JOSM"/>
>>>     </node>
>>>     <node id="73876186" lat="51.1930102" lon="4.4561049" version="10"
>>> timestamp="2012-01-27T18:27:36Z" changeset="10514973" uid="6072"
>>> user="Eimai"/>
>>>     <node id="73876190" lat="51.1936167" lon="4.4513044" version="9"
>>> timestamp="2007-12-27T19:40:40Z" changeset="442786" uid="6072"
>>> user="Eimai">
>>>       <tag k="created_by" v="JOSM"/>
>>>     </node>
>>> ...
>>>
>>> je moet dus de ref van bv.  <nd ref="26110400"/>
>>>
>>> "gaan zoeken" bij de nodes door de ref te matchen met een node id.
>>>
>>> m
>>>
>>> _______________________________________________
>>> Talk-be mailing list
>>> Talk-be at openstreetmap.org
>>> https://lists.openstreetmap.org/listinfo/talk-be
>>
>>
>> _______________________________________________
>> Talk-be mailing list
>> Talk-be at openstreetmap.org
>> https://lists.openstreetmap.org/listinfo/talk-be
> _______________________________________________
> Talk-be mailing list
> Talk-be at openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-be





More information about the Talk-be mailing list