[Talk-de] Kann man eine Liste von Changesets bekommen, die ein Gebiet betreffen?

Bodo Meissner bodo at bodo-m.de
So Jan 22 01:37:11 UTC 2012


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Am 22.01.2012 00:14, schrieb Frederik Ramm:

> Das geht mit OWL: http://matt.dev.openstreetmap.org/owl_viewer/

Hallo Frederik,

danke für den Hinweis, aber das ist nicht ganz so, wie ich es mir vorgestellt habe.
Das ist (momentan) langsam, die Tiles sind viel zu klein, und es zeigt mir alle Objekte an. Damit wird die Ausgabe zu groß und zu unübersichtlich.

Ich habe es schon mit /api/0.6/changesets versucht, aber das liefert max. 100 Ergebnisse. Wenn ich nur ein Startdatum angebe, sind das wohl die neuesten Changesets.
Das heißt, ich müßte da eine Schleife bauen, die jeweils einen Block abfragt, das closed-Datum des ältesten Eintrags liest und daraus die Abfrage für den nächsten Block baut, bis ich alles habe.

Durch Angabe von display_name habe ich schon festgestellt, daß es 7 Changesets des Users gibt, die das betroffene Gebiet (möglicherweise) enthalten.

Ich stelle mir jetzt folgenden Ablauf vor:
manuelle Prüfung, welche dieser Changesets tatsächlich schädliche Änderungen im betrachteten Gebiet enthalten
Generieren einer Liste der darin geänderten Objekte bilde
Ermitteln aller späteren Changesets mit o.g. Schleife
Auflisten der Changesets, die ebenfalls Objekte der Liste enthalten, ggf. auch Auflisten der betroffenen Objekte

Wenn ich das alles erst implementieren muß, wird es doch wesentlich aufwendiger, als ich gedacht hatte.

Alternativ könnte ich einfach die Changesets rückgängig machen und dann nur die Folgefehler korrigieren, die mir (oder JOSM) auffallen.


Viele Grüße
Bodo
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEARECAAYFAk8baEcACgkQnMz9fgzDSqesygCgk5qbADjVuTzM1fb9NiEvuUzc
zSYAnj2XwmJBwbQ20m6bRAg4CEv3P5jJ
=ylrG
-----END PGP SIGNATURE-----




Mehr Informationen über die Mailingliste Talk-de