Привет! В OpenLayers 2 была возможность получить с геосервера информацию о всех объектах WMS-слоя выделенной области (будь то линия, полигон, буфер-окружность или точка). Реализовано с помощью метода OpenLayers.Control.WMSGetFeatureInfo, который принимает координаты границы выделения и возвращает список всех найденных объектов с атрибутикой.
Вопрос. Как это реализуется в OpenLayers 3? Беда в том, что метод getGetFeatureInfoUrl принимает X и Y и возвращает ссылку на информацию по ТОЧКЕ, со всеми данными в этой ТОЧКЕ. Что делать? Где искать? Заранее очень благодарен.
OpenLayers 3. GetFeatureInfo для WMS слоя по выделению
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 22 июл 2016, 07:10
- Репутация: 0
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: OpenLayers 3. GetFeatureInfo для WMS слоя по выделению
Не понял проблему, запрос WMS GetFeatureInfo всегда идёт по точке, а уже сервер определяет какие объекты накрывают эту точку и возвращает нужную информацию.
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 22 июл 2016, 07:10
- Репутация: 0
Re: OpenLayers 3. GetFeatureInfo для WMS слоя по выделению
Получается, чтобы запросить у сервера список объектов, входящих в указанный полигон нужно использовать формат WFS-запроса? Кажется, начинаю мыслить в нужную сторону.
Денис, благодарю за поворот моей мысли) Буду вникать дальше уже по ходу реализации.
Денис, благодарю за поворот моей мысли) Буду вникать дальше уже по ходу реализации.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость