diff --git a/CHANGELOG.md b/CHANGELOG.md index 9304689f..6044b024 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,8 @@ -# 2.65.5 +# 2.62.6 + +* Remove buggy optimization to avoid reclipping in tippecanoe-overzoom + +# 2.62.5 * More aggressive binning when points fail the point-in-polygon test diff --git a/Makefile b/Makefile index 74c94072..bea2429d 100644 --- a/Makefile +++ b/Makefile @@ -280,7 +280,7 @@ overzoom-test: tippecanoe-overzoom cmp tests/pbf/13-1310-3166.pbf.json.check tests/pbf/13-1310-3166.pbf.json rm tests/pbf/13-1310-3166.pbf tests/pbf/13-1310-3166.pbf.json.check # Make sure feature order is stable - ./tippecanoe-overzoom --preserve-input-order -o tests/pbf/11-327-791-out.pbf tests/pbf/11-327-791.pbf 11/327/791 11/327/791 + ./tippecanoe-overzoom -b20 --preserve-input-order -o tests/pbf/11-327-791-out.pbf tests/pbf/11-327-791.pbf 11/327/791 11/327/791 ./tippecanoe-decode tests/pbf/11-327-791.pbf 11 327 791 > tests/pbf/11-327-791.json ./tippecanoe-decode tests/pbf/11-327-791-out.pbf 11 327 791 > tests/pbf/11-327-791-out.json cmp tests/pbf/11-327-791.json tests/pbf/11-327-791-out.json diff --git a/clip.cpp b/clip.cpp index 204800bd..78ef565a 100644 --- a/clip.cpp +++ b/clip.cpp @@ -1725,7 +1725,7 @@ std::string overzoom(std::vector const &tiles, int nz, int nx, int } // Don't clip here if we are binning, because we need to bin points in the buffer - if (!sametile && bins.size() == 0) { + if (bins.size() == 0) { // Clip to output tile long long xmin = LLONG_MAX; diff --git a/version.hpp b/version.hpp index f6839224..6018d66a 100644 --- a/version.hpp +++ b/version.hpp @@ -1,6 +1,6 @@ #ifndef VERSION_HPP #define VERSION_HPP -#define VERSION "v2.62.5" +#define VERSION "v2.62.6" #endif