Подскажите, как реализовано в giswebserver, чтобы показать и выделить объект на карте ? Например, в панели объектов слоя, при клике переходит и показует объект с его выделением по периметру на карте. Пример
Добрый день! При клике в карте выполняется запрос объектов getFeatureInfo к сервису. Ответ сервиса содержит данные объектов - семантику и геометрию (метрику). Полученные сведения об объектах (имя, семантика и другое) выводятся в панели объектов, при клике на запись об объекте создается изображение при помощи SVG-графики по координатам геометрии (метрики).
А какие функции/методы в гис-сервере есть для отрисовки и перехода к объекту? Хочу реализовать следующее – при клике на кнопку, переход к объекту с его выделением по периметру на карте
С помощью каких методов добавить в map.selectedObjects информацию об объекте, т.к. функция onSelectObject работает с уже добавненной информацией ? Она заполняется при клике на объект карты скрин. Может есть альтернативные методы решения данной задачи (показать и выделить объект на карте, при клике на кнопку?)
Добрый день! У Вас есть лицензионный GIS WebToolKit SE? Я ранее описывала механизм получения информации об объекте через запрос getFeatureInfo. Если Вам известен идентификатор объекта, можно при клике по кнопке отправлять запрос getFeature или getFeatureById. Параметры запросов описаны в документации по GIS WebService SE, руководство системного программиста. Получить данные и нарисовать.
Добрый день! Исходя из прикрепленных изображений, у Вас в JSON последовательность координат точек [lat, lon]. В стандартном GeoJSON последовательность [lon, lat]. С текущими координатами Ваши объекты должны были появиться где-то в районе Антарктиды.