You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
Pages: 1
#1 2012-10-01 08:45:58
- mightym
- Member
- Registered: 2008-10-31
- Posts: 589
"Who Did It?" Tool
Aus der Wochennotiz 115 :
http://lists.openstreetmap.org/pipermai … 64678.html
http://zverik.osm.rambler.ru/whodidit/
"Obviously this service relies only on nodes: other objects do not have
spatial information on them in diffs"
--
Also alle Änderungen an Nodes kann man sehen, das ging ja z.B. mit dem ito OSM Mapper nicht. Also echt klasse Sache.
Aber zum Verständnis. Welche Änderungen kann man damit NICHT sehen?
Wenn ich z.B. an einem way das tracktype von grade 2 auf 3 ändere ohne an den Nodes etwas zu ändern?
Änderungen an Relationen ?
Offline
#2 2012-10-01 08:51:02
- SammysHP
- Member

- From: Celle, Germany
- Registered: 2012-02-27
- Posts: 1,707
- Website
Re: "Who Did It?" Tool
Korrekt. Je nach Aktualisierungsintervall könnte man natürlich darüber nachdenken, auch Wege auszuwerten. Das braucht aber Zeit.
Offline
#3 2012-10-01 09:21:21
- mightym
- Member
- Registered: 2008-10-31
- Posts: 589
Re: "Who Did It?" Tool
Das heißt wenn ich (wie bisher) den "osmmapper von ito" [1] verwende, also per RSS Feed ein Gebiet beobachte (für ways/Linien) und "who did it", ebenfalls per RSS Feed ein Gebiet beobachte (für nodes/Punkte), dann habe ich ja alles abgedeckt außer Relationen?
Kann mich nur wiederholen, endlich komfortabel nodes zu "überwachen" ist ein Segen auf den ich Jahre gewartet habe.
![]()
Offline
#4 2012-10-01 12:01:19
- Marqqs
- Member
- Registered: 2011-01-01
- Posts: 724
Re: "Who Did It?" Tool
Also echt klasse Sache.
Ja, super Überblick!
Weiß jemand, welche Toolchain dahinter steckt? Ways und Relations auch mit auszuwerten sollte so schwer nicht sein... denke ich zumindest.
Falls eine Datenbank verwendet wird, ist es relativ leicht, die Geoposition eines Ways zu ermitteln.
Falls der Service hauptsächlich mit Dateien arbeitet, geht es über die Osmosis-Erweiterung "area2point" (nur Wege) oder die osmconvert-Option --all-to-nodes.
Offline
#5 2012-10-01 12:23:42
- Mondschein
- Member
- Registered: 2011-01-29
- Posts: 1,831
Re: "Who Did It?" Tool
Ways und Relations auch mit auszuwerten sollte so schwer nicht sein... denke ich zumindest.
Der Aufwand wäre deutlich größer, da bisher nur die "hourly replication diffs" ausgewertet werden:
Obviously this service relies only on nodes: other objects do not have
spatial information on them in diffs; querying the server every time is
expensive, and keeping minutely planet database is no less costly.
Quelle: http://lists.openstreetmap.org/pipermai … 64678.html
Gruß,
Mondschein
Offline
#6 2012-10-01 16:27:22
- kellerma
- Member
- Registered: 2010-07-18
- Posts: 1,623
Re: "Who Did It?" Tool
Weiß jemand, welche Toolchain dahinter steckt? Ways und Relations auch mit auszuwerten sollte so schwer nicht sein... denke ich zumindest.
Falls eine Datenbank verwendet wird, ist es relativ leicht, die Geoposition eines Ways zu ermitteln.
Falls der Service hauptsächlich mit Dateien arbeitet, geht es über die Osmosis-Erweiterung "area2point" (nur Wege) oder die osmconvert-Option --all-to-nodes.
Check it at https://github.com/Zverik/whodidit
Offline
#7 2012-10-01 22:24:36
- Fabi2
- Member
- Registered: 2010-03-21
- Posts: 1,093
Re: "Who Did It?" Tool
Das sieht nach einem Fall für die mögliche Umstellung auf http://wiki.openstreetmap.org/wiki/Over … nted_Diffs aus.
Healthcare 2.0
Quotentroll für den Fortschritt
Offline
#8 2012-10-02 11:57:24
- Mondschein
- Member
- Registered: 2011-01-29
- Posts: 1,831
Re: "Who Did It?" Tool
Das sieht nach einem Fall für die mögliche Umstellung auf http://wiki.openstreetmap.org/wiki/Over … nted_Diffs aus.
Sehr guter Hinweis!
Die Augmented-Diffs scheint es erst seit gestern Abend zu geben?
Gruß,
Mondschein
Offline
#9 2012-10-03 10:38:22
- ikonor
- Member
- Registered: 2010-11-08
- Posts: 637
- Website
Re: "Who Did It?" Tool
Die Augmented-Diffs scheint es erst seit gestern Abend zu geben?
Die gibt es seit ca. einem Monat (dev ML: Augmented Diffs), wurden aber nochmal neu aufgesetzt (dev ML: Overpass API: Augmented Diffs ).
Gruß,
Norbert
Offline
#10 2012-10-03 14:05:30
- Marqqs
- Member
- Registered: 2011-01-01
- Posts: 724
Re: "Who Did It?" Tool
Es gibt da verschiedene Lösungsansätze. Augmented Diffs würde ich persönlich in diesem Fall nicht einsetzen, sondern alles auf Dateiebene erledigen: Update auf Dateiebene, Umwandlung mit "--all-to-nodes", Diff-Datei aus alter und neuer all-to-node-Datei selbst erstellen, usw.
Ganz grob angelehnt an dieses Schema:
http://wiki.openstreetmap.org/wiki/Open … ic_Diagram
Offline
#11 2012-10-04 11:35:36
- mightym
- Member
- Registered: 2008-10-31
- Posts: 589
Re: "Who Did It?" Tool
Erfahrung nach ein paar Tagfen Nutzung. Interessant wäre es wenn man den RSS Feed auch auf einen bestimmten Typ begrenzen könnte, also z.B. emergency=fire_hydrant und dann nur die Änderungen an solchen nodes (und an anderen tags an diesem node oder veränderung der position) im Feed landen. Da bei ito die einzelnen ways/Linien farblich hervorgehoben werden macht es das dort noch etwas einfacher sich einen Überblick zu verschaffen. Aber für nodes bleibt eben nur "whodidit?".
Offline
#12 2012-10-04 12:01:40
- Mondschein
- Member
- Registered: 2011-01-29
- Posts: 1,831
Re: "Who Did It?" Tool
Es gibt da verschiedene Lösungsansätze. Augmented Diffs würde ich persönlich in diesem Fall nicht einsetzen, sondern alles auf Dateiebene erledigen: Update auf Dateiebene, Umwandlung mit "--all-to-nodes", Diff-Datei aus alter und neuer all-to-node-Datei selbst erstellen, usw.
Ganz grob angelehnt an dieses Schema:
http://wiki.openstreetmap.org/wiki/Open … ic_Diagram
Also im Prinzip eine OSM-Datei (ganzer Planet) nehmen, darauf laufend die Diffs anwenden und diese aktualisierte Datei dann jeweils verwenden, um herauszufinden, welche Wege und Relationen (und dadurch auch deren räumliche Lage) von dem aktuellen Diff betroffen sind?
Also ganz ohne Datenbank, nur die Ergebnisse der Analyse werden dann ggfs. in einer Datenbank gespeichert?
Habe ich das so in etwa richtig verstanden?
Gruß,
Mondschein
Offline
Pages: 1