LISP-Programm „HoehenPunktInFlaeche“ – Höhenpunkte in
Transcrição
LISP-Programm „HoehenPunktInFlaeche“ – Höhenpunkte in
Bosse-engineering Am Klei 5 38458 Velpke Tel 05364 / 989677 Fax: 05364 / 966501 [email protected] LISP-Programm „HoehenPunktInFlaeche“ – Höhenpunkte in Dreiecksfläche Allgemein: Im Vermessungswesen werden bei Lageplänen die gemessenen Punkte i.d.R. durch 3D-Punktblöcke dargestellt. Anhand der gemessenen Punkte ist es hin und wieder notwendig, diese Punkte durch Interpolation zu verdichten. Mit dem Programm „HoehenPunktInFlaeche“ kann das über die Auswahl von 3 Punktblöcken oder 3 AutoCAD-Punkten erfolgen (der Vorteil bei Punktblöcken ist die Möglichkeit, Attribute zu nutzen, z.B. für den Höhenanschrieb). Über diese 3 Blöcke oder Punkte wird ein Dreieck aufgespannt, jetzt können innerhalb der Dreiecksfläche Punkte mit der Maus bestimmt werden, die auf die Höhe der Dreiecksfläche interpoliert werden sollen. Wenn bei dem zu interpolierenden Punkt direkt die Aussenkontur des Dreiecks benutzt wird, dann entspricht das der Interpolation zwischen 2 direkt benachbarten Punkten. Die Höhe kann bei Blöcken aus dem Basispunkt oder aus einem Höheattribut bezogen werden, bei Punkten ist das grundsätzlich der z-Wert der Punktkoordinate. Technisches: Zur Ausführung des Programms muss die HoehenPunktInFlaeche.lsp mit dem Befehl „APPLOAD“ geladen werden. Dann kann das Programm mit dem Befehl HPF gestartet werden. In der Datei c:\\acad\\HPF_sic.lsp werden alle Benutzereinstellungen gespeichert, damit diese beim nächsten Programmstart wieder zur Verfügung stehen. Wenn der Pfad für die Datei geändert werden soll, dann muss der Pfad direkt in der LSP-Datei editiert werden. Anmerkung: Ab der Version AutoCAD 2014 wird der Pfad C:\acad\... automatisch zu den vertrauenswürdigen Pfaden für Programme hinzugefügt, damit nicht bei jedem Laden der Benutzereinstellungen eine Warnmeldung erscheint. 1 Bosse-engineering Am Klei 5 38458 Velpke Tel 05364 / 989677 Fax: 05364 / 966501 [email protected] Programmstart: Es öffnet sich das Hauptdialogfenster: Das Dialogfenster: Bereich Einstellungen Block: o Block…: Es muss ein Block aus der Zeichnung gepickt werden. o Höhenattribut verwenden: Wenn der Block Attribute besitzt, dann kann ein auszuwählendes Attribut zur Darstellung der Höhe verwendet werden. o Nachkommstellen: Die Höhe im Attribut wird mit einer festen Anzahl von Nachkommstellen angeschrieben. Bei der z-Koordinate des Blockes wird die volle Genauigkeit verwendet. o Höhe aus Attribut: Wenn diese Option aktiviert ist, dann werden die Höhen direkt aus den Höhenattributen bezogen, und nicht aus der z-Koordinaten der auszuwählenden Blöcke. Bei neu zu erstellenden Blöcken wird die interpolierte Höhe in die Attribute geschrieben, die Blöcke werden mit der z-Koordinate 0.0 eingefügt. Punkte: Anstellen von Blöcken werden Punkte ausgewählt, an den Interpolationspositionen werden ebenfalls Punkte erstellt. OK: Wählen Sie 3 Blöcke oder 3 Punkte aus. Über diese wird ein Dreieck aufgespannt, innerhalb der Fläche oder exakt auf der Kontur können Sie Punkte picken, damit an diesen Positionen interpolierte Blöcke oder Punkte erstellt werden. Die letzten Eingaben im Dialogfenster werden gespeichert. Ende: es werden alle Einstellungen gespeichert. 2 Bosse-engineering Am Klei 5 38458 Velpke Tel 05364 / 989677 Fax: 05364 / 966501 [email protected] Beispielzeichnung „HoehenPunkteInFlaeche_Sample.dwg“ Aus der Beispielzeichnung sind folgende ScreenShots herauskopiert. Es wurden Blöcke „BATPKT“ und das Attribut „HOEHE“ verwendet. Jörn Bosse, 13.10.14 3