In einer Dimension-Featureklasse können mehrere Bemassungs-Styles enthalten sein.
- Das Layout eines solchen Bemassungsstyles ist nachträglich über die Benutzeroberfläche von ArcCatalog nicht mehr änderbar.
- Wir beschreiben im UT deshalb das Layout in einem Excel-Sheet (DimensionStyles.xls).
- Die zugehörigen Layoutdefinitionen (für Maßlinie, Maßhilfslinie, Maßlinenbegrenzer, Textparameter) werden mit ArcMap in einer ESRI-Styledatei ( DimensionSymbols.style) vorgenommen. Das Excel-Sheet verweist auf diese Style-Datei.
- Mit Hilfe einer Kontextmenüfunktion im ArcCatalog können die Bemassungs-Styles dann neu eingelesen bzw. aktualisiert/geändert werden. Dabei werden die ESRI-Style-IDs nicht verändert (und damit behalten vorhandene Bemassungsfeatures ihre Zuweisung zum jetzt neuen Bemassungslayout).
- UT-Administratorhandbuch - UT Bemaßung und Konstruktion Administration - Bemaßungsstyles
- Mit Hilfe von VB-Skript kann z.B. der Textinhalt des Maßtextes beinflusst werden.
- Für den häufiger anzutreffenden Fall, dass -wenn vorhanden- PREFIX- und/oder SUFFIX-Texte sowie ein manuell korrigierter Maßwert (CUSTOMLENGTH) angezeigt werden soll, könnte z.B. folgendes VB-Skript verwendet werden:
Function FindLabel([PREFIX],[SUFFIX],[USECUSTOMLENGTH],[DIMLENGTH],[CUSTOMLENGTH])
If not IsNull([PREFIX]) Then PREFIX=[PREFIX] & " " End If
If not IsNull([SUFFIX]) Then SUFFIX= " " & [SUFFIX] End If
If [USECUSTOMLENGTH] = 0 Then
FindLabel = PREFIX & FormatNumber([DIMLENGTH],1) & SUFFIX
else
FindLabel = PREFIX & FormatNumber([CUSTOMLENGTH],1) & SUFFIX
End If
End Function
Die Styles für Texte, Linienmuster und Maßlinenbegrenzer werden i.d.R. mit dem Styleditor in ArcMap erstellt und bearbeitet. Dabei bitte zu beachten:
Maßtexte mit Ausrichtung links und rechts müssen als vertikale Ausrichtung unten (bottom) haben. Andernfalls entstehen "unerklärliche" Lücken in der Maßlinie.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.