Attributzuweisung - Linienzüge

Steuern Sie die Übernahme von CAD-Elementen als Linienzug in der Geodatenbank. Linienzüge können aus verschiedenen Arten linienhafter CAD-Elementen erzeugt werden.

Die Erzeugung von Linienzügen wird über das Element  <LineStrings>  definiert.
Es ist eine Sammlung von  <Bold> &lt;LineString>  Elementen, welche die Konvertierung steuern:
 <LineStrings> 
   &lt;LineString Name="Beispiel1">
       <!-- Definition --> 
   &lt;/LineString>
    <!-- Weitere &lt;LineString> Elemente --> 
 </LineStrings> 

Attribute

  • Name (obligat)
  • Bezeichnet den Namen des Ziel-Linientyps in der Geodatenbank. Sämtliche durch den/die Filter betroffenen CAD-Element werden in diesen Linientyp konvertiert.

Elemente

Mit folgenden Elementen kann definiert werden, woraus Linienzüge erzeugt werden.

  1. <GraphicAttributeSettings> (0 bis 1)
  1. <Line> (0 bis 1)
  • Steuert die Konvertierung von Linien.
  1. <Polyline> (0 bis 1)
  • Steuert die Konvertierung von Polylinien.
  1. <Arc> (0 bis 1)
  • Steuert die Konvertierung von Bögen.
Wo beschrieben, können anstatt ganzer Namen auch Reguläre Ausdrücke ( RegEx ) verwendet werden. Um einen Regulären Ausdruck einzuleiten, verwenden Sie das Präfix re:

Linienzüge aus Linien erzeugen (<Line>)

Struktur eines Linie-zu-Linienzug Mappings

 <Line> 
   <Filter> 
     <!-- Beschreibt, wonach Linien gefiltert werden sollen. -->
          Jedes der folgenden Elemente ist optional; 
          vorhandene Elemente werden mit UND verknüpft,
          d. h. alle müssen zutreffen --> 
     <Color>  <!-- Ganzzahl, d. i. Farbindex -->  </Color> 
     <Layer>  <!-- Name bzw. RegEx -->  </Layer> 
   </Filter> 
 </Line> 

Linienzüge aus Polylinien erzeugen (<Polyline>)

Struktur eines Polylinie-zu-Linienzug Mappings

 <Polyline> 
   <Filter> 
     <!-- Beschreibt, wonach Polylinien gefiltert werden sollen. -->
          Jedes der folgenden Elemente ist optional; 
          vorhandene Elemente werden mit UND verknüpft,
          d. h. alle müssen zutreffen --> 
     <Color>  <!-- Ganzzahl, d. i. Farbindex -->  </Color> 
     <Layer>  <!-- Name bzw. RegEx -->  </Layer> 
   </Filter> 
 </Polyline> 

Linienzüge aus Bögen erzeugen (<Arc>)

Struktur eines Bogen-zu-Linienzug Mappings

 <Arc> 
   <Filter> 
     <!-- Beschreibt, wonach Linien gefiltert werden sollen. -->
          Jedes der folgenden Elemente ist optional; 
          vorhandene Elemente werden mit UND verknüpft,
          d. h. alle müssen zutreffen --> 
     <Color>  <!-- Ganzzahl, d. i. Farbindex -->  </Color> 
     <Layer>  <!-- Name bzw. RegEx -->  </Layer> 
   </Filter> 
 </Arc> 

Beispiel:
  • Es sollen Geodatenbank-Linienzüge vom Typ Grundstücksgrenze erzeugt werden.
  • Alle Grafikeigenschaften sollen aus der Objekttyp-Konfiguration verwendet werden (nichts übernehmen).
  • Die Geometrie wird implizit aus der Liniengeometrie gebildet.
  • Diese Linienzüge sollen entstehen:
  • aus Linien auf den Layern N-GG bzw. GG
  • aus Polylinien auf den Layern N-GG bzw. GG
  • aus Bögen auf den Layern N-GG bzw. GG

Das selbe Ergebnis ließe sich erreichen durch 3 einzelne Mappings für jede Elementart: