tippecanoe icon indicating copy to clipboard operation
tippecanoe copied to clipboard

Metadata maxzoom can exceed tiles maxzoom in the event of tiling errors

Open e-n-f opened this issue 4 years ago • 0 comments

This command generates an mbtiles file with tiles in zoom level 10 but with a maxzoom of 9.

➤ tippecanoe -M 300000 -m 12 -f -o sf.mbtiles tl_2010_06075_tabblock10.json
For layer 0, using name "tl_2010_06075_tabblock10"
7386 features, 830964 bytes of geometry, 667 bytes of separate metadata, 372203 bytes of string pool
tile 10/163/395 size is 309529 with detail 12, >300000
could not make tile 10/163/395 small enough



*** NOTE TILES ONLY COMPLETE THROUGH ZOOM 9 ***


➤ sqlite3 sf.mbtiles
SQLite version 3.24.0 2018-06-04 14:10:15
Enter ".help" for usage hints.
sqlite> select * from metadata where name='maxzoom';
maxzoom|9
sqlite> SELECT MAX(zoom_level) as z FROM tiles;
10

It will be rejected by Mapbox uploads after https://github.com/mapbox/mapbox-upload-validate/pull/102.

e-n-f avatar Feb 02 '21 19:02 e-n-f