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