Neue Objekte erstellen
Um neue Geometrien zu erstellen, braucht es in der Konfiguration die folgenden Komponenten:
1.Eine Operation mit Run="CreateObject"
2.In dieser Operation befindet sich eine TargetField Zeile mit dem TargetFieldName=$GmlGeometry$ (case insensitiv), der Placeholder/Values dazu kann frei gewählt werden. Weitere TargetFields sind möglich, wenn zusätzlich Attribute übergeben werden sollen.
3.Eine SourceConfiguration mit einem SourceFieldName=$GmlGeometry$ und dem oben ausgewählten Placeholder.
Eine Target Operation sieht so aus:
<Operation Run="CreateObject" Name="CreateObject - Points">
<Tables>
<Table Name="Points_New">
<TargetFields>
<TargetField TargetFieldName="$GmlGeometry$" Values="$GmlGeometryPlaceholder$" />
<TargetField TargetFieldName="Name" Values="$name$" />
</TargetFields>
</Table>
</Tables>
</Operation>
Eine entsprechende Source Konfiguration sieht so aus:
<Source>
<SourceInstances>
<SourceInstance Name="GeoOffice analyst Source Project"></SourceInstance>
</SourceInstances>
<SourceConfigurations>
<SourceConfiguration>
<TargetInstances>
<TargetInstance Name="GeoOffice analyst Target Project"></TargetInstance>
</TargetInstances>
<Tables>
<Table Name="Points">
<Fields>
<Field SourceFieldName="$GmlGeometry$" Placeholder="$GmlGeometryPlaceholder$"/>
<Field SourceFieldName="name" Placeholder="$name$"/>
</Fields>
</Table>
</Tables>
</SourceConfiguration>
</SourceConfigurations>
</Source>