AutoLISP-Funktion zur Erstellung einer Tabelle aus ausgewählten Polylinien-Daten
Erstellt eine Tabelle mit den Scheitelpunktkoordinaten (Stützpunktkoordinaten), Segmentlängen (Teilstrecken), der Fläche und dem Umfang der ausgewählten Polylinien-Objekte.
admin - 23.05.2026 08:35
admin - 23.05.2026 08:35
AutoLISP-Funktion zur Erstellung einer Tabelle ausgewählter Polyliniendaten
Erstellt eine Tabelle mit den Eckpunktkoordinaten, Segmentlängen (Zwischenstrecken), Flächeninhalten und Umfängen der ausgewählten Polylinienobjekte.
Befehlsname: pLgn
RAR-Passwort: www.cizimokulu.com
Diese Funktion wurde zuvor in den Foren von autodacdokulu.com veröffentlicht, auf Wunsch unserer Benutzer überarbeitet und erweitert und wird nun erneut zur Verfügung gestellt.
Der Quellcode wird in offenem Format bereitgestellt, damit interessierte Entwickler die Implementierungsdetails nachvollziehen und weiterentwickeln können.
Extrahieren Sie die Datei pLgn.lsp aus dem Archiv in den AutoCAD-Support-Ordner und laden Sie sie anschließend entweder mit APPLOAD oder über die AutoCAD-Befehlszeile mit:
(load "pLgn.lsp")
Für den ordnungsgemäßen Betrieb muss der Benutzer über ausreichende Zugriffsrechte auf die AutoCAD-Ordner verfügen.
Alle LwPolyline-Objekte innerhalb des ausgewählten Auswahlsatzes werden nacheinander wie folgt verarbeitet:
Wenn mehrere Polygone ausgewählt werden, erhält jedes Polygon eine eindeutige Nummer und wird in seinem geometrischen Schwerpunkt beschriftet.
Wenn nur ein Polygon ausgewählt wird, erfolgt keine Polygonnummerierung.
Für jedes Polygon:
Die Eckpunkte werden fortlaufend ab Nummer 1 nummeriert.
Diese Punktnummern werden sowohl am Polygon als auch in der erzeugten Tabelle dargestellt, sodass eine direkte Zuordnung zwischen den Koordinatendaten und den grafischen Punkten möglich ist.
Für jedes Polygon werden die folgenden Daten mit der angegebenen Dezimalgenauigkeit berechnet und in eine Tabelle eingetragen:
Die Koordinaten der Polygonpunkte werden im aktuellen UCS berechnet und dargestellt.
Wenn mehrere Polygone ausgewählt werden:
Nach Abschluss der Auswahl wird die Zeichnung automatisch auf eine geeignete Ansicht gezoomt. Anschließend kann die erzeugte Tabelle an die gewünschte Position gezogen und platziert werden.
Jedes Polygon wird einzeln mit einem geeigneten Zoomfaktor dargestellt, und der Benutzer wird aufgefordert, den Einfügepunkt der zugehörigen Tabelle festzulegen.
Die Funktion wird nach der Anzeige und Platzierung der abschließenden Polygon-Übersichtstabelle beendet.
Wenn nur eine einzelne Polylinie ausgewählt wird:
Keine Polygon-Übersichtstabelle wird erstellt.
Es wird keine Polygonnummer vergeben.
Viel Erfolg.
Aktualisierungen:
Die Fehlerbehandlungsroutine wurde vollständig überarbeitet und verbessert.
Zusätzlich zur Unterstützung von LwPolyline-Objekten wurde die Verarbeitung von Standard-Polylinien integriert (3D-Polylinien werden mittels Projektion auf die XY-Ebene ausgewertet).
Da die Funktion ihre DCL-Datei selbst erzeugt, sind ausreichende Zugriffsrechte auf die AutoCAD-Ordner erforderlich oder AutoCAD sollte mit Administratorrechten ausgeführt werden.
Zur Minimierung früherer Lade- und Ausführungsprobleme enthält das Archiv nun zusätzlich die Version PLgn.vlx.
Erstellt eine Tabelle mit den Eckpunktkoordinaten, Segmentlängen (Zwischenstrecken), Flächeninhalten und Umfängen der ausgewählten Polylinienobjekte.
Befehlsname: pLgn
RAR-Passwort: www.cizimokulu.com
Diese Funktion wurde zuvor in den Foren von autodacdokulu.com veröffentlicht, auf Wunsch unserer Benutzer überarbeitet und erweitert und wird nun erneut zur Verfügung gestellt.
Der Quellcode wird in offenem Format bereitgestellt, damit interessierte Entwickler die Implementierungsdetails nachvollziehen und weiterentwickeln können.
Extrahieren Sie die Datei pLgn.lsp aus dem Archiv in den AutoCAD-Support-Ordner und laden Sie sie anschließend entweder mit APPLOAD oder über die AutoCAD-Befehlszeile mit:
(load "pLgn.lsp")
Für den ordnungsgemäßen Betrieb muss der Benutzer über ausreichende Zugriffsrechte auf die AutoCAD-Ordner verfügen.
Alle LwPolyline-Objekte innerhalb des ausgewählten Auswahlsatzes werden nacheinander wie folgt verarbeitet:
Wenn mehrere Polygone ausgewählt werden, erhält jedes Polygon eine eindeutige Nummer und wird in seinem geometrischen Schwerpunkt beschriftet.
Wenn nur ein Polygon ausgewählt wird, erfolgt keine Polygonnummerierung.
Für jedes Polygon:
Die Eckpunkte werden fortlaufend ab Nummer 1 nummeriert.
Diese Punktnummern werden sowohl am Polygon als auch in der erzeugten Tabelle dargestellt, sodass eine direkte Zuordnung zwischen den Koordinatendaten und den grafischen Punkten möglich ist.
Für jedes Polygon werden die folgenden Daten mit der angegebenen Dezimalgenauigkeit berechnet und in eine Tabelle eingetragen:
Punktnummern
Eckpunktkoordinaten
Segmentlängen
Flächeninhalt
Umfang
Die Koordinaten der Polygonpunkte werden im aktuellen UCS berechnet und dargestellt.
Wenn mehrere Polygone ausgewählt werden:
Der vollständige Vorgang wird für jedes Polygon wiederholt.
Jedes Polygon erhält eine Identifikationsnummer.
Nach der Verarbeitung aller Polygone wird eine Polygon-Übersichtstabelle erstellt mit:
Polygonnummer
Flächeninhalt
Umfang
Gesamtfläche
Gesamtumfang
Nach Abschluss der Auswahl wird die Zeichnung automatisch auf eine geeignete Ansicht gezoomt. Anschließend kann die erzeugte Tabelle an die gewünschte Position gezogen und platziert werden.
Jedes Polygon wird einzeln mit einem geeigneten Zoomfaktor dargestellt, und der Benutzer wird aufgefordert, den Einfügepunkt der zugehörigen Tabelle festzulegen.
Die Funktion wird nach der Anzeige und Platzierung der abschließenden Polygon-Übersichtstabelle beendet.
Wenn nur eine einzelne Polylinie ausgewählt wird:
Keine Polygon-Übersichtstabelle wird erstellt.
Es wird keine Polygonnummer vergeben.
Viel Erfolg.
Aktualisierungen:
Die Fehlerbehandlungsroutine wurde vollständig überarbeitet und verbessert.
Zusätzlich zur Unterstützung von LwPolyline-Objekten wurde die Verarbeitung von Standard-Polylinien integriert (3D-Polylinien werden mittels Projektion auf die XY-Ebene ausgewertet).
Da die Funktion ihre DCL-Datei selbst erzeugt, sind ausreichende Zugriffsrechte auf die AutoCAD-Ordner erforderlich oder AutoCAD sollte mit Administratorrechten ausgeführt werden.
Zur Minimierung früherer Lade- und Ausführungsprobleme enthält das Archiv nun zusätzlich die Version PLgn.vlx.
Autor: cizimokulu.com
Beschreibung: AutoLISP-Funktion zur Erstellung einer Tabelle aus ausgewählten Polylinien-Daten
Etikett: Erstellt eine Tabelle mit den Scheitelpunktkoordinaten (Stützpunktkoordinaten), Segmentlängen (Teilstrecken), der Fläche und dem Umfang der ausgewählten Polylinien-Objekte.
Kommentare :
Noch kein Kommentar vorhanden





Kategorienindex

