Разрежение изолиний

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

Процесс разрежения (генерализации) изолиний - это преобразование горизонтолей в соответствии с установленными условиями.

 

Диалог содержит таблицу обрабатываемых объектов рельефа (изолинии, бергштрихи, подписи изолиний) и поля редактирования:

- код семантики "абсолютная высота";

- высоту сечения рельефа производной карты;

- допуски обработки, определяющие условия удаления изолинии (минимальная длина и площадь);

- допуски обработки, определяющие принадлежность бергштрихов и подписей к изолинии.

 

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

Значение поля Код семантики "Абсолютная высота" используется для определения обрабатываемых объектов. Если объект, заданный в таблице изолиний диалога, не содержит семантики с указанным кодом, то объект не обрабатывается.

Высота сечения рельефа устанавливается из файла настройки формирования номенклатурного листа производной карты (файл с расширением IUN).

Значения полей Минимальная длина, Минимальная площадь определяют условия удаления изолинии. Если длина изолинии меньше минимальной длины или площадь замкнутой горизонтали меньше минимальной площади, то изолиния удаляется.

В процессе генерализации рельефа вместе с удаляемыми горизонталями удаляются также принадлежащие им бергштрихи и подписи.

Принадлежность бергштриха горизонтали зависит от значения поля Максимальное расстояние от изолинии до бергштриха, задаваемого при настройке параметров генерализации рельефа. Если расстояние от первой точки метрики бергштриха до текущей точки метрики горизонтали меньше расстояния, заданного в поле, то бергштрих принадлежит горизонтали. Рекомендуемое значение допуска обработки Максимальное расстояние от изолинии до бергштриха равно 0.05 мм карты.

Принадлежность подписи горизонтали зависит от значения поля Максимальное расстояние от изолинии до подписи. Подпись принадлежит горизонтали, если высота из текста подписи  совпадает с высотой из семантики горизонтали и если расстояние от первой точки метрики подписи до горизонтали меньше расстояния, заданного в поле. Рекомендуемое значение допуска обработки Максимальное расстояние от изолинии до подписи равно 0.1 мм карты.              

Если длина горизонтали меньше порогового значения (допуска) длины или площадь замкнутой горизонтали меньше порогового значения площади, то горизонталь удаляется.

Если абсолютная высота горизонтали не кратна половине высоты сечения производной карты (дополнительная горизонталь исходной карты), то горизонталь удаляется.

Если абсолютная высота горизонтали кратна половине высоты сечения производной карты, то  горизонталь преобразуется в дополнительную.

Анализ качества производной карты выполняется на основании протокола ошибок (сообщений), полученного по окончании формирования номенклатурного листа карты производного масштаба, в диалоге Редактор карты / Результаты контроля.

Обработка бергштрихов выполняется после обработки горизонталей. Объект исходной карты обрабатывается как бергштрих.

Для каждого бергштриха просматриваются горизонтали листа, на котором находится бергштрих. Если бергштрих не принадлежит ни одной горизонтали, то он удаляется. Принадлежность бергштриха горизонтали определяется по совпадению (близости) первой точки метрики бергштриха и текущей точки метрики горизонтали. При этом используется допуск обработки, определяющий принадлежность бергштриха к изолинии.

Обработка подписей горизонталей выполняется после обработки горизонталей. Объект исходной карты обрабатывается как подпись горизонтали.

Для каждой подписи просматриваются горизонтали листа, на котором находится подпись. Если подпись не принадлежит горизонтали, то она удаляется. Принадлежность подписи горизонтали определяется по совпадению значения абсолютной высоты из текста подписи и значения высоты  горизонтали, а также по близости первой точки метрики подписи и текущей точки метрики горизонтали. При этом используется допуск обработки, определяющий принадлежность подписи к изолинии.