Скриптом обробляю подію створення нового точкового об'єкта (%Events.OnPointCollect), необхідно визначити: 1 чи цей об'єкт (новостворена точка) попадає в точку іншого, існюючого об'єкту полігону (або на межу ) , чи ні 2 якщо так, то до якого шару відноситься цей, раніше створений, об'єкт на межі чи в точці якого ми створили новий хотів зробити так: %Events.OnPointCollect ... ... ;меню: правка-полігон-що примикають @ExecuteMenu NearBy1 ;номер об'єкта останньої події $NP=@EventObject
в результаті отримав номер свого ново-створеного точкового об'єкта хоча @ExecuteMenu NearBy1 селектувала полігональний об'єкт на межі якого був створений новий, але функція @EventObject це селектування ігнорує ??? і повертає номер мого нового точкового об'єкта ?? Я щось не розумію. Підскажіть будь ласка ! хто може.
|