Местоположение слоев символа маркера

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

Расположения маркеров

Если в линейный или полигональный символ входит слой маркерных символов, он включает размещение маркера, то есть то, как и где располагаются маркеры относительно геометрии объекта. Слои символов-маркеров в точечном символе не содержат размещения маркера: они всегда размещаются относительно точечной геометрии. Есть ряд вариантов размещения маркеров, из которых вы можете выбрать. Большинство подходят и для линейных, и для полигональных символов, однако некоторые – только для одного из этих типов геометрии.

  1. При выбранном линейном или полигональном символе откройте панель Форматировать символ и щелкните вкладку Свойства.
  2. Добавьте слой символов-маркеров в символ в случае необходимости.
  3. Щелкните вкладку Слои Слои. Выделите слой символов-маркеров и разверните заголовок Размещение маркеров.
  4. Задайте значение Размещение, как это описано в расположенной ниже таблице. Воспользуйтесь просмотром символов для проверки этих настроек.

Размещение маркераОписаниеПример

Вдоль линии

Размещение маркеров Вдоль линии

Маркеры равномерно распределяются по линии или контуру полигона в соответствии со свойством Шаблон размещения, который может определяться одним числом или несколькими числами. Шаблон размещения 10 размещает маркеры каждые 10 точек (или других единиц длины, заданных в единицах отображения 2D-символов). Шаблон размещения 10 2 располагает маркер в 10 точках вдоль линии, следующий - в двух точках далее, затем еще один в 10 точках от него и т.п.

Отметьте свойство Вдоль линии для ориентировки маркеров на линии, а не над ней. Установите отметку Сохранить вертикальность, чтобы перевернуть маркеры, которые отображаются вверх ногами при наклоне к линии. Настройте Перпендикулярный сдвиг, чтобы разместить маркеры вдали от линии.

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

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

Вдоль линии с произвольным размером

Размещение маркеров Вдоль линии с пользовательским размером

Маркеры располагаются равномерно вдоль линии или границы полигоны в соответствии со свойством Шаблон размещения, но размер и ориентация размещения выбираются случайным образом, так как задано свойство Случайно. Сдвиги и окончания заданы так же, как и при размещении Вдоль линии.

Пример размещения маркеров Вдоль линии с пользовательским размером
Маркеры нерегулярной формы случайного размера и под случайным углом обозначают каменистую береговую линию

Вдоль линии с переменным размером

Размещение маркеров Вдоль линии с изменяемым размером

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

Смещение от линии может быть рандомизировано с помощью свойства Максимальное произвольное смещение. Окончания и ориентация заданы так же, как и при размещении Вдоль линии.

Включите свойство Разместить по частям, чтобы разместить маркеры в каждой части составных объектов.

Пример размещения маркеров Вдоль линии с изменяемым размером
Маркеры урагана, увеличивающиеся в размерах вдоль линии, обозначают путь урагана.

Вокруг полигона

Размещение маркеров вокруг полигона

Один маркер размещается вокруг полигона в месте, заданном свойством Расположение. Используйте свойство Сдвиг от ребра, чтобы переместить маркер внутрь или снаружи полигона.

Включите свойство Разместить по частям, чтобы разместить маркеры в каждой части составных объектов.

Размещение доступно только в полигональных символах.

Пример размещения маркеров Вокруг полигона
Маркер предупреждения на контуре заполнения штриховкой обозначает зону опасности.

На концах

Стиль размещения маркеров На концах

Маркеры размещаются на концах линии, как это задано в свойстве На концах. Выберите Оба, Вначале, В конце или Нет.

Ориентация и сдвиги заданы так же, как и при размещении Вдоль линии. Размещение доступно только в линейных символах.

Включите свойство Разместить по частям, чтобы разместить маркеры в каждой части составных объектов.

Размещение доступно только в линейных символах.

Пример стиля размещения маркеров На концах
Маркер машины, размещенный на конце линии, обозначает маршрут путешествия.

На линии

Стиль размещения маркеров На линии

Один маркер размещается вначале, в середине или в конце линии либо один маркер размещается в середине каждого сегмента линии, как задано в свойстве Относительно.

Ориентация настраивается тем же способом, что и размещение Вдоль линии, вы можете задать значение Перпендикулярного сдвига и Сдвига вдоль линии.

Включите свойство Разместить по частям, чтобы разместить маркеры в каждой части составных объектов.

Пример стиля размещения маркеров На линии
Маркер туриста, размещенный на пунктирной линии, обозначает туристическую тропу.

На вершинах

Размещение маркеров На вершинах

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

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

Включите свойство Разместить по частям, чтобы разместить маркеры в каждой части составных объектов.

Пример размещения маркеров На вершинах
Столбы коммуникаций, размещенные на вершинах линии, обозначают линию электропередачи.

В относительных положениях

Размещение маркеров В относительных положениях

Маркеры размещаются пропорционально длине на линии или контуре, основываясь на пропорции общей длины линии в свойстве Положения.

Вы можете настроить расположения, указав значения для свойств Позиция начала, Позиция окончания и Перпендикулярный сдвиг.

Отметьте свойство Сначала перевернуть, направить маркер на первой конечной точке в обратном направлении от других маркеров.

Включите свойство Разместить по частям, чтобы разместить маркеры в каждой части составных объектов.

Пример размещения маркеров Пропорционально
Два маркера стрелки размещены пропорционально вдоль линии, обозначая тематическую линию.

В измеренных единицах

Размещение маркеров В измеренных единицах

Задайте свойство Интервал, чтобы разместить один маркер вдоль линии на заданном значении в соответствии с m-значениями на объекте. Связанный маркер может включать текстовый элемент, который связан с атрибутом m-значения.

Ориентация задана так же, как и при размещении Вдоль линии. Задайте свойство Перпендикулярный сдвиг, чтобы разместить маркеры вдали от геометрии.

Включите свойство На концах, чтобы разместить маркеры на начальной и конечной точке геометрии.

Задайте свойство Темп пропуска маркеров, чтобы пропускать маркеры через определенные интервалы. Это полезно, когда два или более уровней интервалов отображаются вместе.

Включите свойство Разместить по частям, чтобы разместить маркеры в каждой части составных объектов.

Более подробно см. Нарисовать измеренные штрихи вдоль линий.

Пример размещения маркеров По единицам измерения
Два слоя маркеров с текстовыми элементами различающихся размеров, размещенными вдоль линии, обозначают расстояние вдоль маршрута.

В центре

Размещение маркеров В центре

Используйте свойство Метод, чтобы разместить один маркер внутри полигона или на полигоне, в центре масс полигона или в центре ограничительного прямоугольника полигона.

Вы можете задать сдвиги в x и y, а также вырезать маркер по границе полигона, если он превышает этот размер, либо наоборот перекрывает контур полигона.

Включите свойство Разместить по частям, чтобы разместить маркеры в каждой части составных объектов.

Размещение доступно только в полигональных символах.

Пример стиля размещения маркеров В центре
Маркер дерева, размещенный в центре сплошного заполнения полигона зеленым цветом, обозначает парк.

Заполнение полигона

Размещение Заполнения полигона маркерами

Используйте свойство Расположение, чтобы разместить маркеры внутри полигона, либо с фиксированной сеткой, либо случайным образом.

Задайте промежутки между маркерами в свойствах Шаг X и Шаг Y.

Если для свойства Расположение выбрано Фиксированный, задайте значение Угол сетки. Если установлено Случайный, задайте значение Хаотичности.

Если два слоя маркеров отрисовываются вместе, укажите разные значения для Начальных значений, чтобы размещение точно было по-разному случайным. Одинаковые исходные значения случайным образом размещают случайные маркеры из двух слоев символов в разных точках.

Можно задать сдвиги по X и Y и вырезать маркеры по границе полигона, если они накладываются на контур полигона.

Размещение доступно только в полигональных символах.

Пример размещения Заполнения полигона маркерами
Два типа маркеров рыбы, размещенные случайным образом внутри сплошного голубого полигона, обозначают озеро с запасами рыбы.

Точки якоря

Точка якоря является местоположением в слое символов маркеров, которая показывает, где символ отображается по отношению к геометрии объекта. Когда вы вращаете слой символов-маркеров или меняете его размер, трансформация начинается от точки якоря. Можно установить общие позиции точек якоря посредством нажатия Предварительные настройки точек якоря и выбора местоположения из галереи. Это ярлык для настройки точек якоря X, Y и Z. (В 2D вы работаете только с Х и Y точек якоря.) Вы позже можете уточнить эти настройки после выбора вами предустановки, как стартовой точки. Можно задать точки якоря как относительный процент от экстента слоя символа маркеров или как абсолютное расстояние.

  1. На панели Форматировать символ, на вкладке Свойства, щелкните вкладкуСлои Слои.
  2. Выделите слой символов маркера и раскройте заголовок Расположение.
  3. Разверните меню Предустановки точки якоря и выберите предустановленный набор значений точек якоря.
  4. Дополнительно уточните далее значения точек якоря X, Y и Z (только в 3D). Воспользуйтесь просмотром символов для проверки этих настроек.

Примечание:

Когда в контексте 3D слой маркера находится в режиме билборд, точки якоря доступны только в двух измерениях – X и Y. Когда у слоя маркеров геометрии или изображений есть значение Глубина 0 и точки якоря задаются в относительных процентах, точка якоря Z отключена, потому что отсутствует Z-толщина, в которой следует настроить местоположение якорной точки.

Смещения

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

  1. На панели Форматировать символ, на вкладке Свойства, щелкните вкладкуСлои Слои.
  2. Выделите слой символов-маркеров и разверните заголовок Расстояние сдвига.
  3. Задайте значения Сдвига X, Сдвига Y или Сдвига Z (только в 3D). Воспользуйтесь просмотром символов для проверки этих настроек.

Прежние версии:

При импорте карты или сцены из ArcMap, ArcScene или ArcGlobe либо импорте стиля имеющиеся значения сдвига символов конвертируются в точки якоря. Значения не могут быть в точности равны подсчету разности поворотов.

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