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

2011-06-08 Diskussionsfäden Jan Tappenbeck



 hi !

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


Hierzu habe ich folgende 2 Fragen:

=== Frage 1 

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--  
http://open.mapquestapi.com/xapi/api/0.6/node%5Boperator=Stadtverkehr%20L%B3beck%5D

   = `tmp_operator_node.osm'
Resolving open.mapquestapi.com... done.
Connecting to open.mapquestapi.com[205.188.201.176]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/xml]

[ = ] 102   99.61K/s

10:18:39 (99.61 KB/s) - `tmp_operator_node.osm' saved [102]

Als Ergebnis habe ich aber nur eine leere Datei! Eine Idee ??

=== Frage 2 

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'
Resolving open.mapquestapi.com... done.
Connecting to open.mapquestapi.com[205.188.201.176]:80... connected.
HTTP request sent, awaiting response...
End of file while parsing headers.
Retrying.

--10:21:42--  http://open.mapquestapi.com/xapi/api/0.6/node%5Bref:svhl=*%5D
  (try: 2) = `tmp_ref_node.osm'
Connecting to open.mapquestapi.com[205.188.201.176]:80... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
10:21:42 ERROR 500: Internal Server Error.

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

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


Auch hier eine Idee ?

Gruß Jan :-)





___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


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

2011-06-08 Diskussionsfäden Steffen Wolf
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]

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de