GeoNames Home | Postal Codes | Download / Webservice | About 

GeoNames Forum
  [Search] Search   [Recent Topics] Recent Topics   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
alternames per Webservice?  XML
Forum Index -> Forum in Deutsch
Author Message
Ralf



Joined: 26/07/2006 11:38:36
Messages: 22
Offline

Hallo,

ich habe mich nun entschieden den Geonames Webservice zu nutzen, nachdem es sich als durchaus komplex herausgestellt hat, die Daten auf einem eigenen Server bereit zu stellen und auch noch laufend aktuell zu halten.

Der Webservice funktioniert auch schon wunderbar, nur eine Kleinigkeit fehlt mir noch. Und zwar würde ich gerne auch die Spalte "alternames" zurück erhalten. Ich habe auch schon mit dem "style" Parameter herum gespielt. Aber keine Einstellung gab mir die gewünschten Daten zurück.

Gibt es eine Möglichkeit, wie ich die "alternames" Spalte erhalten kann?

Zusatzfrage: die Spalte "ansiname" enthält ja nur den Inhalt von "name" ohne Sonderzeichen, oder?

Danke für eure Hilfe.

Gruß,

Ralf
marc



Joined: 08/12/2005 07:39:47
Messages: 4412
Offline

Hallo Ralf

Es ist richtig die Spalte alternatenames ist noch in keinem Webservice enthalten.
Über welchen Webservice sprechen wir jetzt? Und genügt ein XML Element mit allen Alternatenames als kommasepariertem String oder soll es pro Sprache ein XML-Element sein und die Sprache zu jedem Alternatename als XML-Attribut.

Zusatzfrage: die Spalte "ansiname" enthält ja nur den Inhalt von "name" ohne Sonderzeichen, oder?  

Das ist korrekt.

Gruss

Marc

[WWW]
Ralf



Joined: 26/07/2006 11:38:36
Messages: 22
Offline

Hallo Marc,

danke für die schnelle Antwort. Ich spreche über den Geonames Search Webservice hier:

http://www.geonames.org/export/geonames-search.html

Momentan verwende ich style=LONG, könnte aber auch auf FULL umsteigen, wenn dort die Alternames erscheinen würden.

Mir würden alle Alternatenames als kommasepariertem String in einem XML Element völlig ausreichen, denn genau so möchte ich die Daten auch ausgeben.

Gruß,

Ralf
marc



Joined: 08/12/2005 07:39:47
Messages: 4412
Offline

Hallo Ralf

Mit style=FULL sind die alternateNames nun im Resultat enthalten.

Gruss

Marc

[WWW]
Ralf



Joined: 26/07/2006 11:38:36
Messages: 22
Offline

Hallo Marc,

erst einmal sorry dafür, dass ich mich jetzt erst wieder melden kann. Hier bei uns ging alles drunter und drüber. Musste auf einen anderen, frisch installierten PC wechseln. Bis mein PC dann so eingerichtet war, dass ich wieder arbeiten kann, dauerte es ein wenig.

Vielen Dank für deine sehr schnelle Hilfe. Funktioniert jetzt einwandfrei. Ich bin echt begeistert, wie schnell dein Webserviceserver ist.

Eine andere Frage habe ich aber noch. Und zwar geht es um den ungarischen Ort Ábrahámhegy. Um dafür einen Request an den Webservice abzusenden, nutze ich urlencode(), was dann folgende URL ergibt:

http://ws.geonames.org/search?name=%C3%81brah%C3%A1mhegy*&country=HU&style=FULL

Ohne urlencode funktioniert es auch nicht. Denn aus:

http://ws.geonames.org/search?name=Ábrahámhegy*&country=HU&style=FULL

wird das hier gemacht:

http://ws.geonames.org/search?name=%C1brah%E1mhegy*&country=HU&style=FULL

Nur das hier gibt mir dann das gewünschte Ergebnis:

http://ws.geonames.org/search?name=Abrahamhegy*&country=HU&style=FULL

Gibt es noch eine andere Möglichkeit, außer dass ich vor jeder Abfrage die Sonderzeichen manuell umwandeln muss?

Gruß,

Ralf
marc



Joined: 08/12/2005 07:39:47
Messages: 4412
Offline

Hallo Ralf

Woher kommt der Stern '*'? Wenn du den weglässt funktioniert es :

http://ws.geonames.org/search?name=%C3%81brah%C3%A1mhegy&country=HU&style=FULL

Gruss

Marc

[WWW]
Ralf



Joined: 26/07/2006 11:38:36
Messages: 22
Offline

Hallo Marc,

den Stern verwende ich als Platzhalter. Ist ja interessant, dass es so nicht funktioniert. Ich habe immer pauschal bei jeder Abfrage ein Sternchen angehängt, was natürlich Blödsinn ist.

Jetzt mache ich es so, dass man den Sternchen als Platzhalter bewusst eingeben muss. Und schon klappt es so, wie gewünscht.

Danke für die schnelle und kompetente Hilfe.

Gruß,

Ralf
 
Forum Index -> Forum in Deutsch
Go to:   
Powered by JForum 2.1.5 © JForum Team