Точечные символы применяются для отрисовки точечных объектов и точечной графики на картах, в сценах и компоновках. Точечные символы отличаются тем, что их также можно использовать в линейных, полигональных и текстовых символах.
Точечные символы, как все типы символов, состоят из слоев символов. Точечные символы, как правило, содержат только один слой маркера, но могут содержать больше. Иногда точечные символы также включают слои символов штриховки или заливки . В этом случае применяется эффект символа для динамического построения геометрии линии или полигона при отрисовке штриховки или заливки. Эффект символа Радиальный включается при добавлении слоя штрихового символа, а эффект символа Буфер включается при добавлении слоя символа заливки. Можно изменить свойства этих эффектов, удалить их, либо заменить другими эффектами, но необходимо убедиться, что в символе сохранена геометрическая логика.
Свойства точечного символа
Свойства точечных символов берутся, в основном, из свойств слоев символов внутри них, но существуют также некоторые глобальные свойства, которые вы можете изменить для целого точечного символа. Они определяют базовые свойства символа. Для доступа ко всем свойствам точечного символа используйте вкладку Свойства в режиме Формат символа на панели Символы. Свойства символа, которые можно настроить, используя три вкладки, приводятся в следующей таблице:
Вкладка | Описание |
---|---|
Вкладка Символ | Доступ ко всем базовым свойствам, применяемым глобально к точечному символу. Если выбрано более одного точечного символа, то будут доступны только эти свойства. |
Вкладка Слои | Доступ ко всем свойствам каждого слоя символов, из которых состоит точечный символ. Здесь можно настроить большинство свойств, касающихся внешнего вида и поведения символа. |
Вкладка Структура | Доступ к способу организации структуры точечного символа. На этой вкладке можно добавлять, дублировать, удалять и переупорядочивать слои символов и эффекты символа. |
Основные свойства точечного символа
Точеные символы имеют ряд базовых свойств: Цвет, Размер, Угол, Выравнивание по углу, Гало и Поведение в 3D (доступное только при использовании символов в 3D, например в категории 3D-слои в сцене). Они применяются ко всему точечному символу. Эти свойства располагаются на вкладке Символ. Базовые свойства позволяют внести простые изменения в символ. Для добавления более точных изменений к символу, необходимо получить доступ к отдельным слоям, образующим символ, на вкладке Слои.
Когда вы настраиваете такие свойства символов, как прозрачность, цвет, поворот или размер – по атрибутам векторного слоя – базовые свойства каждого точечного символа динамически меняются.
Если выбрано больше одного символа, например при форматировании всех символов слоя, определяемых по уникальным значениям, вы получаете доступ только к базовым символам слоя. Вы не сможете увидеть или изменить свойства отдельных слоев символа, которые составляют все выбранные свойства символа.
Базовое свойство Цвет
Базовое свойство Цвет применяется ко всем слоям точечного символа, у которых цвет незаблокирован.
Когда вы меняете цвет всех символов векторного слоя по атрибуту, изменения касаются только символов с незаблокированным цветом. Когда вы меняете прозрачность всех символов векторного слоя по атрибуту, изменения касаются всего символа, независимо от того, как блокировка цвета настроена внутри символа.
Основное свойство Символ заливки геометрии
В некоторых случаях свойство Символ заливки геометрии будет доступно на вкладке Символ вместе с подсвойствами Цвет, Цвет контура и Ширина контура. Если выбрано несколько символов, вы можете сразу изменить цвет и размер их контура.
Более подробно:
Такой набор свойств появляется только при определенных условиях. Допустимы символы с одним слоем символов маркера типа геометрия. Сам слой символов маркера должен быть типа CIMVectorMarker, состоящего из одного CIMMarkerGraphic. У полигонального символа, примененного к слою символов маркера. Должен быть хотя бы один слой символов штриховки с не заблокированным цветом .
Если во всех выбранных в настоящий момент символах есть символы градиента полигона в слое символов маркера, будут показаны два элемента управления цветом вместо одного. Они соответствуют двум концам градиента.
Базовое свойство Размер
Базовое свойство Размер показывает размер наибольшего маркера в слоях символа. Если вы измените основное свойство Размер, будут пропорционально изменены размеры всех слоев слой символов маркеров.
Подсказка:
Очень крупные точечные символы уменьшаются до максимального размера на панели Содержание, чтобы гарантировать, что панель останется пригодной для использования. Это означает, что относительные размеры символов могут быть неточно отображены на панели Содержание. По умолчанию площадь патча составляет 48 квадратных точек. Вы можете настроить размер этого патча, чтобы отображать более крупные символы. Щелкните вкладку Проект на ленте. Выберите пункт Опции в меню. Под заголовком Приложение щелкните вкладку Карта и сцена. Под заголовком Панель содержания можно настроить размер патча для точечных символов на панели Содержание.
Изменение размера в зависимости от масштаба
Если точечным символом показан векторный слой многомасштабной карты (а не автономным символом в стиле, либо символ применен к графике в компоновке), можно поставить отметку Включить основанные на масштабе размеры, чтобы настроить размер символа на разных масштабах. Уменьшение размеров символов на более мелких масштабах - эффективный способ уменьшения перегруженности карты и улучшения ее читаемости. Вы не сможете задать размер точечных символов в сцене в зависимости от масштаба .
Когда включено, появляется ползунок с разметкой, соответствующей масштабам карты. Сам бегунок охватывает весь диапазон масштабов карты, от бесконечно малого масштаба (бесконечно далеко) в крайней левой точке бегунка до самого крупного масштаба (максимально близко) в крайней правой точке бегунка. В темной части бегунка отображается диапазон видимых масштабов класса символов. Если этот диапазон видимых масштабов специально не установлен, темная часть бегунка соответствует диапазону масштабов векторного слоя. Щелкните на делении бегунка масштаба и укажите размер символа в этом масштабе в окне свойства Размер. Чтобы задать размер в другом масштабе можно использовать метод перетаскивания меток. Вы можете щелкнуть на бегунке, чтобы добавить новые деления с учетом определенных масштабов карты. Размер точечного символа будет изменяться линейно в соответствии с размерами, заданными для каждого масштаба. Рекомендуется использовать функцию изменения размера в зависимости от масштаба без базового масштаба.
Базовое свойства Угол
Основное свойство Угол применяется ко всему символу, измеряется в градусах и отсчитывается против часовой стрелки. Для поворота по часовой стрелке используйте отрицательное значение. Если в точечном символе только один слой маркера, базовое свойство Угол соответствует углу слоя. Если в точечном символе более одного слоя маркера, изменение базового свойства Угол обновит углы каждого слоя маркера в символе. Например, у вас есть точечный символ, состоящий из двух слоев маркеров, для одного установлен угол в 5 градусов, а для другого – 10 градусов. Если вы установите базовое свойство Угол для точечного символа на 20 градусов, углы для слоев маркеров станут 25 и 30 градусов соответственно.
В 3D базовое свойство Угол определяет вращение только вокруг оси Z.
Базовое свойства Выравнивание по углу
По умолчанию точечные символы выравниваются по отображению, что означает, что они всегда будут указывать вверх относительно монитора или относительно страницы. Если карта будет трансформирована или повернута как-то иначе, то вы можете выбрать выравнивание точечных символов по карте. В этом случае они всегда будут указывать вверх относительно системы координат карты. Этот параметр игнорируется, если символ отображается в контексте 3D в сцене.
Базовое свойство Гало
Точечные символы могут иметь эффект гало, отображаемый с помощью полигонального символа и представляющий собой светящуюся зону определенного размера вокруг символа. Гало используются для выделения точечных символов и их визуального отделения от фоновой графической информации. По умолчанию гало отсутствует. Чтобы задать гало, выберите предустановленный полигон в ниспадающей галерее Символ гало либо щелкните Другие полигональные символы в галерее, чтобы указать полигональный символ в имеющемся стиле.
Чтобы изменить дополнительные свойства гало, щелкните меню Символ гало и щелкните Формат полигонального символа. Полигональный символ, используемый для отрисовки гало, открывается во вложенной панели Формат встроенного полигонального символа. Настройте свойства полигона для отображения гало, как и любого другого полигонального символа. Чтобы сохранить пользовательский полигональный символ для повторного использования, нажмите кнопку меню в правом верхнем углу и нажмите кнопку Сохранить символ в стиль. Нажмите кнопку Вернуться на предыдущую страницу символов, чтобы вернуться на панель Формат точечного символа.
Свойства точечного 3D-символа
Для 3D вы можете выбрать режим рекламного щита и задать порядок вычисления угла поворота в разделе Поведение 3D. Отметьте Рекламный щит, чтобы точечные символы всегда были обращены на наблюдателя, который смотрит на сцену. Это глобальная настройка символа, применимая ко всем слоям маркеров символа. Режим рекламного щита можно задать для отдельных слоев символа. Выберите опцию режима рекламного щита в ниспадающем меню, как показано ниже:
Опция | Описание |
---|---|
С полным вращением | Символ всегда повернут в сторону пользователя, независимо от угла просмотра. |
С вращением указателей | Символ всегда обращен непосредственно на пользователя, как будто он вращается вокруг воображаемого столба. При просмотре сверху символ не обращен в сторону пользователя. Вы увидите его верх. |
Примечание:
Если для вашей сцены настроено отбрасывание тени, тени появляются только для символов, существующих в определенном, реальном пространстве. Иначе говоря, если они представлены в режиме рекламного щита или не находятся в реальных единицах измерения, они не отбрасывают тени.
Определите Порядок поворота для установки порядка, в котором вращение применяется к маркерам в точечном символе в 3D. Выберите XYZ, ZXY или YXZ, где X - это наклон, Y - крен, а Z - направление символа. Как правило, используется опция YXZ и сначала применяется крен, затем наклон, и в последнюю очередь направление. Эта опция лучше всего подходит для правильно созданных слоев символа маркера 3D-модели, когда прямым направлением символа является направление на север, а ось z направлена вверх. Вы можете при необходимости изменить ориентировку импортированных 3D-моделей, созданных по другим правилам.