x

overpass-Ergebnis mit ways, von jedem way einen Punkt extrahieren


  1. overpass-Ergebnis mit ways, von jedem way einen Punkt extrahieren · pebogufi (Gast) · 14.03.2018 12:44 · [flux]

    Hallo, als Wohnmobilfahrer habe ich durch Zufall gefunden, dass eine Menge Entsorgungsstationen (sanitary_dump_station) auch innerhalb eines Polygons enthalten sind, Beispiel:
    fee=yes
    name=Aire de Camping Car
    operator=Le Bourget du Lac
    payment:credit_cards=yes
    sanitary_dump_station=yes
    tourism=caravan_site

    Bei einer overpass-Abfrage
    way [sanitary_dump_station=yes] (41.0,-4.8,51.3,10.0); (._;>;); out;
    bekomme ich die alle, aber eben alle als track, zum obigen Beispiel wäre das dann:
    <trk>
    <name>Aire de Camping Car</name>
    <desc>fee=yes
    name=Aire de Camping Car
    operator=Le Bourget du Lac
    payment:credit_cards=yes
    sanitary_dump_station=yes
    tourism=caravan_site</desc>
    <link href="http://osm.org/browse/way/417381497"/>
    <trkseg>
    <trkpt lat="45.653054" lon="5.8631394"/>
    <trkpt lat="45.6530571" lon="5.8630734"/>
    <trkpt lat="45.653074" lon="5.8630332"/>
    ... abgekürzt
    </trkseg>
    </trk>

    Gibt es einen Trick, wie ich als Ergebnis nicht den ganzen track bekomme sondern nur einen Punkt (idealerweise als wpt), wobei es egal ist, ob das ein beliebiger Punkt des tracks ist oder der Mittelpunkt oder irgendwas in der Art.
    Zweck des Ganzen: Ich will mir eine gpx-Datei mit allen Entsorgungsstationen eines Gebietes erstellen. Die Ergebnisse als node habe ich natürlich schon alle extrahiert.
    Danke, Gruss Peter