Создание аннотаций и надписей в наборе данных участков

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

Вы можете создавать надписи и использовать аннотации базы геоданных для подслоев набора данных участков. Надписи создаются автоматически, их нельзя изменить или выбрать. Надписывание – это быстрый способ добавить текст на карту участков, где не требуется редактировать текст вручную. Если при создании надписей вам требуется большая гибкость, вы можете воспользоваться аннотациями, позволяющими выбирать, перемещать и изменять текст на карте. Для работы с аннотациями обычно создаются надписи для слоя и затем конвертируются в аннотации. Аннотации можно хранить либо в документе карты, либо в связанном классе пространственных объектов в базе геоданных.

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

Объектно-связанные аннотации можно создавать для следующих классов набора данных участков:

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

Инструмент Аннотации для курсов участков (Annotate Parcel Courses)

Инструмент Аннотации для курсов участков (Annotate Parcel Courses) Аннотации для курсов на панели инструментов Редактор участков (Parcel Editor) можно использовать для создания аннотаций для выборки участков с помощью существующего или пустого класса объектно-связанных аннотаций. Инструмент открывает диалоговое окно Аннотации для выбранных объектов (Annotate Selected Features), в котором отображается список имеющихся классов аннотаций, связанных с таблицами набора данных участков.

Инструмент конвертирует надписи в аннотации, создает новые аннотации и заменяет все существующие аннотации. Дублирующиеся аннотации удаляются.

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

Чтобы создать надписи для подслоя набора данных участков и затем конвертировать их в связанные с объектом аннотации, выполните следующие действия:

Шаги:
  1. В ArcMap добавьте панель инструментов Надписи (Labeling) и откройте Менеджер надписей (Label Manager).
  2. В диалоговом окне Менеджер надписей (Label Manager) включите надписывание для подслоя набора данных участков, в который нужно добавить текст.
  3. Например, чтобы добавить надписи в подслой линий, установите отметку рядом с подслоем Линии (Lines) в разделе Классы надписей (Label Classes).
  4. Выберите атрибутивное поле, которое будет использоваться для создания надписей, в ниспадающем списке Поле надписи (Label Field).
  5. Например, чтобы подписать расстояние в подслое линий, выберите поле Расстояние (Distance).
  6. Чтобы надписывать объекты по-разному, например, использовать различные атрибутивные поля для надписывания различных объектов в одном слое, для каждого набора надписей необходимо создать новые классы надписей. В диалоговом окне Менеджер надписей (Label Manager) выберите слой, чтобы создать класс надписи.
  7. Текущий используемый класс надписей – По умолчанию (Default).
  8. Чтобы настроить надписи, созданные на основе атрибутивного поля, используйте выражения надписи.
  9. Например, чтобы добавить сокращение "ft" к надписям расстояний в подслое линий набора данных участков, щелкните Выражение (Expression) и добавьте
    [Distance] & " ft"
    
    в текстовое поле Выражение (Expression).
    ПодсказкаПодсказка:
    Вы также можете использовать выражения надписи для совмещения атрибутивных полей и создания одной надписи. Например, выражение
    [Bearing] & " " & [Distance]
    
    отображает направление и расстояние в одной и той же надписи.

    Более подробно о построении выражений надписей

    Вы можете настроить надписи, изменив текстовый символ надписей и свойства размещения надписей.
    После создания и настройки подписей их можно преобразовать в аннотации.
  10. Убедитесь в том, что масштаб и свойства надписей заданы правильны, поскольку от них будут зависеть размер, положение и внешний вид аннотаций.
  11. ПодсказкаПодсказка:

    Перед преобразованием в аннотации увеличьте масштаб на карте, чтобы отобразить надписи того размера, который вы хотите использовать для аннотации.

  12. Щелкните правой кнопкой мыши подслой набора данных участков, содержащий надписи, которые вы хотите преобразовать, и выберите пункт Конвертировать надписи в аннотации (Convert Labels to Annotation).
  13. В диалоговом окне Конвертировать надписи в аннотации (Convert Labels to Annotation) выберите, где хранить аннотации – в документе карты или в базе геоданных.
  14. Выберите, следует ли создать аннотацию для всех объектов, только для объектов в текущем экстенте карты или для выбранных объектов.
  15. Убедитесь, что установлена отметка Объектно-связанные (Feature Linked).
  16. Установите отметку Конвертировать неразмещенные надписи в неразмещенные аннотации (Convert unplaced labels to unplaced annotation), чтобы не потерять неразмещенные надписи.
  17. Щелкните кнопку Конвертировать (Convert), чтобы конвертировать надписи в аннотации.

Поле Скрыть (Hide) и создание надписей

Поле Скрыть (Hide) в таблице линий участков используется в наборе данных участков для обнаружения повторяющихся измерений при создании новых участков и при переносе участков в набор данных участков. Поле Скрыть (Hide) автоматически принимает значение 1 (истина) при инвертировании и выявлении повторяющихся измерений для общих границ участков. Например, при переносе данных в набор данных участков и инвертировании измерений для линий участков, или при обнаружении повторяющихся измерений для общей границы участков, поле Скрыть (Hide) принимает для одной из линий участков значение 1 (истина). Другим примером является ситуация, когда участки создаются на основе линий построения. Если обнаруживаются повторяющиеся измерения для общей границы участков, поле Скрыть (Hide) автоматически принимает для одной из линий участков значение 1 (истина).

При создании надписей для объектов участков поле Скрыть (Hide) можно использовать в выражении надписи для удаления повторяющихся надписей. Например, следующая функции выражения надписи создает надписи с направлением и длиной только для тех линий, для которых поле Скрыть (Hide) имеет значение 0 (ложь).

Выражение надписи (Label Expression)

Function FindLabel ([Bearing], [Distance], [Hide], [Category])
 if(([Hide]=0) and (([Category]=5) or ([Category]=0) )) then  
FindLabel = [Bearing] & " " & [Distance]
End if
End Function

Выражение надписи с помощью поля Скрыть (Hide)

ПримечаниеПримечание:

При вводе измерений участков можно вручную задавать в поле Скрыть (Hide) значение 1 для повторяющихся измерений в таблице теодолитного хода и использовать приведенное выше выражение надписи.

ПримечаниеПримечание:

Поле Скрыть (Hide) доступно только для наборов данных участков, обновленных до версии ArcGIS 10 и выше.

5/10/2014