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

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
HasT
Активный участник
Сообщения: 142
Зарегистрирован: 16 окт 2009, 22:08
Репутация: 55
Откуда: Харьков

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

Сообщение HasT » 25 фев 2016, 19:22

На 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 код плагина.

Ответить

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

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

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