SAS.Planet + Geoserver + СУБД или SQlite

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Bludun
Новоприбывший
Сообщения: 2
Зарегистрирован: 14 ноя 2019, 14:07
Репутация: 1
Откуда: Краснодар

SAS.Planet + Geoserver + СУБД или SQlite

Сообщение Bludun » 25 дек 2019, 09:06

Здравствуйте.
1. Скачал большую карту с помощью SAS.Planet
2. Склеил в geotif с разбивкой по изображениям 100 000 * 100 000 пикселей. Получил сотни файлов.
3. Формирую с помощью GDAL пирамиды изображений (image pyramid)
4. Создаю в Geoserver хранилище из пирамиды. Получаю сотни хранилищ (каждая создается в ручную).
5. Отображаю все слои чз группу слоев.

Работать с таким объемом слоев, хранилищ... крайне не приятно. Хочется сделать красиво:
Sas.Planet скачивает карты в СУБД которая подключена для редактирований к QGIS и подключена для отображения к geoserver.

Обратил внимание, что SAS.Planet может хранить кэш в базах данных (СУБД, SQlite). Появилась идея подключить кэш SAS.Planet в виде СУБД к Geoserver.

1. При выборе в SAS.Planet кэш = СУБД получаю ошибку.

Скачивание...
Error: Нет подключения к СУБД

Информации по настройки такого кэша на сайте SAS.Planet не нашел. Поделитесь опытом как исправить ошибку?

2. При выборе в SAS.Planet кэш = SQlite
Программа создает множество файлах (*.sqlitedb) в структуре папок. Можно ли объединить эти файлы в одну базу данных и далее умудриться ее подключить к geoserver?

В geoserver нет выбора загрузки из SQlite(, но есть вариант подключить PostgreSQL только она в категории векторных данных.

Прошу поделиться опытом.

Bludun
Новоприбывший
Сообщения: 2
Зарегистрирован: 14 ноя 2019, 14:07
Репутация: 1
Откуда: Краснодар

Re: SAS.Planet + Geoserver + СУБД или SQlite

Сообщение Bludun » 07 янв 2020, 14:55

Оказывается SAS.Planet умеет экспортировать тайлы в БД .mbtiles. Установил на geoserver плагин MBTiles Extension, импортировал созданную базу данных из SAS.Planet как хранилище mbtiles и очень был рад когда все отобразилось в моем ПО и в OpenLayers.

Если БД размером в 6Гб, то geoserver очень медленно формирует тайлы на выдачу.

Подскажите пожалуйста, как моему ПО, которое хочет получить ТАЙЛ из базы (Request: getMap .....) Наиболее простым и быстрым путем выдать эти тайлы???

Ответить

Вернуться в «Веб-картография»

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

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