|
Rund um AutoCAD : Diverse Layer innerhalb einer Polylinie zählen
Karsten Moert am 05.07.2020 um 00:31 Uhr (1)
Guten Tag,ich bin recht neu in AutoCAD (alte 2013er Version) und benötige es für 2D-Kartenzeichnungen. Dort benötige ich häufig eine Funktion zum Zusammenzählen von diversen verschiedenen Layern innerhalb einer geschlossenen Polylinie. Vermutlich geht das nur über ein speziell zugeschnittenes AutoLisp-Script, ist das richtig? Wie müsste so ein Script mit Anzeige in etwa aussehen? Die Layer heissen S03400 bis S03405. Über etwas Schützenhilfe würde ich mich sehr freuen. [Diese Nachricht wurde von Karsten M ...
| | In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Diverse Layer innerhalb einer Polylinie zählen
Karsten Moert am 05.07.2020 um 17:49 Uhr (1)
Vielen Dank, Jürgen!Die Datei gehört der Firma, die darf ich auch nicht posten oder nachbauen, evt. zeigt auch ein Screenshot, was gemeint ist. Das Script soll z.B. innerhalb der magenta Polylinie alle weissen, dreieckigen Objekte (sind beschriebene Layer) zählen.[Diese Nachricht wurde von Karsten Moert am 05. Jul. 2020 editiert.][Diese Nachricht wurde von Karsten Moert am 06. Jul. 2020 editiert.]
| | In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Diverse Layer innerhalb einer Polylinie zählen
Karsten Moert am 07.07.2020 um 20:34 Uhr (1)
Zitat:Ihr solltet euch ein GIS zulegen. Objektüberlagerung ist eine klassische Anwendung daraus.Das herumwursteln mit Autocad bei GIS Anwendungen ist nicht mehr Zeitgemäß....Das nutzen wir auch, können da aber nicht ohne Weiteres erweitern, bzw. der Dienstweg ist... recht kompliziert und langwierig. So sind wir viiieeel flexibler.Zitat:Würde es da nicht einfach genügen, auf einen Auswahlsatz, der alle in der Polylinienkontur liegenden Objekte enthält (dazu sind oben hinreichend Hinweise gegeben) den Befehl ...
| | In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : AutoLisp: Objekte zählen und Informationen abrufen
Karsten Moert am 21.07.2020 um 11:33 Uhr (1)
Danke, das PRINT dient hier nur der schnellen Ausgabe / dem Debugging. Diese Werte möchte ich nachher in einer .csv-Datei speichern für simplen Excel-Import.Wie müsste ich denn vorgeben, dass "Baum" oder "BAUM" oder "baum" gleich behandelt wird? Ah, verstanden:Code:(if (= (strcase elemlayer) "BAUM")
| | In das Form Rund um AutoCAD wechseln |
|
Anzeige:
Anzeige: (Infos zum Werbeplatz)
 |