Je l’ai essayé comme convertisseur fichiers > mbtiles ; ça marche mais à condition de passer par http:
# ./tc-copy --bounding-pyramid 3/0/0:9/4/2 'http://localhost/feast/tiles/feast/256/%(z)d/%(x)d/%(y)d.jpg' feast.mbtiles
petit bug, les 404 sont recopiées telles quelles dans le mbtiles, il faut donc le purger :
# sqlite3 feast.mbtiles
> delete from tiles where tile_data like '<!DOCTYPE%';
[EDIT] bug corrigé
▻https://github.com/twpayne/tilecloud/pull/64Ensuite on voit ce qui reste :
> select zoom_level,count(*) from tiles group by zoom_level;
❝
3|11
4|19
5|75
6|256
7|844
8|2958
9|10092
❞
tant qu’on est dans le mbtiles, penser à remplir les mentions obligatoires :
> insert INTO metadata (name, value) VALUES ('name', 'Feast of Fools'), ('type', 'baselayer'), ('version', 1), ('description', 'FOF'), ('format', 'jpg');
Ensuite, lancer le serveur (de préférence après un pip install tornado
, sinon ça rame très fort) :
# ./tc-viewer feast.mbtiles