| ЛЕСИС - ГИС TOPOL-L |
|
ДОКУМЕНТАЦИЯ
|
Для лесоустройства |
Таксация:
О руководстве
|
Формирование защитных полос с помощью буферных зонДля выделения защитных полос вдоль объектов гидрографии и транспорта удобно использовать инструменты ГИС для работы с буферными зонами и инструменты автоматизированного внесения изменений в повыдельные базы данных и карты.Создание буферных зон вокруг выбранных линий и полигоновОпределить объекты (реки, озера, дороги, железные дороги и т.д.), вокруг которых необходимо выделить защитные полосы. Буферные зоны строятся отдельно для каждой категории защитности и отдельно для каждого класса объектов внутри категории защитности, имеющих одинаковую ширину защитной полосы.Для линейных объектовВ блоке VD_L.blk выбрать по группе линейные объекты, вокруг которых создаются защитные полосы одинаковой ширины (например, реки, каналы и т.д.): Линейка Блок-редактор / Линии - диалог отбора линий.Создать блок буферных зон для всех выбранных групп: Линейка Блок-редактор / Меню операции с блоком / Создать блок буферных зон / вокруг линий... В Форме Define POLYLINES for buffers необходимо задать параметры буферных зон вокруг выбранных объектов. ![]() В списке Исходных блоков (Source Blocks) в графе Только выбранное (Only Select) отметить галочкой блок VD_L.blk. С помощью кнопки Browse задать выходной блок, в который будет записана созданная буферная зона (например b_01gidr.blk), разместив его в том же каталоге, что и блок VD_L.blk. В ячейке Buffer Size записать ширину буферной зоны (например,100 м), а в ячейке Circle approx.- допуск сглаживания (составляющий приблизительно 20% от ширины буферной зоны). На рисунке ниже показана буферная зона для линейного объекта. ![]() Для полигональных (площадных) объектовВ блоке VD_L.blk реки, изображаемые двумя берегами и не имеющие полигонов, необходимо преобразовать в полигональные объекты (Реки), замкнув их концы невидимой линией.В блоке VD_L.blk выбрать по группе полигональные объекты для одной категории защитности и имеющие одинаковую ширину защитной полосы (например, реки, водохранилища и т.д.): Линейка Блок-редактор / Полигоны - диалог отбора полигонов. Создать блок буферных зон для полигональных объектов всех выбранных групп: Линейка Блок-редактор / Меню операции с блоком / Создать блок буферных зон / для полигонов... (см. рис. выше) В Форме Define POLYLINES for buffers все основные параметры задаются аналогично. С помощью кнопки Browse задать другой блок, в который будет записана созданная буферная зона (например b_02gidr.blk). Повторить те же операции для линейных и полигональных объектов (например, дороги, железные дороги и т.д.), определяющих другую категорию защитности или имеющих другую ширину буферной зоны (например, 250м), записав их в соответствующие блоки (например, b_01dor.blk, b_02dor.blk и т.д.). Исключения для трасс магистральных дорог, железных дорог следует преобразовать в полигональные объекты (Просеки). На рисунке ниже показана буферная зона для полигонального объекта. ![]() Слияние однородных буферных зон и создание результирующей буферной зоны объектаОбъединить все буферные зоны, относящиеся к одной категории защитности: Линейка Блок-редактор / Меню операции с блоком / Буферные зоны / Объединить...В форме Define Areas for UNION В списке Исходных блоков (Source Blocks) в графе Все (All) отметить галочкой все блоки, которые необходимо объединить в один. С помощью кнопки Browse задать выходной блок, в который будет записана созданная результирующая буферная зона для данной категории защитности (например, b_gidr.blk, b_dor.blk). На рисунке ниже показан результат объединения буферных зон для двух разных категорий защитности - защитных полос вокруг дорог и рек. ![]() После объединения желательно провести финишную коррекцию для удаления избыточных точек в контуре буферной зоны: Линейка Блок-редактор / Линии / Финишная корректировка... ![]() В форме Data post processing следует задать минимально допустимое расстояние между точками в графе Remove vertices of line... (0,5м - 1м) и в графе All lines generation задать допуск сглаживания (Smooth tolerance) (3м - 4м). На рисунке показана буферная зона до и после финишной корректировки (увеличено). ![]() В местах, где буферные зоны различных категорий зашитности пересекаются, одна из них всегда имеет приоритет. Поэтому, в нашем примере, буферная зона приоритетной защитности ( в нашем примере - b_gidr.blk) должна быть исключена из буферной зоны меньшей значимости (в нашем примере - b_dor.blk). Для этого используется операция взаимного вычитания буферных зон. Создать результирующую буферную зону объекта: Линейка Блок-редактор / Меню операции с блоком / Буферные зоны / Взаимно вычесть... ![]() В форме Define Areas for SUBSTRACTION следует в графе All отметить блоки, которые необходимо вычесть один из другого. При этом необходимо, чтобы в списке выше был расположен блок, из которого будет производиться вычитание ( в нашем примере - b_dor.blk). Для этого он должен быть активным. При вычитании буферная зона приоритетной защитности сохранится, а в буферной зоне меньшей значимости ( в нашем примере b_dor.blk) появится "дырка" (см. рисунок ниже). ![]() Внесение изменений в БД объектаВ повыдельный блок Vd.blk скопировать линии из блоков буферных зон b_gidr.blk и b_gidr.blk.Найти изменения и пересчитать площади выделов: Линейка Таксация - кнопка Удалить линии буферных зон, выходящие за пределы лесного фонда. Найти изменения в границах выделов.Части выдела, попавшие в разные категории защитности, необходимо преобразовать в отдельные выделы: Линейка Таксация - кнопка Выбрать на карте все выделы, попавшие внутрь защитной полосы, и, используя операцию групповой замены поля в таксационной БД (кнопка |
|
|
|
| ГЛАВНАЯ НАЗАД СХЕМА ПРОЕЗДА ТЕЛ.: (916)615-42-77 |