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.***
#1 2015-09-04 15:48:42
- Basstoelpel
- Member
- Registered: 2008-11-02
- Posts: 1,083
Objekte, die mal ein bestimmter user bearbeitet hat
Hallo allerseits,
wie bekomme ich alle Objekte, die ein bestimmter user (in diesem Fall: ich) mal bearbeitet hat aber nicht notwendigerweise der letzte Bearbeiter ist?
Ich würde gerne alle Trafohäuschen, die ich mal als power=sub_station erstellt habe, zu power=substation, substation=minor_distribution umtaggen. Das Umtaggen zu substation ohne s=m_d hat schon mal jemand per bot gemacht, das ist reverted worden. Damit mir nicht das gleiche blüht, möchte ich nur selbst erstellte umtaggen.
Gruß,
Baßtölpel
Last edited by Basstoelpel (2015-09-04 15:49:14)
Offline
#2 2015-09-04 18:01:08
- SammysHP
- Member

- From: Celle, Germany
- Registered: 2012-02-27
- Posts: 1,707
- Website
Re: Objekte, die mal ein bestimmter user bearbeitet hat
Was dann auch wieder automatisiert wäre, oder?
Offline
#3 2015-09-04 18:40:59
- BeKri
- Member
- From: München, Aubing
- Registered: 2014-08-14
- Posts: 261
Re: Objekte, die mal ein bestimmter user bearbeitet hat
Und wo ist jetzt dann die Grenze von automatisiert und "noch nicht" ?
Zweifelslos handelt sich bei der Änderung von power=sub_station nach power=substation
um eine der geistreichsten Änderungen, die mir in OSM je untergekommen sind.
Mittelspannung werden wir nie messe, höchstens anhand der Rillenzahl der Isolatoren schätzen können,
fraglich, ob so ein "Daumenpeilwert" unseren hohen Ansprüchen genügt ....
Alles nochmal anfahren um die Trafo-Nummer zu erfassen ? Relation Umwand zu Nutzen ?
Und der Operator ? Da steht hier um München in gefühlten 90% noch Isar-Amperwerk dran,
eine Firma, die es seit 2001 nicht mehr gibt ... sinnvoll das nachzutragen.
Da ich in letzter Zeit viel Mittelspannung per Luftbild erfasst habe,
hat mich mit schöner Regelmässigkeit JOSM auf den veralteten Tag hingewiesen.
(Wie übrigens auf sehr viele andere, die nie umgesetzt wurden ... )
Es nervt nur ...
Grüsse
derBeKri
Offline
#4 2015-09-04 18:48:51
- Basstoelpel
- Member
- Registered: 2008-11-02
- Posts: 1,083
Re: Objekte, die mal ein bestimmter user bearbeitet hat
Weil das die von mir eingegebenen Daten sind. Die kenne ich alle.
Wenn man nicht mal die selbst eingegebenen Daten automatisiert ändern darf, ist eine Änderung irgendeines tags praktisch unmöglich. Anyway, ich glaube ich habe alle power refinements proposals bisher abgelehnt. Sollen doch die Zustimmer dafür sorgen, daß die Daten wieder konsistent werden.
Baßtölpel
Last edited by Basstoelpel (2015-09-04 18:59:54)
Offline
#5 2015-09-04 19:20:32
- SammysHP
- Member

- From: Celle, Germany
- Registered: 2012-02-27
- Posts: 1,707
- Website
Re: Objekte, die mal ein bestimmter user bearbeitet hat
Mit einem genehmigten mechanischen Edit wäre das doch möglich.
Offline
#6 2015-09-04 19:23:33
- Basstoelpel
- Member
- Registered: 2008-11-02
- Posts: 1,083
Re: Objekte, die mal ein bestimmter user bearbeitet hat
Bisher fehlt mir ja noch die Möglichkeit, diesen mechanischen edit überhaupt durchzuführen.
Baßtölpel
Offline
#7 2015-09-04 19:33:39
- Basstoelpel
- Member
- Registered: 2008-11-02
- Posts: 1,083
Re: Objekte, die mal ein bestimmter user bearbeitet hat
Der Edit, den ich durchführen möchte, ist nicht identisch mit dem, der schon mal reverted wurde. Der revertete läßt sich m.E. nicht vernünftig mechanisch erledigen, da das alte und das neue tagging nicht 1:1 passen. Ich weiß aber, was und wie ich selbst getaggt habe (alles größere habe ich nicht sub_station sondern station getaggt), deshalb kann ich für meine eigenen Daten das mechanisch erledigen.
Baßtölpel
Offline
#8 2015-09-04 19:45:39
- ikonor
- Member
- Registered: 2010-11-08
- Posts: 637
- Website
Re: Objekte, die mal ein bestimmter user bearbeitet hat
wie bekomme ich alle Objekte, die ein bestimmter user (in diesem Fall: ich) mal bearbeitet hat aber nicht notwendigerweise der letzte Bearbeiter ist?
Ich fürchte, da gibt es keine einfache Möglichkeit, außer über den Full History Dump:
http://wiki.openstreetmap.org/wiki/Planet.osm/full
Offline
#9 2015-09-05 15:55:38
- MKnight
- Member

- Registered: 2012-08-01
- Posts: 2,406
Re: Objekte, die mal ein bestimmter user bearbeitet hat
Basstoelpel wrote:wie bekomme ich alle Objekte, die ein bestimmter user (in diesem Fall: ich) mal bearbeitet hat aber nicht notwendigerweise der letzte Bearbeiter ist?
Ich fürchte, da gibt es keine einfache Möglichkeit, außer über den Full History Dump:
Und wie mach ich das damit? Hatte demletzt die Osmosis-doku mal durchforstet und fand da keine Möglichkeit in der History bestimmte Optionen einzustellen.
gesammelte Overpass-abfragen zu QA (hauptsächlich Strassenfehler) + verschiedene Stats zu Strassen-eigenschaften
Offline
#10 2015-09-05 17:09:19
- hfst
- Member
- Registered: 2013-08-31
- Posts: 709
Re: Objekte, die mal ein bestimmter user bearbeitet hat
Hallo allerseits,
wie bekomme ich alle Objekte, die ein bestimmter user (in diesem Fall: ich) mal bearbeitet hat aber nicht notwendigerweise der letzte Bearbeiter ist?
(...)
Vielleicht erwischt Du einen Großteil Deiner Objekte, wenn Du erstmal nach denen suchst, wo du der letzte Bearbeiter bist.
Offline
#11 2015-09-06 08:10:42
- malenki
- Member
- Registered: 2008-09-07
- Posts: 636
Re: Objekte, die mal ein bestimmter user bearbeitet hat
Ich würde es so versuchen:
* Den ersten Punkt dieser Anleitung befolgen.
* Dann statt nach Löschungen nach power=sub_station suchen
* Die IDs dann auf geeignete Wiese mit JOSM öffnen. Das geht z.B. über remote control. Oder du machst eine Liste aller Nodes und Ways in dem Format w[Nummer],n[Nummer] und öffnest die mit "Objekt öffnen", Objekttyp gemischt und gibst sie bei Objektkennung ein.
Offline
#12 2015-09-09 20:25:27
- ikonor
- Member
- Registered: 2010-11-08
- Posts: 637
- Website
Re: Objekte, die mal ein bestimmter user bearbeitet hat
Und wie mach ich das damit? Hatte demletzt die Osmosis-doku mal durchforstet und fand da keine Möglichkeit in der History bestimmte Optionen einzustellen.
Hab den Full History Dump selbst noch nicht verwendet, kann also nur Vermutungen anstellen.
Osmosis kann evtl. schon History Dateien lesen, unterstützt es aber wohl nicht explizit (http://wiki.openstreetmap.org/wiki/Plan … Processing):
Osmosis does not have explicit support for this type of file but some Osmosis operations seem to work with it.
Könnte mir vorstellen, dass Tag Filter evtl. gehen, aber bbox Filter eher nicht, da die Weg->Knoten Zuordnung über ID nicht eindeutig ist.
Mögliche Ansätze wären z.B.:
a) per osm-history-importer in PostgreSQL Datenbank importieren, danach hat man dann mit SQL alle Möglichkeiten zum Abfragen
https://github.com/MaZderMind/osm-histo … UTORIAL.md (ohne den Mapnik/Rendering Teil)
(Achtung: full-history Link veraltet, Extrakte Stand Januar)
b) mit Osmium filtern
Osmium unterstützt History Dateien explizit, ist aber primär eine Bibliothek für Entwickler. Das Kommandozeilen-Tool kann bzgl. History wohl nur einen bestimmten Zeitpunkt extrahieren.
b1) nach OPL File Format (Text) konvertieren + Unix Tools (grep, ...)
http://docs.osmcode.org/opl-file-format-manual/
http://media.jochentopf.com/media/2014- … slides.pdf S. 16ff (Video Links siehe http://osmcode.org/docs.html unten)
b2) eigenen Handler/Filter für Node.js/Python Bindings oder C++ schreiben
Links siehe http://blog.jochentopf.com/2015-09-02-o … ng-up.html
Offline
#13 2015-09-09 20:53:05
- MKnight
- Member

- Registered: 2012-08-01
- Posts: 2,406
Re: Objekte, die mal ein bestimmter user bearbeitet hat
Danke für die ausführlichen Tips, aber das is mir leider zu hoch. Hab mit Osmosis schon derbe Probleme... ![]()
gesammelte Overpass-abfragen zu QA (hauptsächlich Strassenfehler) + verschiedene Stats zu Strassen-eigenschaften
Offline