Ошибка при добавлении слоев из защищенного WMS на карту

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Аватара пользователя
nextstopsun
Участник
Сообщения: 82
Зарегистрирован: 04 май 2010, 17:12
Репутация: 50
Откуда: Москва

Ошибка при добавлении слоев из защищенного WMS на карту

Сообщение nextstopsun »

Всем привет!

Пытаюсь добавить в ArcMap слои из WMS сервиса, опубликованного на GeoServer. Сервис доступен только определенному пользователю с логином/паролем - анонимный доступ выключен.
В ArcCatalog сервис добавляется успешно при задании логина/пароля в окне подключения к новому WMS.
Список слоев я получаю - из чего делаю вывод, что запрос GetCapabilities проходит с нужными логином/паролем.
Но когда пытаюсь добавить любой слой сервиса на карту в ArcMap, или сделать предпросмотр в ArcCatalog, получаю ошибку:

The selected object failed to draw:
My WMS Service: WMS service exceptions:-Service Error
Code:LayerNotDefined
Service Error Description: Could not find layer myws:mylayer

Из чего делаю вывод, что сервер не пускает пользователя к этому слою. То есть GetMap запрос отправляется от какого-то другого пользователя (подозреваю, что от анонима).
Как только снова я разрешаю анонимный доступ к WMS сервису на GeoServer, ошибки не возникает - слои добавляются на карту как обычно - все выглядит норм.

Проблема возникает только с ArcGIS - если добавлять слои в QGIS и uDig - все работает как надо - ввожу логин/пароль при подключении к WMS - все слои выводятся и добавляются на карту.
Пробовал на ArcGIS 10 и ArcGIS 9.3.1 - везде ошибка.
На форуме ERSI никто ничего не ответил.

Здесь кто-нибудь с этим сталкивался? Как это можно вылечить?
Ответить

Вернуться в «ArcGIS»

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

Сейчас этот форум просматривают: Ahrefs [Bot] и 2 гостя