[Talk-de] API 0.6: History & RSS?

Frederik Ramm frederik at remote.org
Di Apr 21 22:47:11 UTC 2009


Hallo,

Gernot Hillier wrote:
> Wenn man jetzt noch auf Seiten wie dieser ein RSS-Feed bekommen könnte,
> http://www.openstreetmap.org/history/?bbox=12.0859%2C48.5226%2C12.1784%2C48.5669,
> ja dann - das wäre fast wie Weihnachten. :-)
> 
> Kann man sich das irgendwo wünschen oder ist das eh schon in Arbeit?

Es gibt recht enge Grenzen dessen, was die API selber leisten wird. Der 
Plan ist aber, dass die "Changesets" ebenso wie sonstige Daten in Form 
regelmaessiger Dumps und Tages-/Stunden-/Minutendiffs rausgegeben werden 
sollen, so dass man ausserhalb des zentralen Servers solche Features 
aufbauen kann.

Wie schon richtig bemerkt wurde, haben die simplen rechteckigen 
Boundingboxen den Nachteil, dass sie zu vielen "false positives" 
fuehren. Wenn ich mich fuer Aenderungen in Karlsruhe Mitte interessiere 
und jemand eine Aenderungen im Westen und eine im Osten der Stadt macht, 
dann schneidet die Boundingbox seiner Aenderungen meine "Interessensbox".

Hier muss man fuer einen wirklich guten Feed so vorgehen, dass man 
zunaechst alle Changesets ausfindig macht, die sich mit der 
"Interessensbox" schneiden, und dann muss man aber doch noch eine 
Einzelueberpruefung der Elemente im Changeset vornehmen. So etwas ist zu 
aufwendig, um es direkt in der API zu machen, aber ein Extraserver (den 
jeder von uns betreiben koennte, sobald die Changeset-Dumps kommen!) 
koennte sowas leisten.

Generell liegt der Fokus beim 0.6 schon eher darauf, Moeglichkeiten 
bereitzustellen, als fertige Loesungen - auch fuer das "Undo" von ganzen 
Changesets setzt man darauf, dass findige Programmierer leicht zu 
benutzende Web-Interfaces bauen. (Was dafuer noch fehlt, ist ein 
Mechanismus a la OpenAuth, der es z.B. mir ermoeglichen wuerde, einen 
Web-Service anzubieten, der in Deinem Namen Aenderungen bei der API 
macht, ohne dass Du mir dafuer Dein Password verraten musst.)

Bye
Frederik

-- 
Frederik Ramm  ##  eMail frederik at remote.org  ##  N49°00'09" E008°23'33"




Mehr Informationen über die Mailingliste Talk-de