From d3e501c52bddb6f0f26d926aefd27e2658e4f787 Mon Sep 17 00:00:00 2001 From: Roel Arents Date: Thu, 22 Feb 2024 09:05:14 +0100 Subject: [PATCH] add a dedupe test --- snap/snap_test.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/snap/snap_test.go b/snap/snap_test.go index b66642f..ec9c7f3 100644 --- a/snap/snap_test.go +++ b/snap/snap_test.go @@ -193,6 +193,13 @@ func TestSnap_snapPolygon(t *testing.T) { {0.25, 2.25}, }}}}, }, + { + name: "needs deduplication, 3 same, 1 different point", + tms: loadEmbeddedTileMatrixSet(t, "NetherlandsRDNewQuad"), + tmIDs: []tms20.TMID{0}, + polygon: geom.Polygon{{{88843.117, 447720.147}, {88880.366, 447732.897}, {88881.636, 447732.275}, {88843.765, 447718.255}, {88843.117, 447720.147}}}, + want: map[tms20.TMID][]geom.Polygon{0: {{{{88875.2, 447624.64}, {88875.2, 447839.68}}}}}, + }, { name: "rightmostLowestPoint is one of the deduped points", tms: loadEmbeddedTileMatrixSet(t, "NetherlandsRDNewQuad"),