CreateDatasetIntersectionProcess
Operatie voor het aanmaken van een proces waarin doorsnijdingen met datasets geconfigureerd kunnen worden binnen de context van een databron:
<CreateDatasetIntersectionProcess>
<Properties>
<Name>Example intersection process</Name>
</Properties>
<ItemClass>
<Name>SourceType</Name>
</ItemClass>
<TargetClass>
<Name>TargetType</Name>
</TargetClass>
<SourceGeometryAttribute>Line</SourceGeometryAttribute>
<TargetGeometryAttribute>Geometry</TargetGeometryAttribute>
<Intersections>
<Intersection>
<Dataset>
<Name>Clay</Name>
</Dataset>
<GeometryAttribute>Geometry</GeometryAttribute>
<IncludeDifference>false</IncludeDifference>
<Bindings>
<Binding>
<Expression>
<Property>ClayType</Property>
</Expression>
<Attribute>Klei</Attribute>
</Binding>
</Bindings>
</Intersection>
<Intersection>
<Dataset>
<Name>Sand</Name>
</Dataset>
<GeometryAttribute>Polygon</GeometryAttribute>
<IncludeDifference>false</IncludeDifference>
<Bindings>
<Binding>
<Expression>
<Property>SandType</Property>
</Expression>
<Attribute>Zand</Attribute>
</Binding>
</Bindings>
</Intersection>
</Intersections>
<Bindings>
<Binding>
<Expression>
<Property>Name</Property>
</Expression>
<Attribute>SourceName</Attribute>
</Binding>
</Bindings>
</CreateDatasetIntersectionProcess>
Parameters
De CreateDatasetIntersectionProcess operatie heeft de volgende parameters:
Element | Verplicht | Omschrijving |
---|---|---|
Properties | Ja | Specificatie van de proces eigenschappen zoals Name en Description |
ItemClass | Ja | Referentie naar de klasse definitie van de brondataset die wordt doorsneden. |
TargetClass | Ja | Referentie naar de klasse definitie van de doeldataset waarin de doorsnijdingen worden opgeslagen. |
SourceGeometryAttribute | Ja | Referentie naar het attribuut in de brondataset dat wordt doorsneden. |
TargetGeometryAttribute | Ja | Referentie naar het attribuut in de doeldataset waarin de doorsnijding wordt weggeschreven. |
Intersections | Ja | Definitie van de intersecties met datasets waarmee de brondataset doornsneden wordt. |
Bindings | Ja | Koppelingen tussen de attributen van de doeldataset en de expressies van op basis van de brondataset. |
Properties
Een proces heeft de volgende properties of eigenschappen:
Element | Verplicht | Omschrijving |
---|---|---|
Name | Ja | Unieke naam voor het doorsnijdingsproces binnen de databron |
Description | Nee | Beschrijving van het doorsnijdingsproces |
Intersections
Bindings
In de Bindings sectie worden de attributen van de doeldataset met een expressie gekoppeld die de attribuutwaarde definieerd. Elke koppeling is gedefinieerd door een Binding element dat bestaat uit een Property met referentie naar het attribuut van de view en Expressie die aan het attribuut wordt toegekend:
...
<Binding>
<Expression>
<Property>Name</Property>
</Expression>
<Attribute>Name</Attribute>
</Binding>
...
In de expressies kunnen contstante waarden, functies en attributen uit brondataset of uit de doorsneden dataset worden gedefinieerd van de view worden gebruikt.