Повернуть символы точек
Назначение
Входные типы: |
|
Инструмент предназначен для поворота символов точечных объектов на карте вдоль базовых объектов (линий или полигонов). В результате работы инструмента указанные пользователем символы точечных объектов на карте поворачиваются вдоль базовых объектов, а в атрибутивную таблицу добавляется поле со значением угла поворота символов.
Описание
Данный инструмент позволяет быстро повернуть точечные символы в слое вдоль линий или полигонов, учитывая заданные пользователем параметры.
Во входные данные инструмент добавляет поле, куда записывается вычисленное значение угла поворота относительно указанных базовых объектов, а в свойствах слоя в настройках символов включает поворот по созданному полю.
Инструмент можно запустить из раздела Инструменты для объектов Нового меню или из раздела Конвертация объектов Классического меню, а также из набора инструментов Управление данными в ArcToolbox.
Использование
Для того, чтобы повернуть символы в слое, необходимо указать следующие параметры:
-
Входные объекты. Входными объектами являются точечные слои. Если в слое есть выделенные объекты, то поворот будет применяться только к ним.
-
Набор базовых линий. Данный параметр задает линии или полигоны, вдоль которых необходимо сделать поворот. Если в слое есть выделенные объекты, то поворот символов будет осуществляться только вдоль них.
-
Размер буфера. В данном случае под буфером понимается расстояние от базовых объектов, вдоль которых необходимо осуществить поворот.
Если буфер не задан, то для каждого символа определяется ближайшая базовая линия (сегмент линии или полигона) и угол вычисляется по ближайшему к этому символу сегменту:
Если задать буфер равный нулю, то повернутся только те символы, которые лежат непосредственно на линиях (сегментах полигона):
Если буфер задан, то угол вычисляется только для тех символов, которые попали в буферную зону:
Вычисление угла поворота выполняется следующим образом:
Точки 1, 2, 3, 5 попали в буферную зону. Из них для точек 1, 2, 3 определяется угол поворота по ближайшему сегменту, а для точки 5 вычисляется среднее значение между смежными сегментами линии (полигона). Для точки 4 значение угла не вычисляется и не записывается.
-
Имя поля угла. Пользователь может по своему усмотрению задавать имя поля атрибутивной таблицы входного набора данных, в которое нужно записать вычисленные углы.
Если поле уже существует, то в нем перезаписываются только измененные значения. То есть обновляется значение только у тех символов, которые обработались инструментом, а у остальных символов, например, которые не попали в буфер, значение поля угла поворота не меняется.
-
Опции. В опциях можно задать стиль поворота символа и коррекцию угла поворота.
Стиль угла поворота может быть:
-
Географический, где символ поворачивается по часовой стрелке от направления на Север
-
Арифметический, где символ поворачивается против часовой стрелки от направления на Восток
Коррекция угла поворота позволяет задать величину угла, на которую необходимо изменить поворот символа в дополнение к вычисленному инструментом значению.
Примечание
Если система координат точек и базовых линий отличаются, то символы могут не повернуться или результат поворота может быть некорректным, поэтому предпочтительно, чтобы точечный слой и слой базовых линий были в одной системе координат.
Пример
Инструмент Повернуть символы точек можно использовать при создании топографических карт для поворота символов мостов вдоль дорог.