Редактирование объектно-связанных аннотаций

Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.

ЛицензияЛицензия:

Объектно-связанные аннотации можно просматривать в ArcGIS for Desktop Basic, но создавать и изменять их можно только в ArcGIS for Desktop Advanced и ArcGIS for Desktop Standard.

Объектно-связанные аннотации — это особый тип аннотаций базы геоданных, которые напрямую связаны с объектами. Такие аннотации отражают текущее состояние объектов в базе геоданных: они автоматически обновляются при перемещении, редактировании или удалении пространственных объектов. Преимуществом использования объектно-связанных аннотаций по сравнению со стандартными аннотациями является то, что ArcGIS будет следить за сохранением связи между объектами и аннотациями. Например, вы создаете новый объект.Новая аннотация будет создана для этого объекта на основе значений атрибутов. Если вы перемещаете или изменяете форму объектов, аннотации будут также перемещены. Если вы меняете атрибут объекта, на котором основана аннотация, текст аннотации изменяется. Наконец, если вы удалите объект, аннотация будет также удалена.

Объектно-связанные аннотации хранятся в классе объектов-аннотаций в базе геоданных наряду с географическими данными (классом точечных, линейных или полигональных объектов), с которыми они связаны. Класс объектов базы геоданных может обладать любым количеством связанных классов объектов-аннотаций; однако классы объектов аннотаций могут быть связаны только с одним классов пространственных объектов.

Класс объектов объектно-связанных аннотаций может быть связан только с классом объектов, хранящемся в этой же базе геоданных. Если географические объекты не хранятся в базе геоданных (например, они могут храниться в шейп-файле), у вас есть два варианта на выбор: вы можете преобразовать геоданные в класс объектов базы геоданных и создать объектно-связанные аннотации для них либо оставить существующие геоданные в исходном формате и использовать стандартные аннотации базы геоданных для хранения надписей для этих объектов.

Класс объектно-связанных аннотаций связан с классом объектов с помощью класса отношений, и связь между аннотацией и его объектом является сложным отношением. Использование класса отношений - это не единственное отличие объектно-связанных аннотаций и стандартными аннотациями; вы не можете создать объектно-связанные аннотации из стандартных аннотаций добавлением этого класса отношений или каким либо другим способом. Если вы хотите получить объектно-связанные аннотации, вы должны создать класс объектов - объектно-связанных аннотаций.

Если необходимо обновить текст для объектно-связанной аннотации, обновите атрибуты оригинального объекта (например, атрибуты линии, с которой связана аннотация), из которого аннотация была создана. Когда вы это сделаете, обновления немедленно будут отображены в тексте объекта-аннотации. Если вы напрямую редактируете свойство TextString (Строка текста) у объекта-аннотации, то изменения будут затем применены к объекту, связанному с аннотацией.

Создание класса объектов объектно-связанных аннотаций

Создание объектно-связанных аннотаций выполняется в два этапа. Сначала вы создаете класс объектов аннотаций в базе геоданных для хранения аннотаций, затем вы создаете отдельные фрагменты текстовой информации, которые будут связаны с отдельными объектами. Вы можете объединить эти два шага в одно действие, конвертировав надписи в аннотации.

Существует два способа для создания класса объектов объектно-связанных аннотаций. Первый — это создание в ArcCatalog или окне Каталог (Catalog). Если вы создаете данные об объектах, создайте класс объектов, а затем создайте класс объектов объектно-связанных аннотаций, который будет связан с вашим новым классом пространственных объектов. Затем, когда вы используете инструменты редактирования ArcMap для создания объектов в классе объектов, аннотации будут создаваться автоматически и будут связаны с объектами.

Вторым способом создания класса объектно-связанных аннотаций является преобразование в ArcMap надписей в объекты аннотаций. Это самый быстрый способ создания объектно-связанных аннотаций, когда вы уже имеете объекты в вашем классе географических объектов. Начните с надписывания объектов вашей базы геоданных в ArcMap, и затем конвертируйте ваши надписи в аннотации.

Создание объектно-связанных аннотаций

Когда у вас уже имеется класс объектов объектно-связанных аннотаций, вам надо добавить в него аннотации. Если вы редактируете в ArcMap, то при создании объектов аннотации будут автоматически созданы в связанном классе объектов-аннотаций. Если ваш объект имеет поля со значениями по умолчанию на основе которых создается текст надписей, аннотации будут сразу отображаться при создании объектов. Если поле, на основе которого создается текст надписи не имеет значения по умолчанию, вам необходимо ввести значение атрибута для этого поля (или значение для текста надписи в аннотации) для связанных аннотаций, чтобы они появились на карте.

Если у вас уже есть объекты и вы хотите создать объектно-связанные аннотации, существуют несколько способов добавить аннотации. Одним из способов является конвертирование надписей в аннотации. Конвертирование надписей в аннотации автоматически создает класс объектов аннотаций и заполняет их аннотациями. Когда надписи конвертируются в аннотации, вы можете вручную передвинуть отдельные части текста, чтобы поместить их именно туда, где вам хотелось бы их видеть.

Вторым способом создания аннотаций является добавление в ArcMap и класса объектов и связанного с ним класса объектов-аннотаций. Вы можете затем выбрать некоторые объекты и использовать команду Аннотации для выбранных объектов (Annotate Selected Features) для автоматического создания аннотаций в связанном класса объектов-аннотаций для выбранных объектов. Вам необязательно выполнять редактирование, чтобы использовать команду Аннотации для выбранных объектов. Несмотря на то, что эта команда позволяет вам создавать аннотации для нескольких выбранных объектов одновременно, возможно следует задуматься о создании аннотаций для всей карты.

Редактирование объектов, связанных аннотациями

При редактировании объектов с которыми связаны объектно-связанные аннотации, новые аннотации будут размещены с помощью механизма надписей в классе объектов-аннотаций. Примерами такого редактирования могут быть изменение формы объектов, редактирование полей атрибутов, на основе которых создается текст надписей, создание нового объекта, надписывание выбранных объектов. Если правки объекта обновляют атрибуты, на основе которых создается текст надписей, текст надписей будет изменен для связанной аннотации. Если производится перемещение объекта, то аннотация будет также перемещена вместе с этим объектом. Если правка обновляет форму объекта или атрибут используется для поворота объекта, аннотация будет замещена в соответствии с правилапи надписывания механизма надписей.

По умолчанию объектно-связанные аннотации автоматически располагаются вдоль соответствующих линейных объектов, но вы можете разместить объектно-связанную аннотацию вдоль другого объекта. Если вы хотите изменить этот параметр или сделать так, чтобы аннотация, связанная с полигонами, также располагалась автоматически, воспользуйтесь вкладкой Аннотация (Annotation) в диалоговом окне Опции редактирования (Editing Options).

Связанные темы

9/11/2013