Auf Basis einer Default-Konfigurationsdatei (Defaults.xml im Configuration Verzeichnis des CAD-Exports) und den Layereinstellungen der aktuellen MXD wird eine Konfigurationsdatei für den CAD-Export erzeugt. Pro Layer wird in der Default-Konfigurationsdatei nach dem Task mit den dazupassenden Attributen Renderer und ShapeType gesucht. Wird kein Eintrag gefunden, wird nach Renderer unknown und dem jeweiligen ShapeType gesucht. Wird ein passender Eintrag gefunden, wird er in die Ausgabe-Konfigurationsdatei  geschrieben.

Defaults.xml

Defaults.xml

 

Folgende Einstellungen können in der Defaults.xml vorgenommen werden:

Property

Beschreibung

obligat

optional

Task

 

 

 

Renderer

Gibt den Namen des Renderers an. Zur Auswahl stehen:

ISimpleRenderer

IUniqueValueRenderer  ->  normale Renderer (Kategorien/Einzelwerte von ESRI)

SynArcLineRenderer: VertiGIS Linienrenderer

SynArcBlockRenderer: VertiGIS Blockrenderer

SynArcTextRenderer: VertiGIS Beschriftungs-Renderer

SynArcTextLineRenderer: VertiGIS Textlinienrenderer

SynArcObjektRenderer: VertiGIS Objektsymbolik

SynArcParcelNumberNrRenderer: VertiGIS Parzellennummern-Renderer

IBivariateRenderer

IChartRenderer

IClassBreaksRenderer

IDotDensityRenderer

IProportionalSymbolRenderer

unknown

x

 

ShapeType

Die Geometrie der GIS-Feature-Class. Unterstützte Shape Typen: Point, Polyline, Polygon

icon_comment

Die Angabe der Shape Typen ist case-sensitive.

x

 

HeaderFileName

Der hier angegegebene HeaderFileName wird standardmäßig in Ihrer Konfiguration als Header verwendet.

x

 

TaskName

Dient der Identifikation einzelner Tasks und ist obligat.

x

 

UseCategories

Export in unterschiedliche Kategorien, d.h. pro Kategorie wird ein Task erzeugt. Dieses Attribut funktioniert nicht für VertiGIS Renderer. Steuerung des Attributs über 0 und 1.

 

x

DxfEntity

 

 

 

Type

Einzutragen ist der Entitätstyp, der erzeugt werden soll. Zur Auswahl stehen POLYLINE, TEXT, INSERT, DIMENSION, HATCH

x

 

Properties

 

 

 

Layer

Angabe des CAD Layernamens. Betrifft jedes DxfEntity.

x

 

LineType

Definition des Linien Types. Betrifft jedes DxfEntity.

 

x

Color

Farbe der Entität. Betrifft jedes DxfEntity.

 

x

Width

Breite der Polylinie für Entitätstyp  POLYLINE.

Wird derzeit noch nicht verwendet.

 

x

Text

Textwert für TEXT bei Entitätstyp TEXT. Kann auch über Key-Fields befüllt werden.

 

x

Rotation

Drehung in Alt-Grad für TEXT oder INSERT. Kann auch über Key-Fields befüllt werden.

 

x

 

Im Abschnitt Properties sind noch zusätzliche Eigenschaften definierbar.

icon_cross-reference

Der gesamte Auszug der verfügbaren Eigenschaften wird im Kapitel Ordner Tasks -> Properties angeführt.

 

Folgende Key-Fields können definiert werden:

Property

Beschreibung

$PRIMARYDISPLAYFIELD

Display-Field des Layers  (gilt für jeden Renderer).

z.B.: FIELD:$PRIMARYDISPLAYFIELD:NoText

$ROTATIONFIELD

Rotationsfeld des Renderers (sofern vorhanden).

z.B.: FIELD:$ROTATIONFIELD:0  

$SCALEFIELD

Skalierungs bzw Texthöhenfeld des Renderes.

z.B.: FIELD:$SCALEFIELD:1  

$SYNTEXTFIELD

Textfeld von SynArcText-Renderer

$FILLSYMBOLRGBCOLOR

Der RGB-Farbwert des Fillsymbols, wenn Fillsymbol vorhanden. Normalerweise bei Polygonen mit Simple- oder UniqueValueRenderer. (Gilt nur für Polygone)

$LAYERNAME

Layername  (gilt für jeden Renderer)

$Feature-ClassNAME

Feature-Class-Name   (gilt für jeden Renderer)