Порядок генерации документа из шаблона

Пакеты документов
Групповой режим
Два участка в одном шаблоне

Нет лучшего способа познакомиться с шаблонами DMT, чем создать что-нибудь для примера. Ниже на Рис.12.9 изображен фрагмент шаблона и соответствующий ему фрагмент сгенерированного документа. Вот последовательность действий.

  1. Откройте сохраненную карту или обменный файл. В данном случае в качестве исходного участка взят участок из файла Пример (2 участка).dmf, который мы видели ранее на Рис.12.3.

  2. Чтобы сгенерировать документ, нужно пометить участок и выбрать шаблон (или пакет шаблонов) в меню Сервис > Документы.

    Примечание

    Автору пришлось немного видоизменить шаблон Кадастровый план (A4) автомасштаб.DMT, сохранив его под другим именем, с тем, чтобы добиться более выразительного снимка экрана. Вы можете воспользоваться оригинальным шаблоном.

  3. Программа создаст новую карту на базе выбанного шаблона документа и “просканирует” ее в поисках подлежащих замене элементов.

    К заменяемым элементам относятся:

    • Контура участка, угодий, квартала. При этом размах и местоположение контура участка в шаблоне определяет место участка в готовом документе. Одновременно программа производит вынос всех подписей, которые были вынесены для участка в шаблоне.

    • Таблицы смежеств, координат, углов, длин линий, экспликаций. Все таблицы будут заменены версиями, соответствующими помеченному на исходной карте участку, как если бы они были вставлены явными командами меню.

    • Текстовые элементы, содержащие заменяемые выражения. Примеры на рисунке: P[NM], Площа ділянки - P[0] га, CLA(P[AD]). Как можно видеть, заменяемые выражения могут включаться в окружающий текст, а также могут содержать функции.

      Примечание

      Если выражения с функциями в шаблонах напомнили вам о разделе «Производные параметры» из Гл.6, «Классификатор» - вы на верном пути. Большинство описанных там функций годится для применения в шаблонах DMT почти без изменения синтаксиса. Разумеется, есть и некоторые отличия, самым очевидным из которых является необязательность знака = (равно) перед выражением.

    К элементам, которые не подлежат замене относятся:

    • Все объекты, находящиеся на слоях в статусе Видимый. Обычно это слои, содержащие рамку, линии штампа, символ север-юг и тому подобные элементы оформления.

    • Текстовые элементы, не содержащие формул. Например, это могут быть название чертежа или таблицы.

  4. Созданный документ получает имя, состоящее из имени шаблона и автоматического суффикса, который задается в поле Имя карты в окне Свойств карты используемого шаблона. В данном случае в шаблоне задана формула -P[34], что приводит к извлечению номера квартала и участка из параметра с соответствующим номером и добавлению их к имени документа. Часто в качестве суффикса используется формула -P[NM], возвращающая имя землевладельца.

    Папка, в которую программа предлагает сохранять созданные документы, задается константой DocumentsFolder. По умолчанию это подпапка Documents в программной папке. Разумеется, никто не запрещает просто выполнить команду Сохранить как… и указать требуемый путь и имя файла вручную.

    Примечание

    Объекты карты, образующие чертеж участка, заносятся во вновь созданную группу Участок. Для их быстрой пометки вы можете воспользоваться соответствующей командой из меню Группа.

    Рисунок 12.9. Пример шаблона DMT и документа, созданного на его основе

    Пример шаблона DMT и документа, созданного на его основе

Пакеты документов

Как правило, землеустроительная документация состоит из множества документов. Чтобы не создавать их по одному, вы можете объединить их в пакет и генерировать все документы, входящие в него, “в один клик”.

Чтобы создать пакет, нужно создать подпапку в программной папке с именем ИмяПакета.DMT и поместить внутрь набор шаблонов DMT, которые должны генерироваться вместе. В базовой поставке есть пример такого пакета, он называется 1000.DMT. Имена пакетов отображаются в меню Документы в угловых скобках.

Примечание

Обращаем внимание, что пакеты размещенные в подпапке Templates имеют отдельный смысл и предназначены для работы с XML. К ним мы еще вернемся.

Групповой режим

По умолчанию групповой режим создания документов отключен. Если вы хотите сгенерировать документы для нескольких участков сразу, то:

  1. Пометьте эти участки в карте.

  2. Включите “галочку” напротив пункта меню Сервис > Документы > Групповой режим.

  3. Запустите генерацию, выбрав требуемый шаблон из меню Сервис > Документы.

    В результате для каждого участка будет создан отдельный документ, открытый в своем окне карты.

Два участка в одном шаблоне

В землеустроительной практике, особенно в сельской местности, оформление участков часто ведется в паре, для двух целевых назначений сразу: ОЖБ и ОСГ (на украинском языке эти аббревиатуры означают, если кто забыл, “обслуговування жилого будинку” и “особисте селянське господарство” соответственно).

Поскольку такие участки, как правило, являются смежными, было бы удобно показывать их на одном кадастровом плане. Разработчики Digitals, идя навстречу этим пожеланиям, предоставили версии шаблонов как раз для подобного случая.

Примером такого шаблона может служить шаблон Кадастровый план (A4) 1000 (2 участка).dmt и другие, содержащие в своем имени суффикс (2 участка).

При работе с данным типом шаблонов, помечать следует не участок, а квартал. Участки, входящие в него, программа обработает автоматически. В результате получим один документ, содержащий общий чертеж и всю сопутствующую информацию.