From 37d8d7d91c6dc0b779ad52237f808a26931fae3a Mon Sep 17 00:00:00 2001 From: dsantosmerino Date: Fri, 5 Apr 2024 12:21:43 +0200 Subject: [PATCH] fix: copy original coordinate with its dimension --- .../locationtech/jts/simplify/DouglasPeuckerLineSimplifier.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/core/src/main/java/org/locationtech/jts/simplify/DouglasPeuckerLineSimplifier.java b/modules/core/src/main/java/org/locationtech/jts/simplify/DouglasPeuckerLineSimplifier.java index d9a8ba04c9..e1121fa5a9 100644 --- a/modules/core/src/main/java/org/locationtech/jts/simplify/DouglasPeuckerLineSimplifier.java +++ b/modules/core/src/main/java/org/locationtech/jts/simplify/DouglasPeuckerLineSimplifier.java @@ -68,7 +68,7 @@ public Coordinate[] simplify() CoordinateList coordList = new CoordinateList(); for (int i = 0; i < pts.length; i++) { if (usePt[i]) - coordList.add(new Coordinate(pts[i])); + coordList.add(pts[i].copy()); } if (! isPreserveEndpoint && CoordinateArrays.isRing(pts)) {