Hallo zusammen,
seit bereits längerer Zeit verfügt MAP über die Möglichkeit der Arbeit mit Objektklassen. Sowohl unter MAP 2004 als auch MAP 2007 stoße ich nun auf folgendes Problem.
Kurz meine Arbeitsweise:
1. Erstellen eines Beispielobjektes (2D-Polyline, globale Breite 0.1) auf einem Layer "LEITUNG"
2. Zuordnen von Objektdaten
3. Menü MAP > Elementeklasifizierung > Elemente Klassifizieren ...
4. Klasenname vergeben, Gültig für AcDb2dPolyline wählen
5. in Eigenschaftenliste Layer, Farbe, Globale Breite, O-Daten wählen
6.1 Unter Klasseneinstellungen erster Variante Erstellungsmethode Polyline angeben und globale Breite 0.1 setzen
6.2 Unter Klasseneinstellungen in zweiter Variante Erstellungsmethode Polyline angeben und globale Breite nichts eintragen (also =0) setzen
6.3 Unter Klasseneinstellungen in einer dritten Variante KEINE Erstellungsmethode
7. Speichern.
Soweit läuft die Definition problemlos.
Jetzt aber ein ganzes Bündel Fragen die sich aus dem Befehl "Klassifiziertes Objekt erstellen" ergeben:
F1: Der Layer aus der Klassendefinition spielt keine Rolle, in jedem Fall wird das Objekt auf dem aktuellen Layer erstellt. Was macht dann die Layerdefinition für einen Sinn?
F2: Analog für die Farbeigenschaft.
F3: Ganz verrückt wird es bei der globalen Breite. In Variante 6.2 und 6.3 ist die globale Breite =0. Warum keine Übernahme der Glob. Breite aus der Eigenschaftenliste?
F4: Noch krasser wird es mit 6.1 ... hier wird der eingegebene Wert für Start- und Endsegmentbreite zwar berücksichtigt, allerdings stellte sich nach eine Kontrolle der Klassendefinition heraus, dass keine Dezimalzahlen angenommen werden. Weder mit (,)Komma noch mit . (Dezimalpunkt).
Verstehe ich den Sinn der Klassendefinition falsch? Ich hatte nämlich gehofft, dass man einmal die Klasseneigenschaften definiert und dann beim Erstellen klassifizierter Objekte bzw. beim klassifizieren vorhandener Zeichnungsobjekte alle Eigenschaften wie in der Definition gesetzt bekommt.
Oder mache ich einfach nur etwas total falsch? Das vermute ich jetzt stark, denn 2004 und 2007 verhalten sich gleich, also denke ich mal nicht, dass es ein Bug oder ähnliches ist.
Vielen Dank im Voraus für Eure Bemühungen - Peter
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP