SASGIS

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

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

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

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

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

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

Сообщение IvanZykov » 25 окт 2015, 12:50

zed писал(а):Нет уж, извините - большой вопрос ГДЕ это не работает. Вот я качнул простенькую утилиту MBTilesViewer: https://app.box.com/shared/e9pozshoovoy81ftp9yk и она прекрасно работает с тем, что генерирует SAS. Так что вы зря обзываете существующий экспорт "недоделкой". При заключении "сделки" заказчик не предъявлял требований, чтобы оно работало именно с его скриптом, вот и результат.


У меня не работает в MBTilesViewer, mbtiles сгенерированный SAS. Вы выслали мне один единственный файл, а больше вы никуда не вносили изменений, может, в какую-то библиотеку?

zed писал(а):Предложу вам ещё попробовать сгенерировать mbtiles при помощи MOBAC и проверить, что на него скажет ваш скрипт.

И возьмите на вооружение утилиту SQLiteStudio в которой можно открыть сгенерированные файлы, посмотреть структуру и отредактировать таблицу метаданных при необходимости. Т.е. вы можете взять работающий mbtiles с вашим скриптом и начать удалять метаданные, которые не описаны в спецификации. После удаления каждой строки проверяйте на работоспособнось и как только перестанет запускаться, вы найдёте критически-важное поле.

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

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

Сообщение zed » 25 окт 2015, 12:51

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

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

Сообщение zed » 25 окт 2015, 12:53

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

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

Сообщение IvanZykov » 25 окт 2015, 13:08

zed писал(а):Снимите галку с xyz схемы.

Теперь всё работает. Это была моя ошибка, извините. Я сам просил конвертировать в xyz по умолчанию. Не смотря на то, что написано в json, генерируемым тем скриптом, используется видимо один хрен tms.

Почти всё работает, только с кодировкой проблемы. Вместо кириллических символов в БД mbtiles появляются знаки вопроса.

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

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

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

zed писал(а):Снимите галку с xyz схемы.
Вьюер всё равно ничего не показывает, да ещё и с экспортом проблемы были -- только со второго пинка сохранил файлы. Если я ошибаюсь, именно эту схему (xyz) и заказывали?
Gma
Советчик
 
Сообщения: 427
Зарегистрирован: 10 апр 2011, 23:10
Благодарил (а): 35 раз.
Поблагодарили: 89 раз.

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

Сообщение IvanZykov » 25 окт 2015, 13:14

Gma писал(а):
zed писал(а):Снимите галку с xyz схемы.
Вьюер всё равно ничего не показывает, да ещё и с экспортом проблемы были -- только со второго пинка сохранил файлы. Если я ошибаюсь, именно эту схему (xyz) и заказывали?

Чтобы вьювер показывал, надо файл .mbtiles перетащить на него. У меня заработало.
Экспорт подглючивает, если для карты со, скажем, 12 слоями пытаться сгенерировать все слои, но не поставить галочку для генерирации недостающих слоёв. Это касается не только экспорта в .mbtiles.
xyz я по умолчанию просил сделать по ошибке, меня сбил с толку json, генерируемый сервером для просмотра mbtiles, без этой галочки и правда тайлы открываются.
IvanZykov
Новичок
 
Сообщения: 37
Зарегистрирован: 07 окт 2015, 15:38
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.

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

Сообщение zed » 25 окт 2015, 13:16

Т.е. и скрипт заработал?

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

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

Сообщение zed » 25 окт 2015, 13:19

Галку про xyz может удалить совсем?
zed
Гуру
 
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз.
Поблагодарили: 568 раз.

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

Сообщение IvanZykov » 25 окт 2015, 13:23

zed писал(а):Т.е. и скрипт заработал?

По поводу кодировки - сохранять текст в БД в utf8? По докам они пишут, что там должен быть только английский.

Галку про xyz может удалить совсем?

Да, скрипт заработал.

Давайте попробуем в utf8. Почемы бы и нет?
Галку про xyz можно не удалять, раз по умолчанию tms используется, просто снять её.
И json-файл тогда не надо генерировать.
center в мета-данных отсутствует. Вы вроде говорили что его без проблем можно вычислить.
IvanZykov
Новичок
 
Сообщения: 37
Зарегистрирован: 07 окт 2015, 15:38
Благодарил (а): 1 раз.
Поблагодарили: 1 раз.

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

Сообщение zed » 25 окт 2015, 13:25

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

Пред.След.

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

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

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