konzentrische abfrage - um punkt - moeglich mit osmconvert & filter?

hi -

ist denn eine konzentrische abfrage moeglich - also um einen punkt herum - eine lon lat kooprdinate?

also - i.e. etwa so - um heidelberg rum - im umkreis von 50 km oder sagen wir 35 km




/tmp$ osmconvert oberbayern-latest.osm.pbf --all-to-nodes -o=blablubbla_2.o5m
/tmp$ osmfilter blablubbla_2.o5m --keep="amenity=restaurant" -o=my_gooddata_.o5m
/tmp$ osmconvert my_gooddata_.o5m --csv="@id @lon @lat shop name addr:street addr:housenumber addr:city website email" --csv-headline | more
@id     @lon    @lat    shop    name    addr:street     addr:housenumber        addr:city       website email
29950894        11.7415509      48.3978074              Parkcafe        Am Wörth        23      Freising        http://www.parkcafe-freising.de
32559987        11.7841034      47.8785126              Waldrestaurant Maxlmühle        Maxlmühle       2       Valley  http://www.maxlmuehle.de/
33047448        11.1863664      47.9072486              Hirschberg-Alm
34034075        11.6704030      48.1169551              Zum Goldenen Stern      Gartenstadtstraße       6       München
34072038        11.6707224      48.1093154              Franziskaner Garten     Friedenspromenade       45      München http://www.franziskanergarten.de/

ist dies denn moeglich? mit Osmconvert u. filter?

freu mich auf einen tipp

lg

Moin,

direkt wüsste ich keine Möglichkeit.
Aber man könnte sich behelfen, indem man vorab aus der Koordinate und dem Radius ein POLY-File generiert, siehe
http://wiki.openstreetmap.org/wiki/DE:Osmconvert#Ausschneiden_per_Vieleck

Gruß
Georg

guten abend Georg

vielen Dank für die schnelle Antwort. Denke auch dass es so gehen muesste.

Daten in einer bounding box oder polygon extrahieren - werde mal sehen ob ich da irgendwie weiterkomme.
meld mich wieder. VG

das hier ist m.E. wirklich der Schluessel

ganz herzlichen Dank nochmals.

vg tag

Geht das nicht mit der Overpass-APi (oder Overpass Torbo)?

hallo - danke für die Nachricht.

Das muesste auch mit der Overpass-APi gehen. Aber ich bin noch nicht so fit in der Overpass-Api.

Denke dass es - im Moment für mich leichter ist mit osmconvert u. -filter zu arbeiten. ABER Wenn es einen Ansatz in der Overpass-API gäbe wär ich sehr froh.

Viele Gruesse tag :wink:

Evt. kommt der Overpass Guru ja nächsten Dienstag zum Stammtisch Bonn, dann frage ich ihn.

Hatten wir hier schon, einfach mal die Suche bemühen.

http://forum.openstreetmap.org/viewtopic.php?id=24060

Stimmt. Hier mein Beispiel für die OverpassTurbo:

<query type="node">
  <has-kv k="place" v="city"/>
  <has-kv k="name" v="Heidelberg"/>
</query>
<query type="node">
  <around radius="1000"/>
    <has-kv k="shop"/>
</query>
<print/>

Hallo Theodin, hi Georg, Trekki und Couchmapper

vielen Dank für diese tollen Tipps; das funktioniert ja schon sehr gut.

Auf http://overpass-turbo.eu/ konnte ich das mal ausführen.

Werde mir das Overpass-API mal auf die SUSE installieren.

Euch allen nochmals vielen Dank!

TagTheWorld:)

Die eigendliche Frage ist ja gelöst, Mr. Overpass war auch beim Stammtisch. Dort haben wir geplant für interessierte einen Workshop zu machen, Mr.Overpass himself hat seine Teilnahme zugesagt. Grobe Planung ist nach den NRW Sommerferien. Hat jemand Lust zu kommen?
Unsere Workshops haben schon Tradition - hier die Übersicht http://wiki.openstreetmap.org/wiki/Bonn/Veranstaltungen

-trekki

hallo guten Abend trekki

was wäre wenn man das in eine MySQL-DB überführen wollt. Fage

oder eben anders gefragt: wenn man nur pois in eine DB münden lassen will u. ab und an mal die diffs einpflegen will. - geht es denn nicht mit einem etwas kleinerenAufwaänd!?

b. on the other hand i can do this way: use overpass-api:

question: are there more (effficient) ways!? i need to have the most efficient.

b. - die overpass-api-methode erzeugt ein XML-file
BTW - das ginge gg.- mit diesem Befehl LOAD XML LOCAL INFILE ‘/home/jay/Downloads/interpreter1’ into table jayDB.xml1 (id);

bin im uebrigen sehr sehr neu im Thema :: ging das ggf mit XML ::Simple!?

Frag mich was ich da noch erwartin kann.



<osm version="0.6" generator="Overpass API">
<note>
The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.
</note>
<meta osm_base="2013-03-07T14:54:02Z" areas="2013-03-07T10:37:02Z"/>
<node id="240486180" lat="50.9744274" lon="3.0152858">
<tag k="addr:housenumber" v="9"/>
<tag k="addr:street" v="Marktplaats"/>
<tag k="amenity" v="cafe"/>
<tag k="email" v="vandaelekoen67@skynet.be"/>
<tag k="name" v="Paviljoentje"/>
<tag k="opening_hours" v="Mo-Su 09:00+; Tu off; Th 09:00-14:00"/>
<tag k="phone" v="+3251636211"/>
<tag k="website" v="http://www.paviljoentjestaden.be"/>
</node>
<node id="244312208" lat="51.2461401" lon="5.4390455">
<tag k="amenity" v="cafe"/>
<tag k="created_by" v="JOSM"/>
<tag k="name" v="De Club"/>
</node>

am besten wärs wenn ich das o.g. bearbeiten bzw speichern koennte…

Was mein ihr denn!?