Commit Graph
25 Commits
Author SHA1 Message Date
Erica Fischer f4e1fb93df Try to install sqlite3 to fix the automated build 2024-10-15 13:16:08 -07:00
Erica Fischer 921b36f0fe Update version and changelog 2024-10-15 13:00:34 -07:00
Erica Fischer 1eb498604a Oh, I didn't git add the code changes 2024-10-11 12:42:01 -07:00
Erica Fischer fa884700d1 Fix multiplier density threshold, I think 2024-10-11 12:27:58 -07:00
Erica Fischer e191570d53 Track two kinds of previous index for next_feature 2024-10-11 12:17:10 -07:00
Erica Fischer b1466547f3 Revert "Revert "The multiplier cap was a bad idea""
This reverts commit 80f7cb1c0e.
2024-10-11 11:51:28 -07:00
Erica Fischer 9d4a2f7d29 Revert "Revert "Limit feature expansion from multiplier density to 2x""
This reverts commit 44a683d808.
2024-10-11 11:51:22 -07:00
Erica Fischer 20db5c53de Revert "Revert "Add a flag to retain multiplier features by minimum distance""
This reverts commit 776da4a1b8.
2024-10-11 11:51:15 -07:00
Erica Fischer b9b55db535 Remove the multiplier sequence, which should no longer matter 2024-10-10 13:25:37 -07:00
Erica Fischer 776da4a1b8 Revert "Add a flag to retain multiplier features by minimum distance"
This reverts commit 01f14a4255.
2024-10-10 13:20:04 -07:00
Erica Fischer 44a683d808 Revert "Limit feature expansion from multiplier density to 2x"
This reverts commit a26e41309d.
2024-10-10 13:19:54 -07:00
Erica Fischer 80f7cb1c0e Revert "The multiplier cap was a bad idea"
This reverts commit 6f8273a4c8.
2024-10-10 13:19:48 -07:00
Erica Fischer 6f8273a4c8 The multiplier cap was a bad idea 2024-10-09 12:27:33 -07:00
Erica Fischer a26e41309d Limit feature expansion from multiplier density to 2x 2024-10-09 10:33:42 -07:00
Erica Fischer 01f14a4255 Add a flag to retain multiplier features by minimum distance 2024-10-08 16:34:08 -07:00
Erica Fischer 71cf446aec Fix more tests 2024-10-08 14:30:59 -07:00
Erica Fischer cad2433d0d Take fractional zooms into account in multiplier feature choices 2024-10-08 13:03:57 -07:00
Erica Fischer 467a7c59e2 Choose the megatile features from those that will be in the next N zooms 2024-10-07 12:42:24 -07:00
Erica Fischer 4ea8a37611 Accept tilestats limiting options in tile-join, not just tippecanoe (#8) 2022-08-12 13:57:04 -07:00
Erica Fischer fec5e8354c Improve maxzoom guessing for tightly-clustered point data sources (#4)
* Improve maxzoom guessing for tightly-clustered point data sources

* Go back to the old distance estimate, since it is less mysterious

* Update changelog and version
2022-08-11 10:13:54 -07:00
Erica Fischer a9bf6cacd4 Add --smallest-maximum-zoom-guess to specify a minimum maxzoom to guess (#2)
* Add --maximum-zoom-at-least to specify a minimum maxzoom to guess

* Check whether the specified minimum maxzoom is out of range

* Rename the option to --smallest-maximum-zoom-guess

* Update tests, changelog, and version
2022-08-11 10:04:03 -07:00
Erica Fischer 86f3e98c02 Track the desired tile size for each zoom level in tileset metadata (#7) 2022-08-11 09:58:00 -07:00
Erica Fischer c65d6938a4 Drop or coalesce points too when dropping or coalescing smallest (#6)
* Handle points too when dropping or coalescing the "smallest" features.

* Add statistics of tile size reduction strategies to tileset metadata

* Update changelog and version

* Update documentation
2022-08-09 15:29:03 -07:00
Erica Fischer 67cd9d8d85 Reduce tippecanoe memory usage (#5)
* Change JSON objects to a union type to use less memory

* Stop storing the string representation of JSON numbers

* Restore the ability to create features with large integer attributes

* Make sure large-integer feature IDs still behave as before

* Add missing #include

* Don't preallocate as much space for arrays and objects

* Treat inability to check free disk space as a warning, not an error

* Update changelog and version
2022-08-09 15:18:51 -07:00
Erica Fischer 6978a0e102 Reindent with clang-format (#3) 2022-07-28 11:19:30 -07:00