Повернуть символы точек

Назначение

Входные типы:

Инструмент предназначен для поворота символов точечных объектов на карте вдоль базовых объектов (линий или полигонов). В результате работы инструмента указанные пользователем символы точечных объектов на карте поворачиваются вдоль базовых объектов, а в атрибутивную таблицу добавляется поле со значением угла поворота символов.

Описание

Данный инструмент позволяет быстро повернуть точечные символы в слое вдоль линий или полигонов, учитывая заданные пользователем параметры.

Во входные данные инструмент добавляет поле, куда записывается вычисленное значение угла поворота относительно указанных базовых объектов, а в свойствах слоя в настройках символов включает поворот по созданному полю.

Инструмент можно запустить из раздела Инструменты для объектов Нового меню или из раздела Конвертация объектов Классического меню, а также из набора инструментов Управление данными в ArcToolbox.

Использование

Для того, чтобы повернуть символы в слое, необходимо указать следующие параметры:

  • Входные объекты. Входными объектами являются точечные слои. Если в слое есть выделенные объекты, то поворот будет применяться только к ним.

  • Набор базовых линий. Данный параметр задает линии или полигоны, вдоль которых необходимо сделать поворот. Если в слое есть выделенные объекты, то поворот символов будет осуществляться только вдоль них.

  • Размер буфера. В данном случае под буфером понимается расстояние от базовых объектов, вдоль которых необходимо осуществить поворот.

Если буфер не задан, то для каждого символа определяется ближайшая базовая линия (сегмент линии или полигона) и угол вычисляется по ближайшему к этому символу сегменту:

Если задать буфер равный нулю, то повернутся только те символы, которые лежат непосредственно на линиях (сегментах полигона):

Если буфер задан, то угол вычисляется только для тех символов, которые попали в буферную зону:

Вычисление угла поворота выполняется следующим образом:

Точки 1, 2, 3, 5 попали в буферную зону. Из них для точек 1, 2, 3 определяется угол поворота по ближайшему сегменту, а для точки 5 вычисляется среднее значение между смежными сегментами линии (полигона). Для точки 4 значение угла не вычисляется и не записывается.

  • Имя поля угла. Пользователь может по своему усмотрению задавать имя поля атрибутивной таблицы входного набора данных, в которое нужно записать вычисленные углы.

Если поле уже существует, то в нем перезаписываются только измененные значения. То есть обновляется значение только у тех символов, которые обработались инструментом, а у остальных символов, например, которые не попали в буфер, значение поля угла поворота не меняется.

  • Опции. В опциях можно задать стиль поворота символа и коррекцию угла поворота.

Стиль угла поворота может быть:

  • Географический, где символ поворачивается по часовой стрелке от направления на Север

  • Арифметический, где символ поворачивается против часовой стрелки от направления на Восток

Коррекция угла поворота позволяет задать величину угла, на которую необходимо изменить поворот символа в дополнение к вычисленному инструментом значению.

Примечание

Если система координат точек и базовых линий отличаются, то символы могут не повернуться или результат поворота может быть некорректным, поэтому предпочтительно, чтобы точечный слой и слой базовых линий были в одной системе координат.

 

Пример

Инструмент Повернуть символы точек можно использовать при создании топографических карт для поворота символов мостов вдоль дорог.

 
 
 

Содержание

Указатель

Глоссарий

-Поиск-

Назад