Данные улицы в ГИС часто представлены множеством отдельных линейных объектов, что может привести к размещению большего, чем нужно, количества надписей. Чтобы этого избежать, линейные объекты, представляющие улицы, обычно рассматриваются как специальный тип линейных объектов. Механизм надписей Maplex группирует сегменты объектов улиц, если совпадает символ и надпись, и эти сегменты соединяются, и рассматривает их как одиночные протяженные объекты. Это позволяет размещать надпись для улицы в целом, а не для каждого сегмента. При надписывании улиц механизм надписей Maplex размещает надписи, избегая перекрестков.
Существует четыре типа размещения надписей для объектов улиц: Центрировать с изгибом (Centered Curved), Со сдвигом с изгибом (Offset Curved), Центрировать по прямой (Centered Straight) и Со сдвигом по прямой (Offset Straight). Кроме того, можно задать расстояние между словами для объектов улиц и определить значение Промежутка от конца улицы (End of Street Clearance), чтобы избежать размещения надписей на уличных перекрестках или возле них. Максимальное число строк для переноса текста устанавливается внутри программы, и невозможно задать символы переноса, так как здесь механизм надписей Maplex использует только пробелы для размещения улиц, и это не может быть изменено. Для стилей размещения с центрированием, это значение равно 3, а для стилей со сдвигом - 2. Так как цель карты улиц - ясно и понятно идентифицировать объекты улиц, механизм надписей Maplex размещает надписи улиц в первую очередь перед остальными надписями.
Общие параметры стиля размещения "Названия улиц"
Стиль Названия улиц (Street Placement) обеспечивает опции для компоновки надписей улиц в областях с множеством надписей.
Размещать горизонтально и центрировать на линиях улиц (May place label horizontal and centered on the street)
Если надпись слишком велика, чтобы разместиться на объекте, можно выбрать данную опцию, чтобы надпись размещалась горизонтально и центрировалась относительно улицы. Эта опция также позволяет надписи выходить за пределы объекта улицы на крутых поворотах, размещаться прямо и с переносом по словам вдоль улицы вместо того, чтобы быть сильно изогнутой.
На рисунке ниже надпись Duncan Ct размещена горизонтально и центрирована относительно улицы, так как она не помещалась вдоль улицы:
Сокращать верхнюю строку надписей, выходящих за пределы улиц (Reduce the leading of stacked labels that overrun the end of the street)
Эта опция позволяет надписи из нескольких строк уменьшать расстояние между строками с помощью перемещения второй строки ближе к основной надписи для более компактного размещения, когда надпись выходит за пределы своего объекта.
На рисунке ниже окончания названий улиц в конце объектов перенесены на другую строку с уменьшенным расстоянием между строками:
Можно переносить по строкам основные названия улиц (May place primary name under street ending when label is stacked)
Эта опция позволяет надписи с переносом менять порядок слов так, чтобы название улицы отображалось под типом улицы, когда надпись выходит за пределы своего объекта.
На рисунке ниже для надписи Elm Park Gardens был изменен порядок слов из-за ограниченного пространства:
Промежуток от конца улицы
Эта опция размещает надпись на расстоянии смещения от конца объекта улицы. Если соблюдение промежутка по умолчанию затруднительно, то вместо него используется минимальный промежуток от конца улицы.
- Предпочтительное (Preferred) - Предпочтительное расстояние между надписью и концом улицы. Установка промежутка до конца улицы полезна для того, чтобы избежать конфликтов с надписями других улиц на пересечениях улиц.
- Минимальное (Minimum) - Минимальное расстояние между надписью и концом улицы.
Параметр распределения слов
Когда вы размещаете надписи для улиц, вы можете управлять расстоянием между словами в надписи, включив опцию Распределять слова (Spread words) на закладке Размещение надписей (Label Position). При этом можно задать максимальное расстояние, на которое могут быть разнесены слова в надписи. Расстояние между словами символа текста надписи используется как минимальное. По умолчанию расстояние равно ширине одного символа. Вы можете изменить это минимальное значение в редакторе текстового символа, следуя пошаговой инструкции для установки основного расстояния между символами и задав новое значение для расстояния между словами.
- Максимальное расстояние между словами (Maximum Word Spacing) - Максимальное разрешенное расстояние между словами. Это расстояние должно быть больше, чем расстояние между словами в текстовом символе. Если вы устанавливаете расстояние Максимальное (Maximum) равным 0, механизм надписей Maplex автоматически пропорционально распределяет слова, чтобы растянуть надпись вдоль всей длины объекта улицы.
- Расстояние между словами по умолчанию (Default Word Spacing) - Минимальное расстояние между словами. Оно задается в свойствах текстового символа надписи.
Рисунок ниже отображает надписи улиц с максимальным значением Распределять слова (Spread words). Это позволяет растянуть надпись вдоль всей длины объекта.
Связанные разделы
- Включение стиля "Названия улиц"
- Настройка общих параметров стиля "Названия улиц" и параметров конца улицы
- Настройка параметров распределения слов в стиле "Названия улиц"
- Установка интервала между знаками по умолчанию при распределении надписи вдоль улицы
- Выбор размещения надписей для линий
- О смещении надписей линий
- Повторение надписей вдоль линии
- Установка максимального интервала между знаками при распределении надписи вдоль линии
- Надписывание улиц