Создание надписей и аннотаций для подслоев набора данных участков
Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.
Вы можете создавать надписи и использовать аннотации базы геоданных для подслоев набора данных участков. Надписи создаются автоматически, их нельзя изменить или выбрать. Надписывание - это быстрый способ добавить текст на карту участков, где не требуется редактировать текст вручную. Если при создании надписей вам требуется большая гибкость, вы можете воспользоваться аннотациями, позволяющими выбирать, перемещать и изменять текст на карте. Для работы с аннотациями обычно создаются надписи для слоя и затем конвертируются в аннотации. Аннотации можно хранить либо в документе карты, либо в связанном классе пространственных объектов в базе геоданных.
Работая с аннотациями, вы можете создать связанную с объектом аннотацию. Связанные с объектом аннотации - это особый тип аннотаций базы геоданных, которые напрямую связаны с объектами. Объектно-связанные аннотации перемещаются и обновляются вместе с объектами, с которым они связаны. Например, если длина линии участка была изменена, объектно-связанные аннотации отобразит новое значение.
Объектно-связанные аннотации можно создавать для следующих классов набора данных участков:
- опорные точки,
- Линии
- участки,
- Точки
Объектно-связанные аннотации связаны с объектами набора данных участков через сложное отношение. Объекты в классе объектов набора данных участков будут являться объектами-источниками во взаимосвязи. При редактировании участков в наборе данных участков любые объектно-связанные аннотации будут обновляться при каждом изменении объектов, связанных с аннотациями. Например, если будет изменено измерение границы участка (направление или расстояние), объектно-связанная аннотация отобразит новые значения в тексте надписи, когда изменения линии будут сохранены.
Возможно создание нового, пустого класса связанных с объектом аннотаций, загрузка его в документ карты и применение инструмента Аннотации для курсов участков (Annotate Parcel Courses) для создания надписей и аннотаций к выборке участков за один прием. Инструмент Аннотации для курсов участков (Annotate Parcel Courses) расположен на панели инструментов Редактор участков (Parcel Editor).
Запуск процесса уравнивания набора данных участков по методу наименьших квадратов может привести к большому числу перемещений объектов набора данных участков. Объектно-связанные аннотации будут автоматически перемещены в соответствии с перемещениями связанных с ними объектов.
Аналогичным образом уравнивание связанных объектов с помощью инструмента Уравнивание объектов (Feature adjustment) может привести к большому числу перемещений стандартных объектов. Если классы объектов связаны с набором данных участков, рекомендуется, чтобы соответствующие классы объектов аннотаций также были связаны с набором данных участков. В таком случае любые аннотации, независимо от того, являются ли они объектно-связанными или нет, будут перемещаться сообразно с перемещениями классов объектов в результате работы инструмента Уравнивание объектов (Feature adjustment).
В этой публикации блога также содержится дополнительная информация о надписях линий участка в наборе данных участков.
- В ArcMap добавьте панель инструментов Надписи (Labeling) и откройте Менеджер надписей (Label Manager).
- В диалоговом окне Менеджер надписей (Label Manager) включите надписывание для подслоя набора данных участков, в который нужно добавить текст.
- Выберите атрибутивное поле, которое будет использоваться для создания надписей, в ниспадающем списке Поле надписи (Label Field).
- Чтобы надписать объекты по-разному, например, используя поля атрибутов для надписи различных объектов в одном слое, необходимо создать новые классы надписей для каждого набора надписей. В диалоговом окне Менеджер надписей (Label Manager) выберите слой, чтобы создать класс надписи.
- Чтобы настроить надписи, созданные на основе атрибутивного поля, используйте выражения надписи.
- Убедитесь, что заданы правильные масштаб и свойства надписей, так как они определяют размер, положение и внешний вид полученных аннотаций.
- Щелкните правой кнопкой мыши подслой набора данных участков, содержащий надписи, которые вы хотите преобразовать, и выберите пункт Конвертировать надписи в аннотации (Convert Labels to Annotation).
- В диалоговом окне Конвертировать надписи в аннотации (Convert Labels to Annotation) выберите, где хранить аннотации - в документе карты или в базе геоданных.
- Выберите, следует ли создать аннотацию для всех объектов, только для объектов в текущем экстенте карты или для выбранных объектов.
- Убедитесь, что установлена отметка Объектно-связанные (Feature Linked).
- Убедитесь, что установлена отметка Конвертировать неразмещенные надписи в неразмещенные аннотации (Convert unplaced labels to unplaced annotation), чтобы не потерять неразмещенные надписи.
- Щелкните кнопку Конвертировать (Convert), чтобы конвертировать надписи в аннотации.
[Distance] & " ft"
[Bearing] & " " & [Distance]
Перед преобразованием в аннотации увеличьте масштаб на карте, чтобы отобразить надписи того размера, который вы хотите использовать для аннотации.