You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2013-03-27 15:40:04

naruto25
Member
Registered: 2012-11-26
Posts: 36

für Mapquest.api eine alternative

Hallo OSM-Forum,

ich habe folgendes Problem, und zwar habe ich eine Android app programmiert (für eine Abschlussarbeit, ist also sehr wichtig für mich), welches über request anfragen über den server http://open.mapquestapi.com/xapi/ umfeldparameter einsammelt. Das hat auch wunderbar geklappt. bis heute zumindestens. Nun bekomme ich vom Browser stets eine Http/1.1 Service Unavailable Meldung ausgegeben. Heißt das, dass der server momentan down ist? Falls ja, wie lange wird der down sein? Oder werden Wartungsarbeiten durchgeführt? Falls ja, passiert das öfters bzw. lange? Ich würde daher eine alternative xapi nutzen um an die umfeldparameter zu gelangen. Gibt es dafür ähnliche seiten, wo ich die ausgaben am browser habe? Mit der Overpass-api dauert das erstellen des dokuments und das herunterladen einfach zu lange. Daher halte ich die overpass-api für meine Anwendung für ineffizient und würde es nicht nutzen wollen.

Auch mit der Beispiel-Anfrage auf der seite http://open.mapquestapi.com/xapi/, bekomme ich wie gesagt die Http/1.1 Service Unavailable meldung, wenn ich dort auf run klicke. Hoffentlich kennen sich einige damit aus und können mir in diesem Punkt helfen bzw. Ratschläge geben.

Ich bedanke mich im Voraus.

PS: verzeiht für die rechtschreibfehler, habe schnell geschrieben.

viele grüße

Offline

#2 2013-03-27 17:42:12

stephan75
Member
Registered: 2008-05-28
Posts: 2,918

Re: für Mapquest.api eine alternative

Ich bekomm hier auch die Fehlermeldung.

Schon das Team von Mapquest mal angemailt oder angetwittert?

Offline

#3 2013-03-27 17:46:36

TEL0000
Moderator
From: Berlin
Registered: 2008-06-11
Posts: 968

Re: für Mapquest.api eine alternative

Die XAPI scheint momentan komplett down zu sein. http://wiki.openstreetmap.org/wiki/Xapi
Vielleicht wäre es eine Variante, wenn du auf die Overpass API nur für den Fall ausweichst, wenn die XAPI nicht verfügbar ist.

Offline

#4 2013-03-27 17:58:05

mmd
Member
Registered: 2010-11-06
Posts: 2,150

Re: für Mapquest.api eine alternative

naruto25 wrote:

Mit der Overpass-api dauert das erstellen des dokuments und das herunterladen einfach zu lange. Daher halte ich die overpass-api für meine Anwendung für ineffizient und würde es nicht nutzen wollen.

Dass XAPI schneller sein soll als Overpass API verwundert mich doch sehr. Kannst Du bitte ein konkretes Beispiel für die länger laufende Overpass API Abfrage posten?

Offline

#5 2013-03-28 12:38:57

naruto25
Member
Registered: 2012-11-26
Posts: 36

Re: für Mapquest.api eine alternative

Hallo Leute,

danke im vorfeld erstmal für eure posts.

@stephan75: nein habe ich noch nicht gemacht. wollte mich erstmal hier erkundigen und schlau machen.bin davon ausgegangen, dass einige davon beischeid wissen würden. Bzw. habe ich im forum von mapquest bereits ein thema gefunden, was vor einem jahr glaube ich, mit dem problem eröffnet wurde. anscheinend passiert das öfters.

@Tel0000: ja, das habe ich mir auch überlegt, wenn mir keine alternativen und möglichkeiten bleiben smile

@mmd: auf dieser seite kann man das vergleichen: http://harrywood.co.uk/maps/uixapi/xapi.html  (trifft natürlich nicht immer zu)
wobei ich mit langsamer meinte, das wenn ich die overpass-api nutzen würde, erstmal warten müsste bis die datei generiert ist. dann die datei runterladen, diesen in xml dokument umwandeln dann erst parsen könnte. mit mapquest mach ich das parsen online. verglichen habe ich es zwar nicht werlches jetzt tatsächlich schneller ist, aber ich gehe mal davon aus. ist nur eine vermutung (werde es mal testen). ist die overpass-api denn schneller oder das momentan schnellste ?

PS: ich sehe gerade das die seite wieder funktioniert wink

Offline

#6 2013-03-28 13:03:49

mmd
Member
Registered: 2010-11-06
Posts: 2,150

Re: für Mapquest.api eine alternative

naruto25 wrote:

@mmd: auf dieser seite kann man das vergleichen: http://harrywood.co.uk/maps/uixapi/xapi.html  (trifft natürlich nicht immer zu)
wobei ich mit langsamer meinte, das wenn ich die overpass-api nutzen würde, erstmal warten müsste bis die datei generiert ist. dann die datei runterladen, diesen in xml dokument umwandeln dann erst parsen könnte. mit mapquest mach ich das parsen online. verglichen habe ich es zwar nicht werlches jetzt tatsächlich schneller ist, aber ich gehe mal davon aus. ist nur eine vermutung (werde es mal testen). ist die overpass-api denn schneller oder das momentan schnellste ?

Ich meinte den Vergleich hier, der doch recht eindeutig ist: http://wiki.openstreetmap.org/wiki/User:Roland.olbricht

Bei Overpass API werden keine "Dateien" erzeugt, die man runterladen kann. Lass dich nicht von deinem Browser verwirren: der "Datei speichern" Dialog hängt davon ab, was der Server als Content-Type übermittelt. Bei Overpass API ist das halt mal application/osm3s+xml - dein Browser kennt das nicht und bietet daher einen Datei speichern Dialog an. Bei Mapquest ist das application/xml, was direkt angezeigt wird. Das hat aber erstmal nichts mit der Performance zu tun. Overpass API ist genauso ein Web Service wie XAPI. Beim Ausgabeformat kann man zwischen JSON, XML etc. wählen, da muss man selbst gar nichts nach XML wandeln. Aber wie gesagt, ohne weitere Details kann man da nicht viel mehr dazu sagen.

Last edited by mmd (2013-03-28 13:31:49)

Offline

#7 2013-03-28 13:57:38

naruto25
Member
Registered: 2012-11-26
Posts: 36

Re: für Mapquest.api eine alternative

wie kann man denn den ausgabeformat wählen? das habe ich nicht so verstanden mmd. Könntest du mir das freundlicherweise erklären? die overpass-api werde ich auf jedenfall noch testen und eventuell mit einbauen

Offline

#8 2013-03-28 18:09:51

fx99
Member
From: Baden-Württemberg
Registered: 2009-06-02
Posts: 1,930

Re: für Mapquest.api eine alternative

Normalerweise kommt xml, Beispiel bat Datei unter WIN7

set target=skijump
set XAPI=http://www.overpass-api.de/api/xapi?
set key=sport
set val="ski jump"
set cc1=0 
rem ===================================================
:map
set /a cc1+=1
..\tools\wget\wget %XAPI%*[%key%=%val%][@meta]  -O %target%_raw.osm
echo ERRORLEVEL %ERRORLEVEL% 
if %ERRORLEVEL% NEQ 0  goto :map

Offline

#9 2013-03-28 20:24:58

TEL0000
Moderator
From: Berlin
Registered: 2008-06-11
Posts: 968

Re: für Mapquest.api eine alternative

naruto25 wrote:

@mmd: auf dieser seite kann man das vergleichen: http://harrywood.co.uk/maps/uixapi/xapi.html  (trifft natürlich nicht immer zu)
wobei ich mit langsamer meinte, das wenn ich die overpass-api nutzen würde, erstmal warten müsste bis die datei generiert ist. dann die datei runterladen, diesen in xml dokument umwandeln dann erst parsen könnte. mit mapquest mach ich das parsen online. verglichen habe ich es zwar nicht werlches jetzt tatsächlich schneller ist, aber ich gehe mal davon aus. ist nur eine vermutung (werde es mal testen). ist die overpass-api denn schneller oder das momentan schnellste ?

Ich hab das grad mal ausprobiert. Die Overpass API war deutlich schneller.

Für deine App sollte es eigentlich keinen Unterschied machen ob du die Overpass-API oder die XAPI verwendest. Du müsstest eigentlich nur die URL ändern. Das was du zurückbekommst ist genau das gleiche. (Außer dem Header wie mmd schon anmerkte, aber das dürfte die App nicht interessieren.)

Offline

#10 2013-03-29 08:34:38

naruto25
Member
Registered: 2012-11-26
Posts: 36

Re: für Mapquest.api eine alternative

@TEL0000
wie müsste ich das denn ändern, wenn du meinst das ich das gleiche zurückbekommen würde? Meinst du, ich könnte die overpass-api genau wie mapquest nutzen?? Also ohne eine datei genrieren und runterladen zu müssen?

Offline

#11 2013-03-29 13:26:34

TEL0000
Moderator
From: Berlin
Registered: 2008-06-11
Posts: 968

Re: für Mapquest.api eine alternative

Offline

#12 2013-03-29 14:19:07

naruto25
Member
Registered: 2012-11-26
Posts: 36

Re: für Mapquest.api eine alternative

Ach waaas!?? Habe so wie du es mir geraten hast den link geändert und in den browser eingegeben. da kam wieder eine datei zum runterladen. hmm, ok dachte ich mir. dann habe ich mir den post von mmd nochmal und zwar mehrmals durchgelesen. um mir klarheit zu verrschaffen. er meint ja, das beim overpass-api keine datein erzeugt werden und das ich mich vom browser nicht verwirren soll (genau das war nämlich der fall hmm ). Hinzukommt das er meinte, dass der "Datei speichern" Dialog davon abhinge, was der Server als Content-Type übermittelt. Beim overpass-api als ein application/osm3s+xml (was der browser nicht kenn) und beim mapquest als ein application/xml. daher hatte ich deinen post nicht verstanden, da dieser ja auch eine datei zum downloaden anbietet (dachte, dass eine ausgabe kommt wie beim mapquest). bis ich den link mal in der app verwendet habe. ich dachte dass dort dann auch wie beim browser eine datei downgeloaded werden muss. aber es funktioniert wie beim mapquest big_smile (TEL0000 du hast es vorher gewusst und wolltest es mir klar machen bzw. mmd, was ich aber am anfang überhaupt nicht verstanden hatte, lol big_smile ). es funzt auch über die overpass-api. sauberes ding. Danke für eure hilfen und ratschläge. Hat mir wirklich sehr geholfen. cool

Wünsche euch schöne osterferien cool

Offline

#13 2013-03-29 19:05:19

naruto25
Member
Registered: 2012-11-26
Posts: 36

Re: für Mapquest.api eine alternative

ach noch eine letzte frage: kommt es mal vor, dass die overpass-api auch offline ist? also ab und zu (z.b. für wartungen oder so). oder ist die immer online verfügbar?

Offline

#14 2013-03-30 07:48:24

viw
Member
Registered: 2010-05-15
Posts: 2,623

Re: für Mapquest.api eine alternative

naruto25 wrote:

ach noch eine letzte frage: kommt es mal vor, dass die overpass-api auch offline ist? also ab und zu (z.b. für wartungen oder so). oder ist die immer online verfügbar?

Versuchst du manchmal die Informationen selber zu finden?
http://wiki.openstreetmap.org/wiki/DE:Overpass_API
Jeder Server geht mal offline. Aber es gibt noch zwei weitere Server.

Offline

#15 2013-03-30 10:07:34

naruto25
Member
Registered: 2012-11-26
Posts: 36

Re: für Mapquest.api eine alternative

natürlich tue ich das. fragen tue ich in foren nur wenn ich wirklich nicht mehr weiter weiß.
und danke für die info wink

Offline

Board footer

Powered by FluxBB