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

Ошибка подключения слоя из ArcIMS в OpenLayers

Добавлено: 16 дек 2011, 07:22
Kris
При подключении слоя из ArcIMS в OpenLayers слой не отображается и выводится ошибка "Parameter 'srs' contains unacceptable value". Как я понимаю это проблема связаная с проекциями.

Может кто сталкивался с подобным или знает решение проблемы?

Re: Ошибка подключения слоя из ArcIMS в OpenLayers

Добавлено: 16 дек 2011, 10:41
Denis Rykov
А какое значение srs уходит на сервер?

Re: Ошибка подключения слоя из ArcIMS в OpenLayers

Добавлено: 19 дек 2011, 03:59
Kris
Я пробовал так srs: 'EPSG:4326' и пробовал не указывать этот параметр.

Re: Ошибка подключения слоя из ArcIMS в OpenLayers

Добавлено: 19 дек 2011, 04:34
Denis Rykov
В дебаггере (firebug, например) посмотрите какой запрос уходит на сервер.

Re: Ошибка подключения слоя из ArcIMS в OpenLayers

Добавлено: 19 дек 2011, 06:08
Kris
SRS EPSG:900913 в обоих вариантах.

Слой определяю таким образом:

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

layer15 = new OpenLayers.Layer.WMS( "Слой A", "адрес", {layers: '2', srs: 'EPSG:4326', transparent: 'true'});

Re: Ошибка подключения слоя из ArcIMS в OpenLayers

Добавлено: 19 дек 2011, 06:36
Denis Rykov
URL из дебаггера скопируйте и покажите.

Re: Ошибка подключения слоя из ArcIMS в OpenLayers

Добавлено: 20 дек 2011, 04:00
Kris

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

http://####################/MapServer/WMSServer?LAYERS=2&TRANSPARENT=true&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application%2Fvnd.ogc.se_inimage&FORMAT=image%2Fpng&SRS=EPSG%3A900913&BBOX=17532822.8488,6261724.408,18785167.12,7514068.6792&WIDTH=256&HEIGHT=256

Re: Ошибка подключения слоя из ArcIMS в OpenLayers

Добавлено: 20 дек 2011, 04:31
Denis Rykov
Скорее всего дело в том, что ArcIMS не понимает код проекции, попробуйте вместо 900913 указать 3857, подробности тут.

Re: Ошибка подключения слоя из ArcIMS в OpenLayers

Добавлено: 20 дек 2011, 06:59
Kris
Спасибо, заработало. Но если на карте есть слой google, то все равно выводится та же ошибка.

Re: Ошибка подключения слоя из ArcIMS в OpenLayers

Добавлено: 20 дек 2011, 07:17
Denis Rykov
Я вам ссылку выше для чего приводил?