diff --git a/main.cpp b/main.cpp index 44e4f0df2..6e189efc2 100644 --- a/main.cpp +++ b/main.cpp @@ -3359,8 +3359,8 @@ int main(int argc, char **argv) { order_by.push_back(order_field(ORDER_BY_SIZE, true)); order_by_size = true; } else if (strcmp(opt, "order-spatial-inverse") == 0) { - order_by.push_back(order_field(ORDER_SPATIAL, false)); order_by.push_back(order_field(ORDER_BY_FEATURE_MINZOOM, false)); + order_by.push_back(order_field(ORDER_SPATIAL, false)); } else if (strcmp(opt, "simplification-at-maximum-zoom") == 0) { maxzoom_simplification = atof_require(optarg, "Mazoom simplification"); if (maxzoom_simplification <= 0) { diff --git a/tile.cpp b/tile.cpp index 1ac73ab19..6860af577 100644 --- a/tile.cpp +++ b/tile.cpp @@ -665,7 +665,8 @@ void *partial_feature_worker(void *v) { to_tile_scale(geom, z, out_detail); } - (*partials)[i].index = i; + // what was this for? + // (*partials)[i].index = i; std::vector geoms; // artifact of former polygon-splitting to reduce geometric complexity geoms.push_back(geom); @@ -2336,6 +2337,7 @@ long long write_tile(decompressor *geoms, std::atomic *geompos_in, ch for (size_t i = 0; i < partials.size(); i++) { partial &p = partials[i]; +#if 0 { std::string layername = (*layer_unmaps)[p.segment][p.layer]; @@ -2350,6 +2352,7 @@ long long write_tile(decompressor *geoms, std::atomic *geompos_in, ch sv2.s = std::to_string(p.feature_minzoom); p.full_values.push_back(sv2); } +#endif if (p.clustered > 0) { std::string layername = (*layer_unmaps)[p.segment][p.layer];