5.2.4.Linienbezogene Objektmodi - 04 - Snap Messpunkt (Suche Objektpunkt)
Wird einem Linienobjektmesspunkt der Objektmodus „Suche Objektpunkt“ hintangestellt, so wird im Umkreis der Snap-Toleranz (Fangradius) ein schon vorhandener Messpunkt gesucht (siehe Definition der Snap-Toleranz in Abschnitt SNAP-EINSTELLUNGEN). Wenn ein oder mehrere Messpunkte innerhalb der Toleranz gefunden werden, so wird auf den nächst gelegenen Messpunkt „gesnapt“ und der gefundene Messpunkt als gemeinsamer Stützpunkt für die aktuellen Linienobjekte verwendet. Es wird also gleichzeitig ein Knoten gebildet (siehe Knotenbildung).
Wird kein Messpunkt im Umkreis der Snap-Toleranz gefunden, so bleiben die Koordinaten, des neuen Linienobjektpunktes unverändert und ein separater Messpunkt wird eingetragen. In den folgenden Beispielen wird mit dem Snap-Verhalten „Vollständig“ gearbeitet, welches in der Konfiguration (siehe Abschnitt SNAP-EINSTELLUNGEN) bestimmt werden kann.
Beispiel 1: Snap (Knoten) am Linienanfang
Abbildung: Objektmodus 04 – Snap am Linienanfang
Die Messpunkte 1 und 2 definieren ein Linienobjekt Mauerunterkante, das im Messpunkt 2 beendet wird. Durch Verwendung des Objektmodus 04 ( = Suche Objektpunkt) im Messpunkt 3, wird nach einem vorhandenen und innerhalb der Snap-Toleranz am wenigsten weit entfernten Punkt gesucht. In diesem Fall wird der Messpunkt 2 innerhalb der festgelegten Toleranz erfasst. Messpunkt 3 wird mit Messpunkt 2 verschmolzen (Knotenbildung) und somit scheint seine gemessene Punktnummer nicht mehr auf. Im Messpunkt 4 entsteht ein Linienzwischenpunkt und im Messpunkt 5 wird das Linienobjekt Straßenbelagsrand mit dem Objektmodus 09 ( = Objektende) beendet.
Beispiel 2: Snap (Knoten) in Linienzwischenpunkten
Abbildung: Objektmodus 04 – Snap in Linienzwischenpunkten
Die Messpunkte 1 bis 3 definieren ein Linienobjekt Mauerunterkante, das im Messpunkt 3 beendet wird. Im Messpunkt 4 beginnt ein neues Linienobjekt Zaun. Durch Verwendung des Objektmodus 04 ( = Suche Objektpunkt) im Messpunkt 5, wird nach einem vorhandenen und innerhalb der Snap-Toleranz am wenigsten weit entfernten Punkt gesucht.
In diesem Fall wird der Messpunkt 2 innerhalb der festgelegten Toleranz erfasst. Messpunkt 5 wird mit Messpunkt 2 verschmolzen (Knotenbildung) und somit scheint seine gemessene Punktnummer nicht mehr auf. Im Messpunkt 6 wird das Linienobjekt Zaun mit dem Objektmodus 09 ( = Objektende) beendet.
Beispiel 3: Snap (Knoten) am Linienende
Abbildung: Objektmodus 04 – Snap am Linienende
In den Messpunkten 1 und 2 wird ein Linienobjekt Mauerunterkante definiert, welches im Messpunkt 2 mit dem Objektmodus 09 beendet wird. Die Messpunkte 3 bis 5 bilden ein Linienobjekt Straßenbelagsrand, welches im Messpunkt 5 mit dem Objektmodus 09 beendet wird, wobei durch Verwendung des Objektmodus 04 ( = Suche Objektpunkt) nach einem vorhandenen und innerhalb der Snap-Toleranz am wenigsten weit entfernten Punkt gesucht und dorthin „gesnapt“ wird. Dadurch ergibt sich ein Knotenpunkt am Ende der beiden Linienobjekte und der Messpunkt 5 verschwindet.
Beispiel 4:
Abbildung: Objektmodus 04 – Snap Messpunkt (gemeinsamer Messpunkt zweier Linienobjekte)
Die Messpunkte 1 und 2 definieren ein Linienobjekt Mauerunterkante. Im Messpunkt 3 wird ein Linienobjekt Straßenbelagsrand begonnen, der Messpunkt 4 definiert einen Linienzwischenpunkt. Im Punkt 5 wird das Linienobjekt Zaun begonnen. Der Messpunkt 6 beendet die beiden Linienobjekte Straßenbelagsrand und Zaun mit dem Objektmodus 09 ( = Objektende), wobei unter Verwendung des Objektmodus 04 ( = Suche Objektpunkt) nach einem vorhandenen und innerhalb der Snap-Toleranz am wenigsten weit entfernten Punkt gesucht und dorthin „gesnapt“ wird. Dadurch ergibt sich ein Knoten (Messpunkt 2) am Ende der zwei Linienobjekte und der Messpunkt 6 verschwindet.
Snap-Verhalten „Vollständig“:
Zu beachten ist, dass innerhalb des Multicodes eines Messpunktes die Position des Ob-jektmodus 04 ( = Suche Objektpunkt) beliebig ist. Er gilt für alle Objektcodes im jeweiligen Multicode (Achtung! Unterschiedlich zu Objektmodus 09!).
Wird der Objektmodus 04 ( = Suche Objektpunkt) in einem Multicode verwendet, so wer-den alle darin definierten Linienobjekte „gesnapt“ und keine neuen Messpunkte einge-tragen. Stattdessen wird ein Knoten gebildet, welcher alle Linienobjekte aus dem Multi-code enthält.
Weitere Snap-Verhaltensweisen siehe Abschnitt 3.1: SNAP-EINSTELLUNGEN.