Нужна помощь

Зравствуйте. Помогите с интреполяцией отметок на съемке. Вопрос в следуещем: провели плановую тахометрическую съемку улицы (без высот), теперь у заказчика возникла необходимость нанести на съемку отметки, как это выполнить не выезжая на местность если есть план с горизонталями (отрисованый планшет в Topotracer), горизонталям присвоены соответствующие высоты. Но так как съемка проведена без учета высот то соответсвенно и в плане координата Z=0 и когда в ручную начинаю расставлять пикеты между горизонталями программа расчитывает высоту неправильно (вернее правильно если учитывать то что например между горизонталями находится контур здания с нулевой высотой) но мне нужно чтобы к примеру высоты в углах здания соответствовали тому как оно расположено между горизонталями.

ЦМР-Переприсвоить высоты

спасибо за помощь, вроде бы помогло

Доброго дня підскажіть чи є в Діджиталі така ж функція “ЕСЛИ” як у “Exel” і чи можливо її примінити в параметрах? Наприклад “ЕСЛИ” в параметрі1 ввести значення “001” то в параметрах 2,3,4,5… одразу відобразиться значення які відповідають значенню параметр1 ("ЕСЛИ"параметр1=“001” то параметр2=“Земельна ділянка, що примикає до вулиці без твердого покриття”; параметр3=“0,90”; параметр4=“0,95” і так далі)

Скриптом обробляю подію створення нового точкового об’єкта (%Events.OnPointCollect), необхідно визначити:
1 чи цей об’єкт (новостворена точка) попадає в точку іншого, існюючого об’єкту полігону (або на межу ) , чи ні
2 якщо так, то до якого шару відноситься цей, раніше створений, об’єкт на межі чи в точці якого ми створили новий
хотів зробити так:
%Events.OnPointCollect


;меню: правка-полігон-що примикають
@ExecuteMenu NearBy1
;номер об’єкта останньої події
$NP=@EventObject

в результаті отримав номер свого ново-створеного точкового об’єкта
хоча @ExecuteMenu NearBy1 селектувала полігональний об’єкт на межі якого був створений новий,
але функція @EventObject це селектування ігнорує ??? і повертає номер мого нового точкового об’єкта ??
Я щось не розумію.
Підскажіть будь ласка ! хто може.

Функція @EventObject повертає номер того об’єкта, який реагує на подію. В даному випадку це ваш новостворений об’єкт, адже ви саме в ньому додаєте точки, і саме його стосується функція %Events.OnPointCollect

Вам потрібно зробити якось так:

%Events.OnPointCollect
Вибрати | Перетин
$NP=@EventObject
$NextSelected=@Map.NextSelected
@if $NextSelected=$NP then @Goto %Next
@Dialog.Message $NextSelected
%Next