Hi Die Tage gab es Gespräche ob man nun Straßen und Wald mit gemeinsamen Knoten baut oder nicht, oder Landuses verklebt, oder so was.
Je nach dem braucht man ein Tool um zwei Wege die Knoten teilen auseinanderzuklamüsern. Da gab es an einer Stelle schon mal den Vorschlag ein $Dings zu bauen mit dem man die gemeinsamen Knoten markieren kann. Hier ist es: Man wählt 1-n Wege, führt die Aktion aus, hinterher sind genau jene Knoten markiert die in allen Wegen vorhanden sind, die Wege sind dann nicht mehr markiert. Dann markiert man zusätzlich den Weg den man aus dem Verhau lösen will. Anschließend 'G' drücken und der Weg hat nun einen Satz neue Knoten, jene die er zuvor mit den anderen Wegen teilte. Scheint mir korrekt. Man kann auch so alle Knoten eines Wegs markieren wenn man zuvor nur diesen einen Weg auswählt. Das ganze mal experimentell als Javascript realisiert, man braucht also das script Plugin. Da wählt man dann die Datei aus und führt sie aus. Das ganze in javascript zu entwickeln war aber PITA, da das Plugin da zum Kotzen ist: einzige Fehlermeldung 'Es ging was schief' Vielleicht könnte der Autor doch mal die gar nicht so schlechten Meldungen der Scriptengines ausgeben statt garnix:-( Das Script zeigt mein Bedürfnis nach Abstraktion, es ist aber nur minimal Spielkram. Oben was um den Javateil etwas abzukapseln. Mal rumprobiert, keine große Absicht. Wenn die Editorbauer sich auf eine Script-API einigen könnten (so wie der DOM in Browsern) könnte man solche Scripte ohne Änderung in alles Editoren verwenden. Wäre aber einiges an Arbeit so eine API zu designen. Dann könnte man Code zwischen den Editoren teilen. Ach ja, viel zu wenig Zeit... Peter
_______________________________________________ Talk-de mailing list Talk-de@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-de