Hakuch
April 10, 2015, 10:41am
#1
Gibt es eigentlich eine bequeme Variante um bei osm.org bzw. vielleicht einer anderen bequemeren Map-Seite (und ich mein jetz nich google :)) eine “In Der Nähe suchen” Funktion zu benutzen? Momentan mach ich das immer mit overpas turbo, geht schon, aber is schon ne bisschen hin und her klickerei.
Das es wohl noch keine entsprechende Möglichkeit gibt nach Hebamme zu suchen sondern dann wissen muss, dass es “healthcare=midwife” is wohl noch zu schlucken, aber dass ich mich immer erst zum turbo klicken und da dann wieder den richtigen Kartenausschnitt finden und dann suchen muss… Das könnte man doch vielleicht bei osm.org auch mal einbinden.
Oder gibt es vielleicht inzwischen ein Osm Projekt das sich mehr an die Benutzer statt an Mapper und Entwicklerinnen richtet?
lutz
(Lutz)
April 10, 2015, 10:53am
#2
aua, es wird im wunden punkt gestochert
zum thema kann ich dir leider nicht helfen
grüße von lutz
Früher ging mal so was wie “hotels in mannheim” auf openstreetmap.org .
Da kommt nun allerdings ne Fehlermeldung:
Error contacting nominatim.openstreetmap.org
gormo
April 10, 2015, 1:11pm
#4
Hakuch:
Das es wohl noch keine entsprechende Möglichkeit gibt nach Hebamme zu suchen sondern dann wissen muss, dass es “healthcare=midwife” is wohl noch zu schlucken, aber dass ich mich immer erst zum turbo klicken und da dann wieder den richtigen Kartenausschnitt finden und dann suchen muss… Das könnte man doch vielleicht bei osm.org auch mal einbinden.
Die Presets die im iD definiert sind kannst du über den Wizard als Suchanfrage an Overpass Turbo stellen.
“Einfach” einen beliebigen Ausschnitt aufmachen, den Wizard aufmachen, “Sitzbank” eingeben (oder “Sitzbank in Deutschland”), warten. Geht mit all den Sachen, die hier drinnenstehen: https://github.com/tyrasd/overpass-turbo/blob/master/data/iD_presets_de.json .
Momentan scheint aber die Haupt-Nominatim-Instanz schluckauf zu haben, also gehen die in-Querys nicht.
Ja, ich gebe zu, das ist komplizierter…
Die “Special Phrases” von Nominatim kann übrigens jeder ergänzen, da Wiki-basiert.
http://wiki.openstreetmap.org/wiki/Nominatim/Special_Phrases
Da fehlt noch die Hebamme (was allerdings bei nur 92 Einträgen in der DB kein Beinbruch ist).
escada
(Escada)
April 10, 2015, 3:26pm
#6
Hakuch
April 10, 2015, 6:17pm
#7
chris66:
Früher ging mal so was wie “hotels in mannheim” auf openstreetmap.org .
Da kommt nun allerdings ne Fehlermeldung:
Error contacting nominatim.openstreetmap.org: #<REXML::ParseException: Missing end tag for 'hr' (got "body") Line: 11 Position: 391 Last 80 unconsumed characters: > /usr/lib/ruby/1.9.1/rexml/parsers/baseparser.rb:335:in `pull_event' /usr/lib/ruby/1.9.1/rexml/parsers/baseparser.rb:183:in `pull' /usr/lib/ruby/1.9.1/rexml/parsers/treeparser.rb:22:in `parse' /usr/lib/ruby/1.9.1/rexml/document.rb:249:in `build' /usr/lib/ruby/1.9.1/rexml/document.rb:43:in `initialize' /srv/www.openstreetmap.org/rails/app/controllers/geocoder_controller.rb:293:in `new' /srv/www.openstreetmap.org/rails/app/controllers/geocoder_controller.rb:293:in `fetch_xml' /srv/www.openstreetmap.org/rails/app/controllers/geocoder_controller.rb:145:in `search_osm_nominatim' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_controller/metal/implicit_render.rb:4:in `send_action' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/abstract_controller/base.rb:198:in `process_action' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_controller/metal/rendering.rb:10:in `process_action' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/abstract_controller/callbacks.rb:20:in `block in process_action' /var/lib/gems/1.9.1/gems/activesupport-4.2.1/lib/active_support/callbacks.rb:117:in `call' /var/lib/gems/1.9.1/gems/activesupport-4.2.1/lib/active_support/callbacks.rb:117:in `call' /var/lib/gems/1.9.1/gems/activesupport-4.2.1/lib/active_support/callbacks.rb:555:in `block (2 levels) in compile' /var/lib/gems/1.9.1/gems/activesupport-4.2.1/lib/active_support/callbacks.rb:505:in `call' /var/lib/gems/1.9.1/gems/activesupport-4.2.1/lib/active_support/callbacks.rb:505:in `call' /var/lib/gems/1.9.1/gems/activesupport-4.2.1/lib/active_support/callbacks.rb:92:in `_run_callbacks' /var/lib/gems/1.9.1/gems/activesupport-4.2.1/lib/active_support/callbacks.rb:776:in `_run_process_action_callbacks' /var/lib/gems/1.9.1/gems/activesupport-4.2.1/lib/active_support/callbacks.rb:81:in `run_callbacks' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/abstract_controller/callbacks.rb:19:in `process_action' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_controller/metal/rescue.rb:29:in `process_action' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_controller/metal/instrumentation.rb:32:in `block in process_action' /var/lib/gems/1.9.1/gems/activesupport-4.2.1/lib/active_support/notifications.rb:164:in `block in instrument' /var/lib/gems/1.9.1/gems/activesupport-4.2.1/lib/active_support/notifications/instrumenter.rb:20:in `instrument' /var/lib/gems/1.9.1/gems/activesupport-4.2.1/lib/active_support/notifications.rb:164:in `instrument' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_controller/metal/instrumentation.rb:30:in `process_action' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_controller/metal/params_wrapper.rb:250:in `process_action' /var/lib/gems/1.9.1/gems/activerecord-4.2.1/lib/active_record/railties/controller_runtime.rb:18:in `process_action' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/abstract_controller/base.rb:137:in `process' /var/lib/gems/1.9.1/gems/actionview-4.2.1/lib/action_view/rendering.rb:30:in `process' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_controller/metal.rb:196:in `dispatch' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_controller/metal/rack_delegation.rb:13:in `dispatch' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_controller/metal.rb:237:in `block in action' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_dispatch/routing/route_set.rb:74:in `call' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_dispatch/routing/route_set.rb:74:in `dispatch' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_dispatch/routing/route_set.rb:43:in `serve' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_dispatch/journey/router.rb:43:in `block in serve' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_dispatch/journey/router.rb:30:in `each' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_dispatch/journey/router.rb:30:in `serve' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_dispatch/routing/route_set.rb:819:in `call' /var/lib/gems/1.9.1/gems/omniauth-1.2.2/lib/omniauth/strategy.rb:186:in `call!' /var/lib/gems/1.9.1/gems/omniauth-1.2.2/lib/omniauth/strategy.rb:164:in `call' /var/lib/gems/1.9.1/gems/omniauth-1.2.2/lib/omniauth/builder.rb:59:in `call' /var/lib/gems/1.9.1/gems/oauth-plugin-0.5.1/lib/oauth/rack/oauth_filter.rb:75:in `call' /var/lib/gems/1.9.1/gems/rack-cors-0.3.1/lib/rack/cors.rb:72:in `call' /srv/www.openstreetmap.org/rails/config/initializers/cors.rb:9:in `call' /var/lib/gems/1.9.1/gems/http_accept_language-2.0.5/lib/http_accept_language/middleware.rb:14:in `call' /var/lib/gems/1.9.1/gems/rack-1.6.0/lib/rack/etag.rb:24:in `call' /var/lib/gems/1.9.1/gems/rack-1.6.0/lib/rack/conditionalget.rb:25:in `call' /var/lib/gems/1.9.1/gems/rack-1.6.0/lib/rack/head.rb:13:in `call' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_dispatch/middleware/flash.rb:260:in `call' /var/lib/gems/1.9.1/gems/rack-1.6.0/lib/rack/session/abstract/id.rb:225:in `context' /var/lib/gems/1.9.1/gems/rack-1.6.0/lib/rack/session/abstract/id.rb:220:in `call' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_dispatch/middleware/cookies.rb:560:in `call' /var/lib/gems/1.9.1/gems/activerecord-4.2.1/lib/active_record/connection_adapters/abstract/connection_pool.rb:649:in `call' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_dispatch/middleware/callbacks.rb:29:in `block in call' /var/lib/gems/1.9.1/gems/activesupport-4.2.1/lib/active_support/callbacks.rb:88:in `call' /var/lib/gems/1.9.1/gems/activesupport-4.2.1/lib/active_support/callbacks.rb:88:in `_run_callbacks' /var/lib/gems/1.9.1/gems/activesupport-4.2.1/lib/active_support/callbacks.rb:776:in `_run_call_callbacks' /var/lib/gems/1.9.1/gems/activesupport-4.2.1/lib/active_support/callbacks.rb:81:in `run_callbacks' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_dispatch/middleware/callbacks.rb:27:in `call' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_dispatch/middleware/remote_ip.rb:78:in `call' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_dispatch/middleware/debug_exceptions.rb:17:in `call' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_dispatch/middleware/show_exceptions.rb:30:in `call' /var/lib/gems/1.9.1/gems/railties-4.2.1/lib/rails/rack/logger.rb:38:in `call_app' /var/lib/gems/1.9.1/gems/railties-4.2.1/lib/rails/rack/logger.rb:20:in `block in call' /var/lib/gems/1.9.1/gems/activesupport-4.2.1/lib/active_support/tagged_logging.rb:68:in `block in tagged' /var/lib/gems/1.9.1/gems/activesupport-4.2.1/lib/active_support/tagged_logging.rb:26:in `tagged' /var/lib/gems/1.9.1/gems/activesupport-4.2.1/lib/active_support/tagged_logging.rb:68:in `tagged' /var/lib/gems/1.9.1/gems/railties-4.2.1/lib/rails/rack/logger.rb:20:in `call' /var/lib/gems/1.9.1/gems/actionpack-4.2.1/lib/action_dispatch/middleware/request_id.rb:21:in `call' /var/lib/gems/1.9.1/gems/rack-1.6.0/lib/rack/methodoverride.rb:22:in `call' /var/lib/gems/1.9.1/gems/rack-1.6.0/lib/rack/runtime.rb:18:in `call' /var/lib/gems/1.9.1/gems/activesupport-4.2.1/lib/active_support/cache/strategy/local_cache_middleware.rb:28:in `call' /var/lib/gems/1.9.1/gems/rack-1.6.0/lib/rack/sendfile.rb:113:in `call' /var/lib/gems/1.9.1/gems/railties-4.2.1/lib/rails/engine.rb:518:in `call' /var/lib/gems/1.9.1/gems/railties-4.2.1/lib/rails/application.rb:164:in `call' /usr/lib/ruby/vendor_ruby/phusion_passenger/rack/thread_handler_extension.rb:85:in `process_request' /usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb:149:in `accept_and_process_next_request' /usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler/thread_handler.rb:110:in `main_loop' /usr/lib/ruby/vendor_ruby/phusion_passenger/request_handler.rb:414:in `block (3 levels) in start_threads' /usr/lib/ruby/vendor_ruby/phusion_passenger/utils.rb:111:in `block in create_thread_and_abort_on_exception' ... Missing end tag for 'hr' (got "body") Line: 11 Position: 391 Last 80 unconsumed characters: Line: 11 Position: 391 Last 80 unconsumed characters:
die fehlermeldung kam heut öfters, hat nichts mit der anfrage an sicht zu tun…
Hakuch
April 10, 2015, 6:45pm
#8
na es geht ja nicht um beinbruch, sondern um vollständigkeit aber danke für den Tipp, ich hatte auch gedacht das man mal so eine Datenbank aufsetzen mpsste die das verknüpft…
Hakuch
April 10, 2015, 7:05pm
#9
jo ganz nett, aber benutzerfreundlich ist ja auch was anderes. Ist es eigentlich so schlimm, sich ein bisschen an Google zu orientieren? Irgendwie bin ich erstaunt dass es da noch nichts eingiermaßen entsprechendes gibt. Leider fühl ich mich selbst nicht fähig genug sowas aufzuziehen obwohl es mich ein bisschen in den Fingern juckt.
Hedaja
(Hedaja)
April 10, 2015, 7:35pm
#10
Ganz nett um POI in der Nähe zu finden ist auch http://osm24.eu/
vademecum
(Vademecum)
April 10, 2015, 10:08pm
#11
Naja, wenn ich auf Hamburg zoome und einen Bäcker suche, sprich “Bäcker” eingebe, lande ich hier: http://osm24.eu/index.php#!18/58.73587/11.11754/ Eine schwedische Insel, die “Bäcker” heißt.
Und wenn ich “Bäcker Hamburg” eingebe, kommt ein Café in Mölln, das den (vermutlich falschen) Namen “Bäcker” hat.
Sehr intuitiv und benutzerfreundlich bedienbar ist das alles nicht…