Создание линейных и полигональных объектов
Для создания сегментов линий или полигонов чаще всего используется инструмент Линия (с шаблонами линий) и инструмент Полигон (с шаблонами полигонов). Несмотря на то, что инструменты используют различные типы шаблонов, работают они одинаково. Для создания сегмента просто щелкните на карте там, где хотите поместить вершину.
Оцифровка геометрии нового линейного или полигонального объекта выполняется рисованием скетча редактирования, который представляет собой геометрию объекта. При рисовании скетча вы увидите предварительный просмотр WYSIWYG с действительным оформлением, используемым для шаблона, а также вершинами, отмеченными зелеными и красными квадратами.
Скетч состоит из всех вершин и сегментов пространственного объекта. Вершины — это точки, в которых скетч меняет направление, то есть углы; сегменты — это линии, соединяющие вершины.
Для того, чтобы создать объекты, как правило, используются инструменты построения из окна Создать объекты и методы построения с панели инструментов Редактор. Например, при помощи этих инструментов можно создать линии, дуги, касательные, вершины на пересечении или в середине, вершины по расстоянию и направлению относительно других объектов или новые сегменты, трассируя вдоль уже существующих.
По умолчанию, инструменты Линия и Полигон создают прямые сегменты между вершинами. Данные инструменты имеют дополнительные способы задания формы объектов, такие как создание кривых или трассировка вдоль существующих объектов. Это методы построения, которые расположены на панели инструментов Редактор. Для создания сегментов кривых, нажмите на тип построения из палитры на панели инструментов Редактор и нарисуйте кривую на карте. После каждого сегмента можно переключать тип построения, что позволяет создать именно ту форму, которая необходима. Например, вы рисуете дорогу с поворотами, поэтому на ней будут и прямые участки и изогнутые. Для выполнения этой задачи придется переключаться между методами построения прямых сегментов и сегментов кривой.
После того, как завершено создание скетча необходимо завершить его редактирование, чтобы создать геометрию объекта, то есть создать объект с атрибутами, указанными в шаблоне объекта. Существует несколько способов завершить скетч: дважды щелкнуть мышкой, выбрать соответствующую команду в меню быстрого доступа или просто нажать клавишу (F2). На рисунке слева внизу показано, как строятся полигональные объекты из скетчей редактирования. После добавления всех необходимых вершин редактирование скетча завершается и создается объект. Возможно дважды щелкнуть на объекте при выбранном инструменте Редактировать, чтобы изменить форму объекта, отредактировав скетч.
Для создания новой линии требуется не менее двух вершин — в начальной и конечной точках — для завершения скетча и, соответственно, создания пространственного объекта. Для создания нового полигонального объекта с помощью инструмента Полигон, например, требуется не менее трех вершин. В линейном скетче записывается направление оцифровки, что важно, когда вы отсекаете или продлеваете линию с помощью соответствующих операций редактирования. Все вершины отображаются зеленым, кроме последней, которая отображается красным. Возможно изменить цвета для скетча редактирования в диалоговом окне Опции редактирования.
Для повышения производительности палитра методов построений также появляется на мини-панели инструментов Построение объектов, которая будет находиться рядом с указателем, когда вы будете оцифровывать сегменты новых линейных и полигональных объектов. Панель инструментов Построение объектов по умолчанию отключена, но можно нажать клавишу TAB для временного отображения этой панели или включить ее в диалоговом окне Опции редактирования, чтобы она отображалась, как только вы приступите к работе. Дополнительно существует множество горячих клавиш и меню быстрого доступа, вызываемое щелчком правой кнопки мыши для доступа к меню с командами (контекстное меню) для точного размещения вершин. Например, возможно добавлять вершины в конкретном местоположении, определяемом координатами x,y, нарисовать сегмент заданной длины и направления или создать сегмент, параллельный или перпендикулярный к другому сегменту.
В дополнение к инструментам Линия и Полигон доступно множество других инструментов для создания линий и полигонов. При помощи инструмента Произвольная линия создается нарисованный от руки объект и автоматически сглаживается в кривые Безье. Инструменты Круг или Прямоугольник позволяют создавать окружности и прямоугольники с помощью мыши или в определенных местоположениях с помощью сочетаний клавиш. Инструмент Эллипс позволяет создавать новый объект с формой эллипса интерактивно с помощью мыши или с помощью сочетаний клавиш, указав его положение, большую и малую полуоси. При создании полигонов можно пользоваться функцией Автозавершение полигона, чтобы создать смежные полигоны, которые не будут перекрываться и не будут иметь промежутков.
Обший алгоритм создания линейный и полигональных объектов
- Выберите шаблон объекта (категория или слой, в которых будут храниться объекты, а также параметры создания объектов по умолчанию).
- Выберите инструмент построений. Различные типы шаблонов позволяют использовать различные инструменты.
- Выберите метод построения скетча.
- Щелкните на карте или укажите другие входные данные, чтобы создать скетч.
- Завершите редактирование скетча, чтобы создать объект.
- Измените атрибуты объекта, если это необходимо.