Экспорт в формат MBtiles (на основе SQLite3)
Правила форума
Настоятельно рекомендуем ознакомиться с правилами раздела платных услуг ТУТ.
Настоятельно рекомендуем ознакомиться с правилами раздела платных услуг ТУТ.
-
IvanZykov
- Новичок
- Сообщения: 37
- Зарегистрирован: 07 окт 2015, 15:38
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Экспорт в формат MBtiles (на основе SQLite3)
Нашёлся ещё 1 желающий оплатить фичу, но нужен ещё хотя бы 1. Кто-нибудь, кому эта функция нужна, присоединяйтесь. Не ждите, что за вас заплатит кто-то другой.
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Экспорт в формат MBtiles (на основе SQLite3)
IvanZykov
Давайте снижу ценник до 400 руб, но попрошу от вас внести вклад в развитие проекта - написать годную статью в wiki или сделать какой-нибудь видео-обзор на youtube. Можно конкретно про MBTiles и как его использовать, а можно и про что-нибудь другое.
Давайте снижу ценник до 400 руб, но попрошу от вас внести вклад в развитие проекта - написать годную статью в wiki или сделать какой-нибудь видео-обзор на youtube. Можно конкретно про MBTiles и как его использовать, а можно и про что-нибудь другое.
-
IvanZykov
- Новичок
- Сообщения: 37
- Зарегистрирован: 07 окт 2015, 15:38
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Экспорт в формат MBtiles (на основе SQLite3)
По рукам. Но это должен быть полноценный MBTiles по феншую
.
Переводить 400 рублей Parasite как и раньше? Как долго ждать фичи?
Переводить 400 рублей Parasite как и раньше? Как долго ждать фичи?
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Экспорт в формат MBtiles (на основе SQLite3)
Оишите конкретные подробности феншуя, чтобы небыло непоняток.IvanZykov писал(а):Но это должен быть полноценный MBTiles по феншую
-
IvanZykov
- Новичок
- Сообщения: 37
- Зарегистрирован: 07 окт 2015, 15:38
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Экспорт в формат MBtiles (на основе SQLite3)
Согласно спецификации.zed писал(а):Оишите конкретные подробности феншуя, чтобы небыло непоняток.
https://www.mapbox.com/guides/an-open-platform/#mbtiles
https://github.com/mapbox/mbtiles-spec
Мне также необходима поддержка TileJSON (формат, который содержит метаданные и информацию, необходимую для использования набора тайлов).
https://github.com/mapbox/tilejson-spec
В формате MBTiles используется также UTFGrid, но с ним гораздо сложнее:
https://github.com/mapbox/utfgrid-spec
Так что обойдемся без него).
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Экспорт в формат MBtiles (на основе SQLite3)
Ок, значит делаю MBTiles по вот этой спецификации https://github.com/mapbox/mbtiles-spec/ ... .2/spec.md без Grids.
Обращаю внимание, что спецификация разрешает сохранять в MBTiles тайлы только в png и jpg и только в проекции Меркатора на сфере (EPSG:3857), соответственно, тайлы растровых карт, не удовлетворяющие этим условиям, будут конвертироваться на лету для соответствия спецификации.
Что касается TileJSON - какие конкретно поля нужны? Там почти все помечены как "опциональное" и только 2 обязательных - версия и url. Какое должно быть имя и расширение у этого файла?
Сделаю сегодня/завтра. Переводите деньги как и раньше.
И что по поводу "написать годную статью в wiki или сделать какой-нибудь видео-обзор на youtube" - когда ждать? Про что будет?
Обращаю внимание, что спецификация разрешает сохранять в MBTiles тайлы только в png и jpg и только в проекции Меркатора на сфере (EPSG:3857), соответственно, тайлы растровых карт, не удовлетворяющие этим условиям, будут конвертироваться на лету для соответствия спецификации.
Что касается TileJSON - какие конкретно поля нужны? Там почти все помечены как "опциональное" и только 2 обязательных - версия и url. Какое должно быть имя и расширение у этого файла?
Сделаю сегодня/завтра. Переводите деньги как и раньше.
И что по поводу "написать годную статью в wiki или сделать какой-нибудь видео-обзор на youtube" - когда ждать? Про что будет?
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Экспорт в формат MBtiles (на основе SQLite3)
Да, и насколько я понимаю, никаких наложений слоёв не нужно?
-
IvanZykov
- Новичок
- Сообщения: 37
- Зарегистрирован: 07 окт 2015, 15:38
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Экспорт в формат MBtiles (на основе SQLite3)
А scheme будет xyz? Там есть и tms, который мы с Вами недавно добавляли. Но я предлагаю конвертировать в xyz по умолчанию.zed писал(а):Ок, значит делаю MBTiles по вот этой спецификации https://github.com/mapbox/mbtiles-spec/ ... .2/spec.md без Grids.
Обращаю внимание, что спецификация разрешает сохранять в MBTiles тайлы только в png и jpg и только в проекции Меркатора на сфере (EPSG:3857), соответственно, тайлы растровых карт, не удовлетворяющие этим условиям, будут конвертироваться на лету для соответствия спецификации.
Я бы предложил сделать все поля. Ведь мы делаем это не только для меня лично, функция экспорта в MBTiles пригодится многим, я думаю, когда её «распробуют».zed писал(а):Что касается TileJSON - какие конкретно поля нужны? Там почти все помечены как "опциональное" и только 2 обязательных - версия и url.
Но мне лично обязательно нужны будут Minzoom и Maxzoom, а bounds, center, attribution, description и name были бы приятным дополнением.
Конечно, напишу, не знаю как быстро, но хочу сделать статью о том, как пользоваться этим форматом, где он может пригодиться и как конвертировать в него при помощи SAS. Записать видео не смогу, но сделаю годную статью.zed писал(а):Сделаю сегодня/завтра. Переводите деньги как и раньше.
И что по поводу "написать годную статью в wiki или сделать какой-нибудь видео-обзор на youtube" - когда ждать? Про что будет?
Вы про пользовательские метки или дополнительные слои? Думаю, в будущем было бы полезно, но мне вроде не нужно. Хотя что-то вроде водяных знаков можно, но это уже совсем другая задача (но интересная).zed писал(а):Да, и насколько я понимаю, никаких наложений слоёв не нужно?
-
zed
- Гуру
- Сообщения: 2888
- Зарегистрирован: 16 авг 2008, 20:21
- Благодарил (а): 89 раз
- Поблагодарили: 568 раз
Re: Экспорт в формат MBtiles (на основе SQLite3)
Какую попросите, такая и будет. Хотя, в спецификации речь только о tms формате - xyz задаётся уже через json.IvanZykov писал(а):А scheme будет xyz?
Вы же понимаете, что для этих атрибутов в гуе надо создавать дополнительные поля ввода, куда юзер руками это всё должен будет вписать. Поэтому говорите сразу и конкретно что надо, а без чего обойдёмся. Minzoom, Maxzoom, bounds и center вычисляются, поэтому их добавить не составит труда.attribution, description и name были бы приятным дополнением.
Нет. Я про то, как например сделано для RMaps или OruxMaps - там на карту можно накладывать слои (на гугл спутник, гугл гибрид, например). В MBtiles же можно в метаданных прописать что это, слой или основная карта: "type: overlay or baselayer".Вы про пользовательские метки или дополнительные слои?
-
IvanZykov
- Новичок
- Сообщения: 37
- Зарегистрирован: 07 окт 2015, 15:38
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Экспорт в формат MBtiles (на основе SQLite3)
Давайте сделаем select с обоими вариантами.zed писал(а): Какую попросите, такая и будет. Хотя, в спецификации речь только о tms формате - xyz задаётся уже через json.
Все три полезные. name - само собой. attribution позволяет использовать html и на картах MapBox можно выводить в качестве Copyright со ссылкой на сайт. А в description можно хранить короткое описание карты. В общем, если не сложно, пусть будут все три поля.zed писал(а):Вы же понимаете, что для этих атрибутов в гуе надо создавать дополнительные поля ввода, куда юзер руками это всё должен будет вписать. Поэтому говорите сразу и конкретно что надо, а без чего обойдёмся. Minzoom, Maxzoom, bounds и center вычисляются, поэтому их добавить не составит труда.attribution, description и name были бы приятным дополнением.
Острой необходимости нет. Но это не сложно сделать для будущих поколений?zed писал(а):Нет. Я про то, как например сделано для RMaps или OruxMaps - там на карту можно накладывать слои (на гугл спутник, гугл гибрид, например). В MBtiles же можно в метаданных прописать что это, слой или основная карта: "type: overlay or baselayer".Вы про пользовательские метки или дополнительные слои?
PS: Оплату перевёл.