From 5a81dc0656fd1ce8cda7fd082b0f65c67783a253 Mon Sep 17 00:00:00 2001 From: Dane Springmeyer Date: Fri, 23 Oct 2015 11:22:19 -0700 Subject: [PATCH] set back compatible default for npm union behavior - refs mapbox/mapnik-vector-tile#163 --- src/mapnik_map.cpp | 1 + src/mapnik_vector_tile.cpp | 1 + 2 files changed, 2 insertions(+) diff --git a/src/mapnik_map.cpp b/src/mapnik_map.cpp index 55a48ae638..8ed0af1346 100644 --- a/src/mapnik_map.cpp +++ b/src/mapnik_map.cpp @@ -1941,6 +1941,7 @@ void Map::EIO_RenderVectorTile(uv_work_t* req) closure->image_format, closure->scaling_method); ren.set_simplify_distance(closure->simplify_distance); + ren.set_multi_polygon_union(true); ren.apply(closure->scale_denominator); std::string new_message; if (!tiledata.SerializeToString(&new_message)) diff --git a/src/mapnik_vector_tile.cpp b/src/mapnik_vector_tile.cpp index 5cb67d1467..75af08d5d8 100644 --- a/src/mapnik_vector_tile.cpp +++ b/src/mapnik_vector_tile.cpp @@ -2656,6 +2656,7 @@ NAN_METHOD(VectorTile::addGeoJSON) area_threshold, strictly_simple); ren.set_simplify_distance(simplify_distance); + ren.set_multi_polygon_union(true); ren.apply(); detail::add_tile(d->buffer_,tiledata); info.GetReturnValue().Set(Nan::True());