Основы отображения аннотаций и текста
Аннотации - это одна из опций в ArcGIS для хранения текста и размещения его на карте. В аннотациях каждый элемент текста* сохраняет свои местоположение, текстовую строку и свойства отображения. Динамически надписи - это еще одна основная опция хранения текста. Если необходимо точно сохранить местоположение каждого фрагмента текста - сохраняйте текст как аннотацию. ArcGIS полноценно поддерживает работу с двумя типами аннотаций: баз геоданных и документов карты. ArcGIS также поддерживает отображение и конвертацию других типов аннотаций, включая аннотации покрытий ArcInfo и САПР (CAD).
Надписи - это главная альтернатива аннотациям. Текст и местоположение надписей генерируются автоматически в соответствии с набором правил размещения.
*Хотя аннотации в основном используются для того, чтобы сохранять текст, размещенный на или рядом с картой, и аннотации баз геоданных, и аннотации документов карт, могут также хранить графические формы.
Более подробно о графических объектах
Как создать карту с аннотациями
Для использования аннотаций на картах следует выполнить следующие шаги.
- Добавьте в ArcMap имеющиеся аннотации.
Если у вас нет аннотаций, вы можете надписать пространственные объекты в ArcMap и конвертировать полученные надписи в аннотации.
Если у вас есть аннотации в других форматах, например, в покрытиях или САПР, и необходимо обеспечить их редактирование или связь с пространственными объектами, конвертируйте их в аннотации базы геоданных с помощью инструментов ArcToolbox.
- Измените символы ваших аннотаций базы геоданных с помощью инструментов редактирования ArcMap.
Более подробно о редактировании отображения объектов аннотаций
Символы для большинства форматов аннотаций можно изменить в диалоговом окне Свойства слоя (Layer Properties). Эти изменения происходят лишь в текущем документе карты, но их можно сохранить в файле .lyr. Изменить символы при работе с аннотациями документа карты можно на панели инструментов Рисование (Draw).Более подробно об аннотациях документа карты и добавлении нового текста на карту
- Используйте инструменты редактирования ArcMap для размещения аннотаций базы геоданных.
Более подробно об инструментах редактирования в ArcMap
Если вы создаете аннотации из надписей, вы можете минимизировать работу по размещению вручную, использовав опции размещения надписей перед конвертацией надписей в аннотации. При наличии аннотаций документа карты их можно разместить с помощью инструментов панели Рисование (Draw). - Управление аннотациями базы геоданных в ArcCatalog.
Более подробно об управлении классами пространственных объектов аннотаций
Аннотации базы геоданных
Элементы аннотации баз геоданных хранятся в специальных типах классов пространственных объектов внутри базы геоданных. Если вам нужен доступный для редактирования текст, который можно использовать на различных картах, следует сохранить этот текст в классах аннотаций базы геоданных. Классы аннотаций баз геоданных можно создавать и в ArcMap, и в ArcCatalog.
Хранение аннотации в базе геоданных подобно хранению географических объектов – линейных, точечных и полигональных – в базе геоданных. Вы можете добавлять аннотации, хранящиеся в базе геоданных на карту, и они будут отображаться в таблице содержания ArcMap как слой аннотаций.
Как и другие классы объектов в базе геоданных, все объекты в классе аннотаций имеют географическое расположение, экстент и атрибуты. Класс объектов аннотаций может находиться внутри набора классов объектов, или быть автономным классом объектов в базе геоданных. Несмотря на это, аннотации отличаются от обычных пространственных объектов, так как, в отличие от них, каждый объект аннотации обладает собственной символикой.
Аннотации базы геоданных могут быть стандартными или объектно-связанными. Стандартные аннотации представляют собой части географически привязанного к карте текста, ничем формально не связанные с пространственными объектами базы геоданных. Например, фрагмент стандартной аннотации может обозначать горный хребет - аннотация просто обозначает общее местоположение территории на карте. Объектно-связанная аннотация представляет собой особый тип аннотации базы геоданных, непосредственно связанный с объектом при помощи класса отношений.
Объектно-связанные аннотации базы геоданных
При наличии лицензии ArcGIS for Desktop Standard или ArcGIS for Desktop Advanced можно создавать и редактировать аннотации базы геоданных, непосредственно связанные с аннотируемыми объектами. При наличии лицензии ArcGIS for Desktop Basic вы можете просматривать объектно-связанные аннотации, но не можете создавать и редактировать их.
- Когда создается новый объект, автоматически создается новая аннотация. Это поведение можно отключить при создании класса пространственных объектов объектно-связанных аннотаций.
- Если вы переместите пространственный объект, вместе с ним переместится его аннотация.
- Если вы редактируете пространственный объект, аннотация этого объекта продолжит поддерживать отношение с этим объектом. Это поведение можно отключить при создании класса пространственных объектов объектно-связанных аннотаций.
- Если вы меняете атрибут объекта, на котором основана аннотация, текст аннотации изменяется.
- При удалении объекта, аннотация также удаляется.
Класс аннотаций может быть связан только с одним классом пространственных объектов, а класс пространственных объектов может обладать любым количеством классов объектно-связанных аннотаций.
Существует несколько способов создания объектно-связанных аннотаций. Во-первых, если вы определили класс пространственных объектов, с которым будет связан класс объектов аннотаций, то по мере создания новых объектов в этом классе с помощью инструментов редактирования в ArcMap будут автоматически создаваться аннотации для этих объектов.
Во-вторых, вы можете также использовать команду Создать аннотации к выбранным объектам в ArcMap, чтобы добавить связанные аннотации к существующим пространственным объектам.
И, наконец, можно конвертировать надписи в объектно-связанные аннотации в ArcMap или использовать инструменты конвертации аннотаций из ArcToolbox, чтобы создать объектно-связанные аннотации из аннотаций покрытий или аннотаций САПР.
Аннотации документа карты
Аннотации документа карты хранятся в самом документе карты (.mxd). Если у вас имеется относительно небольшое количество редактируемого текста, и этот текст планируется использовать лишь в одном документе карты, его лучше сохранить как аннотации документа карты. Аннотации документа карты лучше организовывать с помощью групп аннотаций. Группы аннотаций создаются в ArcMap с помощью инструментов панели Рисование (Draw).
Графический текст
Графический текст используется для добавления информации внутри и вокруг карты, которая находится в пространстве страницы - в отличие от аннотации, которая хранится в географическом пространстве. Динамический текст - тип графического текста, расположенного в компоновке карты, динамически изменяющегося в соответствии с текущими свойствами документа карты, фрейма данных или Data Driven Page. Если вы хотите разместить текстовую информацию на странице карты, которая не будет перемещаться при увеличении или сдвиге самой карты, вам следует использовать графический текст. Графический текст можно добавлять в ArcMap только в виде компоновки.
Дополнительные сведения о динамическом текстеБазовый масштаб
Для всех хранящихся в классах аннотаций базы геоданных и большинства аннотаций в группах аннотаций карты установлен базовый масштаб. Текст с базовым масштабом, независимо от текущего масштаба карты, всегда закрывает на карте одну и ту же площадь. Базовый масштаб - это механизм, позволяющий указывать размер текста в единицах страницы (например, в пунктах). Базовый масштаб - это просто масштаб, при котором текст аннотации отображается на экране символом указанного размера.
Например, если у вас есть группа аннотаций с базовым масштабом 1:100 000, и она содержит несколько фрагментов текста размером 12 пунктов, при отображении карты в этом масштабе размер текста составит 12 пунктов. При масштабе мельче 1:100 000, текст на экране будет меньше 12 пунктов, а при масштабе крупнее 1:100 000 - больше.
Ноль - это особое значение для базового масштаба группы аннотаций. Текст с нулевым базовым масштабом всегда будет отображаться одного размера, независимо от масштаба карты. Соответственно, если у вас есть хранящийся в группе аннотаций текст размером 12 пунктов с нулевым базовым масштабом, он всегда будет показан на карте размером 12 пунктов, независимо от масштаба карты.
- Установка нулевого базового масштаба для группы аннотаций делает поведение этой группы при изменении масштаба подобным поведению динамических надписей (постоянный размер страницы). Это очень удобно при создании интерактивных карт.
- Чтобы динамически размещаемые надписи вели себя так же, как аннотации (закрывали одно и то же географическое пространство), установите базовый масштаб фрейма данных:
- Установите такой масштаб изображения во фрейме данных, какой вы хотите использовать в качестве базового.
- Щелкните правой кнопкой мыши фрейм данных в таблице содержания и выберите Базовый масштаб (Reference Scale) > Установить базовый масштаб (Set Reference Scale).
- Для классов аннотаций базы геоданных нельзя установить нулевой базовый масштаб.
Другие типы аннотаций
ArcGIS также поддерживает отображение и конвертацию других форматов аннотаций, в том числе покрытий ArcInfo Workstation, Vector Product Format (VPF), САПР, PC ARC/INFO и SDE 3.x. Вы можете добавлять эти типы аннотаций непосредственно в ArcMap и изменять большинство свойств символов слоев аннотаций. Но для этих форматов нельзя изменить символы отдельных фрагментов аннотаций, а также нельзя менять их местоположение или текст. Если это необходимо, конвертируйте эти аннотации в аннотации базы геоданных или документа карты с помощью инструментов конвертации ArcToolbox. Вы также можете использовать эти инструменты, чтобы создать аннотацию покрытия из аннотации базы геоданных.