Operation: LineSimplificationPercent / LineSimplificationKilometer
Mit den Operationen LineSimplificationPercent
und LineSimplificationKilometer
lassen sich gemäß dem Douglas-Peucker-Algorithmus Linienzüge/Polygone vereinfachen, sodass für eine Kartendarstellung überflüssige Wegpunkte innerhalb eines Korridors entfernt werden. Die Korridorbreite wird relativ zur Gesamtstrecke bzw. anhand einer absoluten Korridorbreite in Kilometern definiert.
Input
Für Operation LineSimplificationPercent
und LineSimplificationKilometer
erwartet der Adapter die gleiche Input-XML-Struktur wie für Operation LineConversion
(siehe oben), in der Sie beliebige Linienzüge (Polyline) in jeweils einem Element Polyline
oder beliebige Polygone in jeweils einem Element Polygon
definieren. Zusätzliche Attribute werden ins Ausgabe-XML-Dokument übernommen.
Output
Für Operation LineSimplificationPercent
und LineSimplificationKilometer
wird ein XML-Dokument ausgegeben, das die gleiche Struktur wie das Input-XML-Dokument besitzt und sämtliche Attribute, die in Element Polygon
oder Polyline
definiert werden, unverändert enthält. Je nach Korridorbreite (definiert in Parameter percent
bzw. kilometer
) werden die Linienzüge/Polygone entsprechend vereinfacht. Je nach gewähltem Ausgabeformat werden die Punktangaben ins Format GeoDecimal
, GeoE5
oder GooglePoint
konvertiert oder Linienzüge ins GoogleLine
-Format konvertiert und in den entsprechenden Elementen hinterlegt