Логика геометрии символов

Эффекты символов динамически меняют геометрию до применения графических характеристик символа. Сам символ определяет динамическую геометрию. Примером является эффект пунктира, который динамически изменяет линейную геометрию (создавая небольшие сегменты составной геометрии) перед прорисовкой штрихового символа. Некоторые эффекты действительно динамически меняют тип геометрии. К примеру, эффект буфера может создать динамическую полигональную геометрию из точечной или линейной геометрии. Это приводит к тому, что слой заливки внутри символа определяет, как будет отображена динамическая полигональная геометрия.

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

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

  • Конец последовательной цепочки эффектов символов, в том числе и глобальных эффектов, определяет тип геометрии символа. Должен быть представлен слой символов, соответствующий его типу геометрии. Для прорисовки динамической точечной геометрии должен быть как минимум один слой маркеров. Для прорисовки динамической линейной геометрии должен быть как минимум один слой штриховых символов (либо один слой символов-маркеров с размещением маркеров, при котором они размещены вдоль линии). Динамическая полигональная геометрия может отображаться с помощью слоев заливки для заполнения полигонов, слоев штриховки для отображения их контуров и (или) слоев символов-маркеров, в которых маркеры размещены относительно полигона.
  • С другой стороны слой символов должен иметь соответствующую геометрию для отрисовки.
  • На вкладке Структура Структура в режиме Формат символа панели Символы слои символов упорядочены с верхней частью стека, ближе к верху панели. Слои, перечисленные в стеке выше, будут прорисованы последними.
  • На этой же вкладке эффекты символов перечислены в порядке их применения. Эффекты, перечисленные выше в стеке, применяются первыми. Глобальные эффекты влияют на все слои символов и применяются перед эффектами слоев символов.

Внимание:

Пользовательское представление геометрических эффектов, примененное к символам в ArcMap, будет потеряно при конвертации символов в ArcGIS Pro. Символы конвертируются либо путем импорта отображаемых с помощью символов карт и сцен, либо импорта стилей в проект ArcGIS Pro.

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