[Talk-de] JOSM: Join node to way

Martin Koppenhoefer dieterdreist at gmail.com
Fr Aug 22 09:30:48 UTC 2008


Am 22. August 2008 00:34 schrieb Ulf Lamping <ulf.lamping at googlemail.com>:
> Dirk Stöcker schrieb:
>> On Thu, 21 Aug 2008, Andreas Titz wrote:
>>
>>>>>> Ein kleiner Hinweis allerdings: Join Node to Way ist für den Fall da,
>>>>>> dass
>>>>>> Knoten A fehlt. Also ein Weg dicht an einem Node vorbeiführt. Dann
>>>>>> fügt das
>>>>>> Join diesen Node in den Weg ein.
>>>>>
>>>>> zumindest bis vor kurzem (kanns gerade nicht pruefen) war das nicht
>>>>> ganz so, vielmehr fuegt das Join einen Punkt in den Weg ein, an den
>>>>> angeschlossen werden soll, und dann wird dieser Weg an diesem neuen
>>>>> Punkt geknickt und auf den anzuschliessenden Node gezogen.
>>>>
>>>> Hmm, Ergebnis ist das gleiche, oder?
>>>
>>> Nicht ganz. Bei mir - JOSM ist hier ein paar Wochen alt - bekommt der
>>> durchgehende Way einen Knick, den ich erst wieder mit Align nodes in
>>> Line (oder so ähnlich) ausbügeln muss (vorher natürlich den Knoten B und
>>> dessen Nachbarn markieren).
>>> Allerdings gibt es durchaus mal Anwendungsfälle, wo ich genau dieses
>>> Verhalten brauche, weil Knoten B korrekt positioniert ist und ein
>>> entstehender Knoten A es nicht wäre.
>>
>> Sagte ich doch: Fügt diesen Knoten in den Weg ein. Ich sagte nicht, dass
>> der Knoten auf den Weg verschoben wird.
>>
>
> Was in 100% aller Fälle, bei denen ich es gebraucht habe die für mich
> richtige Vorgehensweise gewesen wäre (und mir scheint nicht nur bei mir).
>
> Problem ist eigentlich (bei mir) immer, daß nicht der (schon bestehende
> gerade) Weg geändert werden soll, sondern der (meist neue) "End-Node"
> eines Weges zu diesem schon bestehenden Weg hinzugefügt werden soll.
>
> Schreibt einer mal einen Changerequest im JOSM Trac?
>
> Gruß ULFL
>

ich habe das schon seit laengerem als Bug in Trac gemeldet. Ist m.E.
eindeutig ein Bug. Richtig waere anhand der Beschreibung der Funktion/
des Namens, dass das letzte Segment des anzuschliessenden Ways (der
selektierte einzelne Node) verlaengert wird bis zum Schnitt mit dem
Segment, an das angeschlossen werden soll. Dieses sollte dabei
keinesfalls deformiert werden sondern nur einen weiteren Node
bekommen, der mit dem anzuschliessenden Node verschmolzen wird.

Evtl. kann man sich ueberlegen, mit dieser Funktion auch das Verbinden
eines einzelnen Nodes, der also nicht Teil eines Ways ist, zu
erlauben. In diesem Fall wuerde der Node orthogonal auf das Segment
projeziert, an das angeschlossen werden soll, und dann mit diesem
verbunden (bzw. wuerde ein neuer Node eingefuegt und mit dem
anzuschliessenden verschmolzen).

Martin


Mehr Informationen über die Mailingliste Talk-de