Создание символов маркеров

Маркеры используются для отображения точечных объектов и точечной графики. Они могут использоваться совместно с другими символами для оформления линейных символов и создания шаблонов заполнения или фона для текста. В составе одного маркера может быть скомбинировано любое количество слоёв. Можно улучшить любой стандартный маркерный символ с помощью маски, которая очерчивает границы маркерного символа цветом указанной заливки фиксированной ширины.

Более подробно о создании и хранении новых символов

Типы маркерных символов

Существует четыре типа стандартных маркерных символов.

Работа с углами маркеров

При работе с символами маркеров диалоговое окно Выбор символа (Symbol Selector) включает элемент управления Угол (Angle), позволяющий изменять ориентацию маркерных символов. С помощью значений в этом поле можно арифметически поворачивать маркер на угол 0 - 360 градусов (против часовой стрелки от восточного направления). Для поворота маркеров по часовой стрелке используйте отрицательные значения (от 0 до 360 градусов.)

ПодсказкаПодсказка:

Для поворота маркерных символов отдельно на основе значения поля в таблице атрибутов слоя точек, щелкните диалоговое окно Свойства слоя > закладку Символы (Symbology) > Дополнительно (Advanced) > Поворот (Rotation). В диалоговом окне Поворот (Rotate) Повернуть точки на угол в этом поле (Rotate Points by Angle in this field) указывает поле, в котором содержатся угловые значения, а Стиль поворота (Rotation Style) определяет центр вращения и направление поворота.

Вы можете совместно использовать настройки Повернуть точки на угол в этом поле (Rotate Points by Angle in this field) и Стиль поворота (Rotation Style) в диалоговом окне Повернуть (Rotate) . Например, предположим, что вы хотите повернуть маркерный символ для каждого точечного объекта, используя значение угла, хранящееся в поле, но значение в поле угла указано в градусах против часовой стрелки от северного направления. Укажите поле, которое нужно использовать, в элементе управления Повернуть точки на угол в этом поле (Rotate Points by Angle in this field), затем выберите Арифметический (Arithmetic) Стиль поворота (Rotation Style) (направление против часовой стрелки от восточного направления). В диалоговом окне Выбор символа (Symbol Selector) задайте Угол (Angle) 90 градусов. Это фактически смещает ось вращения ArcMap на север с целью чтения углов в поле.

В качестве альтернативы рассмотрите использование отмены полей, если вы используете символы представления (representation symbology).

Улучшение производительности отрисовки маркеров

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

Маски и гало (ореолы) могут значительно увеличить время отрисовки. Хорошей альтернативой добавлению масок или гало к простому или шрифтовому маркеру является создание emf-файла, представляющего символ, и использование маркера-рисунка, отображающего содержимое emf-файла. Кроме того, маркеры-рисунки, использующие bmp-, png-, gif-, и jpg/jpeg-файлы, можно заменить emf-маркерами, что также улучшит производительность.

Связанные темы

9/11/2013