mirror of
https://github.com/mapbox/tippecanoe.git
synced 2025-03-25 13:17:38 +00:00
Attach coalesced-as-needed leftovers to the last feature, not the first
This commit is contained in:
parent
ecbfad2576
commit
6fd4918c4d
@ -2,6 +2,7 @@
|
||||
|
||||
* Add tippecanoe-json-tool for sorting and joining GeoJSON files
|
||||
* Fix problem where --detect-shared-borders could simplify polygons away
|
||||
* Attach --coalesce-smallest-as-needed leftovers to the last feature, not the first
|
||||
|
||||
## 1.26.7
|
||||
|
||||
|
File diff suppressed because one or more lines are too long
2
tile.cpp
2
tile.cpp
@ -1632,7 +1632,7 @@ long long write_tile(FILE *geoms, long long *geompos_in, char *metabase, char *s
|
||||
|
||||
// Attach any pieces that were waiting to be coalesced onto some features that did make it.
|
||||
for (ssize_t i = coalesced_geometry.size() - 1; i >= 0; i--) {
|
||||
for (size_t j = 0; j < partials.size(); j++) {
|
||||
for (ssize_t j = partials.size() - 1; j >= 0; j--) {
|
||||
if (partials[j].layer == coalesced_geometry[i].layer && partials[j].t == coalesced_geometry[i].t) {
|
||||
for (size_t k = 0; k < coalesced_geometry[i].geometry.size(); k++) {
|
||||
partials[j].geoms[0].push_back(coalesced_geometry[i].geometry[k]);
|
||||
|
Loading…
x
Reference in New Issue
Block a user