GeoNames Home | Postal Codes | Download / Webservice | About 

GeoNames Forum
  [Search] Search   [Recent Topics] Recent Topics   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
Ort über Interface modifiziert, JSON Ergebnis teilweise mit alten Werten.  XML
Forum Index -> Forum in Deutsch
Author Message
jimmysrc



Joined: 15/08/2008 13:54:27
Messages: 7
Offline

Hallo!

Erst mal super Sache mit GeoNames! Habe mich gestern auch gleich mal angemeldet und war kurz fleißig indem ich in meinem Landkreis bisschen die Ortskoordinaten korrigiert habe (hauptsächlich für Punkte vom Typ P/PPL). Ich muß sagen, daß dies mit dem Google Interface echt effizient geht.

Ich habe da aber jetzt mal ne Frage. Ich habe schon das Forum durchgeschaut, habe aber kein ähnliches Problem gefunden. Ich hoffe, ich war da nicht zu schlampig am suchen...

Ich will mir mit Javascript/JSON mal paar Ergebnisse meiner gestrigen Arbeit anzeigen lassen. Habe das über JSONscriptRequest gemacht. Dabei ist mir aufgefallen, daß die Ortskoordinaten in der JSON-Antwort die gleichen wie vor meinen Veränderungen sind. Dagegen sind andere Korrekturen "angekommen".

Beispiel: Weismain, P/PPL, GeoNameId : 2812067

Lt. Google Interface sind meine Veränderungen in die Datenbank eingeflossen:
Code:
 Weismain ca. 320 m
 Germany » Bavaria
 populated place
 population : 4840
 N 50° 5' 5'' E 11° 14' 23''
 50.08486 / 11.23979
 GeoNameId : 2812067
 


Ich habe die Ortskoordinaten geändert. Ich habe auch das Bundesland von Thüringen auf Bayern umgestellt (glaube ich...).

Die URL die ich benutzte für den Request war:
Code:
 <http://ws.geonames.org/searchJSON?name=Weismain&featureClass=P&featureCode=PPL&callback=fooCallback>
 


Das Ergebnis ist folgendes:
Code:
 object:
 (
   [totalResultsCount] => number:1
   [geonames] => object:Array[1]:
   (
     [0] => object:
     (
       [countryName] => string:"Germany"
       [adminCode1] => string:"02"
       [fclName] => string:"city, village,..."
       [countryCode] => string:"DE"
       [lng] => number:11.2333333
       [fcodeName] => string:"populated place"
       [fcl] => string:"P"
       [name] => string:"Weismain"
       [fcode] => string:"PPL"
       [geonameId] => number:2812067
       [lat] => number:50.0833333
       [population] => number:4840
       [adminName1] => string:"Bavaria"
     )
   )
 )
 


Man sieht, daß das Objekt noch die alten Koordinaten beinhaltet, adminName1 aber anscheinend korrigiert wurde.

Woran kann das liegen? Bin ich zu ungeduldig? Werden die Daten etwa erst noch in eine andere Datenbank geschaufelt, bevor man diese über den Webservice sich anzeigen lassen kann?

Danke für jegliche Hilfe/Antwort.

jimmysrc
marc



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

Hallo jimmysrc

GeoNames verwendet mehrere Server für die Webseite und die verschiedenen Webdienste. Die Server sollten eigentlich sofort und unmittelbar über Änderungen informiert werden, aber manchmal geht bei der Synchronisation was schief.
Ich habe den Suchindex auf den anderen Server kopiert, so sind diese im Moment identisch.

Marc

[WWW]
jimmysrc



Joined: 15/08/2008 13:54:27
Messages: 7
Offline

Hallo Marc,

danke für Deine Antwort.

Es funktioniert jetzt auch für mich.
 
Forum Index -> Forum in Deutsch
Go to:   
Powered by JForum 2.1.5 © JForum Team