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
Brandon Liu
bb2aa65bcc
version 2.1.0
2022-03-27 19:26:22 +08:00
Brandon Liu
7f69b80381
version bump: original 1.36.0 same as fork version 2.0.0
2022-02-08 15:22:50 +08:00
Eric Fischer
ea52e88a58
Update changelog
2020-08-26 10:44:27 -07:00
Eric Fischer
ed9f844cef
Fix calculation of mean when accumulating attributes in clusters
2020-02-06 15:28:10 -08:00
Eric Fischer
25bf3957d1
Guard against null data in the mbtiles file when decoding
2019-10-31 13:50:29 -07:00
Eric Fischer
fc810d4156
Fix line numbers in GeoJSON feature parsing error messages
2019-08-30 15:34:24 -07:00
Eric Fischer
fc335e2221
Be careful to avoid undefined behavior from shifting negative numbers
2019-06-17 17:50:25 -07:00
Eric Fischer
dcdfb94ba9
Bump version number for --no-simplification-of-shared-nodes
2019-05-16 10:13:43 -07:00
Eric Fischer
4d3e30773f
Be more consistent about when longitudes beyond 180 are allowed
2019-04-12 12:12:14 -07:00
Eric Fischer
a8a183df2d
Update changelog and version
2019-04-08 16:32:39 -07:00
Eric Fischer
4f7459c797
Record the command line options in the tileset metadata
2019-04-04 17:03:36 -07:00
Eric Fischer
1bc475b789
Fix reading of MultiLineStrings in Geobuf input
2019-03-01 15:52:24 -08:00
Eric Fischer
90afdf8fb2
Merge branch 'master' into decode-mvt
2019-02-20 12:06:06 -08:00
Eric Fischer
8df0455230
Make tile-join and tippecanoe-decode more flexible about directories:
...
* Accept .mvt as well as .pbf in directories of tiles
* Allow tippecanoe-decode and tile-join of directories with no metadata
2019-02-20 12:04:10 -08:00
Eric Fischer
435a788c3f
Don't exclude the attribute that is specified to be the feature ID
2019-02-14 11:40:58 -08:00
Eric Fischer
6da2090960
Fix a bug that disallowed a per-feature minzoom of 0
2019-01-16 11:56:25 -08:00
Eric Fischer
32b14b1269
Limit detail to 30 and buffer 127 to prevent coordinate delta overflow
2018-12-18 15:53:11 -08:00
Eric Fischer
28f773a933
Better error message if the output tileset already exists
2018-12-13 11:20:06 -08:00
Eric Fischer
6376c283ba
Add Hilbert Curve feature sequencing as an option
2018-12-12 10:51:00 -08:00
Eric Fischer
ca4aad0c64
Point features may now be coalesced into MultiPoint features with --coalesce
2018-12-11 17:09:13 -08:00
Eric Fischer
cf28e6b88b
Make it an error, not a warning, to have missing coordinates for a point
2018-11-26 14:50:45 -08:00
Eric Fischer
5229990523
Fix gridding of small squares; use less memory for small features
2018-11-21 15:34:43 -08:00
Eric Fischer
f9c9ff3853
Ignore leading zeroes when converting string attributes to feature IDs
2018-11-07 15:46:44 -08:00
Eric Fischer
bd2423a5ea
Add an option to use a specified feature attribute as the feature ID
2018-11-02 15:21:52 -07:00
Eric Fischer
53de8a2014
Add an option to convert stringified number feature IDs to numbers
2018-11-01 17:07:33 -07:00
Eric Fischer
9c79cf7162
Warn in tile-join if tilesets being joined have different maxzooms
2018-10-31 14:25:25 -07:00
Eric Fischer
5dfbc4a281
Add --clip-bounding-box option to clip input geometry
2018-10-22 16:49:33 -07:00
Eric Fischer
0acdeef525
Fix null pointer crash when looking for feature extent in filter output
2018-10-22 13:26:53 -07:00
Eric Fischer
1b75ca33b4
Bug fix: mismatched features could be coalesced if from a prefilter
2018-10-10 14:35:46 -07:00
Eric Fischer
b2999fe9a8
Create the output tile directory even if there are no valid features
2018-09-24 11:16:13 -07:00
Eric Fischer
7aebce7e0e
Issue an error message in tile-join if minzoom is greater than maxzoom
2018-09-07 10:08:02 -07:00
Eric Fischer
bc84b41246
Add options to change the tilestats limits
2018-08-31 15:12:00 -07:00
Eric Fischer
addbd0a854
Keep tile-join from generating a tileset name longer than 255 chars
2018-08-20 17:45:18 -07:00
Eric Fischer
0a3e4ad561
Fix missing filename in warning messages
2018-08-16 13:46:37 -07:00
Eric Fischer
98cf4d94aa
Don't accept features or geometries inside another object's properties
2018-08-08 13:42:49 -07:00
Eric Fischer
8d67e460d4
Add --exclude-all to tile-join
2018-08-07 10:27:38 -07:00
Eric Fischer
baab0cef55
Increment version number
2018-08-06 12:25:22 -07:00
Eric Fischer
c9cc12e7ff
Add "csv" to the list of suffixes to trim off of layer names
2018-08-01 17:49:54 -07:00
Eric Fischer
3fb833979e
Take cluster distance into account when guessing a maxzoom
2018-08-01 13:14:14 -07:00
Eric Fischer
759bceb986
Duplicate features within the buffer of the antimeridian on both sides
2018-07-27 16:14:49 -07:00
Eric Fischer
6f295f29fc
Add an option to automatically assign ids to features
2018-07-26 15:08:47 -07:00
Eric Fischer
856c055857
Don't guess a higher maxzoom than is allowed for manual selection
...
If maxzoom + detail > 32, some geometric operations are undefined
2018-07-25 11:18:40 -07:00
Eric Fischer
87a1bb7851
Add an option to treat empty CSV columns as nulls, not empty strings
2018-07-19 14:33:33 -07:00
Eric Fischer
c2bb35e6ff
Bump version number
2018-06-19 14:15:27 -07:00
Eric Fischer
4da6b932b3
Use "generator" instead of "creator". Silence another status message.
2018-06-07 15:17:58 -07:00