Отчет по выбранному объекту |
Режим предназначен для формирования отчета по выбранному объекту в документ WORD.
Формирование отчетов происходит на основании заранее подготовленных шаблонов документов. Шаблоны состоят из неизменяемой и изменяемой части. В изменяемую часть входят так называемые ключевые поля шаблона. Программа автоматически выполняет замену ключевых полей на необходимую информацию. Ключевые поля условно разделяются на два типа: регламентированные и управляемые пользователем. Регламентированные ключевые поля заранее известны программе, и она в любом случае выполнит их поиск и очистку в случае отсутствия данных. В качестве управляемых пользователем полей выступают ключи семантики объекта. Для управляемых пользователем полей программа выполнит поиск ключевых полей и их замену на значение соответствующей семантики обрабатываемого объекта, а так же их очистку в случае отсутствия соответствующей семантики.
Ниже приведен перечень регламентированных ключевых полей.
Заполнение таблицы данными можно осуществить по формату строки, а не отдельным полем. Следующие ключевые поля программа автоматически заменит на информацию, соответствующую первому элементу из списка формата строки и далее каждая графа таблицы заполняется информацией, соответствующей элементу формата строки.
Ниже приведено соответствие ключевого поля и формата строки:
Поля STR используются для описания участков, а поля STROBJ для описания внутренних объектов участка. Обобщенный шаблон может состоять из бланков нескольких документов, а формат представления координат, мер линий, площади и других геометрических параметров может быть различным для каждой отдельно взятой ведомости, поэтому предусмотрен вариант управления этими параметрами через имя ключегого поля. Например, если Вы используете ключевое поле AREA, то информация будет выводиться по формату, установленному по умолчанию. Для ключевого поля: AREA0 - информация будет выведена с округлением до целого, AREA1 - с округлением до десятых, AREA2 - до сотых. Этот принцип действует и для линий. LINE, LINEOBJ - формат по умолчанию, LINE0, LINEOBJ0 - с округлением до целого, LINE1, LINEOBJ1 - с округлением до десятых, LINE2, LINEOBJ2 - до сотых. Для вывода различного представления угловых величин предусмотрены следующие варианты ключевых полей: DIR0, DIROBJ0 "ггг мм сс.сс" DIR1, DIROBJ1 "ггг мм сс.с" DIR2, DIROBJ2 "ггг мм сс" DIR3, DIROBJ3 "ггг мм.м" DIR4, DIROBJ4 "ггг мм.мм" DIR5, DIROBJ5 "ггг мм.ммм" DIR6, DIROBJ6 "ггг мм" DIR7, DIROBJ7 "ггг.гггг" Поля DIR используются для описания участков, а поля DIROBJ для описания внутренних объектов. Для вывода румбов: RUMB направление (ЮЗ,СЗ,СВ,ЮВ) и румб отрезка метрики объекта. Румб будет выводится в соответствии с форматом строки "ггг мм сс.сс"; RUMBN направление отрезка метрики объекта (ЮЗ,СЗ,СВ,ЮВ); RUMBU румб отрезка метрики объекта будет выводиться в соответствии с теми настройками, которые установили в параметрах проекта. RUMBU0 "ггг мм сс.сс" RUMBU1 "ггг мм сс.с" RUMBU2 "ггг мм сс" RUMBU3 "ггг мм.м" RUMBU4 "ггг мм.мм" RUMBU5 "ггг мм.ммм" RUMBU6 "ггг мм" RUMBU7 "ггг.гггг" Для вывода различного представления картографических схем землепользования предусмотрены следующие варианты ключевых полей: PICTURE, PICTURE1, PICTURE2 - картографическая схема объекта в указанном масштабе и составе объектов оформления. Ниже приведены примеры шаблонов документов.
ПРИМЕР 1. Характеристика объекта
Примечание 1: В качестве ключевых слов выступают ключи семантики, взятые в символы РЕШЕТКА. Значение семантики обрабатываемого объекта, ключ которой совпадает с ключевым словом шаблона, заносится в документ. Примечание 2: Дополнительно обрабатываются ключевые слова: AREA (AREA0 – округление значения до целого, AREA1 - округление значения до десятых, AREA2 - округление значения до сотых), PERIMETER (PERIMETER0 – округление значения до целого, PERIMETER1 - округление значения до десятых, PERIMETER2 - округление значения до сотых), LENGTH (LENGTH0 – округление значения до целого, LENGTH1 - округление значения до десятых, LENGTH2 - округление значения до сотых), XC, YC, . BC, LC. Значения, замещающие данные ключевые слова, рассчитываются по метрике обрабатываемого объекта.
ПРИМЕР 2. Информация о точках объекта
Состав строк таблицы, обозначенных ключевыми полями #STR1# - #STR6#, описан в текстовом файле Dot.ini. Файл Dot.ini должен находиться в папке с шаблонами документов и должен быть указан в диалоге «Напечатать отчет по объекту».
Состав файла Dot.ini:
[REPORT] AutoCount=12 STR1=NT;NAMET;X;Y;B;L; STR2=NT;X;Y;;B;L; STR3=NT;UGOL;UGOL0;UGOL1;UGOL2;UGOL3;UGOL4;UGOL5;UGOL6;UGOL7; STR4=NT;DIR;DIR0;DIR1;DIR2;DIR3;DIR4;DIR5;DIR6;DIR7; STR5=NT;LINE;LINE0;LINE1;LINE2; STR6=NT;RUMB;RUMB0;RUMB1;RUMB2;RUMB3;RUMB4;RUMB5;RUMB6;RUMB7;
STROBJ1=NT;NAMET;X;Y;B;L; STROBJ2=NT;X;Y;;B;L; STROBJ3=NT;UGOL;UGOL0;UGOL1;UGOL2;UGOL3;UGOL4;UGOL5;UGOL6;UGOL7; STROBJ4=NT;DIR;DIR0;DIR1;DIR2;DIR3;DIR4;DIR5;DIR6;DIR7; STROBJ5=NT;LINE;LINE0;LINE1;LINE2; STROBJ6=NT;RUMB;RUMB0;RUMB1;RUMB2;RUMB3;RUMB4;RUMB5;RUMB6;RUMB7 |