Re: konzentrische abfrage - um punkt - moeglich mit osmconvert & filter?
Geschrieben von tagtheworld (Gast) am 19. Mai 2014 17:29:56: [flux]
Als Antwort auf:
konzentrische abfrage - um punkt - moeglich mit osmconvert & filter?
geschrieben von
tagtheworld
(Gast)
am
23. April 2014 22:25:
hallo guten Abend trekki
was wäre wenn man das in eine MySQL-DB überführen wollt. Fage
/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/
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:
<query type="node">
<has-kv k="place" v="city"/>
<has-kv k="name" v="any town "/>
</query>
<query type="node">
<around radius="1000"/>
<has-kv k="shop"/>
</query>
<print/>
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!?