IE3: Inter- / Extrapolation, Erzeugung von 3D-Punktblöcken (V1.0)
Allgemein:
- Mit diesem Programm haben Sie die Möglichkeit, die z-Koordinate neu einzufügender Punktblöcke durch Inter- oder Extrapolation anhand vorhandener Punktblöcke zu ermitteln.
- Die Position der neu einzufügenden Punktblöcke kann am Schnittpunkt von zwei Linienelemente erzeugt werden. Zur Ermittlung des Schnittpunktes wird ein Linienelement an ein weiteres Linienelement (Grenzkante) gestutzt (optional gebrochen) oder gedehnt.
- Die Position der neu einzufügenden Punktblöcke kann auch manuell durch Picken von Punkten auf einem Linienelement oder innerhalb einer Dreiecksfläche bestimmt werden.
- Außerdem können die einzufügenden Punktblöcke auf ein Segment eines Linienelementes automatisch verteilt werden. Die Anordnung wird durch die Angabe der Segmentanzahl oder des Abstandes gesteuert. Bei Bögen kann die Pfeilhöhe zur Bestimmung des Abstandes eingegeben werden.
- An der Position der neu eingefügten Punktblöcke werden die Linienelemente aufgebrochen. Wenn es sich um Polylinien handelt, werden diese um Stützpunkte erweitert. Eine Ausnahme ist die Dreiecksfläche.
- Die neu einzufügenden Punktblöcke sind jeweils eine Kopie des nächstliegenden, vorhandenen Punktblockes auf den Inter- bzw. Extrapolationspunkten. Der Attributwert "Punktnummer" kann verändert werden. Der Attributwert "Höhe" wird automatisch mit der neu berechneten Höhe gefüllt. Wenn weitere Attribute vorhanden sind, können deren Attributfüllungen übernommen oder gelöscht werden.
- Interpolation auf 3D-Polylinien: Es wird anhand eines vorzugebenden Höhenhorizonts eine Ebene festgelegt. An allen Positionen, an denen die ausgewählten 3D-Polylinien diese Ebene schneiden wird jeweils ein 3D-Punktblock eingefügt, auf den 3D-Polylinien werden Stützpunkte eingefügt.
|
Vereinbarungen:
- Punktblock: ein Punktblock ist ein Block, der mit mindestens den Attributen "Punktnummer" und "Höhe" an den Positionen der Inter- bzw. Extrapolationspunkte vorhanden sein muss.
- Blockdefinition: Die Blockdefinition ist in der zeichnungs-internen Blocktabelle zu finden. Die ausgewählte Blockdefinition muss mit den verwendeten Punktblöcken übereinstimmen.
- Wenn Punktblöcke innerhalb einer Dreiecksfläche erzeugt werden sollen, müssen nur 3 Punktblöcke vorhanden sein, Linienelemente sind nicht notwendig.
- Als Linienelemente gelten Linien, Bögen, 2D-Polylinien und LW-Polylinien.
- Als Liniensegment gilt ein Bogen oder eine Linie innerhalb einer (LW)Polylinie.
- Bei der Verwendung von 3D-Polylinien und der Festlegung einer Ebene durch einen Höhenhorizont sind keine 3D-Punktblöcke notwendig. Es werden nur 3D-Punktblöcke eingefügt, d.h., in der Zeichnung muss die Blockdefinition bekannt sein.
Start des Programms:
Bosse_tools 9 => Inter- / Extrapolation
Befehl: IE3
Struktogramm:
|
|
manuelle Punktbestimmung
|
|
|
|
manuelle
Punktbestimmung
|
|
|
|
manuelle Punktbestimmung:
- auf Linie
- in Fläche
Dehnen / Stutzen
|
|
|
|
|