SASGIS - SAS.Планета
View Issue Details
0001379SAS.Планета[All Projects] Хотелкаpublic08-07-2012 19:3325-10-2015 11:35
Mixailos 
zed 
normalfeatureN/A
resolvedfixed 
110418 
151111151111 
0001379: Экспорт в формат MBtiles (на основе SQLite3)
MBtiles - сравнительно новый стандарт хранения тайлов в СУБД SQLite.

Официальный сайт: http://mapbox.com/developers/mbtiles/

Спецификация: https://github.com/mapbox/mbtiles-spec/blob/master/1.1/spec.md

Доклад Ильи Зверева про MBtiles:
youtube http://www.youtube.com/watch?v=7--CegGWjq8
pdf http://textual.ru/webgis/mbtilesp.pdf
SQLite, VIP, плагины, экспорт
related to 0001376closed vasketsov SACS.Планета Новый тип кэша на основе SQLite3 (в формате MBtiles и не в формате MBtiles) 
Issue History
08-07-2012 19:33MixailosNew Issue
08-07-2012 19:33MixailosNote Added: 0007787
08-07-2012 19:34MixailosNote Edited: 0007787bug_revision_view_page.php?rev_id=3777
08-07-2012 19:41zedRelationship addedrelated to 0001376
08-07-2012 19:43zedSeveritymajor => feature
08-07-2012 19:43zedSummaryЭкспорт в формате MBtiles (на основе SQLite3) => Экспорт в формат MBtiles (на основе SQLite3)
09-07-2012 06:13vdemidovNote Deleted: 0007787
21-07-2012 19:09vdemidovStatusnew => confirmed
21-07-2012 19:10vdemidovProduct Version.Nightly => 110418
21-07-2012 19:10vdemidovTarget Version => 29xxxx
21-07-2012 19:10vdemidovTag Attached: экспорт
21-07-2012 19:13vdemidovTag Attached: плагины
30-12-2012 20:22vasketsovTag Attached: SQLite
03-12-2013 11:08usverNote Added: 0013379
03-12-2013 11:45zedNote Added: 0013380
07-10-2015 13:33Ivan_ZykovNote Added: 0016551
07-10-2015 13:38zedNote Added: 0016553
08-10-2015 10:05zedNote Added: 0016556
13-10-2015 08:28vdemidovTarget Version29xxxx => 30xxxx.Vip
23-10-2015 14:26zedAssigned To => zed
23-10-2015 14:26zedStatusconfirmed => assigned
23-10-2015 14:26zedTag Attached: VIP
23-10-2015 14:26zedTarget Version30xxxx.Vip => 151111
25-10-2015 11:35zedStatusassigned => resolved
25-10-2015 11:35zedFixed in Version => 151111
25-10-2015 11:35zedResolutionopen => fixed

Notes
(0013379)
usver   
03-12-2013 11:08   
Когда создавалась эта хотелка, в SAS.Планете еще не было экспорта в формат RMaps (SQLite).

Формат MBtiles очень похож на RMaps - такая же база sqlite3, только с другими названиями столбцов. Отличий от RMaps всего три: другое расширение файла (mbtiles вместо sqlitedb); зумы указываются как «z», а не как «17-z» (т. е. Zmbtiles=17-Zrmaps); координаты «y» тайлов отсчитываются не от верхнего края карты, а от нижнего (т. е. Ymbtiles=2^z-1-Yrmaps).

Т. е. сейчас, при наличии работающего и функционального экспорта в RMaps, сделать экспорт в MBtiles совсем просто.

Мне кажется, что из-за сходства форматов нет смысла создавать отдельный экспорт в MBTiles. Можно переименовать экспорт «RMaps (SQLite)» в «RMaps/MBTiles (SQLite)», а на саму вкладку экспорта добавить галочку «MBTiles».
(0013380)
zed   
03-12-2013 11:45   
MBTiles поддерживает только одну проекцию (меркатор на сфере aka гугл) и тайлы могут быть только в двух форматах: png и jpg.

Плюс ко всему, у них там 3 спецификации формата и там не просто "другие названия столбцов", а есть ещё и уникальная таблица metadata (во всех 3-х спецификациях) с доп. данными.

Т.е. различий на самом деле гораздо больше, чем может показаться.
(0016551)
Ivan_Zykov   
07-10-2015 13:33   
Скажите, будет ли когда-нибудь полноценный экспорт в MBTiles?
(0016553)
zed   
07-10-2015 13:38   
Когда-нибудь наверное будет, тикет же не закрыт.
(0016556)
zed   
08-10-2015 10:05   
Чтобы не откладывать в долгий ящик, если у кого вдруг есть интерес: http://www.sasgis.org/forum/viewtopic.php?f=61&t=2755