Эффекты символа – это компоненты символа, которые динамически изменяют геометрию объекта при применении символов. Эффекты добавляются к символам для получения их улучшенных отображений. В один символ можно добавить несколько геометрических эффектов. Несколько эффектов будут применены в последовательности, так чтобы выходная геометрия первого геометрического эффекта поступала во второй геометрический эффект в качестве входной геометрии и так далее.
Эффекты можно применять только к символу целиком – они влияют на все слои символа или на единственный слой. Большая часть эффектов может менять отображение объектов с помощью символов, либо даже изменять тип геометрии. К примеру, линейный символ может содержать эффект сдвига, который применим к линейной геометрии, которая будет отображена с использованием символов штриховки. Линейный символ, содержащий эффект буфера, характеризуется динамической полигональной геометрией (буферизованной линией), которая может быть отрисована в слое заливки символа.
Добавление эффекта к символу или слою символа
Эффекты символов являются частью структуры символа. Добавить или удалить эффекты вместе со слоями символов можно с вкладки Структура в режиме Формат символа на панели Символы. Эффекты применяются последовательно. Новые эффекты всегда добавляются в конец списка эффектов и применяются последними. Добавляйте эффекты в порядке их применения, потому что их порядок изменить нельзя. При необходимости удаляйте и добавляйте эффекты, чтобы достичь нужного вам порядка их применения.
Порядок применения символов к слоям карты или сцены можно изменять на панели Символы либо непосредственно в редактируемом стиле в виде Каталог. Используйте просмотр символа в нижней части панели, чтобы убедиться, что вами создан подходящий символ.
Для задания внешнего вида символа можно настраивать свойства эффектов. Добавленные глобально эффекты под заголовком Символ становятся частью основных свойств символа. Настройте их на вкладке Символ . Эффекты, добавленные к отдельным слоям, размещены как отдельные группы соответствующего слоя символов на вкладке Слои .
- Работайте со свойствами символов, щелкнув символ на панели Содержание карты или сцены либо открыв его непосредственно в редактируемом стиле.
- На панели Символы, на вкладке Свойства, щелкните вкладку Структура .
В виде Каталог на вкладке Вид в группе Опции отметьте опцию Показать детали, чтобы увидеть свойства символа на панели Детали.
- Под заголовком Символ щелкните Добавить эффект, чтобы добавить глобальный эффект, который применяется ко всему символу, либо нажмите Добавить эффект под одним из слоев под заголовком Слои для добавления эффекта к этому слою. Если вы не уверены, добавьте этот эффект как глобальный под заголовком Символ. Это приведет к тому, что символ будет более простым, чем при применении эффекта на уровне слоя. Применяйте эффекты слоя только в случае, если вам необходимо динамически изменять отдельные слои символов.
- Выберите эффект из списка. В большинстве случаев вам нужно выбрать эффект из списка предложенных. Эффекты, перечисленные под пунктом Другие эффекты, нужно применять вместе с другими эффектами, чтобы избежать ошибок геометрии.
- Щелкните вкладку Слои для настройки свойств этого эффекта.
- Нажмите Применить, чтобы сохранить изменения.
Удаление эффекта из символа или слоя символов
Удалите ненужные эффекты символов или измените их порядок. Новые эффекты добавляются в нижней части списка эффектов и применяются последними.
- Работайте со свойствами символов, щелкнув символ на панели Содержание карты или сцены либо открыв его непосредственно в редактируемом стиле.
- На панели Символы, на вкладке Свойства, щелкните вкладку Структура .
В виде Каталог на вкладке Вид в группе Опции отметьте опцию Показать детали, чтобы увидеть свойства символа на панели Детали.
- Расположите эффект под заголовками Символ или Слои и щелкните Delete button рядом с этим эффектом, чтобы удалить его.
Перечень эффектов символов
В следующей таблице описаны различные эффекты символов:
Эффект символа | Описание |
---|---|
Добавить контрольные точки | Динамически добавляет контрольные точки к линии или контуру, чтобы определить местоположение для маркеров или геометрических эффектов, использующих шаблоны. |
Стрелка | Создает динамическую линию вдоль линейного объекта со стрелкой указанного стиля и ширины. |
Буфер | Создает вокруг объекта динамический полигон указанного диаметра. |
Сектор окружности | Создает динамический полигон указанного радиуса от точки. Начальный и конечный углы определяют ширину сектора. |
Вырезать | Создает динамическую линию, которая вырезается в начале, середине и, при необходимости, на концах линии или контура. |
Штрихи | Создает динамическую составную линию из линий или границ полигона на основе шаблона. |
Кольцо | Создает динамический полигон в форме кольца с заданной шириной относительно границы полигонального объекта. |
Обрамляющий полигон | Создает динамический полигон на основании пространственного экстента линии или полигона. |
Расширение | Создает динамическую линию, расширяющуюся в начале или в конце линейного пространственного объекта, с определенным углом отклонения и длиной. |
Излом | Создает динамическую линию, имеющую излом в определенном месте, под определенным углом и указанной ширины. |
Перо курсового маяка | Создает динамическое перо курсового маяка указанной длины и в указанном направлении от исходного точечного объекта. |
Переместить | Создает динамическую геометрию, смещенную на указанное расстояние по x и по y; часто используется для создания эффекта падающей тени. |
Сдвиг | Создает динамическую линию или контур, смещенные на указанное расстояние и направленные перпендикулярно линейному или полигональному объекту. |
Сдвиг штрих-метки | Создает динамическую составную линию штрих-меток из линий или границ полигона, которая смещена и сглажена в местах соединений |
Смещение касательной | Создает динамическую линию, смещенную в начале или в конце линейного пространственного объекта на заданное расстояние. |
Радиальный | Создает динамическую линию указанной длины и в указанном направлении от исходного точечного объекта. |
Правильный многоугольник | Создает динамический полигон вокруг точечного объекта с указанным числом сторон. Все углы и стороны полигона имеют равную величину. |
Обратить | Обращает результат другого геометрического эффекта. |
Повернуть | Создает динамическую геометрию, повернутую на указанный угол относительно объекта. |
Масштабировать | Создает динамическую линию или контур измененного размера, при этом указывается величина изменения. Вершины перемещаются вдоль огибающей линейного объекта по отношению к центральной точке. Значения больше 1 перемещают вершины в сторону от центральной точки; значения от 0 до 1 перемещают вершины в направлении к центральной точке; нулевое значение создает нулевую динамическую линию; при значениях меньше нуля будет отображаться обратная динамическая линия с вершинами, переходящими на другую сторону от центральной точки. Создает динамическую линию или контур, смещенные на указанное расстояние и направленные перпендикулярно линейному или полигональному объекту. |
Запретить | Запрещает отображение линейных пространственных объектов на участках между парами контрольных точек. |
Клиновидный полигон | Создает динамический полигон вдоль линейного объекта, ширина которого изменяется в зависимости от длины линейного объекта от одной указанной величины к другой. |
Волна |
Создает волнообразную динамическую линию вдоль линии или контура, рисунок которой может быть синусоидальным, квадратным, треугольным или произвольным. |