Конвертация надписей в аннотации
О конвертации надписей в аннотации
При конвертации надписей в аннотации, необходимо выбрать, где они будут храниться - в документе карты или в базе геоданных.
Аннотации документа карты хранятся в группе аннотаций в соответствующем документе карты. Надписи можно конвертировать в группу аннотаций из любого слоя базы геоданных, покрытия, шейп-файла или источника данных класса объектов САПР.
Аннотации базы геоданных хранятся как класс объектов аннотаций в базе геоданных. При создании аннотации в базе геоданных необходимо выбрать тип создаваемой аннотации: стандартная или объектно-связанная.
При хранении объектно-связанной аннотации в базе геоданных создается отношение между этой аннотацией и соответствующим пространственным объектом. Затем в случае перемещения объекта аннотация (надпись) перемещается вместе с ним; при удалении объекта аннотация также удаляется; при изменении атрибутов объекта, связанного с этой аннотацией, текст аннотации меняется.
Для конвертации объектно-связанных аннотаций необходима лицензия ArcGIS for Desktop Standard или ArcGIS for Desktop Advanced.
Вы можете осуществить конвертацию в новую группу аннотаций или класс объектов или добавить их в существующий класс пространственных объектов-аннотаций. Но если вы создаете объектно-связанные аннотации, всегда создается новый класс пространственных объектов-аннотаций. После конвертации вы можете дополнительно отобразить список неразмещенных надписей, которые теперь стали неразмещенными аннотациями, и разместить их на карте в интерактивном режиме.
Подготовка надписей для конвертации
Необходимо правильно задать масштаб и свойства надписей, так как они определяют размер, положение и отображение новых аннотаций.
Перед конвертацией надписей в аннотации обратите внимание на три масштаба:
- Текущий масштаб карты — этот масштаб отображается в окне Масштаб (Scale) на панели инструментов Стандартные (Standard) в ArcMap.
- Базовый масштаб фрейма данных — это масштаб, при котором символы пространственных объектов, динамические надписи и графика фрейма данных отображаются на экране с заданным для них размером символов.
- Базовый масштаб аннотаций - Это масштаб, при котором текст в группах аннотаций или классе пространственных объектов-аннотаций в базе геоданных отображаются на экране с выбранным для них размером символов.
Аннотации создаются с такими же размерами и положением символов, какие были у надписей в момент конвертации. При этом действуют следующие правила:
- При конвертации надписи в аннотацию с указанием нового места хранения (при этом ArcMap создает новую группу аннотаций или класс пространственных объектов аннотаций) базовый масштаб аннотации для новой группы или класса пространственных объектов извлекается из базового масштаба фрейма данных, если он не нулевой. Если базовый масштаб фрейма данных равен нулю, базовый масштаб аннотаций этой новой группы или класса пространственных объектов берется из текущего масштаба карты.
- Если вы конвертируете надписи в аннотации, сохраняя их в уже существующую группу или класс пространственных объектов-аннотаций, ArcMap отобразит сообщение с предупреждением, что базовый масштаб аннотаций не совпадает либо с базовым масштабом фрейма данных (если не равен нулю), либо с текущем масштабом карты (при нулевом базовом масштабе фрейма данных). В этом сообщении вам также будет предложено выбрать другое место для сохранения. Для корректной конвертации надписей в аннотации, чтобы сохранить размер и местоположение, базовый масштаб фрейма данных (или текущий масштаб карты) должен соответствовать базовому масштабу аннотаций. Чтобы исправить эту проблему, либо выберите другое место для сохранения аннотаций, либо измените базовый масштаб фрейма карты или текущий масштаб карты.
При возникновении проблем с использованием памяти при конвертации надписей в аннотации конвертируйте только надписи в пределах отображаемого экстента или воспользуйтесь инструментом Надписи листов в аннотации (Tiled Labels To Annotation) для конвертации надписей в аннотации для слоев документа карты на основании индексного слоя полигона.
Подготовка надписей для конвертации
- Добавьте данные на карту, это поможет вам определить наилучшие размер, положение и отображение надписей, который вы хотите конвертировать в аннотации.
- Установите масштаб, при котором вы обычно просматриваете аннотации - в ArcMap или на бумажной карте.
- Щелкните правой кнопкой мыши фрейм данных в таблице содержания и выберите Базовый масштаб (Reference Scale) > Установить базовый масштаб (Set Reference Scale). Будет выбран базовый масштаб, равный тому, который вы установили в предыдущем шаге.
- Присвоение символов пространственным объектам.
- Отобразите надписи и установите их размер, положение и особенности отображения.
- Чтобы увеличить количество размещенных надписей перед конвертацией, поработайте с приоритетами надписей, весами надписей и пространственных объектов и опциями размещения надписей.
- Приблизьтесь к экстенту, который содержит все надписи, которые вы хотите конвертировать. Есть две возможности:
- Чтобы конвертировать все надписи, приблизьтесь к полному экстенту надписываемых данных. Это гарантирует, что надписи будут размещены для полного экстента всех пространственных объектов.
- Чтобы конвертировать надписи только для определенного экстента, приблизьтесь к этому экстенту.
При конвертации надписей в существующий класс пространственных объектов аннотаций или существующую группу аннотаций этот масштаб должен соответствовать базовому масштабу класса пространственных объектов аннотаций или группы аннотаций, в которые вы добавляете надписи.
Дополнительные сведения см. в разделе Отображение надписей.
После выполнения этого шага, все готово для конвертации надписей в аннотации.
Конвертация надписей в аннотации базы геоданных
- Подготовьте надписи для конвертации: убедитесь, что масштаб и свойства надписей установлены правильно.
- Для конвертации надписей одного слоя, щелкните слой в таблице содержания ArcMap правой кнопкой мыши. Для конвертации надписей с нескольких слоев, щелкните правой кнопкой мыши фрейм данных.
- Щелкните Конвертировать надписи в аннотации (Convert Labels to Annotation).
- В разделе Сохранить аннотации (Store Annotation) выберите В базе данных (In a database).
- Укажите пространственные объекты, для которых вы хотите создать аннотации.
-
Для создания объектно-связанных аннотаций установите флажок Объектно-связанные (Feature Linked). Для создания стандартных аннотаций, оставьте поле пустым.
Примечание:
В целях сохранения целостности данных, конвертировать надписи, основанные на присоединенных полях, в объектно-связанные аннотации нельзя. Либо конвертируйте надписи в стандартные аннотации, либо отредактируйте данные таким образом, чтобы поле надписи существовало в базовой таблице, и удалите соединение.
Подсказка:Если вы надписываете класс объектов геометрической сети, следует конвертировать эти надписи в объектно-связанные аннотации после построения геометрической сети. Это рекомендуется, т.к. при замыкании пространственных объектов во время построения сети, их геометрия меняется таким образом, что связанные объекты-аннотации не обновляются.
- Если вы создаете стандартную аннотацию и хотите добавить ее к существующему классу стандартных объектов аннотаций, установите флажок Присоединить (Append).
- Если вы создаете объектно-связанные аннотации, щелкните имя нового класса объектов-аннотаций, чтобы изменить его.
-
Если вы создаете стандартные аннотации, щелкните кнопку открытия папки и укажите расположение и название нового класса объектов-аннотаций, который вы создаете, или, если аннотации присоединяются, укажите существующий класс стандартных объектов-аннотаций, к которому вы их присоединяете.
Подсказка:
При конвертировании в существующий класс объектов-аннотаций, убедитесь, что текущий масштаб карты (или базовый масштаб фрейма данных, если он установлен) соответствует базовому масштабу существующего класса объектов. Если масштабы не совпадают, вы увидите предупреждение, и дальнейшая работа будет невозможна.
- Если вы присоединяете аннотации к существующему классу, переходите к шагу 15.
- Щелкните кнопку Свойства (Properties).
- Дополнительные сведения о включении параметров Обязательно выбирать символ из таблицы символов (Require symbol to be selected from the symbol table), Создавать аннотации при добавлении новых объектов (Create annotation when new features are added) (недоступен для стандартных аннотаций) или Обновлять аннотации при изменении формы объектов (Update annotation when feature's shape is modified) (недоступен для стандартных аннотаций) см. в разделе Параметры редактирования класса объектов аннотаций.
- Если вы создаете новый класс объектов аннотаций в файле или базе геоданных ArcSDE и хотите использовать собственное ключевое слово для хранения, щелкните Использовать ключевое слово конфигурации (Use configuration keyword) и введите ключевое слово.
- Нажмите ОК.
- Некоторые надписи могут в данный момент не отображаться на карте, так как для них не хватает места. Чтобы конвертировать такие надписи, установите флажок Конвертировать неразмещенные надписи (Convert unplaced labels). При этом неразмещенные надписи будут сохранены в классе объектов-аннотаций, что позволит вам позже, в сеансе редактирования ArcMap, правильно разместить их.
- Щелкните Конвертировать (Convert).
Если флажок Конвертировать неразмещенные надписи (Convert unplaced labels) установлен и вы хотите расположить на карте неразмещенные аннотации, см. раздел Расположение неразмещенных объектов аннотаций базы геоданных.
Размещение неразмещенных аннотаций базы геоданных
- Щелкните на меню Редактор (Editor) на панели инструментов Редактор (Editor), наведите указатель на пункт Окна редактирования (Editing Windows), затем щелкните Неразмещенные аннотации (Unplaced Annotation).
- В окне Неразмещенные аннотации (Unplaced Annotation) щелкните стрелку ниспадающего меню Показать (Show) и выберите класс объектов-аннотаций, содержащий неразмещенные аннотации.
- Щелкните Искать сейчас, чтобы получить список неразмещенных аннотаций.
- По умолчанию неразмещенные аннотации не будут отображены на карте. Чтобы отобразить их, щелкните Отобразить (Draw).
- Если вы хотите работать с аннотациями только при определенном экстенте, выберите соответствующий масштаб, отметьте параметр Видимый экстент (Visible Extent), щелкните Искать сейчас (Search Now) для обновления списка.
- Дважды щелкните на записи списка, чтобы подсветить расположение неразмещенных аннотаций.
- Чтобы увеличить область, где находится неразмещенная аннотация, щелкните текст правой кнопкой мыши и выберите Приблизить к аннотации (Zoom to Annotation) или Приблизить к объекту (Zoom to Feature).
- Чтобы разместить аннотацию на карте, щелкните текст правой кнопкой мыши и выберите Разместить аннотацию (Place Annotation).
- После того, как вы разместили аннотацию на карте, объект будет выбран. Используйте инструмент Редактировать аннотацию (Edit Annotation), чтобы перемещать аннотацию в новое местоположение.
Конвертация надписей в аннотации документа карты
- Шаги по подготовке надписей к конвертации в аннотации.
- В таблице содержания ArcMap щелкните правой кнопкой на надписываемом слое.
- Щелкните Конвертировать надписи в аннотации (Convert Labels to Annotation).
- Для опции Сохранить аннотацию (Store Annotation) выберите В документе карты (In the map).
- Укажите пространственные объекты, для которых вы хотите создать аннотации.
- Щелкните на имени группы аннотаций, чтобы изменить его. Вы можете указать новую или имеющуюся группу аннотаций.
- Некоторые надписи могут в данный момент не отображаться на карте, так как для них не хватает места. Чтобы конвертировать эти надписи, установите флажок Конвертировать неразмещенные надписи в неразмещенные аннотации (Convert unplaced labels to unplaced annotation). Это позволит сохранить неразмещенные надписи в документе карты, и вы сможете потом разместить их все одновременно.
- Нажмите кнопку ОК.
- Если вы установили флажок Конвертировать неразмещенные надписи в неразмещенные аннотации (Convert unplaced labels to unplaced annotation) и у вас имеются неразмещенные надписи, появится окно Неразмещенные аннотации (Overflow Annotation) со списком неразмещенных надписей.
Неразмещенные надписи хранятся в документе карты; соответственно, можно закрыть окно Неразмещенные аннотации (Overflow Annotation), если вы планируете разместить надписи в другой раз. Убедитесь, что вы сохранили документ карты, перед тем, как закроете ArcMap.
- Группы аннотаций перечислены в диалоговом окне Свойства фрейма данных (Data Frame Properties) на закладке Группы аннотаций (Annotation Groups).
- Можно одновременно конвертировать надписи из нескольких слоев. Щелкните правой кнопкой мыши фрейм данных, выберите команду Конвертировать надписи в аннотации (Convert Labels to Annotation) и установите настройки для каждого слоя, как было описано выше.
- При конвертации в имеющуюся группу аннотаций убедитесь, что текущий масштаб карты (или базовый масштаб фрейма данных, если таковой установлен) соответствует базовому масштабу этой группы аннотаций.
Размещение неразмещенных аннотаций документа карты
Если вы установили флажок Конвертировать неразмещенные надписи (Convert unplaced labels) и при конвертации имелись неразмещенные надписи, они сохранятся в документе карты.
- Откройте документ карты, содержащий неразмещенный аннотации.
-
На панели инструментов Рисование (Draw) щелкните Прорисовка (Drawing) > Неразмещенные аннотации (Overflow Annotation).
По умолчанию все неразмещенные аннотации перечислены в диалоговом окне Неразмещенные аннотации (Overflow Annotation).
-
Чтобы перечислить только аннотации текущего экстента, щелкните правой кнопкой в любом месте окна и выберите команду Показать аннотации в экстенте (Show Annotation in Extent).
По умолчанию, неразмещенные аннотации на карте не отображаются.
- Чтобы отобразить неразмещенную аннотацию, щелкните правой кнопкой мыши в любом месте окна и выберите команду Отобразить аннотацию (Draw Annotation). Неразмещенные аннотации отображаются в красных рамочках и они не доступны для выборки.
- Дважды щелкните на аннотации в списке, чтобы приблизиться к объекту этой аннотации на карте.
- Щелкните правой кнопкой мыши аннотацию в списке и выберите команду Подсветить объект (Flash feature), чтобы подсветить пространственный объект аннотации на карте.
- Чтобы разместить неразмещенную аннотацию, щелкните ее в списке правой кнопкой мыши и выберите команду Добавить аннотацию (Add Annotation).
- На панели инструментов Выбрать элементы (Select Elements) щелкните инструмент Рисование (Draw).
- Щелкните на аннотации на карте и перетащите ее туда, где вы хотите ее разместить.