В чем различия между хранилищами Geoserver, ImageMosaic, WorldImage и ImagePyramid? Я заметил, что ImagePyramid больше не входит в последнюю версию Geoserver. Является ли один из них более эффективным, чем другие?
WorldImage предназначен для доступа к обычным изображениям, с которыми связан файл мира. ImageMosaic предназначен для обслуживания нескольких растровых файлов (обычно организованных в виде плиток) в виде одного слоя. И ImagePyramid по сути является многоуровневой мозаикой, в которой более высокие уровни являются обобщенными версиями более низких уровней.
Обычно люди не подают изображения мира напрямую ... поскольку они не являются эффективным форматом для геопространственных данных, потому что, например, они, как правило, не покрыты мозаикой внутри, поэтому чтение небольшого фрагмента изображения обычно означает чтение всего файла изображения. GeoTiffs (которые можно выложить внутри) гораздо лучше подходят. Для людей, которые хотят обслуживать большие объемы растровых данных, обычно GeoServer - это мозаика или пирамида геотифов.
Вы найдете некоторую информацию в документах, объясняющих различие:
http://docs.geoserver.org/stable/en/user/data/index.html
ImagePyramid не выходит из коробки. Вы должны установить расширение:
http://downloads.sourceforge.net/geoserver/geoserver-2.1-RC2-pyramid-plugin.zip
ImageMosaic = Хранит более одного изображения - хранилище данных ImageMosaic позволяет создавать мозаику
WorldImage = файл с геопривязкой (простой текстовый файл с координатами и разрешением в пикселях)
ImagePyramid = image пирамида создает несколько мозаик изображений, каждое с разным уровнем масштабирования, так что каждая плитка хранится в отдельном файле. Может ускорить обработку изображений.
Все документировано здесь: http://docs.geoserver.org/latest/en/user/index.html