Слои символов-маркеров чаще всего используются в точечных символах, размещаясь, как правило, прямо на геометрии точечных объектов. Вы можете уточнить точки якоря и сдвиги маркера, чтобы настроить его относительное положение. Слои символов-маркеров также используются в линейных и полигональных символах, располагаясь вдоль линий и контуров, на конечных точках либо внутри полигонов.
Добавление расположений маркеров
Если в линейный или полигональный символ входит слой маркерных символов, он включает размещение маркера, то есть то, как и где располагаются маркеры относительно геометрии объекта. Слои символов-маркеров в точечном символе не содержат размещения маркера: они всегда размещаются относительно точечной геометрии. Есть ряд вариантов размещения маркеров, из которых вы можете выбрать. Большинство подходят и для линейных, и для полигональных символов, однако некоторые – только для одного из этих типов геометрии.
- При выбранном линейном или полигональном символе откройте панель Форматировать символ и щелкните вкладку Свойства.
- Добавьте слой символов-маркеров в символ в случае необходимости.
- Щелкните вкладку Слои . Выделите слой символов-маркеров и разверните заголовок Размещение маркеров.
- Задайте значение Размещение, как это описано в расположенной ниже таблице. Воспользуйтесь просмотром символов для проверки этих настроек.
Размещение маркера | Описание | Пример |
---|---|---|
Вдоль линии | Маркеры равномерно распределяются по линии или контуру полигона в соответствии со свойством Шаблон размещения, который может определяться одним числом или несколькими числами. Шаблон размещения 10 размещает маркеры каждые 10 точек (или других единиц длины, заданных в единицах отображения 2D-символов). Шаблон размещения 10 2 располагает маркер в 10 точках вдоль линии, следующий - в двух точках далее, затем еще один в 10 точках от него и т.п. Отметьте свойство Вдоль линии для ориентировки маркеров на линии, а не над ней. Установите отметку Сохранить вертикальность, чтобы перевернуть маркеры, которые отображаются вверх ногами при наклоне к линии. Настройте Перпендикулярный сдвиг, чтобы разместить маркеры вдали от линии. Определите, будут ли окончания отрисовываться с маркером, либо это будет пробел, либо ограничений не будет, задав свойство Окончания. Укажите для свойства Окончания значение С половиной пробела для получения непрерывного перехода от одной линии к другой. Если для свойства Окончания задано Пользовательские, вы можете задать Пользовательский сдвиг, чтобы настроить то, как маркеры будут располагаться по отношению к концу линии. Используйте свойство Сдвиг, чтобы отодвинуть все маркеры от линии. | |
Вдоль линии с произвольным размером | Маркеры располагаются равномерно вдоль линии или границы полигоны в соответствии со свойством Шаблон размещения, но размер и ориентация размещения выбираются случайным образом, так как задано свойство Случайно. Сдвиги и окончания заданы так же, как и при размещении Вдоль линии. | |
Вдоль линии с переменным размером | Маркеры располагаются равномерно вдоль линии или границы полигона в соответствии со свойством Шаблоном размещения, но размер изменяется в прогрессии, как это задано в свойствах Минимальное приближение, Максимальное приближение, Счетчик размера и Метод. Смещение от линии может быть рандомизировано с помощью свойства Максимальное произвольное смещение. Окончания и ориентация заданы так же, как и при размещении Вдоль линии. Включите свойство Разместить по частям, чтобы разместить маркеры в каждой части составных объектов. | |
Вокруг полигона | Один маркер размещается вокруг полигона в месте, заданном свойством Расположение. Используйте свойство Сдвиг от ребра, чтобы переместить маркер внутрь или снаружи полигона. Включите свойство Разместить по частям, чтобы разместить маркеры в каждой части составных объектов. Размещение доступно только в полигональных символах. | |
На концах | Маркеры размещаются на концах линии, как это задано в свойстве На концах. Выберите Оба, Вначале, В конце или Нет. Ориентация и сдвиги заданы так же, как и при размещении Вдоль линии. Размещение доступно только в линейных символах. Включите свойство Разместить по частям, чтобы разместить маркеры в каждой части составных объектов. Размещение доступно только в линейных символах. | |
На линии | Один маркер размещается вначале, в середине или в конце линии либо один маркер размещается в середине каждого сегмента линии, как задано в свойстве Относительно. Ориентация настраивается тем же способом, что и размещение Вдоль линии, вы можете задать значение Перпендикулярного сдвига и Сдвига вдоль линии. Включите свойство Разместить по частям, чтобы разместить маркеры в каждой части составных объектов. | |
На вершинах | Один маркер размещается на вершинах линии или контура, в соответствии со свойством На заданных вершинах. Ориентация задана так же, как и при размещении Вдоль линии. Включите параметр Перпендикулярный сдвиг, чтобы разместить маркеры в стороне от геометрии. Включите свойство На концах, чтобы разместить маркеры на начальной и конечной точке геометрии. Включите свойство Контрольные точки, чтобы разместить по одному маркеру на каждой вершине контрольной точки. Вы можете добавить опорные точки с эффектом символа. Включите свойство Разместить по частям, чтобы разместить маркеры в каждой части составных объектов. | |
В относительных положениях | Маркеры размещаются пропорционально длине на линии или контуре, основываясь на пропорции общей длины линии в свойстве Положения. Вы можете настроить расположения, указав значения для свойств Позиция начала, Позиция окончания и Перпендикулярный сдвиг. Отметьте свойство Сначала перевернуть, направить маркер на первой конечной точке в обратном направлении от других маркеров. Включите свойство Разместить по частям, чтобы разместить маркеры в каждой части составных объектов. | |
В измеренных единицах | Задайте свойство Интервал, чтобы разместить один маркер вдоль линии на заданном значении в соответствии с m-значениями на объекте. Связанный маркер может включать текстовый элемент, который связан с атрибутом m-значения. Ориентация задана так же, как и при размещении Вдоль линии. Задайте свойство Перпендикулярный сдвиг, чтобы разместить маркеры вдали от геометрии. Включите свойство На концах, чтобы разместить маркеры на начальной и конечной точке геометрии, когда значение M в этих местах делится на значение, заданное в свойстве Интервал. Задайте свойство Темп пропуска маркеров, чтобы пропускать маркеры через определенные интервалы. Это полезно, когда два или более уровней интервалов отображаются вместе. Включите свойство Разместить по частям, чтобы разместить маркеры в каждой части составных объектов. Более подробно см. Нарисовать измеренные штрихи вдоль линий. | |
В центре | Используйте свойство Метод, чтобы разместить один маркер внутри полигона или на полигоне, в центре масс полигона или в центре ограничительного прямоугольника полигона. Вы можете задать сдвиги в x и y, а также вырезать маркер по границе полигона, если он превышает этот размер, либо наоборот перекрывает контур полигона. Включите свойство Разместить по частям, чтобы разместить маркеры в каждой части составных объектов. Размещение доступно только в полигональных символах. | |
Заполнение полигона | Используйте свойство Расположение, чтобы разместить маркеры внутри полигона, либо с фиксированной сеткой, либо случайным образом. Задайте промежутки между маркерами в свойствах Шаг X и Шаг Y. Если для свойства Расположение выбрано Фиксированный, задайте значение Угол сетки. Если установлено Случайный, задайте значение Хаотичности. Если два слоя маркеров отрисовываются вместе, укажите разные значения для Начальных значений, чтобы размещение точно было по-разному случайным. Одинаковые исходные значения случайным образом размещают случайные маркеры из двух слоев символов в разных точках. Можно задать сдвиги по X и Y и вырезать маркеры по границе полигона, если они накладываются на контур полигона. Размещение доступно только в полигональных символах. |
Задание точек якоря
Точка якоря является местоположением в слое символов маркеров, которая показывает, где символ отображается по отношению к геометрии объекта. Когда вы вращаете слой символов-маркеров или меняете его размер, трансформация начинается от точки якоря. Можно установить общие позиции точек якоря посредством нажатия Предварительные настройки точек якоря и выбора местоположения из галереи. Это ярлык для настройки точек якоря X, Y и Z. (В 2D вы работаете только с Х и Y точек якоря.) Вы позже можете уточнить эти настройки после выбора вами предустановки, как стартовой точки. Можно задать точки якоря как относительный процент от экстента слоя символа маркеров или как абсолютное расстояние.
- На панели Форматировать символ, на вкладке Свойства, щелкните вкладкуСлои .
- Выделите слой символов маркера и раскройте заголовок Расположение.
- Разверните меню Предустановки точки якоря и выберите предустановленный набор значений точек якоря.
- Дополнительно уточните далее значения точек якоря X, Y и Z (только в 3D). Воспользуйтесь просмотром символов для проверки этих настроек.
Примечание:
Когда в контексте 3D слой маркера находится в режиме билборд, точки якоря доступны только в двух измерениях – X и Y. Когда у слоя маркеров геометрии или изображений есть значение Глубина 0 и точки якоря задаются в относительных процентах, точка якоря Z отключена, потому что отсутствует Z-толщина, в которой следует настроить местоположение якорной точки.
Применение смещений
Смещения являются линейными перемещениями, которые применяются к слою символов маркеров из центра точки якоря после выполнения всех других преобразований.
- На панели Форматировать символ, на вкладке Свойства, щелкните вкладкуСлои .
- Выделите слой символов-маркеров и разверните заголовок Расстояние сдвига.
- Задайте значения Сдвига X, Сдвига Y или Сдвига Z (только в 3D). Воспользуйтесь просмотром символов для проверки этих настроек.
Прежние версии:
При импорте карты или сцены из ArcMap, ArcScene или ArcGlobe либо импорте стиля имеющиеся значения сдвига символов конвертируются в точки якоря. Значения не могут быть в точности равны подсчету разности поворотов.