[OSM-talk-be] overpass query
Marc Gemis
marc.gemis at gmail.com
Fri Mar 24 15:31:17 UTC 2017
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
More information about the Talk-be
mailing list