Меню Карта > Проверка

Рассмотрим инструментарий, сосредоточеный в меню Карта > Проверка.

Большинство инструментов, собранных здесь, может применяться для “подчистки” цифровой карты перед экспортом. Как мы уже знаем, Digitals довольно толерантно относится к возможным ошибкам в объектах карты, целиком полагаясь на опыт и цели пользователя программы.

Этого нельзя сказать про другие форматы хранения цифровых карт, в особенности такие, как ArcGIS SHP. Данный формат имеет весьма строгие требования как к типам и геометрии объектов, так и к типам и содержимому параметров. Здесь вам на помощь придут инструменты Геометрия объектов, Локализация, Формат параметров, Уникальность параметров и другие.

Стоит напомнить также об инструментах По часовой стрелке, Удалить испорченные, Пометить одинаковые, доступных на панели Правка. Последние два инструмента имеются и в рассматриваемом меню.

Испорченые, Одинаковые

Эти команды дублируют соответствующие кнопки панели Правка. Мы рассмотрели их выше в разделе «Сводка, сшивка и другие сервисные операции».

ID

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

Геометрия объектов

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

Формат параметров

Проверяет содержимое параметров на соответствие заданным для них маскам. Объекты с неверно заполненными параметрами помечаются. О масках параметров мы говорили в Гл.6, «Классификатор».

Уникальность параметров

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

Удалить пустые подписи

Находит и удаляет вынесенные в карту подписи, у которых соответствующие параметры не содержат значений.

Контроль превышения…

Ищет аномалии в перепаде высот точек объектов карты (обычно полилиний или полигонов). В качестве порогового значения задается число в процентах, которое означает отношение разницы высот к длине. Например, при разнице высот в 1 метр и такой же длине это значение равно 100% и соответствует наклону линии, равному 45 градусов.

Обычно значение большее чем 50% свидетельствует об ошибочной точке. Все найденные точки маркируются - их можно увидеть, включив режим показа центров.

Фильтр высот

Данная функция пытается автоматически выявить точки с аномальным перепадом по высоте и присвоить таким точкам высоту интерполяцией по соседним точкам. Все исправленные точки при этом маркируются.

Контроль горизонталей

Команда исправляет горизонтали, в которых не все точки (узлы) имеют одинаковую высоту. “Неправильные” точки могут возникнуть при редактировании узлов, обрезке по полигону и тому подобных случаях. Команда определяет высоту горизонтали как высоту подавляющего большинства ее точек и присваивает ее всем точкам горизонтали. Проверка выполняется для всей карты. После выполнения команды исправленные горизонтали помечаются.

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

Локализация

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

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

Топология полигонов

Команда предназначена для проверки целостности покрытия полигонами некоторой области карты. При необходимости, программа запросит слой, в котором следует провести проверку.

После выполнения проверки, места возможных ошибок (недоводы, нахлесты) будут отмечены специальным значком в виде стрелки (для этого в карте создается точечный слой с именем “Topology Errors”). Кроме того, эти значки будут собраны в группу с таким же названием, что позволит их спокойно просмотреть и проанализировать.

Фрагмент экрана в процессе анализа ошибок показан ниже на рисунке.

ЦМР

Команда анализирует объект с типом слоя Сетка ЦМР и находит потенциально ошибочные перепады высот. Ошибочные места помечаются вставленными в карту объектами-указателями, которые, в свою очередь, собираются в группу с именем “Ошибки ЦМР”. Подробнее о ЦМР мы будем говорить в соответствующей главе.

Очистить удаленные объекты

Digitals в процессе редактирования карты не удаляет объекты сразу, а помещает их в специальный буфер. Сделано это для того, чтобы поддерживать возможность отмены операций. Как следствие, после удаления множества объектов карты может возникнуть ситуация, когда размер файла карты будет неоправдано “раздут”. Если такая ситуация вас не устраивает, можете воспользоваться данной командой.

Предупреждение

Выполнение очистки может привести к тому, что отмена операций будет невозможна. Используйте эту команду непосредственно перед окончательным сохранением карты.

Отметим, что того же эффекта можно добиться, если закрыть карту, снова открыть ее и повторно выполнить команду сохранения.