Данные улицы часто представлены множеством отдельных линейных объектов, что может привести к размещению большего, чем нужно, количества надписей. Чтобы этого избежать, линейные объекты, представляющие улицы, обычно рассматриваются как специальный тип линейных объектов. Maplex Label Engine группирует сегменты объектов улиц, если символы и надписи совпадают, и сами объекты соединены, и рассматривает их как единые протяженные объекты. Это позволяет размещать надпись для улицы в целом, а не для каждого сегмента. При надписывании улиц механизм надписей Maplex Label Engine размещает надписи, избегая перекрестков.
Существует четыре типа размещения надписей для объектов улиц: Центрировать с изгибом, Со сдвигом с изгибом, Центрировать по прямой и Со сдвигом по прямой. Кроме того, можно задать расстояние между словами и буквами для объектов улиц и определить значение Промежутка от конца улицы, чтобы избежать размещения надписей на уличных перекрестках или возле них. Максимальное число строк для переноса текста устанавливается внутри программы, и невозможно задать символы переноса, так как здесь Maplex Label Engine использует только пробелы для размещения улиц, и это не может быть изменено. Для центрированных стилей размещения для него задано значение 3, а для стилей со смещением - 2. При надписывании с помощью стиля Улицы у надписей появляется лимит в 6 слов. Если используется более шести слов, надпись остается неразмещенной. Поскольку назначение карты уличной сети – это точная и полная идентификация улиц, Maplex Label Engine размещает надписи улиц перед всеми остальными надписями.
Внимание:
Опция Удалить лишние пробелы игнорируется, когда используется стиль размещения Улицы style. Лишние пробелы удаляются всегда.
Надписи улиц не разбиваются по разным частям объекта, как Kensington Square на следующем рисунке, если надпись содержит теги форматирования текста; надстрочные или подстрочные символы; диакритические знаки, а также знаки письменности справа налево.
- Убедитесь, что Maplex Label Engine включен.
- Убедитесь, что опция По надписыванию является активным способом отображения панели Содержание. Щелкните По надписыванию.
- Выберите класс надписей на панели Содержание и щелкните вкладку Надписи.
- На вкладке Надписи в группе Размещение надписей щелкните Свойства размещения надписей.
- На панели Надписи, щелкните Положение и щелкните .
- Разверните Размещение.
- Выберите Улицы из ниспадающего списка стилей размещения надписей для линий.
Расположение надписей может измениться после того, как вы выберете стиль Улицы. Это происходит потому, что существует четыре типа размещения для объектов улиц: Центрировать с изгибом, Со сдвигом с изгибом, Центрировать по прямой и Со сдвигом по прямой.
- Если необходимо выберите другую позицию размещения надписей улиц.
Общие параметры стиля размещения "Названия улиц"
Стиль Улицы предлагает опции для компоновки надписей улиц в областях с множеством надписей.
Размещать горизонтально и центрировать на линиях улиц
Если надпись слишком велика, чтобы разместиться на объекте, можно выбрать данную опцию, чтобы надпись размещалась горизонтально и центрировалась относительно улицы. Эта опция также позволяет надписи выходить за пределы объекта улицы на крутых поворотах, размещаться прямо и с переносом по словам вдоль улицы вместо того, чтобы быть сильно изогнутой.
На следующем рисунке надпись Duncan Ct размещена горизонтально и центрирована относительно улицы, так как она не помещалась вдоль улицы:
Сокращать верхнюю строку надписей, выходящих за пределы улиц
Эта опция позволяет надписи из нескольких строк уменьшать расстояние между строками с помощью перемещения второй строки ближе к основной надписи для более компактного размещения, когда надпись выходит за пределы своего объекта.
На рисунке ниже окончания названий улиц в конце объектов перенесены на другую строку с уменьшенным расстоянием между строками:
Можно переносить по строкам основные названия улиц
Эта опция позволяет надписи с переносом менять порядок слов так, чтобы название улицы отображалось под типом улицы, когда надпись выходит за пределы своего объекта.
На рисунке ниже для надписи Elm Park Gardens был изменен порядок слов из-за ограниченного пространства:
Промежуток от конца улицы
Эта опция размещает надпись на расстоянии смещения от конца объекта улицы. Если соблюдение промежутка по умолчанию затруднительно, то вместо него используется минимальный Промежуток от конца улицы.
- Предпочтительный – расстояние по умолчанию между надписью и концом улицы. Установка Промежуток от конца улицы полезна для того, чтобы избежать конфликтов с надписями других улиц на пересечениях улиц. Оно измеряется в процентах от средней ширины символа в шрифте. Значение 500 означает расстояние длиной в пять символов между концом объекта улицы и краем текста надписи.
- Минимальное – минимальное расстояние между надписью и концом улицы. Оно измеряется в процентах от средней ширины символа в шрифте. Значение 200 означает расстояние в два символа между концом объекта улицы и краем текста надписи.
Распределение слов в надписи улицы
Когда вы размещаете надписи для улиц, вы можете управлять расстоянием между словами в надписи с помощью опции Распределить слова в фиксированных границах. При этом можно задать максимальное расстояние, на которое могут быть разнесены слова в надписи. Расстояние между словами символа текста надписи используется как минимальное. По умолчанию расстояние равно ширине одной буквы. Вы можете изменить эти значения по умолчанию на закладке текстовых символов, следуя пошаговой инструкции для задания основного расстояния между символами и введя новое значение для расстояния между словами. Если вы используете опцию Распределить слова, чтобы заполнить объект, Maplex Label Engine автоматически пропорционально распределяет слова, чтобы растянуть надпись вдоль всей длины объекта улицы.
- Максимум – максимальное разрешенное расстояние между словами. Это расстояние должно быть больше, чем расстояние между словами в текстовом символе.
- По умолчанию – минимальное расстояние между словами. Оно задается в свойствах текстового символа надписи.
На следующем рисунке показаны надписи улиц с использованием опции Распределить слова, чтобы заполнить объект. Это позволяет растянуть надпись вдоль всей длины объекта.
Изменение максимального интервала между словами
Чтобы изменить максимальное расстояние между словами, выполните следующие действия:
- На панели Надписи, щелкните Положение и щелкните .
- Разверните Распределять надписи.
- Укажите используемый тип интервала между словами: Использовать интервал между словами по умолчанию, Распределить слова, чтобы заполнить объект или Распределить слова в фиксированных границах. При использовании опции Распределить слова в фиксированных границах, задайте значение Максимум. Оно измеряется в процентах от средней ширины буквы в шрифте и должно быть больше расстояния между буквами по умолчанию. Значение 600 означает расстояние длиной в шесть букв между словами в надписи.
Изменение значений по умолчанию
Чтобы изменить значение по умолчанию для расстояний между словами, выполните следующие шаги:
- На панели Надписи, щелкните Символ и щелкните .
- Разверните Форматирование.
- Введите значение для параметра Интервал между словами.
Это будет минимальным расстоянием между словами, если вы выберете распределение слов в надписях.