RUS  ENG 

GetBoundsRectangle и ID

Страницы: 1
RSS
GetBoundsRectangle и ID
 
Здравствуйте
В этом году я у Вас впервые так что с праздником Вас всех
Вопрос такой
у меня привязка к обьектам слоя была по ID. Теперь нужно привязать по координатам.
При помощи
Map1.Map.Layers.Active.Elements(sID).GetCenter.X
Map1.Map.Layers.Active.Elements(sID).GetCenter.Y
Я получил координаты и записал их в таблицу
Когда же я стал по эти координатам получать ID обьектов при помощи ElemIDByXY, то выяснилось что не во всех случаях мои первоначальные ID совпали с вновь полученными
Попробовал так же использовать и xmin,xmax и ymin,ymax полученные через GetBoundsRectangle но и тут те же проблемы
Есть ли решение для данного случая
Спасибо
С уважением...



Я хочу сделать привязку к обектам слоя не по ID а по координатам


Можно ли зная xmin,xmax и ymin,ymax обьекта получить его ID
В случае использования ElemIDByXY ID не всегда выдает того элемента, который мне нужен - может выдать id соседнего обьекта
 
Однозначного соответствия между какой-то координатой и конкретным ID в общем случае нет.
Можно ближайший искать GetClosestElementByXY
Можно все из окрестности получить IntersectByContour
 
Lyosha,
Спасибо
Страницы: 1