From c921a67fd4a88c537e3a88969a9e77ee6354998e Mon Sep 17 00:00:00 2001 From: Sandro Santilli Date: Thu, 13 Dec 2012 17:40:29 +0100 Subject: [PATCH] Loosen simplification factor to 1/20 of pixel --- plugins/input/postgis/postgis_datasource.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/input/postgis/postgis_datasource.cpp b/plugins/input/postgis/postgis_datasource.cpp index 0adc4e8d0..33df22924 100644 --- a/plugins/input/postgis/postgis_datasource.cpp +++ b/plugins/input/postgis/postgis_datasource.cpp @@ -655,7 +655,10 @@ featureset_ptr postgis_datasource::features(const query& q) const s << "\"" << geometryColumn_ << "\""; if (simplify_geometries_) { - const double tolerance = std::min(px_gw, px_gh) / 2.0; + // 1/20 of pixel seems to be a good compromise to avoid + // drop of collapsed polygons. + // See https://github.com/mapnik/mapnik/issues/1639 + const double tolerance = std::min(px_gw, px_gh) / 20.0; s << ", " << tolerance << ")"; }