На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Публикация map на GIS WebService

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebService
Страницы: 1
RSS
Публикация map на GIS WebService
 
Возможно ли опубликовать map на GISWebServiceSE. Настраиваю WmsParam.xml по образу с Noginsk.sit, который по запросу http://localhost/GISWebServiceSE/service.php?SERVICE=wms&VERSION=1.3.0&REQUEST=getmap&LAYERS=0001&FORMAT=image/png&WIDTH=1200&HEI­GHT=1000&CRS=EPSG:3395&BBOX=4208055.750,7437189.171,4331797.913,7563762.136&apikey=admin
выдает нужную картинку. Добавляю свой map с id 0005 меняю запрос на http://localhost/GISWebServiceSE/service.php?SERVICE=wms&VERSION=1.3.0&REQUEST=getmap&LAYERS=0005&FORMAT=image/png&WIDTH=1200&HEI­GHT=1000&CRS=EPSG:3395&BBOX=4208055.750,7437189.171,4331797.913,7563762.136&apikey=admin
выдает исключение  
<ServiceException code="LayerNotDefined">
GetMap request is for a Layer not offered by the server.
</ServiceException>
 
Вобщем я немного разобрался. Удалил все папки с xml. Wms,wfs ,etc
Потом выполнил getcapability файл wms.xml создался но почему то не вписал мой слой с МАП который ы добавил в wmsparam.xml
 
Цитата
Konstantin Chugunov пишет:
Вобщем я немного разобрался. Удалил все папки с xml. Wms,wfs ,etc

Потом выполнил getcapability файл wms.xml создался но почему то не вписал мой слой с МАП который ы добавил в wmsparam.xml

Смотрите, в запросе вы указали апиключ. Апиключ указывается только, если ваш слой (0005) принадлежит указанному вами пользователю. Проверьте установлен ли у вас в поле ApiKey такой пользователь. И добавлен ли он в файле User.xml. Почитайте подробнее пункты 3.13, 3.13.11.
Все изменения советую делать через администратор сервиса.
 
Да в поле apikey указаны оба пользователя 1,2 из файла User.xml. Через веб интерфейс настройка приводит к тому же результату.
 
Цитата
Konstantin Chugunov пишет:
Да в поле apikey указаны оба пользователя 1,2 из файла User.xml. Через веб интерфейс настройка приводит к тому же результату.
Удалите временные файлы xml в папках wms, wfs, wmts, wcs. И попробуйте подать запрос.
Если не поможет, то вышлите пожалуйста на нашу почту panorama@gisinfo.ru ваши файлы настроек wmsparam.xml user.xml и ваш запрос (с пометкой для Владимира).
Изменено: Владимир Железняков - 05.03.2015 14:33:41
 
Добрый день, Владимир. У меня та же проблема. Не подскажите, она как-то решилась для ТС?
 
Да решилась. Подскажите пожалуйста в чем заключается ваша проблема?
 
У меня есть разрешения на доступ к картам у пользователя. Пользователь принадлежит к группам "GUESTS" и "Group1". Карты из демо. Когда я делаю запрос

Код
http://91.225.130.36/GISWebServiceSE/service.php?service=wms&request=getCapabilities&version=1.3.0&ApiKey=GUESTS,Group1


то в файле "wms_GUESTS,Group1.xml" секция "Layer" имеет только поля "Title" и 4 поля "CRS", полей, относящихся к самим картам там нет:
Код
<Lay er>
<Title>KB Panorama Map Server</Title>
<CRS>EPSG:3395</CRS>
<CRS>EPSG:3857</CRS>
<CRS>EPSG:4740</CRS>
<CRS>EPSG:4326</CRS>
</Layer>


Как я понимаю, из-за этого запрос
Код
http://91.225.130.36/GISWebServiceSE/service.php?SERVIcE=wms&VERSION=1.3.0&REQUEST=getmap&LAYERS=02&FORMAT=image/png&WIDTH=1200&HEIGHT=1000&CRS=EPSG:3395&BBOX=4208055.750,7437189.171,4331797.913,7563762.136&apikey=GUESTS,Group1


возвращает ответ

Код
<ServiceException code="LayerNotDefined">
GetMap request is for a Layer not offered by the server.
</ServiceException>
Изменено: Сергей - 22.10.2015 10:06:47
 
Параметр ApiKey больше не передается напрямую в запросе и его больше нет. Для этого в сервисе используется PAM авторизация или доменная. Поэтому чтобы получить слой пользователю не входящему в группу GUEST вы должны включить PAM авторизация или доменную на вашем WEB-сервере apache, IIS, nginx.

Сервис не отдает вам слои, так как считает, что пользователь который подает запросы является гостем и принадлежит группе GUEST.
например:
http://91.225.130.36/GISWebServiceSE/service.php?SERVIcE=wms&VERSION=1.3.0&REQUEST=getmap&LAYERS=02&FORMAT=image/png&WIDTH=1200&HEIGH­T=1000&CRS=EPSG:3395&BBOX=4208055.750,7437189.171,4331797.913,7563762.136
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности