Выбор размещения надписей полигонов
При размещении надписей для полигональных объектов с помощью механизма надписей Maplex можно выбрать несколько различных вариантов расположения надписи. Иногда надписи не помещаются в заданных полигонах. Если для этих полигонов нужны надписи, вы можете разрешить надписям размещаться вне полигонов. Когда вы включаете опцию Надписи могут выступать за границы полигона (May place label outside polygon boundary), эти надписи могут располагаться вне полигонов вместо того, чтобы вообще не размещаться. Данная опция доступна для стилей размещения горизонтально, прямо и с изгибом. Можно также задать зоны, предпочтительные для размещения надписей вне полигона, щелкнув на кнопке Внешние зоны (External Zones). Вы можете управлять их порядком, ранжируя зоны в диапазоне от 1 до 8, где 1 - это первая зона для пробного размещения, а 8 - последняя. Вы можете присвоить зоне значение 0, чтобы запретить размещение в ней надписи. Возможность ранжировать Внешние зоны (External Zones) доступна со стилями размещения Сдвиг по горизонтали (Offset Horizontal) и Со сдвигом с изгибом (Offset Curved).
Опция Сперва пробовать горизонтальное размещение (Try horizontal position first) доступна со стилями размещения по прямой и с изгибом. Когда эта опция включена, механизм надписей Maplex сначала будет пытаться разместить надпись горизонтально внутри полигона перед тем, как пытаться разместить ее в соответствии с выбранным стилем размещения (по прямой или с изгибом). Если эта опция отключена, механизм надписей Maplex разместит надпись, используя выбранный стиль размещения.
Опция Разместить надписи в фиксированной точке полигона (Place label at fixed position within polygon) доступна со полигональными стилями размещения горизонтально и по прямой. Когда опция включена, делается доступной кнопка Внутренние зоны (Internal Zones), и можно задать предпочтительные зоны для размещения надписи. Вы управляете порядком, в котором в зонах делаются попытки размещения надписи, присвоив им ранги от 1 до 9, где 1 - это первая зона, в которой механизм надписей постарается разместить надпись, а 9 - последняя. Вы можете присвоить зоне значение 0, чтобы запретить размещение в ней надписи.
Более подробно об опции Внутренние зоны
Опция Избегать пробелов в полигонах (Avoid holes in polygons) доступна для стилей размещения горизонтально, прямо и с изгибом. Если опция не включена, механизм надписей Maplex будет игнорировать пробелы в полигонах и размещать надписи поверх них. Данную опцию можно применять при надписывании зданий с внутренними дворами или рек с островами, чтобы размещать надписи поверх внутренних объектов. Опция доступна в диалоговом окне Опции полигона (Polygon Options).
В механизме надписей Maplex предусмотрены следующие варианты расположения надписи полигона:
- Горизонтально (Horizontal) - Размещает надпись горизонтально внутри полигона. См. ниже левый верхний рисунок.
- По прямой (Straight) - Размещает надпись по прямой внутри полигона. См. ниже правый верхний рисунок.
- С изгибом (Curved) — Размещает надпись горизонтально, а если это невозможно, надпись изгибается, повторяя форму полигона. См. ниже средний левый рисунок
- Сдвиг по горизонтали (Offset Horizontal) - Размещает надпись горизонтально в наилучшей позиции вне полигона. Для этой опции можно задать расстояние сдвига. См. ниже средний правый рисунок.
- Со сдвигом с изгибом (Offset Curved) - Размещает надпись с изгибом в наилучшей позиции вне полигона. Для этой опции можно задать расстояние сдвига. См. ниже нижний левый рисунок.
- Включите механизм надписей Maplex.
- Щелкните кнопку Менеджер надписей (Label Manager) на панели инструментов Надписи (Labeling).
- Поставьте отметку в окошке рядом со слоем, для которого хотите разместить надписи.
- В слое выберите класс надписей.
- Щелкните кнопку Свойства (Properties).
- Щелкните закладку Размещение надписей (Label Position).
- Выберите Размещение (Position).
- Выберите стиль размещения.
- Щелкните OK.
- Если необходимо, включите опцию Сперва пробовать горизонтальное размещение (Try horizontal position first).
- Если необходимо, включите опцию Надписи могут выступать за границы полигона (May place label outside polygon boundary).
- Если необходимо, включите опцию Разместить надписи в фиксированной точке полигона (Place label at fixed position within polygon).
- При необходимости нажмите на кнопку Опции (Options) и включите опцию Избегать пробелов в полигонах (Avoid holes in polygons).
- Щелкните OK, чтобы закрыть все диалоговые окна.
Эта опция доступна только со стилями размещения по прямой и с изгибом.
Эта опция доступна только со стилями размещения горизонтально, по прямой и с изгибом.
Эта опция доступна только со стилями размещения горизонтально и по прямой.
Эта опция доступна только со стилями размещения горизонтально, по прямой и с изгибом.