Создание линейных символов

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

Типы линейных символов

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

ПодсказкаПодсказка:
Закладка Шаблон (Template), которая есть у всех линейных символов, кроме простых линий, позволяет вам создавать общий шаблон для слоев символов, которые нужно синхронизировать. Вы можете использовать один и тот же шаблон, чтобы накладывать и центрировать пунктиры линий с маркерами, или можете инвертировать шаблон для размещения маркеров в разрывах линии. Для штриховых линий шаблон определяет, сколько штрихов будет находиться на повторяющемся сегменте линии. Можно также выравнивать многослойные линейные слои, используя синхронизацию шаблонов.

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

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

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

Стиль ESRI_Optimized содержит символы, разработанные для улучшения скорости прорисовки, по сравнению с их аналогами, хранящимися в стиле ESRI по умолчанию. Линейные символы из стиля ESRI_Optimized для улучшения производительности используют меньшее количество слоев и меньше по ширине.

Примеры наиболее часто используемых линейных символов

Чтобы создать линию наподобие этой:

Используйте свойства линейных символов:

Простая линия с обрамлением

Простая линия с обрамлением
  • Два слоя символов, оба типа Картографическая линия. Нижний слой (обрамление) должен быть толще и, как правило, темного цвета, например, черного. Верхний слой (заливка) несколько уже и, как правило, яркого цвета.
  • Скругленные соединения линий для всех слоев символов, чтобы на углах линия выглядела красиво.
ПодсказкаПодсказка:
Линия с обрамлением, созданная таким образом, лучше отрисовывается на пересечениях и острых углах, чем две параллельные линии.

Многополосная линия с обрамлением

Многополосная линия с обрамлением
  • Три слоя символов, все типа Картографическая линия. Нижний слой (обрамление) должен быть толще и, как правило, темного цвета, например, черного. Средний слой (заливка) немного уже и яркого цвета. Верхний слой, показывающий многополосность, как правило, значительно уже и того же цвета, что и обрамление.
  • Скругленные соединения линий для всех слоев символов, чтобы на углах линия выглядела красиво.

Символ железной дороги в виде пунктира

Символ железной дороги в виде пунктира
  • Два слоя символов, оба типа Картографическая линия. Нижний слой (обрамление) должен быть толще и черного цвета. Верхний слой (заливка) должен быть тоньше и белого цвета.
  • Вторая (белая) линия имеет Шаблон в виде одного штриха и одного пробела с Интервалом в 8 pts. Концы линий утолщенные.
  • Скругленные соединения линий для всех слоев символов, чтобы на углах линия выглядела красиво.

Штриховой символ железной дороги

Штриховой символ железной дороги
  • Два слоя символов, один типа Картографическая линия а другой - Штриховая линия, обычно одного цвета.
  • Штриховой слой имеет Шаблон в виде одного штриха и двух пробелов с Интервалом в 2 пункта. Свойства Картографической линии в рамках штрихового слоя включают Ширину в 5 pt и Утолщенные Концы линий .

Направляющая стрелка

Направляющая стрелка
  • Один слой символов - Картографическая линия, другой - Штриховая линия, как правило, одного цвета.
  • Штриховой слой имеет Шаблон в виде одного штриха и четырех пробелов с Интервалом в 2 пункта.
  • Свойства Картографической линии в рамках штрихового слоя включают Ширину в 5 pt и Утолщенные Концы линий .

Символ велосипедного маршрута

Символ велосипедного маршрута
  • Два слоя символов, один из которых Картографическая линия, другой - Маркерная линия.
  • Слой маркеров имеет Шаблон, состоящий из одного штриха и 9 пробелов с интервалом в 3 пункта.
  • Символ Маркерной линии состоит из трех слоев. Два нижних слоя взяты из глифа Unicode 190 (скругленный квадрат) в шрифте ESRI Default Marker. Первый черного цвета размером 12 pt. Второй зеленый размером 11 pt. Третий слой маркеров взят из глифа Unicode 189 (стилизованный мотоциклист), белого цвета, размер 10.

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

9/11/2013