GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


Mbtiles спецификация

Обсуждение материалов сайта: вопросы, замечания, предложения

Mbtiles спецификация

Сообщение t0pep0 » 07 май 2014, 16:04

http://wiki.gis-lab.info/w/%D0%A1%D0%BF ... 0%BE%D0%B4

Перевод спецификации формата mbtiles. Переводил для себя, так, что можно сказать, что это черновик
  • 3

каркнул ворон nevermore
Аватара пользователя
t0pep0
Интересующийся
 
Зарегистрирован: 25 апр 2014
Откуда: Киров (на карте)
 
Сообщения: 15
Репутация: 3
Статьи: 1

Re: Mbtiles спецификация

Сообщение KolesovDmitry » 07 май 2014, 16:21

Проверьте, пожалуйста, ссылку -- она куда-то не туда ведет
  • 0

KolesovDmitry
Гуру
 
Зарегистрирован: 22 авг 2007
Откуда: Казань (на карте)
 
Сообщения: 805
Репутация: 116
Статьи: 18
Проекты: 4

Re: Mbtiles спецификация

Сообщение Максим Дубинин » 07 май 2014, 16:24

  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8865
Репутация: 627
Статьи: 231
Проекты: 12/6

Re: Mbtiles спецификация

Сообщение t0pep0 » 07 май 2014, 16:26

Спасибо
  • 0

каркнул ворон nevermore
Аватара пользователя
t0pep0
Интересующийся
 
Зарегистрирован: 25 апр 2014
Откуда: Киров (на карте)
 
Сообщения: 15
Репутация: 3
Статьи: 1

Re: Mbtiles спецификация

Сообщение Denis Rykov » 07 май 2014, 16:33

2 t0pep0
А вы сами пользовались этим форматом? Интересует оценка его производительности по сравнению с файловым кэшем.
  • 0

Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
Denis Rykov
Author
 
Зарегистрирован: 11 апр 2008
 
Сообщения: 3266
Репутация: 478
Статьи: 33
Проекты: 9

Re: Mbtiles спецификация

Сообщение t0pep0 » 07 май 2014, 16:37

Сам я пока к нему присматриваюсь, можете просмотреть работу данного формата в связке с TileStream по данному адресу:
http://map.dtlbox.com/
UPD: спецификации мне нужны для написания простенькой утилиты которая сохраняет тайлы с MapServer в формат mbtiles
  • 0

каркнул ворон nevermore
Аватара пользователя
t0pep0
Интересующийся
 
Зарегистрирован: 25 апр 2014
Откуда: Киров (на карте)
 
Сообщения: 15
Репутация: 3
Статьи: 1

Re: Mbtiles спецификация

Сообщение t0pep0 » 07 май 2014, 19:37

Пардон за даблпост, но просьба к сообществу сделать на вики странице нормальную верстку, а то я в этом плане черезчур криворукий.

[ Сообщение с мобильного устройства ]
  • 0

каркнул ворон nevermore
Аватара пользователя
t0pep0
Интересующийся
 
Зарегистрирован: 25 апр 2014
Откуда: Киров (на карте)
 
Сообщения: 15
Репутация: 3
Статьи: 1

Re: Mbtiles спецификация

Сообщение Александр Мурый » 07 май 2014, 20:27

Я ещё раз переименовал в Спецификация MBTiles (перевод) (теперь правильно написан формат), уж извините.

Интересная эта штука, но одна короткая спецификация выглядит немного куцо, что ли. Хотелось бы примеров реального использования, а также упоминания, где поддерживается MBTiles (например, есть драйвер для GDAL).
Кстати, может вы попутно переведёте спецификацию UTFGrid? :)
  • 0

Редактор материалов, модератор форума
Александр Мурый
званий не имею
 
Зарегистрирован: 26 сен 2009
Откуда: Москва (на карте)
 
Сообщения: 4882
Репутация: 668
Статьи: 3
Проекты: 5/1

Re: Mbtiles спецификация

Сообщение Максим Дубинин » 07 май 2014, 21:11

t0pep0 писал(а):просьба к сообществу сделать на вики странице нормальную верстку

вот тут про всё основное написано
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8865
Репутация: 627
Статьи: 231
Проекты: 12/6

Re: Mbtiles спецификация

Сообщение t0pep0 » 07 май 2014, 21:33

2 Александр Мурый
А давайте я переведу, только позже (думаю, что через неделю - две как раз понадобиться).
Ссылка на демо-пример использования mbtiles была на два поста выше Вашего.
Так-как я бэкендщик\админ, которого волею рэндома столкнуло с ГИС, то в первую очередь меня интересуют спецификации и прочая документация.
Ну, так-же не исключена возможность, что придется мне писать свой тайлсервер с кэшированием в ОЗУ. Если начальство одобрит - выложу в паблик и разберу реализацию.

2 Максим Дубинин
Извиняюсь, ссылки нет, да и тут дело не в документации, а в динамической кривизне рук, стремящейся к 100% при любых попытках верстать (единственное исключение - markdown).
  • 0

каркнул ворон nevermore
Аватара пользователя
t0pep0
Интересующийся
 
Зарегистрирован: 25 апр 2014
Откуда: Киров (на карте)
 
Сообщения: 15
Репутация: 3
Статьи: 1

Re: Mbtiles спецификация

Сообщение Максим Дубинин » 07 май 2014, 21:34

http://gis-lab.info/qa/authors.html#.D0 ... 1.81.D1.82
это не сложнее маркдауна
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8865
Репутация: 627
Статьи: 231
Проекты: 12/6

Re: Mbtiles спецификация

Сообщение t0pep0 » 07 май 2014, 21:44

Уже более-менее привел в порядок - сразу не заметил, что в редакторе есть мини-справка.
  • 0

каркнул ворон nevermore
Аватара пользователя
t0pep0
Интересующийся
 
Зарегистрирован: 25 апр 2014
Откуда: Киров (на карте)
 
Сообщения: 15
Репутация: 3
Статьи: 1

Re: Mbtiles спецификация

Сообщение t0pep0 » 13 май 2014, 10:42

Еще раз прошу прощения за даблпост, однако информация по формату mbtiles.
Насколько я понял балуясь со связкой mbtiles+TileStream количество тайлов расcчитывается по формуле 4^z, где z - уровень зума, соответственно количество тайлов по осям будет расcчитываться по формуле 4^(z/2), нумерация тайлов начинаеться с 0, начиная с правого нижнего угла.
Общее количество тайлов можно найти по формуле (4^zm+4)/3 где zm - максимальный уровень зума
  • 0

каркнул ворон nevermore
Аватара пользователя
t0pep0
Интересующийся
 
Зарегистрирован: 25 апр 2014
Откуда: Киров (на карте)
 
Сообщения: 15
Репутация: 3
Статьи: 1

Re: Mbtiles спецификация

Сообщение Denis Rykov » 15 май 2014, 07:03

Вообще не понял как связан формат MBTiles и количество тайлов на конкретном масштабном уровне. Мне кажется это вообще не связанные друг с другом понятия. Обычно за нулевой масштабный уровень (z) принимают уровень на котором все данные вмещаются в один тайл, затем задаётся коэффициент (N), определяющий во сколько раз разрешение следующего масштабного отличается от предыдущего и в итоге получаем, что количество тайлов на заданном масштабном уровне будет N^(2z). Разве нельзя задать масштабный коэффициент, отличный от 2 и сохранить такие тайлы в MBTiles?
  • 0

Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
Denis Rykov
Author
 
Зарегистрирован: 11 апр 2008
 
Сообщения: 3266
Репутация: 478
Статьи: 33
Проекты: 9

Re: Mbtiles спецификация

Сообщение t0pep0 » 16 май 2014, 16:15

Задать и сохранить можно, другое дело, что некоторые тайл серверы (к примеру TileStream) начнет выдавать ересь, вместо карты, однако если получать отдельными тайлами - то все будет хорошо
  • 0

каркнул ворон nevermore
Аватара пользователя
t0pep0
Интересующийся
 
Зарегистрирован: 25 апр 2014
Откуда: Киров (на карте)
 
Сообщения: 15
Репутация: 3
Статьи: 1

След.

Вернуться в Материалы сайта

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).