Страница 1 из 1

Скачивание растровых данных из GeoServer'a

Добавлено: 25 фев 2016, 19:22
HasT
На GeoServer'e опубликованы GeoTIFF растры + присвоены права доступа к данным по логину/паролю. Для приложения (на базе OpenGeoSuite GeoExplorer) делаю плагин для скачивания исходных публикуемых растров.
Пример кода плагина загрузки данных с использованием WCS:

Код: Выделить всё

var workspace = layer.params.LAYERS.split(':');
var downloadurl = "http://localhost:8080/geoserver/" + workspace[0] + "/wcs?service=WCS&version=2.0.1&request=GetCoverage&CoverageId=" + layer.params.LAYERS + "&format=image/tiff"
window.open(downloadurl);
Но проблема в том, что для растров с большим объемом (~7Гб) скачивание завершается с ошибкой:
The following error was encountered while trying to retrieve the URL: http://localhost:8080/geoserver/imagespace/wcs?
Read Timeout
The system returned: [No Error]
A Timeout occurred while waiting to read data from the network. The network or server may be down or congested. Please retry your request.
есть ли возможность увеличить параметр "Timeout"? Скачивание успешно выполняется для растров размером ~200Мб.

Пробовал также возможность загрузки данных используя WPS: Меню Демо - Строитель запросов WPS, процесс gs:GetFullCoverage (в поле name указывается имя растра) - растр размером 7ГБ скачивается успешно, но непонятно как включить запрос WPS в JavaScript код плагина.