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