Erica Fischer
b07e04a3a8
Avoid more potentially slow calls to wagyu with large geometries
2025-05-06 16:51:01 -07:00
Erica Fischer
f6882c9a6c
Remove unused test fixture
2025-05-06 12:40:44 -07:00
Erica Fischer
1ff39b59ed
Revert "There aren't too many features if we intentionally truncated them"
...
This reverts commit 9fb7b6882d .
2025-05-06 11:04:59 -07:00
Erica Fischer
9fb7b6882d
There aren't too many features if we intentionally truncated them
2025-05-06 11:02:48 -07:00
Erica Fischer
143f5c87f9
Report the miscalculation of feature dropping, but don't stop
2025-05-06 10:53:02 -07:00
Erica Fischer
db3ca59c21
Don't bother coalescing geometry that is too small to be seen
2025-05-06 09:41:03 -07:00
Erica Fischer
c594fcf4c9
Move polygon dust back to after as-needed dropping and coalescing
2025-05-06 09:28:26 -07:00
Erica Fischer
c1ca367893
Fix potentially unintialized variable
2025-05-05 15:50:16 -07:00
Erica Fischer
c6debdcbd7
Fix overflow
2025-05-05 15:09:55 -07:00
Erica Fischer
887db65698
Divide and conquer when cleaning complex polygons after coalescing
2025-05-05 13:12:12 -07:00
Erica Fischer
b7b5c8484f
Update tests before I make further changes to behavior
2025-05-05 12:36:11 -07:00
Erica Fischer
8425e0ebca
Search more aggressively for feature-dropping thresholds
2025-05-02 16:56:15 -07:00
Erica Fischer
6cc8703cd7
Fix test
2025-04-28 16:51:27 -07:00
Erica Fischer
60239d5b1c
Remove debug printf
2025-04-28 16:32:33 -07:00
Erica Fischer
c69b61abef
Ripple effects into other tests
2025-04-28 16:28:07 -07:00
Erica Fischer
ee391ec481
Straighten out the order of events so labels can be dropped
2025-04-28 16:24:38 -07:00
Erica Fischer
2dea09dd01
A test fixture that still gets stuck
2025-04-28 14:33:53 -07:00
Erica Fischer
03647fb4a5
Convert label anchors earlier in tiling to keep from getting stuck later
2025-04-28 12:56:15 -07:00
Erica Fischer
a52d15a0b1
Working on label anchor loops
2025-04-28 11:21:44 -07:00
Erica Fischer
9037920faf
Make sure we don't index off the end of the array here
2025-04-25 15:59:10 -07:00
Erica Fischer
82e8d96ea6
Add unit test for line_is_too_small
2025-04-25 13:40:49 -07:00
Erica Fischer
a84864e795
Fix too_small geometry test for multigeometries
2025-04-25 13:31:55 -07:00
Erica Fischer
1ba93dc302
Prevent potential infinite loops in as-needed dropping and coalescing
2025-04-25 12:06:31 -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