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
Eric Fischer
11c6c869aa
Include a creator field in tileset metadata with the Tippecanoe version
...
Also finally eradicates binary diffs from the tests
2018-06-07 11:20:12 -07:00
Eric Fischer
760a0c9209
Add missing JSON type check; bump version number.
2018-06-06 11:54:23 -07:00
Eric Fischer
48486b5d7b
Add --use-source-polygon-winding and --reverse-source-polygon-winding
2018-06-01 12:59:28 -07:00
Eric Fischer
bb8b01a702
Add option to specify description for attributes in tileset metadata
2018-05-24 14:18:22 -07:00
Eric Fischer
54532795f6
Trailing commas in CSVs are now treated as empty fields.
...
Empty fields are now treated as empty strings rather than nulls
in tippecanoe-json-tool, for consistency with tile-join.
2018-05-24 13:54:00 -07:00
Eric Fischer
32b3a15406
Add test for JSON specification of layer file, name, and description
2018-05-24 12:41:14 -07:00
Eric Fischer
a4825f6af4
Explicitly check for infinite and not-a-number input coordinates
2018-05-15 12:55:17 -07:00
Eric Fischer
dbd69142b0
Test and documentation
2018-05-11 16:34:18 -07:00
Eric Fischer
59dd095607
Make file positions and lengths thread-safe
2018-05-07 14:42:49 -07:00
Eric Fischer
8ba884530a
Also take note of --force-feature-limit if extending zooms
2018-05-04 12:43:27 -07:00
Eric Fischer
a383f5c725
Use an exit status of 100 if some but not all zoom levels succeeded
2018-04-18 20:48:13 +03:00
Eric Fischer
cb4630452b
Include another already-merged PR in changelog
2018-04-09 08:33:14 -07:00
Eric Fischer
d01d8177a0
Allow filtering features by zoom level in conditional expressions
...
This moves filtering from the serialization stage to the
tiling stage so that the zoom level can be known to the filter.
The side effect is to carry null attributes much further through
the pipeline than previously.
2018-04-05 14:15:19 -07:00
Eric Fischer
7f843c4d36
Check integrity of sqlite3 file before decoding or tile-joining
2018-03-29 12:02:59 -07:00
Eric Fischer
3d1ebdb82f
Add missing #include
2018-03-16 16:26:19 -07:00