| Author |
Message |
![[Post New]](/gforum/templates/default/images/icon_minipost_new.gif) 19/12/2008 21:40:10
|
tripmondo
![[Avatar]](/gforum/images/avatar/f3f1b7fc5a8779a9e618e1f23a7b7860.jpg)
Joined: 19/12/2008 18:53:11
Messages: 7
Offline
|
Hallo zusammen,
seit einigen Wochen habe ich nun Erfahrung mit den Webservices sammeln können und nun heute abend ein paar credits gekauft (auf deren Freischaltung ich sehnsüchtigst warte ).
Bin den Services (XML) komme ich soweit prima klar. Ein paar Fragen habe ich dennoch.
Für die Webservices countryinfo, neighbours oder findNearbyWikipedia kann ich Einträge ganz bequem in English anfordern. Bei den Services cities und findNearbyPlaceName erhalte ich aber anscheinend örtliche Schreibweisen zurück.
Beispiel:
http://ws.geonames.org/findNearbyPlaceName?lat=50.9406645&lng=6.9599115&featureCode=PPL&featureCode=PPLC&featureCode=PPLA&maxRows=1&style=MEDIUM&lang=de
Liefert mit den deutschen Ortsnamen und den Deutschen Ländernamen
http://ws.geonames.org/findNearbyPlaceName?lat=50.9406645&lng=6.9599115&featureCode=PPL&featureCode=PPLC&featureCode=PPLA&maxRows=1&style=MEDIUM&lang=en
Liefert mit den deutschen Ortsnamen und den englischen Ländernamen.
Besteht die Möglichkeit auch den Ortsnamen in English zu erhalten oder ist dies per Webservice nicht möglich?
Das gleiche Problem habe ich auch mit dem Cities Webservice.
Ich glaube in einen Post gelesen zu haben, dass die Städtenamen bei diesen Webservices immer in Landessprache zurück gegeben werden (dieser lag aber glaube ich schon ein Weilchen zurück), gilt dies immer noch? Ist es bei den kommerziellen Webservices möglich auf englische Namen zuzugreifen?
Für jeden Hinweis dankbar
Beste Grüße
Nils
|
|
|
 |
![[Post New]](/gforum/templates/default/images/icon_minipost_new.gif) 20/12/2008 07:37:41
|
marc
Joined: 08/12/2005 07:39:47
Messages: 4501
Offline
|
Hallo Nils
Die Ortsnamen sind zur Zeit nur bei der Suche und den verwandten Services übersetzbar. Bei den übrigen Services werden bislang nur die Name der Länder, Kontinente und der Administrativen Einheiten übersetzt.
Gruss
Marc
|
 |
|
|
 |
![[Post New]](/gforum/templates/default/images/icon_minipost_new.gif) 20/12/2008 13:51:50
|
tripmondo
![[Avatar]](/gforum/images/avatar/f3f1b7fc5a8779a9e618e1f23a7b7860.jpg)
Joined: 19/12/2008 18:53:11
Messages: 7
Offline
|
Hi Marc,
danke für die prompte Antwort und Freischaltung des Accounts.
Eine Folgefrage habe ich allerdings: Du hattest "bislang"geschrieben - Ist es absehbar, dass für die anderen Services eine Übersetzung in den nächsten Monaten nachgezogen wird?
Vielleicht kann ich das Problem ja anders lösen - indem ich die lokalen Ortsnamen irgendwie zum Vorteil nutze
Danke & Beste Grüße
Nils
|
|
|
 |
![[Post New]](/gforum/templates/default/images/icon_minipost_new.gif) 20/12/2008 16:53:51
|
marc
Joined: 08/12/2005 07:39:47
Messages: 4501
Offline
|
Hallo Nils
In den nächsten Monaten werde wir es kaum schaffen.
Gruss
Marc
|
 |
|
|
 |
![[Post New]](/gforum/templates/default/images/icon_minipost_new.gif) 22/12/2008 18:07:05
|
tripmondo
![[Avatar]](/gforum/images/avatar/f3f1b7fc5a8779a9e618e1f23a7b7860.jpg)
Joined: 19/12/2008 18:53:11
Messages: 7
Offline
|
Hallo Marc,
danke für die Antwort. Ich habe mir einmal den "Alternative Names" Dump runter geladen und werde ihn nun bei mir auf dem Server in die DB einspielen. Mit wenig Aufwand müsste sich hier, sofern jeweils vorhanden die englische Bezeichnis mit der geonameid herausfinden lassen. Problem gelöst.
Wie häufig wird die Alternative Names Tabelle eigentlich gepflegt? Ich brauche jetzt keine Top-Aktuellen Daten, aber auf was für Update-Zyklen sollte ich mich ganz grob einstellen?
Danke & Schönes Wochenende
Nils
|
|
|
 |
![[Post New]](/gforum/templates/default/images/icon_minipost_new.gif) 23/12/2008 09:16:49
|
marc
Joined: 08/12/2005 07:39:47
Messages: 4501
Offline
|
Hallo Nils
Der Dump wird täglich erstellt. Wieviele Änderungen drin sind hängt stark davon ab, wer gerade daran arbeitet. Vielleicht findest auch Du ein paar Verbesserungen: http://www.geonames.org/manual.html#alternateNames
Gruss
Marc
|
 |
|
|
 |
![[Post New]](/gforum/templates/default/images/icon_minipost_new.gif) 23/12/2008 18:57:05
|
tripmondo
![[Avatar]](/gforum/images/avatar/f3f1b7fc5a8779a9e618e1f23a7b7860.jpg)
Joined: 19/12/2008 18:53:11
Messages: 7
Offline
|
Hallo marc,
danke für die Info. Wenn ich etwas finden sollte, werde ich die Änderungen vornehmen
Vielleicht für andere als Idee interessant:
Das Vorgehen mit der eigenen DB für die alternativen Namen in Verbindung mit den Webservices hat sehr gut geklappt.
Ich übergebe meiner Funktion einfach die geonameId und rufe, sofern vorhanden die gewünschte Sprachversion auf. Ansonsten verwende ich das Ergebnis des Webservices. Die MySQL Abfrage der Funktion:
Code:
SELECT
geonameid,
isoLanguage,
alternateName
FROM
alternatename
WHERE
geonameid = 1234567
AND
isoLanguage = 'en'
Da ich für weitere Webservice Abfragen nach Möglichkeit den englischen Namen brauchte konnte ich so die Lücke schließen. Einzig das Importieren war ein wenig anstrengend. Ich muss dringend auf einen Root Server wechseln.
Gibt es eine entspannte Methode die Daten über phpmyAdmin einzupflegen? Ich habe im Endeffekt mangels Konsolenzugriff und 2MB Begrenzung ein kleines PHP Script gebaut das die TXT Datei einliest und in die DB schreibt.
Beste Grüße
Nils
|
|
|
 |
|
|