From 2d587b01d449f73cde8667e5026f5cc4389e3809 Mon Sep 17 00:00:00 2001 From: Eric Duminil <eric.duminil@gmail.com> Date: Thu, 20 Oct 2022 10:02:19 +0200 Subject: [PATCH] No nanometer precision for coordinates anymore. --- .../regionchooser/website/script/simstadt_openlayers.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js b/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js index ada816e..9548eb6 100644 --- a/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js +++ b/src/main/resources/eu/simstadt/regionchooser/website/script/simstadt_openlayers.js @@ -398,7 +398,8 @@ const regionChooser = (function(){ var geom = sketch.getGeometry().clone().transform(sourceProj, 'EPSG:4326'); var wgs84Coords = geom.getLinearRing(0).getCoordinates(); var wktPolygon = "POLYGON(("; - wktPolygon += wgs84Coords.map(lonLat => lonLat.join(" ")).join(", "); + var precision = 6; // ~ 10 cm precision + wktPolygon += wgs84Coords.map(([lon, lat]) => lon.toFixed(precision) + " " + lat.toFixed(precision)).join(", "); utils.copyToClipboard(wktPolygon + "))", dataPanel); } -- GitLab