Удалить лишние слои пирамиды zoom в mbtiles
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 23 сен 2020, 13:09
- Репутация: 2
- Откуда: Новосибирск
Удалить лишние слои пирамиды zoom в mbtiles
Добрый день
Делаю карту глубин обского моря для местных рыбаков.
Основной инструмент - ReefMaster. Карты получаются красивые, но как всегда проблема с их выгрузкой. Исходно прога выгружает в AT5 - формат для эхолота Lowrance.
Для использования на андроиде подходит только MBTiles. Проблема с ним однако следующая: выгружает уровни зума от 6 до 19. Как следствие файлы получаются очень тяжеловесными, около 4 Гб.
Полученный файл подключаю в проект QGIS, в нем есть в разделе GDAL инструмент Построить пирамиды. С его помощью достраиваю низкие уровни зума. Получаю файл с зумом от 1 до 19.
Вопрос можно ли как-то удалить уровни 18-19, детализация такая не нужна, а файл сразу бы стал в разы легче. P.S. может кто подскажет прогу для андроид чтобы в векторном формате можно было свои карты из QGIS смотреть?
Делаю карту глубин обского моря для местных рыбаков.
Основной инструмент - ReefMaster. Карты получаются красивые, но как всегда проблема с их выгрузкой. Исходно прога выгружает в AT5 - формат для эхолота Lowrance.
Для использования на андроиде подходит только MBTiles. Проблема с ним однако следующая: выгружает уровни зума от 6 до 19. Как следствие файлы получаются очень тяжеловесными, около 4 Гб.
Полученный файл подключаю в проект QGIS, в нем есть в разделе GDAL инструмент Построить пирамиды. С его помощью достраиваю низкие уровни зума. Получаю файл с зумом от 1 до 19.
Вопрос можно ли как-то удалить уровни 18-19, детализация такая не нужна, а файл сразу бы стал в разы легче. P.S. может кто подскажет прогу для андроид чтобы в векторном формате можно было свои карты из QGIS смотреть?
-
- Гуру
- Сообщения: 4056
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
Re: Удалить лишние слои пирамиды zoom в mbtiles
а просто удалить лишние файлы что-то мешает? число уровней наверняка приписано в настройках. И скорее всего при попытке перейти на отсутствующие уровни программа не упадет и без этого.
по второму вопросу сюда
по второму вопросу сюда
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 23 сен 2020, 13:09
- Репутация: 2
- Откуда: Новосибирск
-
- Гуру
- Сообщения: 4056
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 23 сен 2020, 13:09
- Репутация: 2
- Откуда: Новосибирск
Re: Удалить лишние слои пирамиды zoom в mbtiles
супер, спасибо, с sql запросом понятно. Я понимаю, что это база данных внутри файла. Осталось понять как в qgis файл mbtiles подключить как базу данных и где там sql-терминал куда вбивать запрос? Т.е. есть ли в qgis возможность администрирования sqlite, или надо внешние утилиты искать?gamm писал(а): ↑15 янв 2021, 16:34тогда вам сюда и сюда...
-
- Гуру
- Сообщения: 4056
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1054
- Ваше звание: программист
- Откуда: Казань
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 23 сен 2020, 13:09
- Репутация: 2
- Откуда: Новосибирск
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 23 сен 2020, 13:09
- Репутация: 2
- Откуда: Новосибирск
Re: Удалить лишние слои пирамиды zoom в mbtiles
nextGIS mobile поддерживает оффлайн карты в виде архива с растровой выгрузкой пирамиды тайлов - смысла нет никакого, mbtiles поддерживает куча программ.
Если же опубликовать карту в вебГИС, то опция ее просмотра на телефоне доступна только в платной подписке, что лишает ее всякого смысла, поскольку карту я делаю бесплатно для рыбаков.
Сегодня смотрел еще прогу AlpineQuest, написано было, что она поддерживает карты в формате GeoPackage. Оказалось опять же только растровые.
Вот и возникает снова вопрос: есть ли проги для просмотра карт на андроиде в векторном формате?
Как-то даже странно, тот же OSM хранит свои данные в векторе, куча прог с ним работает, почему фиг найдешь те, что работают с пользовательскими векторными картами?
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 23 сен 2020, 13:09
- Репутация: 2
- Откуда: Новосибирск
Re: Удалить лишние слои пирамиды zoom в mbtiles
Тут на форуме последние темы про вектор на андроиде датированы 2012 годом. Неужели за 9 лет ничего не поменялось?
P.S. пробовал QField - тормозит страшно
P.S. пробовал QField - тормозит страшно
-
- Гуру
- Сообщения: 1195
- Зарегистрирован: 23 апр 2011, 10:32
- Репутация: 205
- Откуда: Ульяновск
Re: Удалить лишние слои пирамиды zoom в mbtiles
Вообще sql поставляется в виде консольного приложения, никакие IDE там не нужны, тем более запрос на удаления за вас уже составили.
Что же до отображения векторных данных, они есть во всяких гугло/яндекс SDK, можно показывать любой geojson. Почему все умеют показывать OSM но не умеют в кастом, так потому что альтернативы OSM нет. Если уж очень приспичивает, можно из своих данных сделать osm-xml. Но только ещё и стиль придётся свой писать.
Что же до отображения векторных данных, они есть во всяких гугло/яндекс SDK, можно показывать любой geojson. Почему все умеют показывать OSM но не умеют в кастом, так потому что альтернативы OSM нет. Если уж очень приспичивает, можно из своих данных сделать osm-xml. Но только ещё и стиль придётся свой писать.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей