Skip to content

Releases: mapbox/tippecanoe

Fix crashing bug when layers are being merged with -l

08 Jan 21:29
Compare
Choose a tag to compare
  • Fix crashing bug when layers are being merged with -l

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

08 Jan 19:56
Compare
Choose a tag to compare
  • Add an option to do line simplification only at zooms below maxzoom

More parallelization and better tile boundary alignment

08 Jan 19:06
Compare
Choose a tag to compare
  • Make sure line simplification matches on opposite sides of a tile boundary
  • Use multiple threads for line simplification and polygon cleaning
  • Add option of parallelized input when reading from a line-delimited file

Fix internal error when number of CPUs is not a power of 2

22 Dec 18:40
Compare
Choose a tag to compare
  • Fix internal error when number of CPUs is not a power of 2
  • Add missing #include

Distinguish base zoom from max zoom

18 Dec 21:28
Compare
Choose a tag to compare
  • Base zoom for dot-dropping can be specified independently of
    maxzoom for tiling.
  • Tippecanoe can calculate a base zoom and drop rate for you.

Encode numeric attributes as integers instead of floating point if possible

18 Dec 18:12
Compare
Choose a tag to compare
  • Encode numeric attributes as integers instead of floating point if possible

Better handing for features crossing the antimeridian, and some bug fixes

11 Dec 20:43
Compare
Choose a tag to compare
  • Features that cross the antimeridian are split into two parts instead
    of being partially lost off the edge
  • Bug fix for problem that would occasionally produce empty point geometries
  • More bug fixes for polygon generation

Layer merging, better polygons, more utilities, better CPU utilization

12 Nov 01:07
Compare
Choose a tag to compare
  • 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

Multithreading, better polygons, smaller memory footprint, and other improvements

29 Oct 23:54
Compare
Choose a tag to compare
  • 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

Multithreading, better polygons, smaller memory footprint, and other improvements

29 Oct 18:34
Compare
Choose a tag to compare
  • 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