Нужно описание и синтаксис для данной функци @Map.GetObjectCadastralNumber
Ну вроде несложная функция. Передаете номер объекта, она возвращает его кадастровый номер. Объектом должен выступать участок.
$ObjNum=@Map.SelectedObject
$CadNum=@Map.GetObjectCadastralNumber $ObjNum
@Dialog.Message $CadNumНапример, этот код показывает в диалоговом окне кадастровый номер помеченного объекта.
прошу конечно прощения за наивность но что то не показывает, ни на ин4 ни на xml, может что не так в настройках программы
Підозрюю, що не всі параметри заповнені, необхідні для визначення кадномера.
я теж так думав, беру готові ин4, xml (показую останны 4 цифри) вставляю на нові карти та сама картина, хоча всі данні для кадастрового номера заповнені, може щось не так з айдами параметрів, або настройками в програмі, може це пысля оновлення
Эта формула возвращает кадастровый номер XML-участка
ParentID7000300ParentID7000301ParentID7000401P[ID7000513]
Эта формула возвращает кадастровый номер In4-участка
ParentDS:ParentSD:ParentBC:CUT(4,4,P[SC])
;Этот скрипт показывает кадастровый номер XML- или In4-участка
$SO=@Map.SelectedObject
$CadNumber=
$LID=@Map.Object[$SO].LayerID
@if $LID=20000 then $CadNumber=@Map.Object[$SO].CalculateFormula ParentDS:ParentSD:ParentBC:CUT(4,4,P[SC])
@if $LID=70005 then $CadNumber=@Map.Object[$SO].CalculateFormula ParentID7000300:ParentID7000301:ParentID7000401:P[ID7000513]
@if $CadNumber= then @Break Что-то пошло не так
@Dialog.Message $CadNumber
Вот это просто супер, а все таки что же с первым вопросом по поводу @Map.GetObjectCadastralNumber как работает она, могу предположить что то же по то му же принципу
Она работает на дежурной кадастровой карте, созданной согласно инструкции (см. шаг 4)
Эта функция то же что и Инфо - Калькулятор - Кадастровый номер?