SASGIS

Веб-картография и навигация

Экспорт в формат MBtiles (на основе SQLite3)

Запрашиваем и выполняем хотелки к SAS.Планете вне очереди

Модераторы: vdemidov, Tolik

Правила форума
Настоятельно рекомендуем ознакомиться с правилами раздела платных услуг ТУТ.

Экспорт в формат MBtiles (на основе SQLite3)

Сообщение zed » 08 окт 2015, 14:04

Готов реализовать хотелку: 0001379: Экспорт в формат MBtiles (на основе SQLite3)

Цена: 500 р.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Экспорт в формат MBtiles (на основе SQLite3)

Сообщение IvanZykov » 09 окт 2015, 00:15

Штука очень полезная и нужная. Готов разделить вознаграждение за реализацию с парой человек.
IvanZykov
Новичок
 
Сообщения: 37
Зарегистрирован: 07 окт 2015, 15:38
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.

Re: Экспорт в формат MBtiles (на основе SQLite3)

Сообщение Papazol » 10 окт 2015, 13:13

В порядке рекламы нельзя ли вкратце пояснить, для чего это может пригодиться?
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 647 раз.

Re: Экспорт в формат MBtiles (на основе SQLite3)

Сообщение IvanZykov » 10 окт 2015, 19:41

Papazol писал(а):В порядке рекламы нельзя ли вкратце пояснить, для чего это может пригодиться?

Могу рассказать зачем это мне. Формат позволяет хранить все тайлы карт, а их у меня сотни тысяч, в одном файле (для каждой карты - всего один файл, вместо десятков тысяч). Это:
1) ускорить и упростит закачку карт на сервер;
2) позволит пользоваться неплохими хостингами, но на которых стоит ограничение по количеству файлов (на каком-то хостинге недорогом было ограничение 200 000);
3) закачивать карты на флешку тоже будет быстрей.
IvanZykov
Новичок
 
Сообщения: 37
Зарегистрирован: 07 окт 2015, 15:38
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.

Re: Экспорт в формат MBtiles (на основе SQLite3)

Сообщение Papazol » 10 окт 2015, 21:01

А как работать с таким кэшем? Допустим, мы экспортировали имеющийся кэш в этот формат, закачали его куда нам надо. Чем его открывать, смотреть и т. д.
PS Кэш Беркли хуже?
PPS Если обсуждаемый формат хранения кэша удобен и надёжен, может, есть смысл потихоньку переходить к нему в программе?
Аватара пользователя
Papazol
Гуру
 
Сообщения: 2069
Зарегистрирован: 04 дек 2009, 01:39
Откуда: Рязань
Благодарил (а): 74 раз.
Поблагодарили: 647 раз.

Re: Экспорт в формат MBtiles (на основе SQLite3)

Сообщение zed » 10 окт 2015, 21:19

Papazol писал(а): закачали его куда нам надо. Чем его открывать, смотреть и т. д.

Не куда нам надо, а на сервер. И потом сервер прямо из этого файла может показывать тайлы пользователям в интернете. http://wiki.openstreetmap.org/wiki/MBTiles
Помимо этого, его по-моему можно подключить к OsmAnd и использовать в качестве кэша.
Papazol писал(а): Если обсуждаемый формат хранения кэша удобен и надёжен, может, есть смысл потихоньку переходить к нему в программе?

0001919: Новый тип кэша на основе SQLite3 (в формате MBtiles)

За это сообщение автора zed поблагодарил:
Papazol (11 окт 2015, 00:17)
Рейтинг: 5.26%
 
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Экспорт в формат MBtiles (на основе SQLite3)

Сообщение IvanZykov » 10 окт 2015, 22:42

zed, я так понимаю, имеет смысл реализовывать и хранение, и экспорт в .mbtiles одновременно? Видел, что vasketsov в SACS в какой-то сборке игрался с .mbtiles. Но на выходе получается совсем не .mbtiles, а какой-то свой формат на основе SQL3.
IvanZykov
Новичок
 
Сообщения: 37
Зарегистрирован: 07 окт 2015, 15:38
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.

Re: Экспорт в формат MBtiles (на основе SQLite3)

Сообщение zed » 10 окт 2015, 23:55

Хранение - совсем другой вопрос и там всё гороздо сложнее.
Я как-нибудь планирую заняться добавлением типа кэша на базе SQLite3, но не в формате MBtiles из-за того, что он кажется мне ограниченным.
Хотя, если кто-нибудь предложит хорошее вознаграждение именно за формат MBtiles, то конечно будет другой разговор :)
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

Re: Экспорт в формат MBtiles (на основе SQLite3)

Сообщение IvanZykov » 11 окт 2015, 00:01

zed писал(а):Хранение - совсем другой вопрос и там всё гороздо сложнее.
Я как-нибудь планирую заняться добавлением типа кэша на базе SQLite3, но не в формате MBtiles из-за того, что он кажется мне ограниченным.
Хотя, если кто-нибудь предложит хорошее вознаграждение именно за формат MBtiles, то конечно будет другой разговор :)

Не мне давать советы как Вам лучше делать Вашу программу, но если хранить в SQLite3 удобнее и лучше для функциональности программы, то не стоит ею жертвовать. Пусть .mbtiles будет хотя бы только в качестве типа кэша для экспорта, мне этого достаточно. Если кому-то принципиально нужно будет хранить в MBtiles, то, конечно, пусть Вам платят и заказывают музыку.
IvanZykov
Новичок
 
Сообщения: 37
Зарегистрирован: 07 окт 2015, 15:38
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.

Re: Экспорт в формат MBtiles (на основе SQLite3)

Сообщение zed » 11 окт 2015, 00:05

Ну так никто ничем жертвовать и не собирается. В багтрекере есть хотелки и про MBTiles и про SQLite3 и они друг другу не мешают и не противоречат. А внешнее финансирование может просто изменить преоритеты/сроки реализации той или иной фичи.
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

След.

Вернуться в Внеочередное исполнение хотелок

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

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