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