Как повернуть символы точечных пространственных объектов в 3D
Чтобы выполнить поворот символов точечных пространственных объектов в ArcScene, выполните следующие шаги. ArcScene поддерживает вращение в трех измерениях, относительно осей x, y и z. Также можно выполнить поворот символов точечных объектов по атрибутивному полю, по выражению или с использованием случайных значений. Диалоговое окно Повернуть 3D (Rotate 3D) динамически обновляется, отражая сделанный вами выбор, что помогает вам получать корректные результаты.
При применении вращения с помощью выражения, важно понимать, что в этом случае вращение происходит так же, как при использовании атрибутивного поля. В ниспадающем списке диалогового окна Повернуть 3D (Rotate 3D) появится список имен полей атрибутов, используемых в выражении вместо имени <expression>. Выражение также можно сохранить в файл (*.cal), нажав кнопку Сохранить (Save), расположенную в Конструкторе выражений (Expression Builder). Это может быть удобно при использовании сложных выражений. Сохраненный файл можно загрузить для повторного использования. Для этого нажмите кнопку Загрузить (Load) в Конструкторе выражений, затем найдите соответствующий файл на диске.
- В таблице содержания щелкните правой кнопкой мыши точечный слой.
- Щелкните Свойства (Properties) и выберите закладку Символы (Symbology).
- Нажмите кнопку Дополнительно (Advanced).
-
Щелкните Поворот.
Ниже показана вкладка Символы (Symbology), служащая для доступа к повороту 3D.
-
Щелкните стрелку ниспадающего списка Поворот вокруг оси (Rotation around axis) для выбора оси вращения (x, y или z).
По умолчанию, вращение осуществляется по оси z.
- В ниспадающем списке Поля (Fields) выберите поле атрибутов, содержащее угол поворота.
-
Также, можно использовать следующие дополнительные возможности поворота:
Поворот по выражению
Выберите <выражение> в ниспадающем списке Поля (Fields).
Щелкните Конструктор выражений (Expression Builder), чтобы ввести выражение, которое будет использоваться для поворота символов.
Поворот по случайным значениям
Выберите <произвольно> в ниспадающем списке Поля (Fields). Случайные значения генерируются в диапазоне от 0 до 360 градусов.
Диапазон случайных значений можно ограничить, указав верхнюю и нижнюю границы случайных значений в соответствующих полях диалогового окна.
-
Щелкнуть Стиль поворота и выбрать поворот. Географический поворачивает символ из положения на север по часовой стрелке. Арифметический поворачивает символ из положения на восток против часовой стрелки.
ArcScene поддерживает и географический и арифметический типы поворота по оси z. Вращение вокруг осей x и y поддерживает только арифметический стиль вращения.
-
Нажмите кнопку OK во всех диалоговых окнах.
Ниже показано диалоговое окно Повернуть 3D (Rotate 3D) с указанием шагов для применения стилей и опций поворотов.
- Если необходимо изменить значения в поле угла поворота, начните сеанс 3D редактирования. Значения поворота можно обновить, используя команду Поворот (Rotate); можно также просто ввести новые значения в таблицу атрибутов или в диалоговое окно Атрибуты.
Значения должны быть указаны в градусах в диапазоне от 0 до 360.
- Если задан поворот по атрибуту, как показано выше, для точечного объекта, которому присвоен 3D символ, можно использовать только функцию "Поворот" в Редакторе 3D.
- Чтобы удалить любой поворот, примененный по отношению к символам объекта, можно выбрать <нет (none)> в ниспадающем списке диалогового окна Повернуть 3D.
- Для поворота символов объектов без использования значения угла из поля, дважды щелкните символ маркера в таблице содержания и задайте параметры угла. Вы можете использовать настройки угла поворота символа маркера в сочетании с атрибутивным полем поворота.
- Вы можете использовать настройки угла поворота символа маркера в сочетании с атрибутивным полем поворота.