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

Как на клиенте найти заданный полигон?

Добавлено: 30 дек 2014, 12:41
Tereha
Уважаемые Гуру!
Arcgis API for WPF.
Допустим известно имя полигонального слоя "layer_name" и уникальное значение некоторого параметра некоторого полигона, известны координаты внутренней точки полигона. Требуется отобразить extent этого полигона. Как это сделать наиболее коротким способом на клиенте? Можно использовать findTask или IdentifyTask, можно перебором элементов слоя. В последнем случае как на клиенте сделать перебор полигонов, если известно имя слоя? Спасибо.

Re: Как на клиенте найти заданный полигон?

Добавлено: 30 дек 2014, 13:36
novia
если известен слой и значение параметра, быстрее всего будет работать задача типа Query. identify и find будут медленнее.

если известен слой и идентификатор, то точка внутри полигона будет не нужна.

когда сервер вернет результат, то можно обратиться к свойству extent у полигональной геометрии объекта graphic.