[Talk-de] Wer hat schon einmal mit open.mapquestapi.com was gemacht

Steffen Wolf stw at gmx.de
Mi Jun 8 17:17:30 UTC 2011


Hi Jan,

> ich wollte mir von open.mapquestapi.com mit Hilfe von wget unter Windows 
> Daten ziehen.

Ah, Windows. Naja, vielleicht hilft es trotzdem:

> Wenn ich
> wget 
> "http://open.mapquestapi.com/xapi/api/0.6/node[operator=Stadtverkehr 
> Lübeck]" -O "tmp_operator_node.osm"

> aufrufe (im Browser kommen Daten!),  dann bekomme ich eine Meldung
> 10:18:39 (99.61 KB/s) - `tmp_operator_node.osm' saved [102]

102 kommt bei mir auch, wenn ich einen Zeilenumbruch zwischen
Stadtverkehr und Luebeck eingebe. Mit richtigem Leerzeichen klappt es.
Die URL, die wget an den Server schickt ist dann
 http://open.mapquestapi.com/xapi/api/0.6/node[operator=Stadtverkehr%20L%C3%BCbeck]

Vielleicht liegt es ja tatsaechlich am falschen Codieren. Ist die
Bat-Datei mit Unicode gespeichert? Oder doch Latin-1 oder
Windows-Codepage?


> Dann soll noch eine Abfrage
> wget http://open.mapquestapi.com/xapi/api/0.6/node[ref:svhl=*] -O 
> "tmp_ref_node.osm"
> erfolgen. Da kommt dann die Meldung:
> Warning: wildcards not supported in HTTP.
> --10:18:40--  http://open.mapquestapi.com/xapi/api/0.6/node%5Bref:svhl=*%5D
>             => `tmp_ref_node.osm'
> End of file while parsing headers.

> Der Interne Error kommt vermutlich wegen der Wildcard..:!

> Danach werden keine Wildcards bei HTTP akzeptiert - aber wie soll es 
> dann gehen?

Ach doch, der OSM-Server akzeptiert sie. Du kannst nur nicht erwarten,
dass normale HTTP-Server sie auch akzeptieren, darum warnt wget. Ich
vermute hier einfach mal einen Timeout. wget konnte die Header nicht
lesen, die kaemen ja vor den Daten. Probier mal etwas mit --timeout=900

cu,
 stw
-- 
You may abuse a tragedy, though you cannot write one. You may scold a
carpenter who has made you a bad table, though you cannot make a table.
It is not your trade to make tables.  [Samuel Johnson, 1763]




Mehr Informationen über die Mailingliste Talk-de