diff --git a/planar/simplify.go b/planar/simplify.go index cb1e02d0..2aace338 100644 --- a/planar/simplify.go +++ b/planar/simplify.go @@ -13,7 +13,9 @@ func simplifyPolygon(ctx context.Context, simplifer Simplifer, plg [][][2]float6 if err != nil { return nil, err } - ret[i] = ls + if len(ls) > 2 || !isClosed { + ret[i] = ls + } } return ret, nil