Eric Fischer
c164a3e69b
Add long options to tippecanoe-decode and tile-join. Add --quiet to tile-join.
2017-07-07 12:51:49 -07:00
Eric Fischer
3ba45c7277
Upgrade protozero to version 1.5.2
2017-06-30 11:20:26 -07:00
Eric Fischer
dd0a135b01
Ignore UTF-8 byte order mark if present
2017-06-29 14:42:42 -07:00
Eric Fischer
dba24959ba
Avoid potential infinite loop from choosing the same min density again
2017-05-31 11:02:02 -07:00
Eric Fischer
8776f17980
Bump version number, give better warning message
2017-05-30 16:02:08 -07:00
Eric Fischer
eb8ab1dd58
Fix crash with very long (>128K) attribute values
2017-05-18 14:48:18 -07:00
Eric Fischer
9632c14551
Only warn once about invalid polygon encoding in tippecanoe-decode
2017-05-12 11:15:27 -07:00
Eric Fischer
fb6551c59e
Calculate the tileset bounding box in tile-join from the tile boundaries
2017-05-11 12:36:35 -07:00
Eric Fischer
9eb3a7f7ec
Enforce polygon winding and closure rules in tippecanoe-decode
2017-05-05 10:56:50 -07:00
Eric Fischer
f87a9d1660
Add tile-join options to set tileset name, description, attribution
2017-05-04 15:08:31 -07:00
Eric Fischer
6ec453229c
Preserve the tileset names from the source mbtiles in tile-join
2017-05-04 13:31:30 -07:00
Eric Fischer
acdb5b72db
Fix RFC 8142 support: Don't try to split *all* memory mapped files
2017-05-01 15:27:55 -07:00
Eric Fischer
63e0c89c4b
Support RFC 8142 GeoJSON text sequences
2017-04-28 16:39:16 -07:00
Eric Fischer
6c7a52147b
Organize usage output the same way as in the README
2017-04-21 13:48:39 -07:00
Eric Fischer
178b5d0054
Add -T option to coerce the types of feature attributes
2017-04-17 15:20:03 -07:00
Eric Fischer
510247c2fb
Add -zg option to automatically choose an appropriate maxzoom
2017-04-13 14:17:15 -07:00
Eric Fischer
198a5a06d4
Clean up JSON parsing at the end of each FeatureCollection
2017-04-12 12:45:35 -07:00
Eric Fischer
a7be83381a
Add tile-join options to include or exclude layers by name
2017-04-10 15:22:30 -07:00
Eric Fischer
f558b78380
Include tileset metadata when writing either to directory or mbtiles
2017-04-07 13:25:05 -07:00
Eric Fischer
1362ac448f
Add --description option to set mbtiles description
2017-03-21 11:07:15 -07:00
Eric Fischer
ea77e3db6f
Add --detect-longitude-wraparound option
2017-03-15 13:37:50 -07:00
Eric Fischer
9c53268a2b
Stop processing zooms when a feature reaches its explicit maxzoom tag
2017-03-14 16:14:54 -07:00
Eric Fischer
c46f4cfc75
Remove polygon splitting, since polygon cleaning is now fast enough
2017-03-02 12:08:08 -08:00
Eric Fischer
3a1f074c96
Add test and documentation for tippecanoe-decode -l
2017-03-01 16:01:57 -08:00
Eric Fischer
218a2fc75e
Clean up layer name handling to fix layer merging crash
2017-02-20 16:19:34 -08:00
Eric Fischer
5bdbb8a911
Bump version number
2017-02-20 11:47:01 -08:00
Eric Fischer
62e1018c87
Fix area of placeholders for degenerate multipolygons
2017-02-06 14:14:34 -08:00
Eric Fischer
31f254ac99
Upgrade to Wagyu 0.3.0; downgrade C++ requirement to C++ 11
2017-01-26 13:28:17 -08:00
Eric Fischer
c74a9a8325
Add minzoom and maxzoom options to tippecanoe-decode
2017-01-24 14:15:40 -08:00
Eric Fischer
72086b7e92
Upgrade Wagyu to cfc895 and use its Sutherland-Hodgman implementation
2017-01-11 15:43:07 -08:00
Eric Fischer
bdac4d4e80
Upgrade Wagyu to bfbf2893
2017-01-04 16:33:43 -08:00
Eric Fischer
c87d6eadfc
Associate attributes with the right layer when explicitly tagged ( #342 )
2017-01-03 12:20:52 -08:00
Eric Fischer
6a2e80769e
Choose a deeper initial tile than 0/0/0 if one contains all the features
2016-12-16 12:22:38 -08:00
Eric Fischer
a4f5406cfb
Switch polygon topology correction from Clipper to Wagyu
2016-12-07 14:29:09 -08:00
Eric Fischer
e8c5759f70
Dot-dropping doesn't apply if there is a per-feature minzoom tag
2016-12-06 15:36:10 -08:00
Eric Fischer
f6d5d1803b
Round coordinates in low-zoom grid instead of truncating
...
To avoid rounding error if features are already tile-grid-aligned
2016-11-29 15:18:44 -08:00
Eric Fischer
f1ff7301c1
Add a test for grid snapping
2016-11-28 16:32:54 -08:00
Eric Fischer
c867ce5f32
Stop --drop-smallest-as-needed from always dropping all points
2016-11-23 13:57:32 -08:00
Eric Fischer
bedace67e7
Remove --merge-polygons-as-needed until it works well. Bump version.
2016-11-21 13:36:31 -08:00
Eric Fischer
1f38e85f30
Bump version number and fix out-of-date documentation
2016-10-14 15:42:01 -07:00
Eric Fischer
896c9d8398
Rename option to --detect-shared-borders and add a test
2016-10-06 16:16:51 -07:00
Eric Fischer
ef38318a6d
Enforce that string feature attributes must be encoded as UTF-8
2016-10-04 16:43:31 -07:00
Eric Fischer
32f32e45b6
Trim whitespace after commas in tile-join .csv input
2016-09-21 12:32:03 -07:00
Eric Fischer
4fb54eaeeb
A test of layer merging, tile merging, and extent scaling
2016-09-20 15:53:10 -07:00
Eric Fischer
d7037f3d3a
Add tile-join -pk option not to care about byte limit. Update docs.
2016-09-19 17:20:44 -07:00
Eric Fischer
965f4c225c
Bump version number
2016-08-30 15:36:22 -07:00
Eric Fischer
9161b74d99
Don't try to revive a placeholder for a degenerate polygon with negative area
2016-08-24 12:34:28 -07:00
Eric Fischer
c85303aada
Pass feature IDs through in tile-join
2016-08-16 13:21:15 -07:00
Eric Fischer
b2aa6de898
Provide some JSON context when reporting parsing errors
2016-08-15 13:11:35 -07:00
Eric Fischer
e760521382
Fix the spelling of the --preserve-input-order option
2016-08-01 11:03:35 -07:00
Eric Fischer
488dff0efb
Encode the "id" field of GeoJSON objects as vector tile feature ID
2016-07-15 15:00:56 -07:00
Eric Fischer
f9609302a9
Bump version number
2016-07-13 13:50:45 -07:00
Eric Fischer
9908db5e56
Add an option to vary the level of line and polygon simplification
2016-07-12 16:51:56 -07:00
Eric Fischer
cb45f1c3bd
That's still not right. Don't generate a tile with no layers.
2016-07-12 15:56:57 -07:00
Eric Fischer
d127c43566
Be even more careful not to produce features with empty geometry
2016-07-11 17:45:12 -07:00
Eric Fischer
40f2f61d98
Fix double-counted progress in the progress indicator
2016-07-08 15:49:59 -07:00
Eric Fischer
32fed3b78a
Add the CRS to the tippecanoe-decode output if nonstandard
2016-06-28 15:29:37 -07:00
Eric Fischer
c40ec6c194
Fix the tile layer version number in tile-join output
2016-06-16 12:31:48 -07:00
Eric Fischer
3d023f34d3
Fix a tile-join bug that would retain fields that were supposed to be excluded
2016-06-10 15:53:59 -07:00
Eric Fischer
af412e2038
Add minimal support for alternate input projections
2016-06-01 15:49:41 -07:00
Eric Fischer
692112ec3a
Add an option to calculate feature density as a feature attribute
2016-05-27 16:25:40 -07:00
Eric Fischer
fa7a52d032
Bump version number
2016-05-23 17:44:41 -07:00
Eric Fischer
331deca4b4
Use bitfields to further reduce data structure size
2016-05-13 15:45:33 -07:00
Eric Fischer
2a5e2091f3
Mention decoding fix in changelog
2016-05-10 13:29:14 -07:00
Eric Fischer
4f01b13fe1
Let zoom level 0 have just as much extent and buffer as any other zoom
2016-05-09 16:01:10 -07:00
Eric Fischer
5cc6d97d9f
Don't let polygons with nonzero area disappear during cleaning
...
If they collapse, turn them into placeholder squares with the
appropriate area so that there aren't visible coverage gaps.
2016-05-05 13:42:32 -07:00
Eric Fischer
808de5378b
Bump version number
2016-05-03 16:47:29 -07:00
Eric Fischer
1aac686670
Update clipper to 9edc2924e39:
...
commit 9edc2924e39266d70774b0ed0e07329a95e76f10
Author: Blake Thompson <flippmoke@gmail.com>
Date: Mon May 2 14:45:21 2016 -0400
Updated to prevent segfault in case where specific iterator was being deleted
and therefore, the range second no longer existed.
2016-05-02 16:23:08 -07:00
Eric Fischer
023ce03672
Fix indentation and bump version number
2016-04-28 15:11:57 -07:00
Eric Fischer
2b393ad8e5
Move jsonpull into a subdirectory like other included libraries
2016-04-27 15:33:30 -07:00
Eric Fischer
77bc24d743
Bump version number
2016-04-26 14:16:19 -07:00
Eric Fischer
135aea8527
Use protozero for writing tiles
2016-04-22 17:45:24 -07:00
Eric Fischer
24f401da52
Add an option not to clip features if they appear in the tile at all
2016-04-19 15:32:58 -07:00
Eric Fischer
86b8567201
Clean up polygon geometry again after coalescing
2016-04-18 15:53:04 -07:00
Eric Fischer
137bb46db5
Clean up the maximum-files-open check a little
2016-04-13 20:20:25 -07:00
Eric Fischer
fbcb00fee9
Add an option to set the tileset's attribution
2016-04-13 12:49:41 -07:00
Eric Fischer
e846b11ce7
Don't let the input buffer for parallel streaming input get too big.
2016-04-11 13:51:28 -07:00
Eric Fischer
acb97361a0
Fix a line simplification crash when a segment degenerates to a single point
2016-04-07 16:45:45 -07:00
Eric Fischer
73fcdba02b
Linux and Mac want different headers for file system stats
2016-04-07 11:23:33 -07:00
Eric Fischer
574a2b79c8
Add an option to drop a fraction of polygons by zoom.
...
Only warn once about polygon cleaning failures.
2016-04-06 14:17:44 -07:00
Eric Fischer
b10b436ac9
Add a way to test recursive radix sorting. Bump version number.
2016-04-05 13:32:44 -07:00
Eric Fischer
389cdf2aa4
Bump version number
2016-03-31 11:44:04 -07:00
Eric Fischer
bd3b9a5136
Add an option to give specific layer names to specific input files
2016-03-29 13:13:39 -07:00
Eric Fischer
edce0f088d
Add GNU-style long options
2016-03-28 15:03:28 -07:00
Eric Fischer
d960963623
Add the ability to tippecanoe-decode a standalone .pbf tile
2016-03-22 16:51:29 -07:00
Eric Fischer
16ca5cfeec
Clarify maximum resolution in README and warning
2016-03-17 11:23:54 -07:00
Eric Fischer
1549328e4e
Bump version number
2016-02-19 16:50:40 -08:00
Eric Fischer
ce0ac700d7
Bump version number
2016-02-17 13:30:53 -08:00
Eric Fischer
0fa305432b
Bump version number
2016-02-11 12:16:46 -08:00
Eric Fischer
a1da515dc9
Bump version number
2016-02-10 12:01:29 -08:00
Eric Fischer
ec7d72925a
Bump version number
2016-01-28 17:01:13 -08:00
Eric Fischer
167beae307
Stringify feature properties that are arrays or hashes
2016-01-27 14:29:34 -08:00
Eric Fischer
1602574647
Bump version number
2016-01-20 14:53:58 -08:00
Eric Fischer
872df4bd9f
Bump version number
2016-01-12 14:27:05 -08:00
Eric Fischer
43c9bb705d
Fix the layer number for layers being merged together
2016-01-08 13:26:56 -08:00
Eric Fischer
b05478787b
Bump version number
2016-01-08 11:54:14 -08:00
Eric Fischer
1f8b6faec8
Simplify lines consistently on opposite sides of tile boundaries
2016-01-07 11:35:11 -08:00
Eric Fischer
22293ca6e8
Bump version number
2016-01-06 13:29:59 -08:00
Eric Fischer
1d77261509
Bump version number
2016-01-04 17:20:38 -08:00
Eric Fischer
f290794f22
Bump version number
2015-12-22 10:40:13 -08:00