You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
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 2013-04-23 12:45:06

Oli-Wan
Member
From: NRW
Registered: 2010-09-14
Posts: 2,814

Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

Zusammenfassung siehe Wiki-Seite: http://wiki.openstreetmap.org/wiki/User … nem_Knoten

Moinsens,

xybot hat sich seinerzeit auch um Wege gekümmert, die nur aus einem Knoten bestehen. "Gekümmert" bedeutet in diesem Zusammenhang deren Löschung. Es wäre ein leichtes, eine solche Euthanasie auch Wall·E beizubringen; allerdings bin ich mir unschlüssig, ob dies sinnvoll ist. Dazu möchte ich einmal eure Meinungen einholen.

Fakt ist: so wie sie sind, sind die Wege unbrauchbar.

Die Frage ist aber, ob man sie in (nahezu) allen Fällen sicher löschen kann, ohne dabei Information zu vernichten, die einem menschlichen Korrekteur eine bessere Lösung ermöglicht hätte. Ich denke dabei etwa an folgende Konstellationen:

  • Ein Mapper will einen POI eintragen. Mit der freundlichen Unterstützung eines kaputten Editors landet die Information (also Tags) nicht am Knoten K, sondern am nur aus diesem Knoten bestehenden Weg W={K}. Löscht man den Weg, ist die Information futsch. Ein menschlicher Korrekteur könnte die Intention des ursprünglichen Mappers erkennen und die Tags an den Knoten verschieben, bevor er den Weg löscht. (Oder gleich den POI als Fläche einzeichnen, sofern sinnvoll.)

  • Ein Mapper will z.B. eine Straße einzeichnen; dank der freundlichen Unterstützung eines kaputten Editors kommt es nicht dazu, sondern es entsteht nur ein Weg mit einem Knoten. Ein menschlicher Korrekteur könnte auch hier die Intention des ursprünglichen Mappers erahnen und die Straße, gestützt auf das Luftbild und die am kaputten Weg vorhandenen Tags, richtig anlegen.

  • Ein Mapper bearbeitet bestehende Linien- oder Flächenobjekte. Mit der freundlichen Unterstützung eines kaputten Editors wird einer der bestehenden Wege, etwa ein Gebäude, auf einen Knoten zusammengeschrumpft. Ein menschlicher Korrekteur könnte z.B. anhand des Luftbildes erkennen, daß dort Gebäude vermurkst wurden, und eine ordentliche Reparatur vornehmen.

Sollte ich Wall·E entsprechend erweitern, käme die entsprechende Funktion wie alle anderen auch zunächst nur in DE zur Anwendung; daher hier nur Zahlen zu DE. Aktuell (Stand vor vier Tagen) gibt es im DE-Extrakt der Geofabrik 488 Wege mit nur einem Knoten. 445 davon können Potlatch 2 zugeschrieben werden, 36 Vespucci. (Die übrigen wurden vermutlich inzwischen bereinigt.)
Zur eigenen Meinungsbildung siehe: http://toolserver.org/~mapjedi/candidat … ode_de.osm - die Datei enthält allderdings nur die Wege, keine Knoten. Zum Nachladen die Datei in JOSM öffnen, alles auswählen (Strg+A), Auswahl aktualisieren. Keiner der Wege ist älter als Anfang Dezember, offenbar wurde bis dahin noch aufgeräumt; es werden also allein in DE pro Monat mindestens 100 solche "Wege" erzeugt.

Aus den oben genannten Gründen bin ich eigentlich eher zurückhaltend, Ein-Knoten-Wege (1NW) pauschal zu löschen. Andererseits legen praktische Erwägungen nahe, die obigen Einwände in den Wind zu schlagen:

  • xybot hat 1NW ohne weitere Prüfung gelöscht, dagegen scheint es nie Beschwerden gegeben zu haben.

  • In der Praxis scheinen menschliche Korrekteure, wenn überhaupt, auch nur eine Löschung vorzunehmen. Eine "bessere" Korrektur, auch wenn sie im Einzelfall evtl. möglich wäre, findet nach meiner Kenntnis nicht statt. (Auch JOSM bietet als automatische Korrektur nur die Löschung an.)

  • Die schiere Flut von 1NW macht es auch praktisch unmöglich, bei jedem einzelnen eine detaillierte Kontrolle vorzunehmen.

  • Nach meiner Einschätzung sind darüber hinaus die oben skizzierten Szenarien eher selten. Der typische Fall scheint zu sein, daß neben der kaputten Bahnhofstraße auch noch eine ordentliche Bahnhofstraße eingezeichnet wird. Wohlgemerkt ist dies nur eine Einschätzung, das sollte man noch systematischer untersuchen.

Derzeit scheint es mir am sinnvollsten, in der folgenden Richtung weiter nachzudenken: lassen sich Fälle abgrenzen, wo eine "bessere Korrektur" nicht möglich erscheint? Ich denke da z.B. an einen als Straße getaggten 1NW in Version 1, dessen Knoten zugleich einer validen Straße mit gleichen Tags angehört. In dem Fall würde ich aufgrund bisheriger Erfahrungen davon ausgehen, daß neben dem mißglückten Versuch auch eine ordentliche Straße angelegt wurde und die Erhaltung des 1NW als Marker für menschliche Korrekteure nicht lohnt. Auf diese Weise könnte man sukzessive den Anwendungsbereich auf weitere sicher erscheinende Fälle erweitern. Je nachdem, was dann noch übrig bleibt, läßt man den Rest entweder tatsächlich für menschliche Korrekteure stehen, oder gelangt zur Erkenntnis, daß 1NW in keinem Fall erhaltenswert sind.

Last edited by Oli-Wan (2013-04-26 11:14:19)


No animals were harmed in the writing of this posting.

Offline

#2 2013-04-23 13:01:28

poppei82
Member
From: Germany
Registered: 2011-07-29
Posts: 456

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

Oli-Wan wrote:

lassen sich Fälle abgrenzen, wo eine "bessere Korrektur" nicht möglich erscheint?

Nur ein Gedankeneinwurf meinerseits: wenn sich Fälle abgrenzen lassen, die nicht ohne menschliches Zutun gelöst werden können/sollten, kann man beispielsweise die Fehlerprüfung in keepright dahingehend optimieren. Alle anderen 1NW können (meiner Meinung nach) einfach gelöscht werden. Alle anderen sollten für andere QA-Programme übrig bleiben, die dann im günstigstens Fall auch irgendwann von Menschen behoben werden.

Ich denke das wäre ein guter Kompromiss.

PS: Weiter so mit dem Aufräumen! Und danke! wink


Hilf mit bei der Qualitätssicherung! Lasse dir mit dem QAT-Skript Fehler direkt in JOSM anzeigen!
Im Keepright Users Guide findest du Hilfe.

Offline

#3 2013-04-23 13:13:34

EvanE
Member
Registered: 2009-11-30
Posts: 5,716

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

Schwierig, sehr schwierig. Sind denn an den 1-Knoten-Wegen Taggs enthalten?

Wo nein, kann man die sicher bedenkenlos löschen, da keine Informationen verloren gehen.
Wenn doch, muss man weitere Überlegungen anstellen, ob ein Mensch aus den vorhandenen Informationen irgend etwas rekonstruieren könnte.

Beide Fälle scheinen laut der von dir erwähnten Liste in erheblichen Maß vorzukommen.

Edbert (EvanE)

Offline

#4 2013-04-23 13:18:42

errt
Member
Registered: 2009-12-01
Posts: 1,068

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

Kommentare zu deinen 3 Szenarien:

1. Dieses Problem lässt sich auf jeden Fall vermeiden, indem man nur taglose 1NW löscht. Das sind zwar nur ein Teil aller 1NW, aber zumindest ein Anfang. Für die anderen könnte man überlegen, die Tags an den Knoten zu übertragen. Selbst wenn es sich um Tags für Wege handelt, kann das sinnvoll sein - Information geht keine verloren, QA-Tools können das anzeigen.
2. Halte ich für irrelevant. Entweder gibt es einen Mapper, der an dieser Stelle bereit ist, Straßen einzuzeichnen, dann wird der das auch tun, wenn da kein 1NW sitzt, oder es gibt keinen, dann wird auch niemand den 1NW verbessern.
3. Hier könnte es helfen, die Wege nicht zu löschen, wenn sie zuvor aus mehreren Knoten bestanden. Eventuell könnte man sie (bzw. nur ihre Geometrie) dann auf den letzten Stand mit mehr als einem Knoten zurücksetzen, das sollte normalerweise nicht schaden - sie waren ja auf diesem Stand schon mal in der DB und falscher als ein 1NW kann es auch kaum sein. Und wenn es Gründe für eine Änderung gibt, dann sind sie dann zumindest wieder leichter in Karten oder im Editor sichtbar.

Von meiner Seite also: Ja, sinnvoll.

Offline

#5 2013-04-23 13:44:27

EvanE
Member
Registered: 2009-11-30
Posts: 5,716

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

errt wrote:

Kommentare zu deinen 3 Szenarien:
1. Dieses Problem lässt sich auf jeden Fall vermeiden, indem man nur taglose 1NW löscht. Für die anderen könnte man überlegen, die Tags an den Knoten zu übertragen. ...
2. Halte ich für irrelevant. Entweder gibt es einen Mapper, der an dieser Stelle bereit ist, Straßen einzuzeichnen, dann wird der das auch tun, wenn da kein 1NW sitzt, oder es gibt keinen, dann wird auch niemand den 1NW verbessern.
3. Hier könnte es helfen, die Wege nicht zu löschen, wenn sie zuvor aus mehreren Knoten bestanden. Eventuell könnte man sie (bzw. nur ihre Geometrie) dann auf den letzten Stand mit mehr als einem Knoten zurücksetzen, das sollte normalerweise nicht schaden - ... Und wenn es Gründe für eine Änderung gibt, dann sind sie dann zumindest wieder leichter in Karten oder im Editor sichtbar.

Zu 3. möchte ich zu Bedenken geben, dass einige/etliche dieser 1-Knoten-Wege aus überlappenden Wegen entstanden sein können. Dann macht ein Wiederherstellen eines früheren Zustands meiner Meinung nach wenig Sinn. Ebenso ist nicht sicher, dass ein Knoten aus einer früheren Version nicht bereits selbst gelöscht wurde. In beiden Fällen wird nur ein Fehler durch einen anderen ersetzt.

Weiter denke ich, dass 1-Knoten-Wege in Version 1 ebenso wie Tagg-lose 1-Knoten-Wege bedenkenlos gelöscht werden können.

Edbert (EvanE)

Offline

#6 2013-04-23 14:23:07

aighes
Member
From: Shanghai
Registered: 2009-03-29
Posts: 5,383
Website

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

Bei der Frage "Gehen Infos verloren?" sollte man auch berücksichtigen, ob diese "verlorenen Informationen" denn auch gefunden werden. Ich kenne keinen Editor, der solch einen "Weg" grafisch anzeigt. Wie auch? Unter josm bspw. findet man solche Wege nur, wenn man den Validator drauf los lässt oder gezielt einen Bereich markiert und dann durch die Auswahlliste sucht. Und auch dann stellt sich die Frage: War das nun ein missglückter Löschversuch oder ein missglückter Eintragversuch? Oder anders ausgedrückt: Soll ich die Info behalten oder Löschen?

Da dies nicht eindeutig zu klären ist, braucht es andere Quellen (meist lokales Wissen). Daher käme ich zu dem Schluss, dass letztlich keine Infos verloren gehen, bzw. die Infos, die erhalten bleiben würden ohnehin überprüft werden müssen.


Viele Grüße
Henning

Offline

#7 2013-04-23 14:39:16

reneman
Member
From: Mainz
Registered: 2012-10-13
Posts: 1,106
Website

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

aighes wrote:

Bei der Frage "Gehen Infos verloren?" sollte man auch berücksichtigen, ob diese "verlorenen Informationen" denn auch gefunden werden. Ich kenne keinen Editor, der solch einen "Weg" grafisch anzeigt. Wie auch? Unter josm bspw. findet man solche Wege nur, wenn man den Validator drauf los lässt oder gezielt einen Bereich markiert und dann durch die Auswahlliste sucht. Und auch dann stellt sich die Frage: War das nun ein missglückter Löschversuch oder ein missglückter Eintragversuch? Oder anders ausgedrückt: Soll ich die Info behalten oder Löschen?

Da dies nicht eindeutig zu klären ist, braucht es andere Quellen (meist lokales Wissen). Daher käme ich zu dem Schluss, dass letztlich keine Infos verloren gehen, bzw. die Infos, die erhalten bleiben würden ohnehin überprüft werden müssen.

Wenn ich den Weg mit seinen Informationen in einen Node ändere bzw. alle Informationen dort hin übertrage, dann wird der Node sichtbar. Und das positiv wie negativ, soll heißen er wird bei keep right angezeigt wenn am Node unpassende Attribute sind. Sollten keine Attribute vorhanden sein, dann durch den Bot sofort löschen.

PS: http://toolserver.org/~mapjedi/candidat … ode_de.osm = Page not found.

Last edited by reneman (2013-04-23 14:41:00)


» Check the Monuments! «
Viele der als historic=monument erfassten Objekte sind in Wirklichkeit kein Monument. Sie wurden mangels passender Tags oder aus Unkenntnis als Monument erfaßt. Diese Karte CheckTheMonuments will bei der Korrektur unterstützen.

Offline

#8 2013-04-23 15:15:52

aighes
Member
From: Shanghai
Registered: 2009-03-29
Posts: 5,383
Website

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

Nehmen wir mal an wir haben einen One-Node-Way mit dem Tag amenity=pub.

Das könnte auf vielerlei Weise entstanden sein:
* Pub war als Fläche eingetragen und Löschen ist missglückt.
* Pub war als Fläche eingetragen und wurde ausversehen zerstückelt
* Pub sollte eingetragen werden und das ist missglückt

Wahrscheinlich gibts auch noch mehr Möglichkeiten. Wenn man die Info jetzt wiederherstellt, dann kann es genausogut sein, dass man eine Info in die Datenbank einträgt, die falsch ist.


Viele Grüße
Henning

Offline

#9 2013-04-23 15:29:32

Theodin
Member
Registered: 2013-02-10
Posts: 221

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

Ich see's wie Edbert: Taglose löschen und alle anderen anschauen (Keepright?).
Und: Wenn möglich Editoren reparieren! smile

Offline

#10 2013-04-23 16:05:47

reneman
Member
From: Mainz
Registered: 2012-10-13
Posts: 1,106
Website

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

Edit: ein "fixme" kann man alternativ an den Node auch noch kleben...


» Check the Monuments! «
Viele der als historic=monument erfassten Objekte sind in Wirklichkeit kein Monument. Sie wurden mangels passender Tags oder aus Unkenntnis als Monument erfaßt. Diese Karte CheckTheMonuments will bei der Korrektur unterstützen.

Offline

#11 2013-04-23 21:25:08

TEL0000
Moderator
From: Berlin
Registered: 2008-06-11
Posts: 968

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

Meiner Meinung nach müsste die API das Hochladen von solchen Wegen ablehnen, so wie sie das bei Wegen die garkeine Knoten haben bereits macht.

Offline

#12 2013-04-23 23:09:40

EvanE
Member
Registered: 2009-11-30
Posts: 5,716

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

TEL0000 wrote:

Meiner Meinung nach müsste die API das Hochladen von solchen Wegen ablehnen, so wie sie das bei Wegen die garkeine Knoten haben bereits macht.

Die API ist bewusst einfach gehalten, um die notwendige Performance zu gewährleisten.

Ich stimme dir dennoch zu, dass kaputte Wege mit weniger als zwei verschiedenen Knoten von der API nicht akzeptiert werden sollten.

Die beste Möglichkeit ist diesen Wunsch im Brainstorming für die nächste API-Version (0.7) zu dokumentieren.

Edbert (EvanE)

Offline

#13 2013-04-24 15:10:28

MasiMaster
Member
Registered: 2011-11-22
Posts: 369

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

Ich habe mir zufällig den Weg 26205091 aus der Liste ausgesucht, und konnte anhand dessen einen den Weg rekonstruieren:
http://www.openstreetmap.org/browse/way … 84/history

Vorher bestand der Weg aus 2 Knoten, nachher war der nicht mehr vorhandene Knoten gelöscht. --> Vielleicht kann man den 1-Knoten-Weg mit mind. einem der damal Vorhandenen Knoten wieder Verbinden, bzw. wenn der Knoten gelöscht worden ist, an der Position einen Neuen knoten einfügen.
Da dies möglicherweise zu redundanten Informationen führen kann, (da ja die Tags erhalten bleiben,) könnte man vor jeden Tag ein fixme: setzten?! Und ggf. noch ein fixme-Tag anhängen.
So kann man den Weg zumindest im Editor sehen und wenn man will bearbeiten/reaktivieren/löschen.

Edit:
hingegen ist bzw. war Weg 23598134 aus der Liste identisch wie dieser Weg nun:
http://www.openstreetmap.org/browse/way … 48/history

Last edited by MasiMaster (2013-04-24 15:22:03)

Offline

#14 2013-04-24 22:09:56

Oli-Wan
Member
From: NRW
Registered: 2010-09-14
Posts: 2,814

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

Nicht daß ihr denkt, ich hätte das Thema schon wieder vergessen. Ich habe bewußt nach dem Eröffnungsposting mal einen Tag die Klappe gehalten, um die Diskussion nicht einseitig in eine bestimmte Richtung zu lenken und um halbwegs unbeeinflußte Wortmeldungen zu erhalten.

Die bisherigen Äußerungen decken das komplette Spektrum vom Holzhammer bis zur Mutter der Porzellankiste ab - ein Hinweis, daß die Sache gar nicht so eindeutig ist wie man zunächst denken könnte.

Folgender gemeinsamer Nenner scheint sich aber mindestens abzuzeichnen: 1NW in Version 1 ohne Tags können weg. Diese enthalten bestenfalls die Information "hier ist möglicherweise irgendwas" - also nil. Falls der zugehörige Knoten ebenfalls keine Tags hat und nicht Teil eines weiteren Weges (oder einer Relation) ist, kann er meines Erachtens gleich mit entsorgt werden. Bedauerlicherweise deckt dies nur einen recht kleinen Teil der 1NW ab.

aighes wrote:

Nehmen wir mal an wir haben einen One-Node-Way mit dem Tag amenity=pub.

Das könnte auf vielerlei Weise entstanden sein: ...

Das stimmt. Möglicherweise lassen sich jedoch bestimmte Situationen automatisiert erkennen. Einen ersten Hinweis liefert die Versionsnummer, anschließend kann man sich die Historie oder weitere Objekte aus demselben Änderungssatz anschauen: gibt es ein weiteres Objekt mit identischen Tags, das in demselben Änderungssatz angelegt wurde? Bei der Identifizierung der Verursacher von Wegen mit wiederholten Knoten habe ich schon eine History-Suche im Einsatz.

reneman wrote:

Probleme mit dem Webserver, die Datei ist vorhanden. Tee trinken und erneut versuchen.

Theodin wrote:

Und: Wenn möglich Editoren reparieren!

Wie gesagt sind die Hauptverursacher derzeit Potlatch und Vespucci. Bei Vespucci bin ich zuversichtlich, daß der Fehler (Ticket gestern geschrieben) schnell behoben wird und die nächste Version dann "sauber" ist; es bleiben aber natürlich noch alte Versionen im Umlauf. Bei Potlatch hingegen habe ich wenig Hoffnung, daß der Bug noch irgendwann geschlossen wird.

MasiMaster wrote:

hingegen ist bzw. war Weg 23598134 aus der Liste identisch wie dieser Weg nun:
http://www.openstreetmap.org/browse/way … 48/history

Bei 23598134 würde ich (als Mensch-Mapper) sagen: der Weg kann weg, denn alle Knoten, die er vorher hatte, stecken jetzt in einer Straße mit dem gleichen Namen. Dieses Kriterium ließe sich nach meiner Einschätzung ebenfalls automatisieren. Wenn das noch für paar weitere gelingt, könnte man den 1NW-Wald evtl. schon spürbar ausdünnen.

poppei82 wrote:

Nur ein Gedankeneinwurf meinerseits: wenn sich Fälle abgrenzen lassen, die nicht ohne menschliches Zutun gelöst werden können/sollten, kann man beispielsweise die Fehlerprüfung in keepright dahingehend optimieren.

Falls ich mich tatsächlich daran mache, einen Teil der 1NW zu löschen, bleiben ganz von allein nur noch diejenigen übrig, von denen ich lieber die Finger lasse. keep right braucht dann nur noch diejenigen anzuzeigen, die eben da sind - und das tut es ja schon.

Last edited by Oli-Wan (2013-04-24 22:15:58)


No animals were harmed in the writing of this posting.

Offline

#15 2013-04-25 13:10:23

EvanE
Member
Registered: 2009-11-30
Posts: 5,716

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

Oli-Wan wrote:

Die bisherigen Äußerungen decken das komplette Spektrum vom Holzhammer bis zur Mutter der Porzellankiste ab - ein Hinweis, daß die Sache gar nicht so eindeutig ist wie man zunächst denken könnte.

Folgender gemeinsamer Nenner scheint sich aber mindestens abzuzeichnen: 1NW in Version 1 ohne Tags können weg. ... Falls der zugehörige Knoten ebenfalls keine Tags hat und nicht Teil eines weiteren Weges (oder einer Relation) ist, kann er meines Erachtens gleich mit entsorgt werden. ...

Allgemein ist die Einschätzung, dass 1-Knoten-Wege ein Problem sind und daher behandelt werden sollten.
Nach meiner Einschätzung sollte das jedoch Version 1 oder ohne Taggs heißen.
Bezüglich der Knoten stimme ich mit dir überein. Wenn der Knoten des 1NW Taggs hat oder Teil eines Weges/Relation ist, sollte man ihn besser behalten (ggfs. ein FIXME ergänzen). Falls nicht kann er gleich mit entsorgt werden.


Oli-Wan wrote:
aighes wrote:

Nehmen wir mal an wir haben einen One-Node-Way mit dem Tag amenity=pub.
Das könnte auf vielerlei Weise entstanden sein: ...

Das stimmt. Möglicherweise lassen sich jedoch bestimmte Situationen automatisiert erkennen. Einen ersten Hinweis liefert die Versionsnummer, anschließend kann man sich die Historie oder weitere Objekte aus demselben Änderungssatz anschauen: gibt es ein weiteres Objekt mit identischen Tags, das in demselben Änderungssatz angelegt wurde? ...

Hier kann man eventuell noch unterscheiden zwischen highway, immer Flächen (z.B. landuse) und POI (amenity, shop, ...). Bei highway kann man wohl bedenkenlos entsorgen. Bei Flächen oder POIs die Taggs des Weges an den Knoten und den Weg entsorgen.
Falls die Prüfung des Changesets ein Duplikat ergibt, kann man Weg und Taggs und falls unverbunden den Knoten entsorgen.


Oli-Wan wrote:
poppei82 wrote:

Nur ein Gedankeneinwurf meinerseits: wenn sich Fälle abgrenzen lassen, die nicht ohne menschliches Zutun gelöst werden können/sollten, kann man beispielsweise die Fehlerprüfung in keepright dahingehend optimieren.

Falls ich mich tatsächlich daran mache, einen Teil der 1NW zu löschen, bleiben ganz von allein nur noch diejenigen übrig, von denen ich lieber die Finger lasse. keep right braucht dann nur noch diejenigen anzuzeigen, die eben da sind - und das tut es ja schon.

Das wäre als Rückfall-Ebene (Anzeige nicht automatisch lösbarer Probleme) sicher sinnvoll.

Persönlich tendiere ich mittlerweile dazu, möglichst viele der 1NW entweder komplett zu löschen (inkl. Knoten) oder wo das nicht möglich ist, auf einen Punkt mit den Taggs des Weges zu reduzieren (nur den Weg löschen). Im zweiten Fall wäre ein FIXME=* sicher sinnvoll.

Die Fälle, wo man tatsächlich als Mensch einen Weg wieder herstellen kann, dürften eher wenige sein. Meistens wird ein Mensch einen 1-Knoten-Weg einfach entsorgen. Von daher würde ich keine zu strengen Maßstäbe anlegen.

Edbert (EvanE)

Offline

#16 2013-04-25 16:56:44

wambacher
Member
From: Schlangenbad/Wambach, Germany
Registered: 2009-12-16
Posts: 16,769
Website

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

-snip-

Last edited by wambacher (2013-04-25 16:57:57)

Offline

#17 2013-04-26 11:00:50

Oli-Wan
Member
From: NRW
Registered: 2010-09-14
Posts: 2,814

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

EvanE wrote:
Oli-Wan wrote:

Folgender gemeinsamer Nenner scheint sich aber mindestens abzuzeichnen: 1NW in Version 1 ohne Tags können weg. ... Falls der zugehörige Knoten ebenfalls keine Tags hat und nicht Teil eines weiteren Weges (oder einer Relation) ist, kann er meines Erachtens gleich mit entsorgt werden. ...

Nach meiner Einschätzung sollte das jedoch Version 1 oder ohne Taggs heißen.

Nein, das ist mir zu grob. "oder" deckt auch Wege mit Tags in Version 1 ab - dies enthält den Fall, wo die Daten eines POI am kaputten Weg gelandet sind - sowie Wege kaputte Wege ohne Tags mit höherer Versionsnummer, also auch Wege, die etwa als Teil eines MP bewußt keine Tags hatten. Wie häufig in den skizzierten Fällen tatsächlich noch etwas zu retten ist, vermag ich bisher nicht einzuschätzen, aber ich möchte die Chance hierauf nicht gleich von vornherein zunichte machen. Deshalb die strengere Bedingung "1NW in Version 1 ohne Tags".

Ich denke, daß ich diesen ersten Schritt nächste Woche einmal angehen werde: 1NW in Version 1 ohne Tags löschen, ihre nicht erhaltenswerten Knoten (ohne Tags und nicht Element eines weiteren Objekts) gleich mit. Anschließend mal schauen, welche weiteren sicher löschbaren Fälle sich identifizieren lassen. Dies könnte einer davon sein:

Oli-Wan wrote:

Bei 23598134 würde ich (als Mensch-Mapper) sagen: der Weg kann weg, denn alle Knoten, die er vorher hatte, stecken jetzt in einer Straße mit dem gleichen Namen. Dieses Kriterium ließe sich nach meiner Einschätzung ebenfalls automatisieren.


No animals were harmed in the writing of this posting.

Offline

#18 2013-04-26 14:07:38

EvanE
Member
Registered: 2009-11-30
Posts: 5,716

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

Oli-Wan wrote:
EvanE wrote:

Nach meiner Einschätzung sollte das jedoch Version 1 oder ohne Taggs heißen.

Nein, das ist mir zu grob. "oder" deckt auch Wege mit Tags in Version 1 ab - dies enthält den Fall, wo die Daten eines POI am kaputten Weg gelandet sind - sowie Wege kaputte Wege ohne Tags mit höherer Versionsnummer, also auch Wege, die etwa als Teil eines MP bewußt keine Tags hatten. Wie häufig in den skizzierten Fällen tatsächlich noch etwas zu retten ist, vermag ich bisher nicht einzuschätzen, aber ich möchte die Chance hierauf nicht gleich von vornherein zunichte machen. Deshalb die strengere Bedingung "1NW in Version 1 ohne Tags".
...

OK, das kann ich nachvollziehen.
Wir (ich) wissen und schätzen, dass du die sichere, eindeutige Seite deutlich bevorzugst. Daher wollen wir (ich) dich nicht drängen, das hier anders zu machen.

Persönlich neige ich nach der bisherigen Diskussion und meiner eigenen Erfahrung mittlerweile dazu, einfach alle 1-Knoten-Wege zu löschen. Ein Bot muss jedoch deutlich vorsichtiger vorgehen, als es ein Mapper im Einzelfall tun würde.

Edbert (EvanE)

Offline

#19 2013-04-28 14:23:47

slhh
Member
Registered: 2012-09-02
Posts: 358

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

Oli-Wan wrote:

Ich denke, daß ich diesen ersten Schritt nächste Woche einmal angehen werde: 1NW in Version 1 ohne Tags löschen, ihre nicht erhaltenswerten Knoten (ohne Tags und nicht Element eines weiteren Objekts) gleich mit.

Sollte man hier nicht noch die Einschränkung machen, dass die Wege in keiner Relation enthalten sind? Bei Wegen in Relationen würde ich eine deutlich höhrere Wahrscheinlichkeit sehen, dass noch etwas zu retten ist, und sei es nur die Korrektur der Relation. Vermutlich wäre es sinnvoll 1NW in Relationen gezielt durch ein QA Tool Mappern zur manuellen Korrektur zuzuführen. Man müßte dazu aber wohl einen Weg finden, wie man die 1NW im Editor besser bearbeitbar macht.

Wenn man 1NW in Relationen ausschließt, wäre aber die Frage, ob man bei 1NW ohne Tags wirklich noch die Forderung nach Version 1 zum Löschen braucht.

Offline

#20 2013-04-28 21:51:06

Oli-Wan
Member
From: NRW
Registered: 2010-09-14
Posts: 2,814

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

slhh wrote:

Sollte man hier nicht noch die Einschränkung machen, dass die Wege in keiner Relation enthalten sind?

Korrekt. Hatte ich auch so vor, aber vergessen dazu zu schreiben. (Für mich war das in Kenntnis der API ohnehin implizit, weil /delete nur funktioniert, wenn das Objekt nicht referenziert wird - daher habe ich wohl nicht daran gedacht, dies oben zu erwähnen.)

slhh wrote:

Wenn man 1NW in Relationen ausschließt, wäre aber die Frage, ob man bei 1NW ohne Tags wirklich noch die Forderung nach Version 1 zum Löschen braucht.

Abwarten. Wenn die ersten sicheren Fälle erledigt sind, gewinne ich hoffentlich einen besseren Überblick, wie sich die übrigen verteilen und nach welchen Kriterien weitere als sicher löschbar eingestuft werden können. Solche Kriterien ergänze ich dann lieber nach und nach im Programm, als mit einer von vornherein zu breit gefaßten Bedingung möglicherweise verwertbare Information zu verlieren.


No animals were harmed in the writing of this posting.

Offline

#21 2013-04-29 00:39:51

slhh
Member
Registered: 2012-09-02
Posts: 358

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

Oli-Wan wrote:

kaputte Wege ohne Tags mit höherer Versionsnummer, also auch Wege, die etwa als Teil eines MP bewußt keine Tags hatten.

Wenn du 1NW, die in Relationen enthalten sind, ohnehin nicht löschen willst, ist zumindest dieses Argument gegen das Löschen von 1NW ohne Tags in höherer Version nicht zutreffend, da diese ja in der MP-Relation enthalten wären. Den Zweifehlerfall, dass der Weg Knoten verloren und auch noch aus der Relation herausgefallen ist, muss man wohl nicht berücksichtigen.

Es spricht natürlich nichts dagegen, wenn du dies erst genauer analysieren willst.

Wenn man mit dem Löschen allerdings zu zurückhaltend ist, dürfte dies im Endeffekt bedeuten, dass man dadurch eher weniger Informationen rettet.  Mapper würden die 1NW dann wohl eher unvorsichtig entsorgen, wenn die Wahrscheinlichkeit gering ist, in diesen sinnvolle Informationen zu finden.

Offline

#22 2013-04-29 15:10:35

Oli-Wan
Member
From: NRW
Registered: 2010-09-14
Posts: 2,814

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

So, zu

Oli-Wan wrote:

Ich denke, daß ich diesen ersten Schritt nächste Woche einmal angehen werde: 1NW in Version 1 ohne Tags löschen, ihre nicht erhaltenswerten Knoten (ohne Tags und nicht Element eines weiteren Objekts) gleich mit.

habe ich jetzt einen ersten trockenen Testlauf durchgeführt. Das Log muß ich noch durchschauen, aber falls es da keine Auffälligkeiten gibt, werde ich auch eine "echte" Bearbeitung vornehmen. Die Knoten scheinen in der Regel übrigens Elemente weiterer Wege zu sein, so daß sie nicht gelöscht werden können/dürfen. (s.u.)

Die Idee des weiteren Vorgehens ist folgende Iteration:
1. Anhand des 1NW-Bestands ein Kriterium definieren, wonach 1NW als sicher löschbar eingestuft werden
2. Kriterium zu den bereits im Programm verbauten hinzufügen, testen
3. Programm ausführen -> Reduktion von 1NW
4. weiter mit 1., bis kein sicheres Kriterium mehr gefunden wird.

Der aktuelle Testlauf entspricht also Schritt 2 für das folgende Kriterium (ist zwar Lisp, sollte aber prinzipiell verständlich sein):

(and (eq (osm-obj-version way) 1)
     (null (osm-obj-taglist way))
     (null way-parents))

In Schritt 3 würden damit 197 von 546 Ein-Knoten-Wegen in (Geofabrik-)DE beseitigt, sicher kein schlechter Anfang.

Log des Tests (vielleicht mag sich mal jemand stichprobenartig einige zufällig herausgegriffene Wege näher ansehen):

osm-mechedit-euthanize-1nw run Mon Apr 29 15:55:10 2013
way #195398144 contains only one node: #2058467430
	way #195398144 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2058467430 is referenced by other objects => can't kill
	way killed (not really)
way #195398146 contains only one node: #2058467426
	way #195398146 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2058467426 is referenced by other objects => can't kill
	way killed (not really)
way #195398147 contains only one node: #2058467432
	way #195398147 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2058467432 is referenced by other objects => can't kill
	way killed (not really)
way #195406231 contains only one node: #2058511173
	way #195406231 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2058511173 is referenced by other objects => can't kill
	way killed (not really)
way #195406236 contains only one node: #2058511168
	way #195406236 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2058511168 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #195406237 contains only one node: #2058511161
	way #195406237 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2058511161 is referenced by other objects => can't kill
	way killed (not really)
way #195406238 contains only one node: #2058511174
	way #195406238 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2058511174 is referenced by other objects => can't kill
	way killed (not really)
way #195406240 contains only one node: #2058511185
	way #195406240 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2058511185 is referenced by other objects => can't kill
	way killed (not really)
way #196489427 contains only one node: #2068170020
	way #196489427 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2068170020 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #196694441 contains only one node: #2069916444
	way #196694441 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2069916444 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #197919330 contains only one node: #2081154691
	way #197919330 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2081154691 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #197920638 contains only one node: #2081165606
	way #197920638 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2081165606 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #197920640 contains only one node: #2081165604
	way #197920640 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2081165604 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #197926099 contains only one node: #2081214873
	way #197926099 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2081214873 is referenced by other objects => can't kill
	way killed (not really)
way #197926100 contains only one node: #2081214875
	way #197926100 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2081214875 is referenced by other objects => can't kill
	way killed (not really)
way #197926103 contains only one node: #2081214872
	way #197926103 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2081214872 is referenced by other objects => can't kill
	way killed (not really)
way #197926104 contains only one node: #2081214881
	way #197926104 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2081214881 is referenced by other objects => can't kill
	way killed (not really)
way #198005844 contains only one node: #2081988162
	way #198005844 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2081988162 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198061982 contains only one node: #2082509050
	way #198061982 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2082509050 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198064899 contains only one node: #2082533770
	way #198064899 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2082533770 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198083902 contains only one node: #2082674197
	way #198083902 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2082674197 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198086715 contains only one node: #2082701629
	way #198086715 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2082701629 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198732994 contains only one node: #1720510569
	way #198732994 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #1720510569 is referenced by other objects => can't kill
	way killed (not really)
way #198762246 contains only one node: #2088598626
	way #198762246 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088598626 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198763491 contains only one node: #2088609449
	way #198763491 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088609449 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198764939 contains only one node: #2088624917
	way #198764939 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088624917 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198767562 contains only one node: #2088648497
	way #198767562 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088648497 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198768779 contains only one node: #2088662773
	way #198768779 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088662773 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198768780 contains only one node: #2088662779
	way #198768780 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088662779 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198779024 contains only one node: #2088753086
	way #198779024 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088753086 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198780375 contains only one node: #2088785676
	way #198780375 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088785676 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198780376 contains only one node: #2088785671
	way #198780376 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088785671 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198780377 contains only one node: #2088785662
	way #198780377 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088785662 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198780378 contains only one node: #2088785665
	way #198780378 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088785665 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198785417 contains only one node: #2088804545
	way #198785417 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088804545 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198785419 contains only one node: #2088804535
	way #198785419 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088804535 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198794321 contains only one node: #2088841943
	way #198794321 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088841943 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198794322 contains only one node: #2088841946
	way #198794322 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088841946 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198794324 contains only one node: #2088841948
	way #198794324 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088841948 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198794325 contains only one node: #2088841947
	way #198794325 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088841947 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198794326 contains only one node: #2088841945
	way #198794326 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088841945 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198795502 contains only one node: #2088850662
	way #198795502 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088850662 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198795912 contains only one node: #2088852953
	way #198795912 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088852953 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198797035 contains only one node: #2088862281
	way #198797035 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2088862281 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198918456 contains only one node: #2089886111
	way #198918456 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2089886111 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198920030 contains only one node: #2089896575
	way #198920030 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2089896575 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #198920961 contains only one node: #2089902260
	way #198920961 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2089902260 is referenced by other objects => can't kill
	way killed (not really)
way #198920962 contains only one node: #2089902255
	way #198920962 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2089902255 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #199622906 contains only one node: #2096070743
	way #199622906 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2096070743 is referenced by other objects => can't kill
	way killed (not really)
way #199622909 contains only one node: #2096070742
	way #199622909 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2096070742 is referenced by other objects => can't kill
	way killed (not really)
way #199622910 contains only one node: #2096070740
	way #199622910 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2096070740 is referenced by other objects => can't kill
	way killed (not really)
way #200061271 contains only one node: #2100489241
	way #200061271 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2100489241 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #201197495 contains only one node: #472360621
	way #201197495 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #472360621 is referenced by other objects => can't kill
	way killed (not really)
way #201790109 contains only one node: #2112200757
	way #201790109 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2112200757 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #203136408 contains only one node: #2131099706
	way #203136408 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2131099706 is referenced by other objects => can't kill
	way killed (not really)
way #203258205 contains only one node: #2132513344
	way #203258205 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2132513344 is referenced by other objects => can't kill
	way killed (not really)
way #203266119 contains only one node: #2132581630
	way #203266119 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2132581630 is referenced by other objects => can't kill
	way killed (not really)
way #203266418 contains only one node: #2132584352
	way #203266418 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2132584352 is referenced by other objects => can't kill
	way killed (not really)
way #203304812 contains only one node: #282927469
	way #203304812 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #282927469 is referenced by other objects => can't kill
	way killed (not really)
way #203777847 contains only one node: #2137728188
	way #203777847 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2137728188 is referenced by other objects => can't kill
	way killed (not really)
way #204021647 contains only one node: #1373487728
	way #204021647 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #1373487728 is referenced by other objects => can't kill
	way killed (not really)
way #204403825 contains only one node: #271095612
	way #204403825 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #271095612 is referenced by other objects => can't kill
	way killed (not really)
way #204431536 contains only one node: #2144408861
	way #204431536 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2144408861 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #204541718 contains only one node: #2145404905
	way #204541718 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2145404905 is referenced by other objects => can't kill
	way killed (not really)
way #204556586 contains only one node: #2145538351
	way #204556586 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2145538351 is referenced by other objects => can't kill
	way killed (not really)
way #204592239 contains only one node: #2145878046
	way #204592239 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2145878046 is referenced by other objects => can't kill
	way killed (not really)
way #204594643 contains only one node: #2145899936
	way #204594643 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2145899936 is referenced by other objects => can't kill
	way killed (not really)
way #204848819 contains only one node: #2148235016
	way #204848819 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2148235016 is referenced by other objects => can't kill
	way killed (not really)
way #204848820 contains only one node: #2148235019
	way #204848820 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2148235019 is referenced by other objects => can't kill
	way killed (not really)
way #205129738 contains only one node: #2151042812
	way #205129738 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2151042812 is referenced by other objects => can't kill
	way killed (not really)
way #205818737 contains only one node: #366091575
	way #205818737 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #366091575 is referenced by other objects => can't kill
	way killed (not really)
way #206149709 contains only one node: #2161487794
	way #206149709 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2161487794 is referenced by other objects => can't kill
	way killed (not really)
way #206455308 contains only one node: #1316666652
	way #206455308 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #1316666652 is referenced by other objects => can't kill
	way killed (not really)
way #206501187 contains only one node: #2165107184
	way #206501187 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2165107184 is referenced by other objects => can't kill
	way killed (not really)
way #206814856 contains only one node: #2168633506
	way #206814856 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2168633506 is referenced by other objects => can't kill
	way killed (not really)
way #206826948 contains only one node: #2168743749
	way #206826948 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2168743749 is referenced by other objects => can't kill
	way killed (not really)
way #206826955 contains only one node: #322724991
	way #206826955 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #322724991 is referenced by other objects => can't kill
	way killed (not really)
way #206841552 contains only one node: #315577595
	way #206841552 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #315577595 is referenced by other objects => can't kill
	way killed (not really)
way #206902881 contains only one node: #2169664282
	way #206902881 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2169664282 is referenced by other objects => can't kill
	way killed (not really)
way #207022897 contains only one node: #2171602506
	way #207022897 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2171602506 is referenced by other objects => can't kill
	way killed (not really)
way #207519607 contains only one node: #2177736836
	way #207519607 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2177736836 is referenced by other objects => can't kill
	way killed (not really)
way #207559946 contains only one node: #2178216288
	way #207559946 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2178216288 is referenced by other objects => can't kill
	way killed (not really)
way #207560287 contains only one node: #2178219096
	way #207560287 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2178219096 is referenced by other objects => can't kill
	way killed (not really)
way #207560290 contains only one node: #2178219098
	way #207560290 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2178219098 is referenced by other objects => can't kill
	way killed (not really)
way #207560292 contains only one node: #2178219084
	way #207560292 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2178219084 is referenced by other objects => can't kill
	way killed (not really)
way #207560293 contains only one node: #2178219093
	way #207560293 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2178219093 is referenced by other objects => can't kill
	way killed (not really)
way #208079565 contains only one node: #2183923868
	way #208079565 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2183923868 is referenced by other objects => can't kill
	way killed (not really)
way #208384655 contains only one node: #2186833452
	way #208384655 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2186833452 is referenced by other objects => can't kill
	way killed (not really)
way #208732212 contains only one node: #2189926244
	way #208732212 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2189926244 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #208732213 contains only one node: #2189926221
	way #208732213 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2189926221 is referenced by other objects => can't kill
	way killed (not really)
way #209040594 contains only one node: #2101288774
	way #209040594 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2101288774 is referenced by other objects => can't kill
	way killed (not really)
way #209080140 contains only one node: #2193090838
	way #209080140 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2193090838 is referenced by other objects => can't kill
	way killed (not really)
way #209080141 contains only one node: #2193090838
	way #209080141 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2193090838 is referenced by other objects => can't kill
	way killed (not really)
way #209215764 contains only one node: #2194462477
	way #209215764 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2194462477 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #209215765 contains only one node: #2194462473
	way #209215765 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2194462473 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #209215769 contains only one node: #2194462486
	way #209215769 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2194462486 is referenced by other objects => can't kill
	way killed (not really)
way #209215775 contains only one node: #2194462505
	way #209215775 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2194462505 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #209215776 contains only one node: #2194462511
	way #209215776 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2194462511 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #209215778 contains only one node: #2194462524
	way #209215778 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2194462524 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #209215781 contains only one node: #2194462503
	way #209215781 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2194462503 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #209215784 contains only one node: #2194462483
	way #209215784 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2194462483 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #209336950 contains only one node: #2195591522
	way #209336950 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2195591522 is referenced by other objects => can't kill
	way killed (not really)
way #209428936 contains only one node: #2196480420
	way #209428936 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2196480420 is referenced by other objects => can't kill
	way killed (not really)
way #209490811 contains only one node: #416431303
	way #209490811 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #416431303 is referenced by other objects => can't kill
	way killed (not really)
way #209878257 contains only one node: #2200340340
	way #209878257 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2200340340 is referenced by other objects => can't kill
	way killed (not really)
way #210129634 contains only one node: #2202539161
	way #210129634 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2202539161 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #210129636 contains only one node: #2202539168
	way #210129636 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2202539168 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #210129637 contains only one node: #2202539166
	way #210129637 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2202539166 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #210182979 contains only one node: #2202903739
	way #210182979 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2202903739 is referenced by other objects => can't kill
	way killed (not really)
way #210182980 contains only one node: #2202903740
	way #210182980 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2202903740 is referenced by other objects => can't kill
	way killed (not really)
way #210217258 contains only one node: #2203158614
	way #210217258 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2203158614 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #210353087 contains only one node: #2204325892
	way #210353087 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2204325892 is referenced by other objects => can't kill
	way killed (not really)
way #210371303 contains only one node: #2204498831
	way #210371303 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2204498831 is referenced by other objects => can't kill
	way killed (not really)
way #210455655 contains only one node: #2205270786
	way #210455655 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2205270786 is referenced by other objects => can't kill
	way killed (not really)
way #210496021 contains only one node: #2205847362
	way #210496021 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2205847362 is referenced by other objects => can't kill
	way killed (not really)
way #210585129 contains only one node: #2206644844
	way #210585129 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2206644844 is referenced by other objects => can't kill
	way killed (not really)
way #210607760 contains only one node: #2206845557
	way #210607760 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2206845557 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #210608202 contains only one node: #2206849854
	way #210608202 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2206849854 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #210638499 contains only one node: #2207148579
	way #210638499 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2207148579 is referenced by other objects => can't kill
	way killed (not really)
way #210669836 contains only one node: #2207518343
	way #210669836 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2207518343 is referenced by other objects => can't kill
	way killed (not really)
way #211348558 contains only one node: #2213594666
	way #211348558 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2213594666 is referenced by other objects => can't kill
	way killed (not really)
way #211381200 contains only one node: #2213843505
	way #211381200 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2213843505 is referenced by other objects => can't kill
	way killed (not really)
way #211541725 contains only one node: #750019515
	way #211541725 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #750019515 is referenced by other objects => can't kill
	way killed (not really)
way #211563894 contains only one node: #2083678346
	way #211563894 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2083678346 is referenced by other objects => can't kill
	way killed (not really)
way #211663590 contains only one node: #2216390798
	way #211663590 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2216390798 is referenced by other objects => can't kill
	way killed (not really)
way #211737175 contains only one node: #429603440
	way #211737175 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #429603440 is referenced by other objects => can't kill
	way killed (not really)
way #211919616 contains only one node: #2218494791
	way #211919616 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2218494791 is referenced by other objects => can't kill
	way killed (not really)
way #211930244 contains only one node: #2218568392
	way #211930244 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2218568392 is referenced by other objects => can't kill
	way killed (not really)
way #211998706 contains only one node: #2219102689
	way #211998706 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2219102689 is referenced by other objects => can't kill
	way killed (not really)
way #212430228 contains only one node: #2222797020
	way #212430228 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2222797020 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #212430646 contains only one node: #2222803316
	way #212430646 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2222803316 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #212430648 contains only one node: #2222803314
	way #212430648 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2222803314 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #212431402 contains only one node: #2222813801
	way #212431402 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2222813801 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #212431403 contains only one node: #2222813802
	way #212431403 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2222813802 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #212686238 contains only one node: #2225072200
	way #212686238 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2225072200 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #212690266 contains only one node: #2225110654
	way #212690266 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2225110654 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #213090160 contains only one node: #2228416228
	way #213090160 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2228416228 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #213206799 contains only one node: #2229450583
	way #213206799 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2229450583 is referenced by other objects => can't kill
	way killed (not really)
way #213466543 contains only one node: #2231227443
	way #213466543 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2231227443 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #213744582 contains only one node: #2233930910
	way #213744582 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2233930910 is referenced by other objects => can't kill
	way killed (not really)
way #213812201 contains only one node: #2234445441
	way #213812201 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2234445441 is referenced by other objects => can't kill
	way killed (not really)
way #213842482 contains only one node: #2234724503
	way #213842482 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2234724503 is referenced by other objects => can't kill
	way killed (not really)
way #214101106 contains only one node: #2237149527
	way #214101106 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2237149527 is referenced by other objects => can't kill
	way killed (not really)
way #214641371 contains only one node: #2241413571
	way #214641371 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2241413571 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #214752354 contains only one node: #1708833273
	way #214752354 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #1708833273 is referenced by other objects => can't kill
	way killed (not really)
way #214805129 contains only one node: #2242787843
	way #214805129 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2242787843 is referenced by other objects => can't kill
	way killed (not really)
way #215216687 contains only one node: #2246241684
	way #215216687 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2246241684 is referenced by other objects => can't kill
	way killed (not really)
way #215226835 contains only one node: #2246319125
	way #215226835 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2246319125 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #215437094 contains only one node: #2248772607
	way #215437094 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2248772607 is referenced by other objects => can't kill
	way killed (not really)
way #215636399 contains only one node: #2251122535
	way #215636399 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2251122535 is referenced by other objects => can't kill
	way killed (not really)
way #215652215 contains only one node: #2251256821
	way #215652215 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2251256821 is referenced by other objects => can't kill
	way killed (not really)
way #216193876 contains only one node: #2255472834
	way #216193876 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2255472834 is referenced by other objects => can't kill
	way killed (not really)
way #216438697 contains only one node: #2257843124
	way #216438697 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2257843124 is referenced by other objects => can't kill
	way killed (not really)
way #216632076 contains only one node: #2260228935
	way #216632076 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2260228935 is referenced by other objects => can't kill
	way killed (not really)
way #216812269 contains only one node: #2261579645
	way #216812269 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2261579645 is referenced by other objects => can't kill
	way killed (not really)
way #216870885 contains only one node: #2261934452
	way #216870885 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2261934452 is referenced by other objects => can't kill
	way killed (not really)
way #217106656 contains only one node: #1979819642
	way #217106656 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #1979819642 is referenced by other objects => can't kill
	way killed (not really)
way #217290366 contains only one node: #2265680583
	way #217290366 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2265680583 is referenced by other objects => can't kill
	way killed (not really)
way #217443664 contains only one node: #420729289
	way #217443664 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #420729289 is referenced by other objects => can't kill
	way killed (not really)
way #217546742 contains only one node: #2268278344
	way #217546742 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2268278344 is referenced by other objects => can't kill
	way killed (not really)
way #217553396 contains only one node: #2268356567
	way #217553396 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2268356567 is referenced by other objects => can't kill
	way killed (not really)
way #217614122 contains only one node: #2269090767
	way #217614122 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2269090767 is referenced by other objects => can't kill
	way killed (not really)
way #217618267 contains only one node: #2269137915
	way #217618267 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2269137915 is referenced by other objects => can't kill
	way killed (not really)
way #217635612 contains only one node: #2269389149
	way #217635612 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2269389149 is referenced by other objects => can't kill
	way killed (not really)
way #217642656 contains only one node: #2269477571
	way #217642656 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2269477571 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #217662909 contains only one node: #2269765038
	way #217662909 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2269765038 is referenced by other objects => can't kill
	way killed (not really)
way #217662910 contains only one node: #2269765006
	way #217662910 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2269765006 is referenced by other objects => can't kill
	way killed (not really)
way #217672369 contains only one node: #2269845408
	way #217672369 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2269845408 is referenced by other objects => can't kill
	way killed (not really)
way #217693936 contains only one node: #2270028089
	way #217693936 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2270028089 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #217693937 contains only one node: #2270028085
	way #217693937 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2270028085 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #217693990 contains only one node: #2270028774
	way #217693990 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2270028774 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #217693991 contains only one node: #2270028770
	way #217693991 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2270028770 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #217740682 contains only one node: #2270411927
	way #217740682 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2270411927 is referenced by other objects => can't kill
	way killed (not really)
way #217756428 contains only one node: #2270561326
	way #217756428 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2270561326 is referenced by other objects => can't kill
	way killed (not really)
way #217781295 contains only one node: #2270873934
	way #217781295 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2270873934 is referenced by other objects => can't kill
	way killed (not really)
way #218186442 contains only one node: #2274580690
	way #218186442 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2274580690 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #218186467 contains only one node: #2274581346
	way #218186467 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2274581346 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #218413222 contains only one node: #2276574881
	way #218413222 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2276574881 is referenced by other objects => can't kill
	way killed (not really)
way #218440202 contains only one node: #2276895730
	way #218440202 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2276895730 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #218442391 contains only one node: #2276925164
	way #218442391 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2276925164 is referenced by other objects => can't kill
	way killed (not really)
way #218509740 contains only one node: #2277456724
	way #218509740 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2277456724 is referenced by other objects => can't kill
	way killed (not really)
way #218612903 contains only one node: #2278448875
	way #218612903 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2278448875 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #218619480 contains only one node: #2278497910
	way #218619480 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2278497910 is referenced by other objects => can't kill
	way killed (not really)
way #218644995 contains only one node: #2278751526
	way #218644995 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2278751526 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #218644997 contains only one node: #2278751518
	way #218644997 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2278751518 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #218644998 contains only one node: #2278751524
	way #218644998 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2278751524 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #218644999 contains only one node: #2278751528
	way #218644999 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2278751528 has tags and is referenced by other objects => can't kill
	way killed (not really)
way #218664627 contains only one node: #1757710876
	way #218664627 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #1757710876 is referenced by other objects => can't kill
	way killed (not really)
way #218772484 contains only one node: #997575443
	way #218772484 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #997575443 is referenced by other objects => can't kill
	way killed (not really)
way #218781352 contains only one node: #2280026010
	way #218781352 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2280026010 is referenced by other objects => can't kill
	way killed (not really)
way #218781353 contains only one node: #2280026007
	way #218781353 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2280026007 is referenced by other objects => can't kill
	way killed (not really)
way #218859586 contains only one node: #2280620506
	way #218859586 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2280620506 is referenced by other objects => can't kill
	way killed (not really)
way #218873353 contains only one node: #26616480
	way #218873353 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #26616480 is referenced by other objects => can't kill
	way killed (not really)
way #218883503 contains only one node: #2280906116
	way #218883503 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2280906116 is referenced by other objects => can't kill
	way killed (not really)
way #218907252 contains only one node: #268305084
	way #218907252 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #268305084 is referenced by other objects => can't kill
	way killed (not really)
way #218964934 contains only one node: #2281732942
	way #218964934 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2281732942 is referenced by other objects => can't kill
	way killed (not really)
way #219006900 contains only one node: #2282137748
	way #219006900 has no tags, is not referenced by any relation, and its version is one => safe to kill
	node #2282137748 is referenced by other objects => can't kill
	way killed (not really)
total number of objects modified: 197

Edit - erster kleiner Bug: Knoten, die ausschließlich von dem 1NW referenziert werden, wurden oben ebenfalls als nicht löschbar eingestuft. Der Fehler ist behoben, hätte aber auch nur dazu geführt, daß eigentlich löschbare Knoten stehen geblieben wären.

Last edited by Oli-Wan (2013-04-29 18:25:42)


No animals were harmed in the writing of this posting.

Offline

#23 2013-04-29 16:44:45

Theodin
Member
Registered: 2013-02-10
Posts: 221

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

Ich hab mir mal den letzten rausgesucht: Weder der Weg noch der Node gehören zu irgendwas (soweit ich das mit JOSM sehen kann. Woher nimmt dein Skript die Info der Node gehöre zu etwas? Er liegt nur innerhalb einer landuse=farm-Fläche.

Offline

#24 2013-04-29 17:02:58

aighes
Member
From: Shanghai
Registered: 2009-03-29
Posts: 5,383
Website

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

Kann es sein, dass du auch gegen den 1NW geprüft hast? Das würde erklären, warum der node noch referenziert ist.


Viele Grüße
Henning

Offline

#25 2013-04-29 18:24:23

Oli-Wan
Member
From: NRW
Registered: 2010-09-14
Posts: 2,814

Re: Wege mit nur einem Knoten: eine Aufgabe für Wall·E?

aighes wrote:

Kann es sein, dass du auch gegen den 1NW geprüft hast? Das würde erklären, warum der node noch referenziert ist.

Genau so ist es. Das war der Fehler, den ich oben schon angesprochen habe:

Oli-Wan wrote:

Edit - erster kleiner Bug: Knoten, die ausschließlich von dem 1NW referenziert werden, wurden oben ebenfalls als nicht löschbar eingestuft. Der Fehler ist behoben, hätte aber auch nur dazu geführt, daß eigentlich löschbare Knoten stehen geblieben wären.

Das Log des Simulationslaufs beinhaltet noch diesen Fehler.


No animals were harmed in the writing of this posting.

Offline

Board footer

Powered by FluxBB