Большая часть инструментов редактирования панели Правка сосредоточена в группе Операции с объектами.
Вы можете применить к очередному объекту инструмент, задействованный последним, просто нажав Пробел на клавиатуре. Это может съекономить время при выполнении рутинных повторяющихся операций.
Изменяет порядок следования точек в объекте на обратный.
Полезен при коррекции объектов с линейными условными знаками, имеющими элементы, которые должны располагаться по определенной стороне, например, знаков ограждений. Также с помощью данной команды можно поменять местами верхнюю и нижнюю бровки откоса, собранного полилинией с разрывом.
Соединяет или разъединяет первую и последнюю точку в объекте, превращая полилинию в полигон и наоборот.
Команда может быть полезной при редактировании полигонов.
Соединяет две и больше помеченные полилинии в одну. Конечные точки полилиний должны совпадать друг с другом в пределах точности карты. Противоположной командой является команда контекстного меню узла .
Если точки не совпадают, соединение происходит через вставку признака разрыва. Типичным применением команды в этом качестве является соединение верхней и нижней бровок откоса. Разъединить объект с разрывом на части можно командой , о которой чуть ниже.
Если точки совпадают в плане, но не совпадают по высоте - может возникнуть ситуация с повтором точки в контуре.
Инструмент предназначен для автоматического вырезания из полигона внутренних областей. Результатом работы будет полигон с “дырками” (реализованый как объект с разрывами).
Чтобы применить инструмент, достаточно пометить внешний контур, внутренние контура программа найдет сама. При этом действуют следующие правила включения контуров:
Если внутренние контура находятся на том же слое, что и внешний, они непосредственно включаются в контур полигона. Учитывая эту особенность, внутренние контура, при необходимости, копируют в буфер обмена перед применением данной команды, чтобы потом вставить их обратно в карту.
Если внутренние контура принадлежат другому слою, в контур включаются их копии. В этом случае дубли не нужны.
Разделяет объект с разрывами на составные части. Может применяться как к полилиниям, так и к полигонам.
Позволяет добавить в карту точечные объекты, используя геометрию помеченного объекта. Команда открывает диалоговое окно, показанное на Рис.5.7, в котором можно выбрать следующие опции:
Вставляет точки во всех узлах объекта и нумерует их в первом доступном параметре.
Команда может использоваться для ручной нумерации точек при составлении каталогов координат, для оформления плана и тому подобного.
Добавляет точки изгиба объекта (в плане). Удобно для карьеров, где есть длинные верхние и нижние бровки и пикеты возникают лишь на изгибах.
Точки вставляются только в узлах, видимых в рабочем окне карты.
Вставляет точки в центрах объектов. Работает с полигонами. Центр расчитывается таким образом, чтобы попадать внутрь полигона даже для не выпуклых, “серповидных” полигонов.
Расчет положения центров, отображаемых в режиме просмотра карты , происходит по упрощенной схеме: расчитывается центр прямоугольника, охватывающего объект (так называемый центр размаха). Поэтому в общем случае эти центры не совпадают.
Добавляет точки во всех узлах кроме створных (то есть находящихся на прямых участках).
Это точки, высота которых кратна заданному интервалу. Например, если интервал равен 1 метру, то это будут места пересечения объекта с воображаемыми горизонталями метрового сечения. Интервал запрашивается в диалоге. Может быть полезной при работе с рельефом.
Программа запросит шаг и разместит точки вдоль контура объекта. Может быть полезной для различных построений.
Выпадающий список выбора слоя, в который будут помещены созданные точки.
Преобразует полилинию в полосу заданной ширины. Ширина
запрашивается в диалоге. Объект можно разделить на две
параллельные линии сразу после преобразования, применив
инструмент
.
Если в диалоге запроса ширины указать галочку Создавать буферную зону, то будет отстроена буферная зона двойной ширины и закруглениями на конечных точках полилинии с радиусом, равным ширине. Пример ниже на рисунке.
Изменяет порядок следования точек в объекте таким образом, чтобы они располагались по часовой стрелке. Часто применяется в паре с командой контекстного меню узла .
Требование порядка “по часовой” типично для ГИС, а также является нормой при составлении каталогов координат в землеустройстве.
Позволяет заменить часть объекта на другую. Пометьте две полилинии: исходную и заменяющую часть контура. Заменяющая должна быть пристыкована к исходной. Пример ниже на рисунке.
Объединяет два полигона в один.
Создает объект на пересечении двух полигонов.
Вычитает из первого помеченного полигона ту его часть, которая перекрывается вторым. Здесь важен порядок пометки.
Команда похожа на построение буфера командой , но отступ на заданную ширину строится в одну сторону. Ширина запрашивается в диалоге.
Если задать положительное значение, то построение будет выполнено справа от полилинии (по порядку точек). Для полигонов - снаружи.
Отрицательное значение, напротив, заставит построить отступ слева. Для полигонов - внутри.
Команда позволяет производить построение не только для помеченного объекта в целом, но и для маркированных линий. В этом случае строится полигон, базирующийся на замаркированном фрагменте, направленный в требуемую сторону. Например, таким образом можно отстроить дорогу определенной ширины вдоль контура поля при распаевке.
Позволяет сдвинуть координаты Z объекта на определенную величину. Полезна в режиме стереосбора и при точных построениях по высоте.
Исправляет углы объекта на прямые, если это разрешает точность карты. Команда является ручным аналогом настройки Автоматическая ортогонализация, рассмотренной в разделе «Настройки режима Сбор» в этой главе.
Позволяет “вырезать” внутренние контура полигона без вставки разрывов и, соответственно, без образования сложных полигонов. Полигоны с петлями применяются в устаревшем ныне формате обменных файлов IN4, который не позволяет описывать полигоны с внутренними областями принятым в ГИС способом (то есть сложным полигоном).
Позволяет обрезать полигон пересекающей линией. У команды также есть второе (на самом деле, основное) предназначение - она применяется при изготовлении ортофотомозаики для обрезки растров (точнее, маскировки частей растров) вставленных по ссылке. О вставке растров читайте в Гл.8, «Работа с растрами».
Позволяет расставить точечные знаки на некотором расстоянии от линейного контура.
Например, это могут быть внемасштабные знаки зданий, которые требуется немного отодвинуть от линии улицы, чтобы улучшить читаемость карты. Пометьте здания и линию улицы и активируйте команду. В диалоге задайте расстояние от контура.
Смотрите также команду ниже.
Разрезает полигон на части пересекающими полилиниями. Части сохраняются в виде полигонов. Пометьте секущие полилинии и полигон перед выполнением данной команды.
Разбивает полигоны и полилинии на части в местах их пересечений друг с другом. Части становятся полилиниями. Пометьте секущие полилинии и разбиваемый объект перед выполнением команды.
Кроме команд и в Digitals имеется команда для обрезки всей карты сразу, размещенная в меню . Об этой и других подобных ей командах подробнее в разделе «Обрезка и выравнивание карты» Гл.7, «Работа с картой (продолжение)».
Позволяет повернуть точечные знаки вдоль некоторого контура. Применяется, например, для ориентирования внемасштабных знаков зданий вдоль улицы.
Пометьте здания и линию улицы, активируйте команду и
задайте относительный угол поворота в диалоговом окне. Например,
значение 0 повернет значки “Окремі
будівлі не видатні позамасштабні” из шаблона
Sl10000.dmf параллельно шоссе, как показано
на рисунке ниже.
И еще несколько инструментов из группы Операции с точками.
Повторяет команду , рассмотренную выше, но работает для маркированных точек, меняя порядок их следования на противоположный.
На первый взгляд, найти применение данной команде сложно, ведь в большинстве случаев нам достаточно функциональности, предлагаемой командой из группы Операции с объектами. Тем не менее, команда может пригодиться для коррекции линейно-масштабируемых знаков. Например, если замаркировать верхнюю бровку откоса и поменять направление ее точек, то в некоторых случаях, когда откос достаточно сложной формы - это может помочь красивее уложить штрихи условного знака.
Открывает уже знакомое нам окно свойств объекта со списком координат точек.
Позволяет откорректировать высоты
точек объектов, изменив их на текущую высоту. Применяется в
основном при стереосборе. Команда активирует специальный режим
работы со своим курсором в
форме указывающей руки. Находясь в данном режиме, вы можете
присвоить точкам новую высоту, последовательно “прощелкивая”
их.