diff --git a/src/vector_tile_geometry_simplifier.hpp b/src/vector_tile_geometry_simplifier.hpp index 24bac354..3cc117a1 100644 --- a/src/vector_tile_geometry_simplifier.hpp +++ b/src/vector_tile_geometry_simplifier.hpp @@ -43,28 +43,40 @@ struct geometry_simplifier void operator() (mapnik::geometry::line_string & geom) { mapnik::geometry::line_string simplified; - boost::geometry::simplify(geom, simplified, simplify_distance_); + boost::geometry::simplify< + mapnik::geometry::line_string, + std::int64_t> + (geom, simplified, simplify_distance_); next_(simplified); } void operator() (mapnik::geometry::multi_line_string & geom) { mapnik::geometry::multi_line_string simplified; - boost::geometry::simplify(geom, simplified, simplify_distance_); + boost::geometry::simplify< + mapnik::geometry::multi_line_string, + std::int64_t> + (geom, simplified, simplify_distance_); next_(simplified); } void operator() (mapnik::geometry::polygon & geom) { mapnik::geometry::polygon simplified; - boost::geometry::simplify(geom, simplified, simplify_distance_); + boost::geometry::simplify< + mapnik::geometry::polygon, + std::int64_t> + (geom, simplified, simplify_distance_); next_(simplified); } void operator() (mapnik::geometry::multi_polygon & geom) { mapnik::geometry::multi_polygon simplified; - boost::geometry::simplify(geom, simplified, simplify_distance_); + boost::geometry::simplify< + mapnik::geometry::multi_polygon, + std::int64_t> + (geom, simplified, simplify_distance_); next_(simplified); }