Основные концепции надписывания
В целом, надписывание - это процесс размещения описательного текста на или рядом с пространственными объектами на карте. В ArcGIS, под надписыванием подразумевается процесс автоматического создания и размещения описания пространственных объектов карты. Надпись - эту фрагмент текста на карте, который размещается динамически, а текстовая строка берется из одного или нескольких атрибутов пространственных объектов.
В ArcGIS верно следующее:
- Местоположения надписей генерируются автоматически.
- Надписи нельзя выбирать.
- Вы не можете редактировать свойства отображения для отдельных надписей.
Надписывание удобно для добавления описаний на карту для большого количества пространственных объектов. Надписывание - это быстрый способ добавить текст на карту, при этом не требуется вручную добавлять описание для каждого пространственного объекта. Более того, механизм надписывания в ArcMap динамически генерирует текст и размещает его. Это может быть полезно, если предполагается, что данные будут изменяться, или если вы создаете карты с разными масштабами.
В ArcMap существует два механизма надписывания: стандартный (включен по умолчанию) и Maplex (предоставляет расширенные возможности размещения надписей).
Создание карт с надписями
Для нанесения надписей на карте выполните следующие шаги.
- Запустите ArcMap с новой пустой картой, либо откройте имеющийся документ карты. Если необходимо, добавьте данные для надписей.
- Добавьте панель инструментов Надписи (Labeling) и откройте Менеджер надписей (Label Manager).
- Выберите механизм надписывания — стандартный или Maplex
- Включите надписывание для класса надписей, использующихся по умолчанию для данного слоя, чтобы взглянуть на получившиеся надписи на карте.
- С помощью Менеджера надписей создайте дополнительные классы надписей, если необходимо задать разные свойства надписей пространственных объектов в пределах одного слоя.
- С помощью Менеджера надписей укажите диапазоны масштабов для классов надписей, чтобы повысить быстродействие карты.
- Также с помощью Менеджера надписей можно улучшить внешний вид надписей на карте, изменив выражение надписи, текстовый символ и параметры расположения с помощью стандартного механизма надписывания или механизма надписывания Maplex.
- Поработайте с приоритетами и весами надписей, чтобы выбрать надписи с высоким приоритетом и разрешить возможные конфликты между надписями и пространственными объектами.
- Конвертируйте надписи в аннотации, чтобы иметь возможность вручную размещать каждый фрагмент текста.
Динамическое отображение надписей
Чтобы отобразить надписи для слоя, укажите атрибут или атрибуты пространственных объектов, на основании которых требуется сделать надписи (например, это могут быть названия улиц или типы почв) и включите надписывание. ArcMap автоматически размещает надписи поверх или рядом с пространственными объектами, которые они описывают. Вы также можете указать шрифт, размер и цвет текста, чтобы было легче различать надписи пространственных объектов различных типов.
При включении динамического надписывания, ArcMap размещает столько надписей, сколько можно разместить без перекрытия. В местах, где пространственные объекты расположены слишком тесно, некоторые объекты могут остаться не надписанными. По мере увеличения масштаба, большее число надписей будет отображаться динамически.
Базовый масштаб
По умолчанию, размер надписей не меняется при изменении масштаба карты. Оставаясь одинакового размера, они по умолчанию будут закрывать большее географическое пространство при уменьшении масштаба карты и меньшее — при увеличении. Определившись с масштабом карты, возможно, вы захотите использовать масштабирование надписей при изменении масштаба карты. Для этого установите базовый масштаб для фрейма данных.
Выбор объектов для надписывания
Для выбора объектов надписывания и мест размещения надписей, можно использовать расширенные опции надписывания. Можно выбрать, какие именно пространственные объекты будут надписываться и где будут располагаться надписи.
Существует четыре способа управления надписыванием:
- Задание приоритета надписей, управляющим порядком размещения надписей на карте.
- Задание веса надписей и веса пространственных объектов, устанавливающие систему рангов надписей, на случай, если они конфликтуют (перекрываются) на карте с другими надписями или пространственными объектами.
- Использование классов надписей, для выбора параметров их размещения, включая приоритет, веса и свойства размещения, для объектов в пределах одного слоя.
- Выбор диапазона масштабов для класса надписей, для выбора масштабов, при которых надписи отображаются.
Приоритеты надписей, веса надписей и веса пространственных объектов работают совместно, контролируя, какие пространственные объекты надписываются и где размещаются их надписи.
Приоритет надписей может работать на послойной основе, или вы можете задать приоритет надписей в пределах слоев для дальнейшего разделения надписей слоев на классы надписей. Например, можно разделить надписи городов на два класса — для столиц и всех остальных городов. Затем, вы можете придать надписям столичных городов больший приоритет и больший вес, чем надписям остальных городов.
Можно и дальше совершенствовать карту, устанавливая веса пространственных объектов класса надписей столиц. Общее правило гласит, что пространственный объект не может перекрываться надписью равного или меньшего веса. Продолжая этот пример, можно увеличить веса пространственных объектов класса столиц до Высокого (High). После этого символы обычных городов на карте могут перекрываться, а символы столиц — нет.
Определение диапазона масштабов для классов надписей позволяет управлять масштабом отображения надписей. Например, можно задать диапазон масштабов для обычных городов, чтобы при уменьшении масштаба они не отображались, а отображались только надписи столиц. Если для надписей задан диапазон масштабов, зачастую отсутствует возможность прочитать их при уменьшении масштаба, поэтому отключение таких надписей при помощи диапазона масштабов позволит повысить удобочитаемость карты и снизить ее визуальную нагрузку.
Выбор мест расположения надписей
Для управления местами размещения надписей, необходимо задать свойства размещения надписей. Как и с приоритетами и весами надписей, эти параметры работают на послойной основе, или можно использовать классы надписей для подразделения пространственных объектов одного слоя и присваивать им разные свойства размещения. Свойства размещения надписей позволяют выбирать размещение надписей на карте относительно надписываемых объектов. В ArcMap имеются различные опции размещения надписей для точечных, линейных и полигональных объектов. Кроме того, механизм надписывания Maplex дает возможность использования дополнительного расширенного набора свойств размещения надписей.
Конвертация надписей в аннотации
Если вы хотите точно управлять размещением надписей на карте, необходимо конвертировать надписи в аннотации. Хранящийся в аннотациях текст можно редактировать, а это значит, что можно выбирать и перемещать отдельные фрагменты текста, а также менять свойства их отображения (шрифт, размер, цвет и т.д.). Например, может потребоваться конвертировать надписи в аннотации, чтобы вручную переместить несколько фрагментов текста, освободив таким образом место в ArcMap для еще одной надписи. Когда вы конвертируете надписи в аннотации, ArcMap предоставляет список надписей, которые не были размещены, и позволяет разместить их на карте вручную.
При наличии лицензии ArcGIS for Desktop Standard или ArcGIS for Desktop Advanced вы можете конвертировать надписи в объектно-связанные аннотации. Объектно-связанные аннотации - это аннотации, обладающие некоторыми преимуществами динамических надписей.
- Если вы переместите пространственный объект, вместе с ним переместится его аннотация.
- Если вы удалите пространственный объект, связанная аннотация также будет удалена.
- При изменении атрибута, на котором основан текст аннотации, текст аннотации также изменится.