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


[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