ArcGIS for Desktop поддерживает в полном объеме два типа аннотаций: аннотации документа карты, хранящиеся в группах аннотаций, и аннотации базы геоданных, хранящиеся в классах пространственных объектов аннотаций в базе геоданных. Остальные типы аннотаций доступны в ArcGIS for Desktop только для чтения.
Решение о том, где хранить аннотации, является очень важным. При необходимости вручную добавить текст к картам во время конвертации надписей в аннотации либо конвертации покрытия ArcInfo Workstation или аннотации SDE 3, следует выбрать нужный вариант хранения.
В общем виде, если вы работаете в многопользовательской среде ГИС, или если у вас больше нескольких сотен текстовых фрагментов, необходимо хранить аннотации в классах пространственных объектов-аннотаций в базе геоданных. Если вы не работаете в многопользовательской среде и у вас меньше нескольких сотен текстовых фрагментов - лучше выбрать группы аннотаций. Группы аннотаций также хороши для временного хранения текста.
В ArcCatalog и ArcMap есть несколько существенных различий при работе с группами аннотаций, по сравнению с работой с классами пространственных объектов-аннотаций базы геоданных. Это особенно верно при управлении аннотациями и редактировании отдельных фрагментов аннотаций. Дополнительные сведения об этих отличиях см. в таблице задач, связанных с текстом, в разделе Работа с текстом.
В ArcGIS надписи являются основной альтернативой хранению текста в аннотациях.
Вот некоторые основные правила работы с текстом:
- Если вы создаете карту и ваш текст нужен только для данной конкретной карты, можете сохранить текст в документе карты в одной или нескольких группах аннотаций. При удалении карты, эта аннотация тоже будет удалена, так как она хранится в этом документе карты.
- Если вы хотите использовать текст на нескольких картах, сохраните его в одном или нескольких классах пространственных объектов-аннотаций базы геоданных. Хранящиеся в базе геоданных аннотации ведут себя точно так же, как обычные пространственные объекты, так что вы сможете добавить аннотации базы геоданных как слой на любую карту.
- Если данные хранятся в базе геоданных ArcSDE, сохраняйте аннотации в этой же базе геоданных, чтобы использовать возможности среды версионного и многопользовательского редактирования.
- Как общее правило, если у вас имеется несколько сотен текстовых фрагментов, храните аннотации в базе геоданных, так как ArcMap открывает и прорисовывает аннотации из базы геоданных гораздо быстрее, чем из документа карты. Также, каждый добавляемый в группу аннотаций кусочек текста увеличивает размер файла документа карты (.mxd).
- Если вы хотите использовать специальные инструменты редактирования для создания и редактирования аннотаций в ArcMap, храните свои аннотации в базе геоданных.