MBTiles is a specification for storing tiled map data in SQLite databases for immediate use and for transfer. The files are designed for portability of thousands, hundreds of thousands, or even millions of standard map tile images in a single file.
Тили хранятся в SQLite базе и представляют собой кэш, который TileStache может выдавать конечным пользователям.
Попросили меня на днях помочь в установке этого чуда. Вот краткое изложение:
Установка в Debian
ставим из Git в домашнюю директорию.
git clone https://github.com/migurski/TileStache.git
git clone http://github.com/migurski/modestmaps-py.git
git clone https://github.com/mapbox/mbutil.git
git clone https://github.com/tmcw/mbtiles_utils.git
Из директорий TileStache и modestmaps-py запускаем
python setup.py install —prefix=~
ставится всё в домашнюю директорию. Копируем дистрибутивный файл в ~/etc/tilestache.cfg, редактируем .bashrc и делаем source .bashrc :
export PATH=~/bin:$PATH
export PYTHONPATH=~/lib/python2.6/site-packages:$PYTHONPATH
Делаем тестовый запуск:
tilestache-server.py -c ~/etc/tilestache.cfg —port 8081 —ip 192.168.0.128
В браузере запускаем URL и убеждаемся что всё работает:
http://192.168.0.128:8081/osm/preview.html
export PATH=~/bin:$PATH
export PYTHONPATH=~/lib/python2.6/site-packages:$PYTHONPATH
mbutil
Документация в https://github.com/mapbox/mbutil . Самое нужное:
Usage
Export an mbtiles
file to files on the filesystem:
mb-util World_Light.mbtiles adirectory
Import a directory into a mbtiles
file
mb-util directory World_Light.mbtiles
Leave a Reply
You must be logged in to post a comment.