Всем привет!
Пытаюсь добавить в 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 никто ничего не ответил.
Здесь кто-нибудь с этим сталкивался? Как это можно вылечить?
Ошибка при добавлении слоев из защищенного WMS на карту
- nextstopsun
- Участник
- Сообщения: 82
- Зарегистрирован: 04 май 2010, 17:12
- Репутация: 50
- Откуда: Москва
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей