Beschreibung

Ersetzt eine Geometrie mit dem Inhalt der Geometrie aus einem XML Symbol (aus GISX 2.x WorldView Definition). 

Aktuell wird hierbei die Bounding-Box des Symbols als Geometrie verwendet. Hierdurch werden aus Punktförmigen Objekten immer Flächen.

Parameter

ParameterBeschreibung
AttributeNameGeometryOptional. Name des Attributes welches die zu verwendende Geometrie enthält. Standardwert ist die Eingabegeometrie auf die der Formatter bezogen wurde.
AttributeNameSymbolName des Attributes welches den Symbolnamen enthält.
AttributeNameRotationOptional. Name des Attributes welches die Drehung des Symbols enthält. Standardwert ist 0.
AttributeNameScaleXOptional. Name des Attributes welches die Skalierung in X-Richtung (Rechtswert Achse) enthält. Standardwert ist 1.
AttributeNameScaleYOptional. Name des Attributes welches die Skalierung in Y-Richtung (Hochwert Achse) enthält. Standardwert ist 1.

Bei fehlender Angabe eines Attribut Namens für das Symbol, oder falls das Symbol nicht vorhanden ist, erfolgt eine Rückgabe der Eingabegeometrie.

Die Eingabegeometrie kann aus jedem Attribut abgeleitet werden. Falls sich der Eingabewert nicht in eine Geometrie umwandeln lässt, erfolgt eine Fehlermeldung in der Logdatei.

Mit Hilfe des Parameters "AttributeNameGeometry" ist es möglich eine andere Geometrie (z.B. Einfügepunkt von Attributblöcken) als die Standardgeometrie zu verwenden.

Beispiel

...
...
  <attributeDefinition>
        <attribute>
            <name>geometry</name>
            <formatter>
                <formatter>
                    <name>SymbolVectorizer</name>
                    <parameters>
                        <parameter>
                            <key>AttributeNameSymbol</key>
                            <value>cadData:symbol</value>
                        </parameter>
                        <parameter>
                            <key>AttributeNameRotation</key>
                            <value>cadData:rotation</value>
                        </parameter>                     
                    </parameters>
                </formatter>
            </formatter>
        </attribute>
    </attributeDefinition>
...
...