Изменение символов по повороту

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

Скорость и направление ветра над Мексиканским заливом рядом с Корпус Кристи, Техас
Символы по сетке на этой карте используют цвет для отображения скорости ветра, а угол поворота стрелки - это вторая переменная, отображающая направление ветра.

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

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

Задание переменной поворота на основе поля или выражения

Чтобы задать переменную поворота на основе поля или выражения, выполните следующие шаги:

  1. Выберите слой объектов на панели Содержание.
  2. На вкладке Векторный слой в группе Отображение щелкните Символы Символы.
  3. На панели Символы во вкладке Изменить символы по атрибутам Изменять символы по атрибуту разверните заголовок Вращение. В 2D-слоях вы будете работать с одним направлением. Для слоев категории 3D-слои сцены можно задать вращение вокруг любой из трех осей, Наклон (X), Крен (Y) и Направление (Z). Хотя можно указать поворот вокруг трех осей одновременно, помните, что в этом случае будет очень сложно различить значения трех переменных сцены.
    • Выберите числовое поле в меню Поле для изменения угла поворота символа.
    • Выберите <случайный> из меню Поле и задайте диапазон углов поворота, указав Минимальный и Максимальный угол в градусах. Отображение символов со случайным поворотом хорошо подходит, когда нужно показать разнообразие данных нетематических слоев.
    • Напишите выражение, задающее поворот. Выберите Пользовательское в меню Поле либо щелкните кнопку Задать выражение Задать выражение, чтобы открыть диалоговое окно Конструктор выражений. Напишите выражение и щелкните Проверить Проверить, чтобы проверить его. Помните, что даже если выражение правильное, оно может тем не менее не возвратить допустимое числовое значение для переменной поворота. Чтобы избежать этой проблемы, можно использовать фильтрацию Фильтр в диалоговом окне Конструктор выражений для показа только числовых полей.

      Подробнее о написании выражений на языке Arcade

  4. Для Стиля поворота выберите один из следующих:
    • Географический — поворот начинается от нуля, соответствующего направлению на север, и рассчитывается по часовой стрелке.
    • Арифметический — поворот начинается от нуля, соответствующего направлению на восток, и идет против часовой стрелки. Используется по умолчанию.
  5. Чтобы удалить переменную поворота, выберите <нет> в меню Поле.
Внимание:

Выражения в слое не сохранятся при задании считывания переменной поворота из поля вместо выражения. Можно сохранить выражение в диалоговом окне Конструктор выражений, щелкнув перед внесением изменений Экспорт Экспорт.

Связанные разделы