Отчет по выбранному объекту

Печать Предыдущая страница Стартовая страница Следующая страница

ic_0405 Режим предназначен для формирования отчета по выбранному объекту в документ WORD.

 

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

Ключевые поля условно разделяются на два типа: регламентированные и управляемые пользователем.

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

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

 

Ниже приведен перечень регламентированных ключевых полей.

 

NT

номер поворотной точки объекта;

NAMET

название поворотной точки объекта;

X

координата X поворотной точки объекта;

Y

координата Y поворотной точки объекта;

DX

приращение координат по X поворотной точки объекта;

DY

приращение координат по Y поворотной точки объекта;

DIR

дирекционный угол отрезка метрики объекта;

UGOL

поворотный угол отрезка метрики объекта;

UGOLIN

внутренние углы;

LINE

длина отрезка метрики;

NAMEOBJ

название внутреннего объекта, находящегося внутри объекта кадастрового учета (например, строения, расположенные на участке);

NTOBJ

номер поворотной точки внутреннего объекта;

XOBJ

координата X точек внутреннего объекта;

YOBJ

координата Y точек внутреннего объекта;

DXOBJ

приращение координат по X точек внутреннего объекта;

DYOBJ

приращение координат по Y точек внутреннего объекта;

DIROBJ

дирекционный угол отрезка метрики внутреннего объекта;

LINEOBJ

длина отрезка метрики внутреннего объекта;

UGOLOBJ

поворотный угол отрезка метрики внутреннего объекта;

 

Заполнение таблицы данными можно осуществить по формату строки, а не отдельным полем. Следующие ключевые поля программа автоматически заменит на информацию, соответствующую первому элементу из списка формата строки и далее каждая графа таблицы заполняется информацией, соответствующей элементу формата строки.

 

Ниже приведено соответствие ключевого поля и формата строки:

 

STR1

STROBJ1

NT X Y DIR LINE

STR2

STROBJ2

NT  UGOL  LINE  DIR  DX  DY  X  Y

STR3

STROBJ3

NT  X  Y

STR4

STROBJ4

NT  DIR2  LINE1

STR5

STROBJ5

NT X Y DOP_FABS

STR6

STROBJ6

NT(i,i+1) LINE2 DIR3 DOP_FOTN

 

Поля 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. Характеристика объекта

 

Характеристика объекта

Значения

НОМЕР ПОЛЯ

#FIELD# (Примечание 1)

НОМЕР УЧАСТКА

#SECTION# (Примечание 1)

НОМЕР СЕВООБОРОТА

#ROTATION_NUMBER# (Примечание 1)

ТИП СЕВООБОРОТА

#ROTATION_TYPE# (Примечание 1)

ГОД

#YEAR# (Примечание 1)

ПЛАНИРУЕМАЯ УРОЖАЙНОСТЬ

#PLAN# (Примечание 1)

ФАКТИЧЕСКАЯ УРОЖАЙНОСТЬ

#FACT# (Примечание 1)

КУЛЬТУРА

#CULTURE# (Примечание 1)

ТИП ПОЧВЫ

#GROUND_TYPE# (Примечание 1)

СТЕПЕНЬ ЭРОДИРОВАННОСТИ ПОЧВЫ

#RAVINE# (Примечание 1)

МЕХАНИЧЕСКИЙ СОСТАВ ПОЧВЫ

#GROUND_STRUCTUR# (Примечание 1)

УРОВЕНЬ ИНТЕНСИФИКАЦИИ

#INTENSIFIC# (Примечание 1)

ГОД АГРОХИМОБСЛЕДОВАНИЯ

#YEAR_CHEMICAL# (Примечание 1)

ПЛОЩАДЬ ПО ДОКУМЕНТАМ

#AREA_DOC# (Примечание 1)

КООРДИНАТЫ ЦЕНТРА (X,Y)

#CENTRE_XY# (Примечание 1)

КООРДИНАТЫ ЦЕНТРА (B,L)

#CENTRE_BL# (Примечание 1)

СОБСТВЕННОЕ НАЗВАНИЕ

#SEM9# (Примечание 1)

ПЛОЩАДЬ

#AREA# (Примечание 2)

ПЛОЩАДЬ

#AREA0# (Примечание 2)

ПЛОЩАДЬ

#AREA1# (Примечание 2)

ПЛОЩАДЬ

#AREA2# (Примечание 2)

ПЕРИМЕТР

#PERIMETER# (Примечание 2)

ПЕРИМЕТР

#PERIMETER0# (Примечание 2)

ПЕРИМЕТР

#PERIMETER1# (Примечание 2)

ПЕРИМЕТР

#PERIMETER2# (Примечание 2)

ДЛИНА

#LENGTH# (Примечание 2)

ДЛИНА

#LENGTH0# (Примечание 2)

ДЛИНА

#LENGTH1# (Примечание 2)

ДЛИНА

#LENGTH2# (Примечание 2)

ЦЕНТРАЛЬНАЯ ТОЧКА (X,Y)

X = #XC#; Y = #YC# (Примечание 2)

ЦЕНТРАЛЬНАЯ ТОЧКА (B,L)

B = #BC#; L = #LC# (Примечание 2)

ВЫСОТА ЦЕНТРАЛЬНОЙ ТОЧКИ

#HC# (Примечание 2)

 

Примечание 1: В качестве ключевых слов выступают ключи семантики, взятые в символы РЕШЕТКА. Значение семантики обрабатываемого объекта, ключ которой совпадает с ключевым словом шаблона, заносится в документ.

Примечание 2: Дополнительно обрабатываются ключевые слова:

AREA (AREA0 – округление значения до целого, AREA1 - округление значения до десятых, AREA2 - округление значения до сотых),

PERIMETER (PERIMETER0 – округление значения до целого, PERIMETER1 - округление значения до десятых, PERIMETER2 - округление значения до сотых),

LENGTH (LENGTH0 – округление значения до целого, LENGTH1 - округление значения до десятых, LENGTH2 - округление значения до сотых),

XC, YC, . BC, LC.

Значения, замещающие данные ключевые слова, рассчитываются по метрике обрабатываемого объекта.

 

ПРИМЕР 2. Информация о точках объекта

 

Номер точки

NAMET

X

Y

B

L

#STR1#

 

 

 

 

 

 

 

Номер точки

X

Y

Описание

B

L

#STR2#

 

 

 

 

 

 

 

Номер точки

UGOL

ггг мм сс.сc

UGOL0

ггг мм сс.сc

UGOL1

ггг мм сс.с

UGOL2

ггг мм сс

UGOL3

ггг мм.м

UGOL4

ггг мм.мм

UGOL5

ггг мм.ммм

UGOL6

ггг мм

UGOL7

ггг.гггг

#STR3#

 

 

 

 

 

 

 

 

 

 

 

Номер точки

DIR

ггг мм сс.сc

DIR0

ггг мм сс.сc

DIR1

ггг мм сс.с

DIR2

ггг мм сс

DIR3

ггг мм.м

DIR4

ггг мм.мм

DIR5

ггг мм.ммм

DIR6

ггг мм

DIR7

ггг.гггг

#STR4#

 

 

 

 

 

 

 

 

 

 

 

Номер точки

LINE

0.01

LINE0

0.

LINE1

0.1

LINE2

0.01

#STR5#

 

 

 

 

 

 

Номер точки

RUMB

ггг мм сс.сс

RUMB0

ггг мм сс.сс

RUMB1

ггг мм сс.с

RUMB2

ггг мм сс

RUMB3

ггг мм.м

RUMB4

ггг мм.мм

RUMB5

ггг мм.ммм

RUMB6

ггг мм

RUMB7

ггг.гггг

#STR6#

 

 

 

 

 

 

 

 

 

 

Состав строк таблицы, обозначенных ключевыми полями #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