Bug measure output in print

Issue #731 resolved
Stolz created an issue

Hallo zusammen,

Messgeometrien können z.T. nicht gedruckt werden:

Error: java.lang.IllegalArgumentException: Invalid number of points in LineString (found 1 - must be 0 or >= 2)

z.B. wenn Strecke mit 3 Stützpunkten gesetzt wird.

Problem \src\modules\tools\measure\utils\measureStyle.js irgendwo in new Style ()

        if (geom instanceof LineString) {
            geom.getCoordinates().forEach(function (coordinate, index) {
                if (index > 0 && index < geom.getCoordinates().length - 1) {
                    coords.push(coordinate);
                }
            });
            return new LineString(coords);
        }

Manchmal werden im Print auch LineStrings zu Polygonen geschlossen. Der Linestyle stimmt dann auch nicht mehr, einzelne Liniensegmente sind schwarz, andere orange.

Danke&VG

D. Stolz

Comments (3)

  1. Log in to comment