Work in progress on inverse spatial ordering

This commit is contained in:
Erica Fischer
2023-12-15 14:25:13 -08:00
parent fa5a7cdbc2
commit fdf230f632
4 changed files with 50 additions and 0 deletions
+4
View File
@@ -3211,6 +3211,7 @@ int main(int argc, char **argv) {
{"order-descending-by", required_argument, 0, '~'},
{"order-smallest-first", no_argument, 0, '~'},
{"order-largest-first", no_argument, 0, '~'},
{"order-spatial-inverse", no_argument, 0, '~'},
{"Adding calculated attributes", 0, 0, 0},
{"calculate-feature-density", no_argument, &additional[A_CALCULATE_FEATURE_DENSITY], 1},
@@ -3357,6 +3358,9 @@ int main(int argc, char **argv) {
} else if (strcmp(opt, "order-largest-first") == 0) {
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));
} else if (strcmp(opt, "simplification-at-maximum-zoom") == 0) {
maxzoom_simplification = atof_require(optarg, "Mazoom simplification");
if (maxzoom_simplification <= 0) {