Надписывание при помощи стиля Размещение по границам (Boundary Placement)
Стиль Maplex Label Engine Размещение по границам (Boundary Placement) располагает надписи вокруг полигона, в пределах его внешних границ, обычно приводя их в соответствие с надписями смежных полигонов. Можно задать интервал для повторения надписей вдоль границы полигона и указать расстояние смещения надписи от границы. Если смежный полигон отсутствует, надпись не будет размещена, пока не будет включена опция Разрешить надписывание с одной стороны границы (Allow single sided boundary labeling).
Опции границ полигонов (Polygon Boundary)
- Разрешить надписывание с одной стороны границы – Данная опция позволяет разместить надпись на границе полигона при отсутствии смежного полигона.
- Центрировать положение на линии – Опция доступна, если включена опция Разрешить надписывание с одной стороны границы (Allow single sided boundary labeling). При использовании данной опции надпись будет размещена в центре односторонней границы. Если смежный полигон присутствует, надпись будет размещена с отступом от границы.
- Разрешить надписывание границ пробелов полигонов – Данная опция позволяет разместить надпись вдоль границы пробела в полигоне там, где есть внутренний полигон. Включена по умолчанию. Для надписывания пробела в полигоне при отсутствии внутреннего полигона также должна быть включена опция Разрешить надписывание с одной стороны границы (Allow single sided boundary labeling).
На рисунке ниже штаты Вашингтон, Орегон и Калифорния надписаны при помощи стиля Размещение по границам (Boundary Placement). Опция Разрешить надписывание с одной стороны границы (Allow single sided boundary labeling) включена.
Для надписывания пробелов в полигонах включите опцию Разрешить надписывание границ пробелов в полигонах (Allow boundary labeling of polygon holes). Изображение районов, приведенное ниже, иллюстрирует данный параметр. Если в пробеле нет другого полигона, также должна быть включена опция Разрешить надписывание с одной стороны границы (Allow single sided boundary labeling).
- Включите механизм надписей Maplex.
- Нажмите кнопку Менеджер надписей (Label Manager) на панели инструментов Надписи (Labeling).
- Поставьте отметку в окошке рядом со слоем, для которого хотите разместить надписи.
- В слое выберите класс надписей.
- Щелкните кнопку Свойства (Properties).
- Щелкните закладку Размещение надписей (Label Position).
- Выберите из ниспадающего списка Размещение по границам (Boundary Placement).
-
При необходимости, нажмите на кнопку Опции (Options) и включите опцию Разрешить надписывание с одной стороны границы (Allow single sided boundary labeling).
- Дополнительно, включите опцию Центрировать положение на линии (Centered position on line). Данная опция доступна, если включена опция Разрешить надписывание с одной стороны границы (Allow single sided boundary labeling).
- При необходимости нажмите на кнопку Опции (Options) и включите опцию Разрешить надписывание границ пробелов в полигонах (Allow boundary labeling of polygon holes).
- Щелкните OK, чтобы закрыть все диалоговые окна.
Положение надписей изменится на По границе (Boundary) после того, как вы выберите стиль Размещение по границам (Boundary Placement). Это происходит из-за того, что в стиле Размещение по границам (Boundary Placement) доступен только один вариант размещения.