Skip to content

Releases: mapbox/tippecanoe

Attribute type control; maxzoom guessing; non-mbtiles output; tile-join layer control

19 Apr 17:18
Compare
Choose a tag to compare

1.17.1

  • Add -T option to coerce the types of feature attributes

1.17.0

  • Add -zg option to guess an appropriate maxzoom

1.16.17

  • Clean up JSON parsing at the end of each FeatureCollection
    to avoid running out of memory

1.16.16

  • Add tile-join options to include or exclude specific layers

1.16.15

  • Add --output-to-directory and --no-tile-compression options

1.16.14

  • Add --description option for mbtiles metadata
  • Clean up some utility functions

1.16.13

  • Add --detect-longitude-wraparound option

1.16.12

  • Stop processing higher zooms when a feature reaches its explicit maxzoom tag

Remove polygon splitting; add option to decode specific layers

02 Mar 23:05
Compare
Choose a tag to compare

1.16.11

  • Remove polygon splitting, since polygon cleaning is now fast enough

1.16.10

  • Add a tippecanoe-decode option to specify layer names

1.16.9

  • Clean up layer name handling to fix layer merging crash

1.16.8

  • Fix some code that could sometimes try to divide by zero
  • Add check for $TIPPECANOE_MAX_THREADS environmental variable

1.16.7

  • Fix area of placeholders for degenerate multipolygons

1.16.6

  • Upgrade Wagyu to 0.3.0; downgrade C++ requirement to C++ 11

1.16.5

  • Add -z and -Z options to tippecanoe-decode

1.16.4

  • Use Wagyu's quick_lr_clip() instead of a separate implementation

Polygon and layer tag bug fixes

05 Jan 01:18
Compare
Choose a tag to compare
  • Upgrade Wagyu to bfbf2893
  • Associate attributes with the right layer when explicitly tagged
  • Choose a deeper starting tile than 0/0/0 if there is one that contains all the features

Switch to Wagyu for polygon topology correction

15 Dec 00:17
Compare
Choose a tag to compare
  • Switch from Clipper to Wagyu for polygon topology correction
  • Prevent tile-join from creating multiple attributes with the same name
  • Fix compiler warnings and uninitialized variables

Bug fix for --drop-smallest-as-needed

28 Nov 20:33
Compare
Choose a tag to compare

Stop --drop-smallest-as-needed from always dropping all points

New strategies for making tiles smaller

21 Nov 22:35
Compare
Choose a tag to compare
  • New strategies for making tiles smaller, with uniform behavior across
    the whole zoom level: --increase-gamma-as-needed,
    --drop-densest-as-needed, --drop-fraction-as-needed,
    --drop-smallest-as-needed.
  • Option to specify the maximum tile size in bytes
  • Option to turn off tiny polygon reduction
  • Better error checking in JSON parsing

Consistent feature dropping

21 Oct 21:19
Compare
Choose a tag to compare
  • Make -B/-r feature-dropping consistent between tiles and zoom levels

Better polygon simplification; layer merging in tile-join

15 Oct 00:21
Compare
Choose a tag to compare
  • Add --detect-shared-borders option for better polygon simplification
  • Enforce that string feature attributes must be encoded as UTF-8
  • Whitespace after commas in tile-join .csv input is no longer significant
  • Tile-join is multithreaded and can merge multiple vector mbtiles files together

Add the ability to specify layer names within the GeoJSON input

06 Sep 17:55
Compare
Choose a tag to compare
  • Add the ability to specify layer names within the GeoJSON input

Fix feature IDs in tile-join and rare polygon clipping errors

25 Aug 20:46
Compare
Choose a tag to compare
  • Don't try to revive a placeholder for a degenerate polygon that had negative area
  • Pass feature IDs through in tile-join