Рассмотрим инструментарий, сосредоточеный в меню > .
Большинство инструментов, собранных здесь, может применяться для “подчистки” цифровой карты перед экспортом. Как мы уже знаем, Digitals довольно толерантно относится к возможным ошибкам в объектах карты, целиком полагаясь на опыт и цели пользователя программы.
Этого нельзя сказать про другие форматы хранения цифровых карт, в особенности такие, как ArcGIS SHP. Данный формат имеет весьма строгие требования как к типам и геометрии объектов, так и к типам и содержимому параметров. Здесь вам на помощь придут инструменты , , , и другие.
Стоит напомнить также об инструментах Правка. Последние два инструмента имеются и в рассматриваемом меню.
, , , доступных на панелиЭти команды дублируют соответствующие кнопки панели Правка. Мы рассмотрели их выше в разделе «Сводка, сшивка и другие сервисные операции».
В этом подменю собрана группа команд, предназначенных для коррекции идентификаторов объектов в карте. Используются сравнительно редко, примеры применения описаны в справке.
Проверяет все объекты карты на предмет наличия некорректной геометрии (например, двух совпадающих точек подряд в контуре). Исправленные объекты помечаются.
Проверяет содержимое параметров на соответствие заданным для них маскам. Объекты с неверно заполненными параметрами помечаются. О масках параметров мы говорили в Гл.6, «Классификатор».
Проверяет уникальность содержимого параметров, для которых установлен соответствующий атрибут в Менеджере параметров.
Находит и удаляет вынесенные в карту подписи, у которых соответствующие параметры не содержат значений.
Ищет аномалии в перепаде высот точек объектов карты (обычно полилиний или полигонов). В качестве порогового значения задается число в процентах, которое означает отношение разницы высот к длине. Например, при разнице высот в 1 метр и такой же длине это значение равно 100% и соответствует наклону линии, равному 45 градусов.
Обычно значение большее чем 50% свидетельствует об ошибочной точке. Все найденные точки маркируются - их можно увидеть, включив режим показа центров.
Данная функция пытается автоматически выявить точки с аномальным перепадом по высоте и присвоить таким точкам высоту интерполяцией по соседним точкам. Все исправленные точки при этом маркируются.
Команда исправляет горизонтали, в которых не все точки (узлы) имеют одинаковую высоту. “Неправильные” точки могут возникнуть при редактировании узлов, обрезке по полигону и тому подобных случаях. Команда определяет высоту горизонтали как высоту подавляющего большинства ее точек и присваивает ее всем точкам горизонтали. Проверка выполняется для всей карты. После выполнения команды исправленные горизонтали помечаются.
В меню Инфо можно найти команду , выполняющую похожую функцию, но предназначенную для работы с помеченными полилиниями.
на панелиКоманда проверяет соответствие объектов, находящихся в слое, заявленному типу слоя, который указан в Менеджере слоев. Другими словами, позволяет найти точечные объекты на слоях типа Полилиния и другие подобные несоответствия.
Найденные объекты помечаются, после чего их можно, например, объединить в группу и проанализировать.
Команда предназначена для проверки целостности покрытия полигонами некоторой области карты. При необходимости, программа запросит слой, в котором следует провести проверку.
После выполнения проверки, места возможных ошибок (недоводы, нахлесты) будут отмечены специальным значком в виде стрелки (для этого в карте создается точечный слой с именем “Topology Errors”). Кроме того, эти значки будут собраны в группу с таким же названием, что позволит их спокойно просмотреть и проанализировать.
Фрагмент экрана в процессе анализа ошибок показан ниже на рисунке.
Команда анализирует объект с типом слоя Сетка ЦМР и находит потенциально ошибочные перепады высот. Ошибочные места помечаются вставленными в карту объектами-указателями, которые, в свою очередь, собираются в группу с именем “Ошибки ЦМР”. Подробнее о ЦМР мы будем говорить в соответствующей главе.
Digitals в процессе редактирования карты не удаляет объекты сразу, а помещает их в специальный буфер. Сделано это для того, чтобы поддерживать возможность отмены операций. Как следствие, после удаления множества объектов карты может возникнуть ситуация, когда размер файла карты будет неоправдано “раздут”. Если такая ситуация вас не устраивает, можете воспользоваться данной командой.
Выполнение очистки может привести к тому, что отмена операций будет невозможна. Используйте эту команду непосредственно перед окончательным сохранением карты.
Отметим, что того же эффекта можно добиться, если закрыть карту, снова открыть ее и повторно выполнить команду сохранения.