Skip to content

Latest commit

 

History

History
116 lines (73 loc) · 3.49 KB

CHANGELOG.md

File metadata and controls

116 lines (73 loc) · 3.49 KB

1.9.3

  • Don't get stuck in a loop trying to split up very small, very complicated polygons

1.9.2

  • Increase maximum tile size for tippecanoe-decode

1.9.1

  • Incorporate Mapnik's Clipper upgrades for consistent results between Mac and Linux

1.9.0

  • Claim vector tile version 2 in mbtiles
  • Split too-complex polygons into multiple features

1.8.1

  • Bug fixes to maxzoom, and more tests

1.8.0

  • There are tests that can be run with "make test".

1.7.2

  • Feature properties that are arrays or hashes get stringified rather than being left out with a warning.

1.7.1

  • Make clipping behavior with no buffer consistent with Mapnik. Features that are exactly on a tile boundary appear in both tiles.

1.7.0

  • Parallel processing of input with -P works with streamed input too
  • Error handling if unsupported options given to -p or -a

1.6.4

  • Fix crashing bug when layers are being merged with -l

1.6.3

  • Add an option to do line simplification only at zooms below maxzoom

1.6.2

  • Make sure line simplification matches on opposite sides of a tile boundary

1.6.1

  • Use multiple threads for line simplification and polygon cleaning

1.6.0

  • Add option of parallelized input when reading from a line-delimited file

1.5.1

  • Fix internal error when number of CPUs is not a power of 2
  • Add missing #include

1.5.0

  • Base zoom for dot-dropping can be specified independently of maxzoom for tiling.
  • Tippecanoe can calculate a base zoom and drop rate for you.

1.4.3

  • Encode numeric attributes as integers instead of floating point if possible

1.4.2

  • Bug fix for problem that would occasionally produce empty point geometries
  • More bug fixes for polygon generation

1.4.1

  • Features that cross the antimeridian are split into two parts instead of being partially lost off the edge

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

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 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
  • Default tile resolution is 4096 units at all zooms since renderers assume it

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
  • Added flags that let you optionally avoid simplifying lines, restricting maximum tile sizes, and coalescing features #30
  • Added check that minimum zoom level is less than maximum zoom level
  • Added -v flag to check tippecanoe's version