Таксационная повыдельная база данных имеет формат dBASE IV и
состоит из трех основных макетов: общая характеристика выдела PHL1.DBF,
описание ярусов и пород PHL2.DBF, макеты дополнительных сведений
PHL3.DBF. Все таблицы основных макетов связаны между собой ключевым
полем NNN, структура которого достаточно проста: лЛККККВВВ, где Л -
номер лесничества (л - необязательная цифра), К - номер квартала, В -
номер выдела. Все таблицы основных макетов имеют индекс типа *.MDX,
используемый для сортировки данных и связи между таблицами. Ключевое
поле NNN используется также для связи с базой данных блока повыдельной
карты, описанной в разделе
6.3.3
.
Имена индексов строятся по следующей схеме: имя макета + имя поля, то
есть файл PHL1.DBF имеет индекс M1NNN по полю NNN типа Maintained,
файл PHL2.DBF имеет индекс M2NNN по полю NNN и индекс M2NOMPOR по
полю NOMPOR также типа Maintained, файл PHL3.DBF имеет индекс
M3NNN по полю NNN и индекс M3MAKET по полю MAKET и тоже типа
Maintained. Если индексные файлы окажутся настолько испорченными, что
программа TopoL_L не сможет автоматически их обновить при открытии базы
данных, их можно восстановить средствами программы Database Desktop
(см. раздел
2.12.1.1
) - удалить и создать заново.
Макеты описаний ярусов и пород PHL2.DBF и дополнительных сведений
PHL3.DBF связаны с описанием общей характеристики выдела PHL1.DBF
соотношением 1 : N, то есть одному описанию выдела в PHL1.DBF
может соответствовать любое число описаний пород в PHL2.DBF и
дополнительных сведений в PHL3.DBF. Аналогично, одному описанию выдела
в PHL1.DBF может соответствовать любое число полигонов в блоке карты.
Общая характеристика выдела содержит также поле комментариев (текстовых
описаний) типа BLOB для каждого выдела (файл *.BDS). Это поле не может
быть экспортировано в базу СОЛИ.
Числовые данные в таксационной БД
хранятся в естественном для чисел формате и с необходимым числом
десятичных знаков, кодовые значения (раскрываемые, обычно, через
справочники) могут быть как в числовой, так и (реже) в текстовой форме.
База таксационных данных имеет метабазу (базу описания структуры самой
базы), состоящую из двух таблиц: Fields.DBF и Makets.DBF . Размещается
метабаза в каталоге НСИ федерального уровня. Таблица Fields.DBF
описывает типы данных полей повыдельной базы данных, именно в ней можно
посмотреть содержание полей, узнать, какие справочники связаны с полем,
и определить уровень размещения этих справочников. Она описана в
разделе
4.3.6
. Эти сведения используются также редактором справочников НСИ, подсистемой вычисления данных учета и т.п.
Таблица Makets.DBF определяет используемые в таксационных описаниях
макеты дополнительных сведений. Строка с ключом N0 описывает сам макет,
строки N1-N8 описывают данные макета (как и в СОЛИ) и используемые
справочники. О настройке макетов дополнительных сведений можно
посмотреть в разделе
4.3.7
.
Соответствие макетов и
имен полей таксационной базы TopoL_L с макетами и именами полей базы
данных СОЛИ можно посмотреть в файле conv_DB.ini, размещенном в
каталоге НСИ федерального уровня.
|
|