Согласование горизонталей с линейными объектами гидрографии

Печать Стартовая страница

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

Данная задача предназначена для приведения в соответствие контуров горизонталей относительно контуров линейных рек. При этом выполняется искусственная местная деформация горизонталей:

- совмещение экстремумов участков горизонталей с контурами рек;

- формирование экстремумов участков горизонталей в точках пересечения контуров горизонталей и рек (при отсутствии экстремумов).

Данную задачу следует выполнять только после контроля абсолютных высот, так как при согласовании горизонталей с линейными объектами гидрографии учитывается направление цифрования горизонталей и объектов гидрографии.

В процессе обработки определяются точки пересечения горизонтали с очередным линейным объектом гидрографии. Если число точек пересечения больше 1, то выдаётся сообщение в протокол ошибок и обработка горизонтали прекращается.

Согласование горизонталей с линейными объектами гидрографии выполняется модулем horadapt.dll, который вызывается через пункт Запуск приложений меню Задачи.

 

Программа работает в режиме диалога, окно которого состоит из нескольких частей:

- пути доступа и названия файлов (исходной карты, файла настроек);

- таблицы «Горизонтали» и «Гидрография»;

- параметры настройки процесса обработки;

- информационные поля о состоянии обработки карты;

- управляющие клавиши.

 

Таблица «Горизонтали» может содержать следующие объекты:

- Горизонтали утолщенные;

- Горизонтали основные;

- Горизонтали дополнительные.

 

Таблица «Гидрография» может содержать следующие объекты:

- Реки, ручьи постоянные;

- Реки, ручьи пересыхающие.

 

Параметры согласования:

- Максимальное допустимое смещение горизонтали (в миллиметрах на карте);

- Коэффициент деформации;

- Сглаживать пики;

- Формировать тальвеги;

- Длина тальвега (в миллиметрах на карте);

- Ширина тальвега (в миллиметрах на карте);

- Уровень фильтрации.

 

Максимальное допустимое смещение горизонтали определяет максимальную длину вектора смещения существующего экстремума участка горизонтали к контуру реки.

Коэффициент деформации определяет степень функции деформации.

Сглаживать пики - при включённом параметре добавляются по точке на каждую сторону от экстремума согласованной горизонтали для сглаживания острого угла в точке пересечения с рекой:

01_horadapt                                                           02_horadapt

Без сглаживания                                                                 Со сглаживанием

 

Формировать тальвеги – при включенном параметре будут формироваться экстремумы участков горизонталей в точках пересечения контуров горизонталей и рек (при отсутствии экстремумов). В этом случае параметр Ширина определяет ширину формируемого тальвега (по половине ширины в каждую сторону от экстремума), а параметр Длина определяет глубину формируемого тальвега.

Уровень фильтрации - позволяет изменять количество точек на сплайне тальвега (0.01 - максимально возможное количество точек сплайна, 1.0 - минимально возможное количество точек сплайна).

В связи с выбранными параметрами согласования, а также плотностью расположения горизонталей на карте, возможно появление пересечений деформированной горизонтали с близлежащими горизонталями, поэтому для каждой изменённой горизонтали проводится проверка на пересечения с объектами из таблицы «Горизонтали» в районе деформации и, в случае обнаружения таких пересечений, деформация горизонтали отменяется.

 

03_horadapt

 

Все параметры настройки режима Согласование горизонталей с линейными объектами гидрографии сохраняются в файле с расширением IHA.

По окончании процесса необходимо проверить качество обработки (Редактор карты – Результаты контроля). Журнал Результаты контроля может содержать следующие сообщения, поясняющие причины отсутствия обработки:

- «Метрика горизонтали менее двух точек»;

- «Повторное пересечение горизонтали A и реки B - № 1»;

- «Повторное пересечение горизонтали A и реки B - № 2»;

- «Точка пересечения горизонтали A с рекой B близка к началу»;

- «Точка пересечения горизонтали A с рекой B близка к концу»;

- «Точки пересечения горизонтали A с реками слишком близки»;

- «Возможна ошибка направления цифрования горизонтали A или реки B»;

- «Слишком большое расхождение контуров реки A и горизонтали B»;

- «Ошибка определения вектора деформации горизонтали A к реке B»;

- «Участок реки A имеет сложную форму»;

- «Превышена длина вектора смещения вершины участка горизонтали A»;

- «Вершина участка горизонтали A близка к началу»;

- «Вершина участка горизонтали A близка к концу».