Befehlszeile: PL_REDUZ
 

Multifunktionsleiste: ProSig EPU -> Tools -> Zeichnen -> Polylinien reduzieren; ProTop -> Tools -> Zeichnen -> Polylinien reduzieren


Mit der Funktion 'Polylinien reduzieren' können Polylinien vereinfacht werden, indem die Anzahl der Polylinien-Stützpunkte reduziert wird.

Insbesondere bei der Konvertierung von Daten aus anderen CAD-Systemen können Polylinien entstehen, die eine Vielzahl von sehr dicht beieinanderliegenden Stützpunkten aufweisen. Die Arbeit mit derartigen Polylinien ist unkomfortabel und zeitintensiv.

Die Funktion POLYLINIEN REDUZIEREN vereinfacht Polylinien, indem unter Berücksichtigung festgelegter Toleranzen angeglichene Polylinien ermittelt werden, die möglichst wenige Stützpunkte aufweisen.

 
Polylinien reduzieren, Arbeitsweise

Es wird ein Korridor definierter Breite um die zu vereinfachende Polylinie ermittelt, in dem die ausgleichende Polylinie verlaufen muss. Ausgehend von einem Endpunkt der bestehenden Polylinie wird versucht, möglichst viele aufeinanderfolgende Segmente der Polylinie durch ein Segment (Linie oder Bogen) zu ersetzten, das die Korridorbegrenzung nicht berührt (bzw. schneidet). An dem am weitesten entfernten Stützpunkt, der erreicht werden kann, wird die Suche nach Ausgleichselementen für die folgenden Segmente fortgesetzt, bis das Ende der Polylinie erreicht ist. Die ermittelten Ausgleichselemente werden zu einer Polylinie zusammengefasst, die die bestehende Polylinie ersetzt.

 
Polylinien reduzieren, Ablauf

Die zu vereinfachende Polylinie wird gewählt, dann versucht das Programm die Vereinfachung. Wenn diese erfolgreich war, wird die Referenz der vereinfachten Polylinie ausgegeben.

 
Polylinien reduzieren, Anmerkungen

Stützpunkte werden nicht verschoben; ein Stützpunkt entfällt oder bleibt bestehen.

Das Versetzen von Polylinien mit identischen Stützpunkten (Ausnahme Startpunkt = Endpunkt) hat zu Problemen geführt. Um dies zu umgehen, werden alle Polylinien mit identischen Stützpunkten herausgefiltert und nicht reduziert.

Die Werte für die Korridorbreite und die Anzahl der Stützpunkte, die in einem Iterationsschritt übersprungen werden, sind in der Bauteildatei 'PRS.SDD' einzustellen.

Die vereinfachte Polylinie erhält im Bezug auf den Layer, den Linientyp und die Farbe die Eigenschaften der alten Polylinie.

Die vereinfachte Polylinie wird mit der aktuell eingestellten Polylinienbreite erzeugt.

Der Name des Layers auf dem die alte Polylinie abgelegt wird, wird aus der Bauteildatei PRS.SDD, Schlüssel MARKIERUNGEN, Merkmal LAYER gelesen.

Elemente, die Bestandteil einer grafischen Gruppe sind, werden nicht behandelt.