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

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

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

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

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

Внимание:

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

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