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