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

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

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

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

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

Сообщение IvanZykov »

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

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

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

Сообщение zed »

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

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

Сообщение zed »

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

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

Сообщение IvanZykov »

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

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

И уберите эту проклятую галочку по умолчанию, пожалуйста.
Gma
Советчик
Сообщения: 427
Зарегистрирован: 10 апр 2011, 23:10
Благодарил (а): 35 раз
Поблагодарили: 89 раз

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

Сообщение Gma »

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

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

Сообщение IvanZykov »

Gma писал(а):
zed писал(а):Снимите галку с xyz схемы.
Вьюер всё равно ничего не показывает, да ещё и с экспортом проблемы были -- только со второго пинка сохранил файлы. Если я ошибаюсь, именно эту схему (xyz) и заказывали?
Чтобы вьювер показывал, надо файл .mbtiles перетащить на него. У меня заработало.
Экспорт подглючивает, если для карты со, скажем, 12 слоями пытаться сгенерировать все слои, но не поставить галочку для генерирации недостающих слоёв. Это касается не только экспорта в .mbtiles.
xyz я по умолчанию просил сделать по ошибке, меня сбил с толку json, генерируемый сервером для просмотра mbtiles, без этой галочки и правда тайлы открываются.
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

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

Сообщение zed »

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

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

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

Сообщение zed »

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

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

Сообщение IvanZykov »

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

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

Галку про xyz может удалить совсем?
Да, скрипт заработал.

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

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

Сообщение zed »

ОК, сейчас сделаю.
Закрыто

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