Table de conversion - Paramètres globaux
Il s'agit des paramètres concernant la conversion globale. Il définit si les propriétés d'un élément CAD doivent être converties dans une propriété correspondante d'un Géodatabase.
Elément: GlobalSettings
Cet élément peut se présenter dans différents contextes:
Dans une <MappingDefinition> décrit la conversion générique de propriétés CAD.
Imbriqué dans une <AssignmentTable> décrit une conversion spéciale pour exactement un type d'élément CAD (e.g. un bloc avec un nom spécial, etc.) et ici il s'appelle <GraphicAttributeSettings>
Les propriétés (e.g. Couleur , Layer , etc.), que généralement ne sont pas converties, après la conversion générale sont restituées par un type d'objet attribué.
- <AttributeSettings> (option)
- Il concernent uniquement les attributs de bloc et décrivent quelles propriétés d'attribut sont à reprendre.
- <ObjectSettings> (option)
- Ils définissent quelles propriétés des éléments CAD doivent être reprises. Ce paramètre est valable globalement pour tous les types d'éléments CAD resp. types d'objets.
ⓘ |
|
Paramètres pour les attributs
Une valeur XML du type Booléen définit à chaque fois si la propriété en question doit être reprise depuis l'objet de base ( true ) ou non ( false ).
Attribut | Type | Signification |
---|---|---|
Alignment | Booléen | Alignement du texte |
Color | Booléen | Couleur |
Height | Booléen | Hauteur |
Inclination | Booléen | Inclinaison du texte |
Layer | Booléen | Layer |
Position | Booléen | Point d'insertion |
Rotate | RotationEnumType | Base de rotatiobnCoordinateSystem.. Système de coordonnéesPageside.. Marge de la feuilleUserinput.. Angle absoluBaseObject.. Objet de baseAutomatic.. Automatique |
Rotation | Booléen | Angle de rotation relatif |
ScaleEast | Booléen | Echelle en largeur |
ScaleNorth | Booléen | Echelle en hauteur |
Style | Booléen | Style de texte |
Visible | Booléen | Visibilité |
<AttributeSettings Position="true" Layer="true" Style="true" />
Exemple Att2: Mappage qui reprend génériquent les attributs de bloc: Layer et Couleur.
<AttributeSettings Color="true" Layer="true" />
Paramètres pour les objets
Attribut | Type | Signification |
---|---|---|
Alignment | Booléen | Alignement du texte |
Blockname | Booléen | Nom du symbole depuis le dessin prototype |
Color | Booléen | Couleur |
Height | Booléen | Hauteur |
Inclination | Booléen | Inclinaison du texte |
Layer | Booléen | Layer |
Linetype | Booléen | Type de ligne |
LinetypeScale | Booléen | Echelle du type de ligne |
Lineweigth | Booléen | Epaisseur de la ligne |
Rotate | RotationEnumType | Base de rotationCoordinateSystem.. Système de coordonnéesPageside.. Marge de la feuilleUserinput.. Angle absoluBaseObject.. Objet de baseAutomatic.. Automatique |
Rotation | Booléen | Angle de rotation relatif |
ScaleEast | Booléen | Echelle en largeur |
ScaleNorth | Booléen | Echelle en hauteur |
Style | Booléen | Style de texte |
AddRotation | Double | Constante d'addition pour Angle de rotation |
AddScaleEast | Double | Constante d'addition pour échelle en largeur |
AddScaleNorth | Double | Constante d'addition pour échelle en hauteur |
<ObjectSettings AddRotation="50" />
Exemple Obj2: Mappage qui génériquement reprend le Nom de bloc et le Layer:<ObjectSettings Blockname="true" Layer="true" />
Paramètres par objet
Vous pouvez également définir ces paramètres par type d'objet.
Dans l'exemple suivant, l'échelle de l'élément CAD est prise en compte et réduite à 1/4.
<TwoPointSymbol Name="Eingang (2 Punkte)">
<GraphicAttributeSettings>
<AttributeSettings Rotation="true" Position="true" Visible="true"/>
<ObjectSettings ScaleEast="true" ScaleNorth="true" AddScaleEast="0.25" AddScaleNorth="0.25"/>
</GraphicAttributeSettings>
<Insert>
<Filter>
<Layer>B_BauZ-S</Layer>
<Blockname>B40</Blockname>
</Filter>
<AttributeMapping>
<NG>
<Attribut Name="#Block0002#BlockInsertAlignment">"2"</Attribut>
</NG>
</AttributeMapping>
</Insert>
</TwoPointSymbol>