11.17M
Category: informaticsinformatics

Пример структуры хранения данных по ВИП ГЗ

1.

Пример структуры хранения
данных по ВИП ГЗ
УПРАВЛЕНИЕ ГОСУДАРСТВЕННОЙ
ИНВЕНТАРИЗАЦИИ И УЧЕТА ЛЕСОВ

2.

Структура корневой директории:
Корневая директория;
имя - номер ТП
2

3.

Структура директории data:
Содержимое директории pits:
Содержимое директории plots:
электронные ведомости учёта образцов почв и ЖНП
электронные ведомости с данными таксации на КПП
101 ведомость, начиная с 0
3

4.

Структура директории photos:
Содержимое директории directions:
поддиректории с данными фотофиксации КПП
Содержимое директории soil:
поддиректории с данными фотофиксации мест закладки почвенных разрезов и прикопок
101 папка, начиная с 0
Содержимое поддиректории с данными
фотофиксации КПП:
Содержимое поддиректории с данными
фотофиксации мест закладки почвенных
разрезов и прикопок:
15 папок
4

5.

Пример фотофиксации:
Содержимое поддиректории с данными фотофиксации КПП:
E - восток
N - север
C - центр
S - юг
W - запад
5

6.

Пример фотофиксации:
Содержимое поддиректории с данными фотофиксации
мест закладки почвенных разрезов и прикопок:
Имя фото: номер ТП_номер места отбора образца_номер разреза_тип фото
(разрез - 1, растительность - 2)
40_3_2_1
40_3_2_2
6

7.

Структура директории vectors:
Содержимое директории kpp_tp:
shp-файл с фактическими центрами закладки КПП
Содержимое директории tp:
shp-файл с векторными границами ТП
Содержимое директории tracks:
GPS-треки в формате gpx
Содержимое директории soilPits_tp:
shp-файл с фактическими центрами закладки почвенных разрезов и прикопок
7

8.

Структура атрибутивной информации слоя tp
8

9.

Структура атрибутивной информации слоя kpp_tp
if(length("TP_id") = 1, '00' + to_string("TP_id"), if(length("TP_id") = 2, '0' +
to_string("TP_id"), to_string("TP_id"))) + if(length( "Kpp_id") = 1, '00' +
to_string("Kpp_id"), if(length("Kpp_id") = 2, '0' + to_string("Kpp_id"),
to_string("Kpp_id")))
9

10.

Структура атрибутивной информации слоя soilpits_tp
if(length("TP_id") = 1, '00' + to_string("TP_id"), if(length("TP_id") = 2, '0' +
to_string("TP_id"), to_string("TP_id"))) + if(length("Place_id") = 1, '00' +
to_string("Place_id"), if(length("Place_id") = 2, '0' + to_string("Place_id"),
to_string("Place_id"))) + if(length("Pit_id") = 1, '00' + to_string("Pit_id"),
if(length("Pit_id") = 2, '0' + to_string("Pit_id"), to_string("Pit_id")))
10

11.

СПАСИБО ЗА ВНИМАНИЕ!
English     Русский Rules