2016-10-04 23:43:03 +00:00
|
|
|
## 1.14.2
|
|
|
|
|
|
|
|
* Enforce that string feature attributes must be encoded as UTF-8
|
|
|
|
|
2016-09-21 19:32:03 +00:00
|
|
|
## 1.14.1
|
|
|
|
|
|
|
|
* Whitespace after commas in tile-join .csv input is no longer significant
|
|
|
|
|
2016-09-20 00:20:44 +00:00
|
|
|
## 1.14.0
|
|
|
|
|
2016-09-20 22:53:10 +00:00
|
|
|
* Tile-join is multithreaded and can merge multiple vector mbtiles files together
|
2016-09-20 00:20:44 +00:00
|
|
|
|
2016-08-30 22:36:22 +00:00
|
|
|
## 1.13.0
|
|
|
|
|
|
|
|
* Add the ability to specify layer names within the GeoJSON input
|
|
|
|
|
2016-08-24 19:34:28 +00:00
|
|
|
## 1.12.11
|
|
|
|
|
|
|
|
* Don't try to revive a placeholder for a degenerate polygon that had negative area
|
|
|
|
|
2016-08-16 20:21:15 +00:00
|
|
|
## 1.12.10
|
|
|
|
|
|
|
|
* Pass feature IDs through in tile-join
|
|
|
|
|
2016-08-15 20:11:35 +00:00
|
|
|
## 1.12.9
|
|
|
|
|
|
|
|
* Clean up parsing and serialization. Provide some context with parsing errors.
|
|
|
|
|
2016-08-01 18:00:38 +00:00
|
|
|
## 1.12.8
|
|
|
|
|
|
|
|
* Fix the spelling of the --preserve-input-order option
|
|
|
|
|
2016-07-15 22:00:40 +00:00
|
|
|
## 1.12.7
|
|
|
|
|
|
|
|
* Support the "id" field of GeoJSON objects and vector tile features
|
|
|
|
|
2016-07-13 20:50:45 +00:00
|
|
|
## 1.12.6
|
|
|
|
|
|
|
|
* Fix error reports when reading from an empty file with parallel input
|
|
|
|
|
2016-07-12 22:56:57 +00:00
|
|
|
## 1.12.5
|
|
|
|
|
2016-07-12 23:51:56 +00:00
|
|
|
* Add an option to vary the level of line and polygon simplification
|
2016-07-12 22:56:57 +00:00
|
|
|
* Be careful not to produce an empty tile if there was a feature with
|
|
|
|
empty geometry.
|
|
|
|
|
2016-07-12 00:45:12 +00:00
|
|
|
## 1.12.4
|
|
|
|
|
|
|
|
* Be even more careful not to produce features with empty geometry
|
|
|
|
|
2016-07-08 22:49:59 +00:00
|
|
|
## 1.12.3
|
|
|
|
|
|
|
|
* Fix double-counted progress in the progress indicator
|
|
|
|
|
2016-06-28 22:27:19 +00:00
|
|
|
## 1.12.2
|
|
|
|
|
|
|
|
* Add ability to specify a projection to tippecanoe-decode
|
|
|
|
|
2016-06-16 19:31:48 +00:00
|
|
|
## 1.12.1
|
|
|
|
|
|
|
|
* Fix incorrect tile layer version numbers in tile-join output
|
|
|
|
|
2016-06-10 22:53:59 +00:00
|
|
|
## 1.12.0
|
|
|
|
|
|
|
|
* Fix a tile-join bug that would retain fields that were supposed to be excluded
|
|
|
|
|
2016-06-01 22:49:41 +00:00
|
|
|
## 1.11.9
|
|
|
|
|
|
|
|
* Add minimal support for alternate input projections (EPSG:3857).
|
|
|
|
|
2016-05-27 23:25:40 +00:00
|
|
|
## 1.11.8
|
|
|
|
|
|
|
|
* Add an option to calculate the density of features as a feature attribute
|
|
|
|
|
2016-05-24 00:44:41 +00:00
|
|
|
## 1.11.7
|
|
|
|
|
|
|
|
* Keep metadata together with geometry for features that don't span many tiles,
|
|
|
|
to avoid extra memory load from indexing into a separate metadata file
|
|
|
|
|
2016-05-13 22:45:33 +00:00
|
|
|
## 1.11.6
|
|
|
|
|
|
|
|
* Reduce the size of critical data structures to reduce dynamic memory use
|
|
|
|
|
2016-05-09 23:01:10 +00:00
|
|
|
## 1.11.5
|
|
|
|
|
|
|
|
* Let zoom level 0 have just as much extent and buffer as any other zoom
|
2016-05-10 20:29:14 +00:00
|
|
|
* Fix tippecanoe-decode bug that would sometimes show outer rings as inner
|
2016-05-09 23:01:10 +00:00
|
|
|
|
2016-05-05 20:39:21 +00:00
|
|
|
## 1.11.4
|
|
|
|
|
|
|
|
* Don't let polygons with nonzero area disappear during cleaning
|
|
|
|
|
2016-05-03 23:47:29 +00:00
|
|
|
## 1.11.3
|
|
|
|
|
|
|
|
* Internal code cleanup
|
|
|
|
|
2016-05-02 23:18:01 +00:00
|
|
|
## 1.11.2
|
|
|
|
|
|
|
|
* Update Clipper to fix potential crash
|
|
|
|
|
2016-04-28 22:11:57 +00:00
|
|
|
## 1.11.1
|
|
|
|
|
|
|
|
* Make better use of C++ standard libraries
|
|
|
|
|
2016-04-27 22:33:30 +00:00
|
|
|
## 1.11.0
|
|
|
|
|
|
|
|
* Convert C source files to C++
|
|
|
|
|
2016-04-26 21:16:19 +00:00
|
|
|
## 1.10.0
|
|
|
|
|
|
|
|
* Upgrade Clipper to fix potential crashes and improve polygon topology
|
|
|
|
|
2016-04-23 00:45:06 +00:00
|
|
|
## 1.9.16
|
|
|
|
|
|
|
|
* Switch to protozero as the library for reading and writing protocol buffers
|
|
|
|
|
2016-04-19 22:32:58 +00:00
|
|
|
## 1.9.15
|
|
|
|
|
|
|
|
* Add option not to clip features
|
|
|
|
|
2016-04-18 22:46:07 +00:00
|
|
|
## 1.9.14
|
|
|
|
|
|
|
|
* Clean up polygons after coalescing, if necessary
|
|
|
|
|
2016-04-14 03:19:41 +00:00
|
|
|
## 1.9.13
|
|
|
|
|
|
|
|
* Don't trust the OS so much about how many files can be open
|
|
|
|
|
2016-04-11 20:50:39 +00:00
|
|
|
## 1.9.12
|
|
|
|
|
|
|
|
* Limit the size of the parallel parsing streaming input buffer
|
2016-04-13 19:49:41 +00:00
|
|
|
* Add an option to set the tileset's attribution
|
2016-04-11 20:50:39 +00:00
|
|
|
|
2016-04-07 23:45:45 +00:00
|
|
|
## 1.9.11
|
|
|
|
|
|
|
|
* Fix a line simplification crash when a segment degenerates to a single point
|
|
|
|
|
2016-04-07 18:23:33 +00:00
|
|
|
## 1.9.10
|
|
|
|
|
|
|
|
* Warn if temporary disk space starts to run low
|
|
|
|
|
2016-04-06 21:17:44 +00:00
|
|
|
## 1.9.9
|
|
|
|
|
|
|
|
* Add --drop-polygons to drop a fraction of polygons by zoom level
|
|
|
|
* Only complain once about failing to clean polygons
|
|
|
|
|
2016-04-05 20:32:44 +00:00
|
|
|
## 1.9.8
|
|
|
|
|
|
|
|
* Use an on-disk radix sort for the index to control virtual memory thrashing
|
|
|
|
when the geometry and index are too large to fit in memory
|
|
|
|
|
2016-03-31 18:44:04 +00:00
|
|
|
## 1.9.7
|
|
|
|
|
|
|
|
* Fix build problem (wrong spelling of long long max/min constants)
|
|
|
|
|
2016-03-29 20:12:59 +00:00
|
|
|
## 1.9.6
|
|
|
|
|
|
|
|
* Add an option to give specific layer names to specific input files
|
|
|
|
|
2016-03-28 22:03:28 +00:00
|
|
|
## 1.9.5
|
|
|
|
|
|
|
|
* Remove temporary files that were accidentally left behind
|
|
|
|
* Be more careful about checking memory allocations and array bounds
|
|
|
|
* Add GNU-style long options
|
|
|
|
|
2016-03-22 23:50:01 +00:00
|
|
|
## 1.9.4
|
|
|
|
|
|
|
|
* Tippecanoe-decode can decode .pbf files that aren't in an .mbtiles container
|
|
|
|
|
2016-03-17 18:23:54 +00:00
|
|
|
## 1.9.3
|
|
|
|
|
|
|
|
* Don't get stuck in a loop trying to split up very small, very complicated polygons
|
|
|
|
|
2016-02-20 00:50:40 +00:00
|
|
|
## 1.9.2
|
|
|
|
|
|
|
|
* Increase maximum tile size for tippecanoe-decode
|
|
|
|
|
2016-02-17 21:30:53 +00:00
|
|
|
## 1.9.1
|
|
|
|
|
|
|
|
* Incorporate Mapnik's Clipper upgrades for consistent results between Mac and Linux
|
|
|
|
|
2016-02-11 20:16:46 +00:00
|
|
|
## 1.9.0
|
|
|
|
|
|
|
|
* Claim vector tile version 2 in mbtiles
|
|
|
|
* Split too-complex polygons into multiple features
|
|
|
|
|
2016-02-10 20:01:29 +00:00
|
|
|
## 1.8.1
|
|
|
|
|
|
|
|
* Bug fixes to maxzoom, and more tests
|
|
|
|
|
2016-01-29 01:01:13 +00:00
|
|
|
## 1.8.0
|
|
|
|
|
|
|
|
* There are tests that can be run with "make test".
|
|
|
|
|
2016-01-27 22:29:34 +00:00
|
|
|
## 1.7.2
|
|
|
|
|
|
|
|
* Feature properties that are arrays or hashes get stringified
|
|
|
|
rather than being left out with a warning.
|
|
|
|
|
2016-01-20 22:53:58 +00:00
|
|
|
## 1.7.1
|
|
|
|
|
|
|
|
* Make clipping behavior with no buffer consistent with Mapnik.
|
|
|
|
Features that are exactly on a tile boundary appear in both tiles.
|
|
|
|
|
2016-01-12 22:27:05 +00:00
|
|
|
## 1.7.0
|
|
|
|
|
|
|
|
* Parallel processing of input with -P works with streamed input too
|
|
|
|
* Error handling if unsupported options given to -p or -a
|
|
|
|
|
2016-01-08 21:17:45 +00:00
|
|
|
## 1.6.4
|
|
|
|
|
|
|
|
* Fix crashing bug when layers are being merged with -l
|
|
|
|
|
2016-01-08 19:54:14 +00:00
|
|
|
## 1.6.3
|
|
|
|
|
|
|
|
* Add an option to do line simplification only at zooms below maxzoom
|
|
|
|
|
2016-01-07 19:35:11 +00:00
|
|
|
## 1.6.2
|
|
|
|
|
|
|
|
* Make sure line simplification matches on opposite sides of a tile boundary
|
|
|
|
|
2016-01-06 21:29:59 +00:00
|
|
|
## 1.6.1
|
|
|
|
|
|
|
|
* Use multiple threads for line simplification and polygon cleaning
|
|
|
|
|
2016-01-05 01:20:38 +00:00
|
|
|
## 1.6.0
|
|
|
|
|
|
|
|
* Add option of parallelized input when reading from a line-delimited file
|
|
|
|
|
2015-12-22 18:40:13 +00:00
|
|
|
## 1.5.1
|
|
|
|
|
|
|
|
* Fix internal error when number of CPUs is not a power of 2
|
|
|
|
* Add missing #include
|
|
|
|
|
2015-12-15 23:52:08 +00:00
|
|
|
## 1.5.0
|
|
|
|
|
|
|
|
* Base zoom for dot-dropping can be specified independently of
|
2015-12-18 19:28:00 +00:00
|
|
|
maxzoom for tiling.
|
|
|
|
* Tippecanoe can calculate a base zoom and drop rate for you.
|
2015-12-15 23:52:08 +00:00
|
|
|
|
2015-12-14 23:45:00 +00:00
|
|
|
## 1.4.3
|
|
|
|
|
|
|
|
* Encode numeric attributes as integers instead of floating point if possible
|
|
|
|
|
2015-12-11 20:31:10 +00:00
|
|
|
## 1.4.2
|
|
|
|
|
|
|
|
* Bug fix for problem that would occasionally produce empty point geometries
|
|
|
|
* More bug fixes for polygon generation
|
|
|
|
|
2015-12-03 23:19:54 +00:00
|
|
|
## 1.4.1
|
|
|
|
|
|
|
|
* Features that cross the antimeridian are split into two parts instead
|
|
|
|
of being partially lost off the edge
|
|
|
|
|
2015-11-12 01:03:49 +00:00
|
|
|
## 1.4.0
|
|
|
|
|
|
|
|
* More polygon correctness
|
|
|
|
* Query the system for the number of available CPUs instead of guessing
|
|
|
|
* Merge input files into one layer if a layer name is specified
|
|
|
|
* Document and install tippecanoe-enumerate and tippecanoe-decode
|
|
|
|
|
2015-10-20 19:01:10 +00:00
|
|
|
## 1.3.0
|
|
|
|
|
|
|
|
* Tile generation is multithreaded to take advantage of multiple CPUs
|
|
|
|
* More compact data representation reduces memory usage and improves speed
|
|
|
|
* Polygon clipping uses [Clipper](http://www.angusj.com/delphi/clipper/documentation/Docs/_Body.htm)
|
|
|
|
and makes sure interior and exterior rings are distinguished by winding order
|
|
|
|
* Individual GeoJSON features can specify their own minzoom and maxzoom
|
|
|
|
* New `tile-join` utility can add new properties from a CSV file to an existing tileset
|
|
|
|
* Feature coalescing, line-reversing, and reordering by attribute are now options, not defaults
|
|
|
|
* Output of `decode` utility is now in GeoJSON format
|
|
|
|
* Tile generation with a minzoom spends less time on unused lower zoom levels
|
|
|
|
* Bare geometries without a Feature wrapper are accepted
|
2015-10-27 19:55:42 +00:00
|
|
|
* Default tile resolution is 4096 units at all zooms since renderers assume it
|
2015-10-20 19:01:10 +00:00
|
|
|
|
2015-05-29 14:44:39 +00:00
|
|
|
## 1.2.0
|
|
|
|
|
|
|
|
* Switched to top-down rendering, yielding performance improvements
|
|
|
|
* Add a dot-density gamma feature to thin out especially dense clusters
|
|
|
|
* Add support for multiple layers, making it possible to include more
|
|
|
|
than one GeoJSON featurecollection in a map. [#29](https://github.com/mapbox/tippecanoe/pull/29)
|
|
|
|
* Added flags that let you optionally avoid simplifying lines, restricting
|
|
|
|
maximum tile sizes, and coalescing features [#30](https://github.com/mapbox/tippecanoe/pull/30)
|
|
|
|
* Added check that minimum zoom level is less than maximum zoom level
|
2015-05-29 14:52:20 +00:00
|
|
|
* Added `-v` flag to check tippecanoe's version
|