Задание буферного расстояния для изменения расстояния между надписями

В некоторых ситуациях появляются области, где большое количество надписей расположено близко друг к другу. Это может ухудшить читаемость карты, особенно когда становится непонятным, какие объекты надписаны. Параметр Буфер надписи (Label buffer) в Maplex Label Engine позволяет увеличить разборчивость такой карты, задав вокруг каждой надписи буфер, в пределах которого не могут размещаться другие надписи. При увеличении размера буфера увеличивается свободное пространство вокруг надписи, что позволяет лучше различать и читать их.

Когда задается буфер для надписи, Maplex Label Engine использует его как руководство для оценки положений и, если место позволяет, размещает надпись с буфером. Если создание буфера для надписи приводит к появлению неразмещенных надписей, механизм надписывания не будет создавать буфер и надписи будут расположены близко друг к другу. В этой ситуации неразмещенных надписей не будет.

Если используется опция Жесткое размещение (Hard constraint), буфер используется вне зависимости от доступного пространства. Это приведет к появлению разнесенных надписей, но многие надписи могут оказаться неразмещенными.

Подсказка:
Если вы используете смещение надписей, размер буфера следует сделать чуть больше, чем предпочитаемое смещение. Это позволяет избежать неопределенностей на карте.

  1. Убедитесь, что Maplex Label Engine включен.
  2. Убедитесь, что опция По надписыванию является активным способом отображения панели Содержание.
  3. Выберите класс надписей на панели Содержание и щелкните вкладку Надписи.
  4. На вкладке Надписи в группе Размещение надписей щелкните Свойства размещения надписей. Вызов диалогового окна
  5. На панели Надписи, щелкните Положение и щелкните Разрешение конфликтов.
  6. Разверните Буфер.
  7. Укажите значение Буфер надписи (Label buffer) в процентах от высоты шрифта. Значение по умолчанию – 15%, максимум – 50%.

    Очень большой буфер надписи ограничивает свободное место для других надписей и приводит к уменьшению их числа.

  8. Дополнительно, включите опцию Жесткое размещение (Hard constraint). Это позволяет применить буфер к каждой надписи в классе, независимо от доступного пространства. При этом число неразмещенных надписей может увеличиться. При отключении этой опции буфер надписи применяется только при наличии свободного места.