Как настроить GeoServer для больших наборов данных

Я пытаюсь настроить GeoServer для отображения 2 хранилищ данных. Оба набора представляют собой полные наборы плиток Земли, 1 для дня и 1 для ночи. Снимки 200 м, что примерно соответствует 2x 50 1,2 ГБ GeoTiffs. Для контекста, приложение это музейный экспонат, который имитирует вид с космической станции. Плитки должны загружаться быстро и часто для больших площадей, если мы собираемся обеспечить наклонный обзор (взгляд за горизонт). Мы используем CesiumJS для средства визуализации, которое поддерживает большинство стандартов поставщиков изображений.

Шаги, которые я пробовал, уже пробовали:

ImageMosaic. Я не могу загрузить уровни масштабирования 0-4, если на сервере не хватает памяти. На дальнейших уменьшенных уровнях я получаю потрясающе размытое изображение, и ему требуются минуты, чтобы вернуть фактические плитки высокого разрешения. Я кеширую, и я даже запускаю процесс посева.

ImagePyramid: Используя GDAL, я построил ImagePyramid с 11 слоями для каждого набора плиток. Это, казалось, немного помогло, но, похоже, сильно ограничило разрешение.

На данный момент я могу только предположить, что мне нужно сделать какую-то необычную гибридную конфигурацию 2, но я не знаю, с чего начать, или, если есть какие-то дефакто-способы обработки этих типов конфигураций.

1 ответ

Решение

Есть кто-то, кто заинтересован в том, чтобы решение, которое лучше всего работало, состояло в том, чтобы объединить плитки и использовать gdal2tiles для создания сервера TMS.

Другие вопросы по тегам