Контроль таксационных описаний

ООО "ЛесИС" - ГИС TOPOL-L для лесного хозяйства, лесоустройства и арендаторов лесного фонда
lesis@ya.ru
+7(916)615-42-77

ПОМОЩЬ

Руководство для
лесоустройства

Таксация:

О руководстве
Подготовка каталогов
Подготовка НСИ
Описание НСИ
Ввод ТО
Контроль ТО
Расчет производных

Карты:

Топокарты
Старые планшеты
Геоданные
Аэрофотоснимки
Оцифровка

Совмещение:

Литерация
Увязка площадей

Инструкции:

Требования к БД
Новые категории
Исправление оцифровки
Реорганизация лесничеств
Регламенты, Проекты
Импорт из МапИнфо
Импорт из Географ
Импорт из СОЛИ
Квартальные карты
Актуализация
Печать карт-схем
Агрегирование в TopoL 8
Инфоформы в TopoL

Главное меню

Документация по устаревшей и неподдерживаемой версии ГИС TopoL-L 6.8.

Формирование защитных полос с помощью буферных зон

Для выделения защитных полос вдоль объектов гидрографии и транспорта удобно использовать инструменты ГИС для работы с буферными зонами и инструменты автоматизированного внесения изменений в повыдельные базы данных и карты.

Создание буферных зон вокруг выбранных линий и полигонов

Определить объекты (реки, озера, дороги, железные дороги и т.д.), вокруг которых необходимо выделить защитные полосы. Буферные зоны строятся отдельно для каждой категории защитности и отдельно для каждого класса объектов внутри категории защитности, имеющих одинаковую ширину защитной полосы.

Для линейных объектов

В блоке 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.
Найти изменения и пересчитать площади выделов: Линейка Таксация - кнопка (найти изменения и пересчитать площади выделов)  
Удалить линии буферных зон, выходящие за пределы лесного фонда.
Найти изменения в границах выделов.Части выдела, попавшие в разные категории защитности, необходимо преобразовать в отдельные выделы: Линейка Таксация - кнопка  (выделить части выдела или присоединить к другому выделу). При этом часть площади из запаса исходного выдела отходит к новому выделу. Самые маленькие осколочки выделов с нулевой площадью (< 0,01га) присоединять, используя инструмент слияния полигонов: Линейка  Блок-редактор / Редактировать полигоны / Слить указанные курсором. Части выдела, имеющие  площадь, недостаточную для образования отдельного выдела (< 0,2га), необходимо присоединить к соседним выделам по смыслу: Линейка Таксация - кнопка (слить в один полигон части выделов, выделить или присоединить к выделу).
Выбрать на карте все выделы, попавшие внутрь защитной полосы, и, используя операцию групповой замены поля в таксационной БД (кнопка  ), задать новую категорию защитности для всех выделенных на карте выделов.

Почтовый адрес для ЗАКАЗНЫХ писем:
Грешнов С.П., 108832, Москва, А/Я № 1, тел.+7(916)615-42-77
НЕ ИСПОЛЬЗОВАТЬ курьерскую доставку!!!
E-Mail: lesis@ya.ru
Вопросы общего характера:
+7(916)615-42-77
РОССИЙСКАЯ ФЕДЕРАЦИЯ
Общество с ограниченной ответственностью "ЛЕСИС"
ОГРН: 1035007204902, ИНН: 5036046400, КПП: 503601001