RUS  ENG 

Точка на плоскости

Страницы: 1
RSS
Точка на плоскости
 
Здравствуйте. Мне нужно узнать принадлежит ли точка с координатами X,Y заданной плоскости на карте. Ести ли в зулу какие либо методы для определения?
 
есть ли какая либо функция типа AddByContour. Она же может выделать объекты попавшие в контур. А вот какие объекты с попали туда, как бы узнать их ключи?
 
Сейчас ключи можно узнать только если объекты выделить. Просто функции, кто попадает в контур пока нет. Можем добавить.
 
Цитата:
Просто функции, кто попадает в контур пока нет. Можем добавить.

Да, было бы неплохо... А то иногда надо просто узнать, какие обьекты в контуре, а они выделяются зачем-то...
 
поддерживаю. очень бы пригодилась функция определения ключей выделенного контура.
а если контур будет на одном слое, а объекты, для которых нужно узнать ключи, на другом. эта функция позволит их найти?
 
Функция будет работать с объектом Contour, а откуда он взят из этого слоя, или просто создан программно, или из другого слоя, неважно.
 
еще небольшое уточнение. Contuor принадлежит слою 1. объекты попавшие в него находяться на слое 2. найду ли объекты пробегаясь по Selected слоя 1 либо надо искать на слое 2.? простите но не совсем понятна иерархия контуров и объектов попавших в него.
 
Если говорить о Selection, то у каждого слоя он свой. Все методы, касающиеся Selection, относятся к его слою. В частности Selection может создаваться по контуру, но этот контур он не в слое он просто контур, который может в частности быть получен из объекта слоя.

set Cont = Layer1.Elements.Item(ElemId1).Contour
Layer2.Selection.AddByContour(Cont, eFullyInside)

А новый метод будет выглядеть так же, только бедет возвращать ElementKeys без выделения
 
Понятно, спасибо.
А если не секрет когда можно ждать новой функциональности?
 
В ближайшем обновлении (завтра-послезавтра)
Методы ILayer:
Function IntersectByContour(Contour As Contour, Crit As eCrossCriteria, Reserved As Long) As ElementKeys
Function IntersectByPolyContour(PolyContour As PolyContour, Crit As eCrossCriteria, Reserved As Long) As ElementKeys
 
будут ли эти функции работать с адресным слоем, т.е. можно ли будет задав контур, получить ключи адресов, попадающих в контур?
 
Будут. Тут анализ геометрический. А что за геометрией стоит, все равно. Адрес, значит адрес.
Страницы: 1