AutoCAD - LISP Routinen
| Kurzbeschreibung | Beschreibung | Datei |
Arbeiten mit Verm. Blöcken |
||
| alle Blöcke eines Namens ersetzen | es werden alle Blöcke eines Namens durch einen anderen Block ersetzt, wobei der neue Block auf dem Layer |
VBL-A.lsp |
| alle ausgewählten Blöcke ersetzen | es werden alle gewählten Blöcke durch einen anderen Block ersetzt, wobei der neue Block auf dem Layer |
VBL-E.lsp |
| alle ausgewählten Blöcke ersetzen | es werden alle gewählten Blöcke durch einen anderen Block ersetzt, wobei der neue Block auf dem Aktuellen Layer eingefügt wird | VBL-L.lsp |
| Block einzeln ersetzen, + Deckung | es wird ein ausgewählter Block durch einen anderen Block ersetzt, wobei der neue Block auf dem Aktuellen Layer eingefügt wird und das Attribut Deckung gefüllt wird. | VBL-R.lsp |
| Leitungspunkt einfügen | es wird ein neuer Block (als Leitungspunkt) neben (1mm) einen vorhandenen anderen Block (Geländepunkt) auf dem Aktuellen Layer eingefügt, wobei die Höhe des neuen Punktes aus der Höhe des vorhandenen - Höhendifferenz, welche Sie eingeben müssen, berechnet wird. | VBL-M.lsp |
| Auswahl drehen | es werden die ausgewählten Blöcke, auf den eingegebenen Winkel gedreht, wobei die Attribute nicht mitgedreht werden | VBL-D.lsp |
| Auswahl skalieren | es werden die ausgewählten Blöcke um den eingegebenen Faktor skaliert z.Bsp.: bei Details anzuwenden |
VBL-S.lsp |
| niedrigste / mittlere Höhe ermitteln + korrigieren | es wird aus allen gewählten Blöcken die niedrigste und mittlere Höhe berechnet und angezeigt, die Höhen werden jeweils aus dem Attribut abgefragt, wobei leere und 0-Einträge ignoriert werden. Werden leere Attribute gefunden, so werden diese automatisch gefüllt, bei HOEHE 0.00 und bei PNR wird jeweils durchnummeriert | VBL-H.lsp |
| Punkt HÖHE interpolieren zwischen 2 | Sie werden aufgefordert zwei bekannte Punkte (Verm-Blöcke) auszuwählen, anschließend picken Sie an die Stelle, an dem Sie eine Höhe benötigen. Die neue Höhe wird über die zwei bekannten Höhen und dem Streckenverhältnis zum neuen Punkt berechnet und angezeigt. Sie können sich auch an dieser Stelle einen neuen Block einfügen lassen. | PINTH2.lsp |
| Punkt HÖHE interpolieren zwischen 3 | Sie werden aufgefordert drei bekannte Punkte (Verm-Blöcke) auszuwählen, anschließend picken Sie an die Stelle, an dem Sie eine Höhe benötigen. Die neue Höhe wird über die drei bekannten Höhen und dem Streckenverhältnis zum neuen Punkt berechnet und angezeigt. Sie können sich auch an dieser Stelle einen neuen Block einfügen lassen. | PINTH3.lsp |
| Punkt LAGE interpolieren zwischen 2 | Sie werden aufgefordert zwei bekannte Punkte (Verm-Blöcke) auszuwählen, anschließend geben Sie eine Höhe ein welcher der neue Punkt haben soll. Die Lage des neuen Punktes wird über die zwei bekannten Punkte und deren Lage und Höhe und dem Höhenverhältnis zum neuen Punkt berechnet und angezeigt. Sie können sich auch an dieser Stelle einen neuen Punkt einfügen lassen. | PINTL2.lsp |
Beschriftung |
||
| Punktnummer anschreiben | es werden die Punktnummern als Text aus dem 1. Attribut der Veremessungsblöcke angeschrieben. | PKTAN1.lsp |
| Höhe anschreiben | es werden die Höhen als Text aus dem 2. Attribut der Veremessungsblöcke angeschrieben. | HOEHAN1.lsp |
| Deckung aus Attribut anschreiben | es werden die Deckungen als Text aus dem 3. Attribut der Veremessungsblöcke 400,401,436 angeschrieben, wenn im 4. Attribut eine 1 steht. | DECKAN.lsp |
| Rohrdeckung anschreiben | es wird durch auswählen von Gelände und/oder Leitungspunkt und evtl. Eingabe einer Überdeckung die Überdeckung ermittelt, und als Text angeschrieben. | ROHRDECK.lsp |
| Attribut Deckung füllen | es wird durch auswählen von Gelände und/oder Leitungspunkt und evtl. Eingabe einer Überdeckung die Überdeckung ermittelt, und in das 3. Attribut eines gewählten Vermessungsblockes 400,401,436 eingetragen | ATTDECK.lsp |
| Beschriftung Bord oben + Fahrbahnrand | es wird durch auswählen von ein/zwei Geländepunkten und evtl. Eingabe eines Höhenunterschiedes die zwei Höhen ermittelt, und an einen Beschriftungsblock mit 2 Attributen übergeben, welcher dann eingfügt wird.Welcher Beschriftungsblock verwendet wird können Sie in der Dialogbox einstellen. Beachten Sie die Einstellungen in der Dialogbox und die Hinweise unter Hilfe in der Dialogbox bzw. unter Hilfe im VNK-VERM Menü. Routine kann bei Mauer oben + unten usw. verwendet werden. | HOEHAN2.lsp |
| einzeln, Koordinatenbeschriftung (Block) | nach Eingabe der Kommastellen werden Sie aufgefordert einen Verm.Block zu wählen. Die Einfügepunktkoordinaten des Blockes werden gerundet und an zwei Attribute eines Beschriftungsblockes welchen Sie ebenfalls auswählen müssen übergeben | VBL-TS.lsp |
| einzeln, Koordinatenbeschriftung (Text) | nach Eingabe der Kommastellen werden Sie aufgefordert einen Punkt zu picken (Objektfang einstellen), Die Koordinaten des gepickten Punktes werden gerundet und an zwei Textelemente übergeben, welche Sie nacheinander anklicken müssen | VBL-TSTX.lsp |
Nützliches |
||
| letztes Element versetzen | Versetzt die letzte gezeichnete Polylinie und zerlegt sie in Ursprung und setzt den Linientyp der entstandenen Liniensegmente auf Continous | LIN_VERS.lsp |
| Polylinien korrigieren | es werden die Layer aller Kontrollpunkte einer POLYLINIE korrigiert | POLY_GEN.lsp |
| Details generieren | als erstes wählen Sie ein Basiselement, es werden nun alle weiteren ausgewählten Elemente auf den Layer des Basiselements gelegt. Jedoch bleiben die vorherigen Eigenschaften erhalten. Wenn eine Linie also rot und gestrichelt war, so ist sie dies auch weiterhin, nur eben auf einem anderen Layer. Ich nutze dies um Details innerhalb der Zeichnung zu generieren. Im Detail sieht also alles so aus wie im Original, habe aber die Möglichkeit alle Details auszuschalten usw. | DETAIL_E.lsp |
| Absteckung | es werden die Koordinaten von gepickten Punkten (Objektfang einstellen) in eine ASCII-Datei geschrieben. Sie können auch Punktnummern und Bermerkungen mit angeben. Diese ASCII-Datei können Sie mit dem WIN-Programm Absteckung.exe in eine komplette *.gsi Datei für Leica-Meßgeräte umwandeln | ABST.lsp |
| Polylinien auslesen | Mehrere Routinen zum auslesen von Polylinienkontrollpunkten, welche dann in eine ASCII-Datei geschrieben werden. Es wird geprüft ob in den Kontr.punkten ein Verm.Block liegt, wobei dann der Blockname ebenfalls gespeichert wird. | GIS-*.lsp |