![]() |
|
Bitte drücken Sie nicht mehrfach auf "Antwort speichern".
*Ist HTML- und/oder UBB-Code aktiviert, dann können Sie HTML und/oder UBB Code in Ihrem Beitrag verwenden.
Beiträge: 15 / 0 nachdem ich einige Siedlungen digitalisiert habe, habe ich deren Fläche als neue Eigenschaft über die Berechnung ( Area2D ( Geometrie ) errechnen lassen. Geht wunderbar. Nun wollte ich aber noch eine weitere Eigenschaft erstellen, die die Fläche etwas kategorisiert - und zwar die Eigenschaft Größe, mit den Variablen 1, 2 und 3. Ziel ist es Flächen < 500 sollen die 1 bekommen, Flächen zwischen 500 und 5000 sollen die 2 bekommen und Flächen größer 5000 sollen die 3 bekommen. Wie bekommt man sowas hin. Angefangen habe ich mit einer neuen Berechnung und dann versucht mit If und Then anzufangen, aber die Befehle scheint er im Berechnungsfeld nicht zu kennen. Wäre nett, wenn mir jemand sagen kann, wie man das richtig macht. Danke Robertus Beiträge: 2373 / 1 Civil 3D 2018.1 Ich würde die Sache eigentlich nur über eine Stilisierung ohne zusätzliche Berechnung in der Datentabelle lösen! Bei Thematische Regel einfach mehrere Zeilen hinzufügen Bei Objektlabel als Ausdruck jeweils eintragen Es macht meiner Meinung nach auch keinen Sinn Flächengrößen als zusätzliche Datenspalte in der Datentabelle vorzuhalten, wo sich bei jeder Änderung der Polygone auch die Flächengröße ändert und der Flächeninhalt jederzeit und immer aktuell aus den Geometrieeigenschaften der SHP- oder SDF-Polygone abgefragt werden kann! Sinn macht es nur beim anschließenden Export z.B. nach Excel um hier weitere Berechnungen anzustellen [Diese Nachricht wurde von RL13 am 26. Jun. 2013 editiert.]Robertus Nutze AutoCad Map 2013
Hallo,
z.B If Fläche < 500 Then 1 ... oder so ähnlichRL13
Civil 3D 2016 64 Bit SP 3
mit DACH und Extensions
W7 Professional 64Bit
HP Z440
Intel Xeon CPU E5-1620 v4
32 GB RAM
NVIDIA Quadro P4000Hallo Robertus,
1. Area2D(Geometrieeigenschaft) < 500
2. Area2D(Geometrieeigenschaft) >= 500 AND Area2D(Geometrieeigenschaft) <= 5000
3. Area2D(Geometrieeigenschaft) > 5000
1. 1
2. 2
3. 3
------------------
mfg Roman