Operation: LineIntersection
Mit Operation LineIntersection lassen sich (Kanten-)Schnittpunkte zwischen Polygonen oder Linienzügen ermitteln.
Input
Für Operation LineIntersection erwartet der Adapter die gleiche Input-XML-Struktur wie für Operation LineConversion (siehe oben), in der Sie zwei Polygone, zwei Linienzüge (Polylines) oder ein Polygon und einen Linienzug definieren. Zusätzliche Attribute werden jedoch nicht ins Ausgabe-XML-Dokument übernommen.
Output
Für Operation LineIntersection wird ein XML-Dokument ausgegeben, das in Element Intersection alle ermittelten (Kanten-)Schnittpunkte enthält. Je nach gewähltem Ausgabeformat werden dabei die Punktangaben in jeweils einem Kindelement GeoDecimal, GeoE5 oder GooglePoint ausgegeben.
Alternativ kann über Ausgabeformat GoogleLine eine Linie in einem gleichnamigen Kindelement ausgegeben werden, die entlang dieser Schnittpunkte führt:
<Data>
<Intersection>
<!-- 0-n Schnittpunkte/-linien -->
<Punkt-/Linienformat><!--Punkt-/Liniendefinition--></Punkt-/Linienformat>
</Intersection>
</Data>