Similar presentations:
Пример структуры хранения данных по ВИП ГЗ
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.
Структура атрибутивной информации слоя tp8
9.
Структура атрибутивной информации слоя kpp_tpif(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_tpif(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