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

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Kris
Интересующийся
Сообщения: 37
Зарегистрирован: 31 май 2011, 03:09
Репутация: 0

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

Сообщение Kris » 16 дек 2011, 07:22

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

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

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

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

Сообщение Denis Rykov » 16 дек 2011, 10:41

А какое значение srs уходит на сервер?
Spatial is now, more than ever, just another column- The Geometry Column.

Kris
Интересующийся
Сообщения: 37
Зарегистрирован: 31 май 2011, 03:09
Репутация: 0

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

Сообщение Kris » 19 дек 2011, 03:59

Я пробовал так srs: 'EPSG:4326' и пробовал не указывать этот параметр.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

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

Сообщение Denis Rykov » 19 дек 2011, 04:34

В дебаггере (firebug, например) посмотрите какой запрос уходит на сервер.
Spatial is now, more than ever, just another column- The Geometry Column.

Kris
Интересующийся
Сообщения: 37
Зарегистрирован: 31 май 2011, 03:09
Репутация: 0

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

Сообщение Kris » 19 дек 2011, 06:08

SRS EPSG:900913 в обоих вариантах.

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

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

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

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

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

Сообщение Denis Rykov » 19 дек 2011, 06:36

URL из дебаггера скопируйте и покажите.
Spatial is now, more than ever, just another column- The Geometry Column.

Kris
Интересующийся
Сообщения: 37
Зарегистрирован: 31 май 2011, 03:09
Репутация: 0

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

Сообщение Kris » 20 дек 2011, 04:00

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

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

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

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

Сообщение Denis Rykov » 20 дек 2011, 04:31

Скорее всего дело в том, что ArcIMS не понимает код проекции, попробуйте вместо 900913 указать 3857, подробности тут.
Spatial is now, more than ever, just another column- The Geometry Column.

Kris
Интересующийся
Сообщения: 37
Зарегистрирован: 31 май 2011, 03:09
Репутация: 0

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

Сообщение Kris » 20 дек 2011, 06:59

Спасибо, заработало. Но если на карте есть слой google, то все равно выводится та же ошибка.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

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

Сообщение Denis Rykov » 20 дек 2011, 07:17

Я вам ссылку выше для чего приводил?
Spatial is now, more than ever, just another column- The Geometry Column.

Ответить

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

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

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