Skip to main content

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

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

Скорость и направление ветра над Мексиканским заливом рядом с Корпус Кристи, Техас

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

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

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

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

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

  1. Выберите слой объектов на панели Содержание.

  2. На вкладке Векторный слой в группе Отображение щелкните Символы .

  3. На панели Символы во вкладке Изменить символы по атрибутам Изменять символы по атрибуту разверните заголовок Вращение. В 2D-слоях вы будете работать с одним направлением. Для слоев категории 3D-слои сцены можно задать вращение вокруг любой из трех осей, Наклон (X), Крен (Y) и Направление (Z). Хотя можно указать поворот вокруг трех осей одновременно, помните, что в этом случае будет очень сложно различить значения трех переменных сцены.

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

    • Выберите <случайный> из меню Поле и задайте диапазон углов поворота, указав Минимальный и Максимальный угол в градусах. Отображение символов со случайным поворотом хорошо подходит, когда нужно показать разнообразие данных нетематических слоев.

    • Напишите выражение, задающее поворот. Выберите Пользовательское в меню Поле либо щелкните кнопку Задать выражение , чтобы открыть диалоговое окно Конструктор выражений. Напишите выражение и щелкните Проверить , чтобы проверить его. Помните, что даже если выражение правильное, оно может тем не менее не возвратить допустимое числовое значение для переменной поворота. Чтобы избежать этой проблемы, можно использовать фильтрацию Фильтр в диалоговом окне Конструктор выражений для показа только числовых полей.

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

  4. Для Стиля поворота выберите один из следующих:

    • Географический — поворот начинается от нуля, соответствующего направлению на север, и рассчитывается по часовой стрелке.

    • Арифметический — поворот начинается от нуля, соответствующего направлению на восток, и идет против часовой стрелки. Используется по умолчанию.

  5. Чтобы удалить переменную поворота, выберите <нет> в меню Поле.

Внимание:

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