Новые возможности программы

Новые функции по работе с параметрами

Во-первых, напомню про функцию, появившуюся еще в прошлом году, которая полезна при создании *.DMT шаблонов с экспликацией для нескольких участков разного целевого назначения. Эта функция вычисляет площадь угодия(й) участка с заданным целевым назначением. Она “привязана” к дескриптору целевого назначения CV и работает если пометить квартал, вмещающий в себя несколько участков. Примеры использования функции:

P0

где 1.2 - это код целевого назначения участка,
30050, 30080 - коды слоев угодий, для которых определяется суммарная площадь.

P0

где 2 - номер участка по порядку
30351,30353 - коды слоев угодий.

Примеры исходного файла с 2-мя участками и шаблона можно загрузить по ссылкам:
https://vinmap.net/samples/kplan_1000.zip (в этом шаблоне присутствуют разные варианты использования как этой функции, так и указанных ниже)
https://vinmap.net/samples/2in1.zip

Теперь про новые функции. В новой версии появилась возможность “отвязаться” от слоев и производить поиск угодий по значению заданного параметра, например:

P0

где 1.2 - опять же код целевого назначения,
CN=11 - до знака “=” указывается дескриптор ин4, после - значение соответствующего параметра.

Кроме дескриптора ин4 можно так же задавать номер параметра или ID параметра по аналогии со значениями в квадратных скобках, например:

P0

здесь ID30030 означает идентификатор (ID) параметра

P0
- вариант функции для вычисления суммы площадей всех внутренних объектов (угодий), у которых значение параметра с порядковым номером 60 равно 05 или 11.

Аналогичным образом можно получать не только площади, но и любые другие параметры, например функция:

P20

выдаст значение 20-го по порядку параметра первого найденного объекта, у которого параметр, соответствующий дескриптору CV равен 1.2. Опять же вместо указания дескриптора допускается порядковый номер параметра или его ID.

Примечание. Для корректной работы функций необходимо, чтобы отсутствовали вложенные друг в друга угодья, т.е. перед использованием шаблона формируем так называемые “петли” (кнопка Петля на закладке Правка).