Operation: BoundingBox
Mit Operation BoundingBox lassen sich Begrenzungsrahmen (kleinstmögliches Rechteck nach Mercator-Zylinder-Projektion in der Ebene) für Polygone oder Linienzüge ermitteln und jeweils mit Breiten-/Höhengrad der Eckpunkte ausgeben.
Input
Für Operation BoundingBox
erwartet der Adapter die gleiche Input-XML-Struktur wie für Operation LineConversion
(siehe oben), in der Sie Polygone, Linienzüge (Polylines) sowie ggf. zusätzliche Attribute definieren.
Output
Für Operation BoundingBox
wird ein XML-Dokument ausgegeben, das für jedes im Input-Dokument definierte Polygon oder für jeden Linienzug die Eckpunkte eines rechteckigen Begrenzungrahmens enthält. Zudem enthält es sämtliche Attribute, die im Input-XML-Dokument in Element Polygon
oder Polyline
definiert werden.
Die erforderlichen Eckpunkte (Breiten-/Höhengrad) zum Aufspannen des Begrenzungsrahmens werden wie folgt ausgegeben:
<Data>
<!-- Für jedes Polygon-/Polyline-Element -->
<BoundingBox attribut="Wert"> <!-- Beliebige Attribute -->
<MinLatitude><!--Geodezimal kodierter Breitengrad von Eckpunkt 1--></MinLatitude>
<MaxLatitude><!--Geodezimal kodierter Breitengrad von Eckpunkt 2--></MaxLatitude>
<MinLongitude><!--Geodezimal kodierter Längengrad von Eckpunkt 1--></MinLongitude>
<MaxLongitude><!--Geodezimal kodierter Längengrad von Eckpunkt 2--></MaxLongitude>
</BoundingBox>
</Data>