X4 Produktdokumentation

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 GeoDecimalGeoE5 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>