Обновить вложения (Управление данными)

Краткая информация

Обновляет функциональность вложений данных.

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

Использование

  • В ArcGIS Pro 2.7 этот инструмент добавляет два дополнительных редактируемых поля (KEYWORDS и EXIFINFO) к таблице вложений, которые можно использовать для хранения дополнительной информации о вложении. Эти поля могут использоваться такими приложениями, как ArcGIS Survey123, которые устанавливают свои значения через сервис объектов. Например, приложение может задать значения ключевых слов в столбце ключевых слов, который оно впоследствии использует для запроса определенных вложений через сервис объектов. Эти поля не отображаются при работе с вложениями в ArcGIS AllSource, но новые поля видны при доступе к таблице вложений.

    Узнайте больше об использовании ArcGIS Survey123 с существующими сервисами объектов

  • Перед запуском этого инструмента необходимо включить вложения во входном наборе данных..

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

  • Этот инструмент добавляет два поля к таблице вложений: KEYWORDS и EXIFINFO. Оба поля доступны для редактирования и обнуления.

    • KEYWORDS– Добавляет ключевые слова для поиска, которые будут связаны с вложенным файлом. Например, если вложение считается критичным для проверки и если ключевое слово critical добавлено в это поле, то вложение появится в поиске, если запрос содержит ключевое слово critical.
    • EXIFINFO– Хранит дополнительные метаданные о вложенном файле. Это поле в настоящее время не используется при доступе к сервисам в ArcGIS AllSource.

  • Поля KEYWORDS и EXIFINFO поддерживаются и используются сервисами размещенных пространственных объектов ArcGIS Online. Поле KEYWORDS, а также ограниченная поддержка поля EXIFINFO поддерживаются размещенными сервисами объектов, начиная с ArcGIS Enterprise 10.8.1. Не нужно запускать этот инструмент до публикации размещенного сервиса объектов, так как эти поля могут быть включены после публикации.

  • Если вы обновляете вложения, используемые в существующем сервисе, который был опубликован ранее через ArcGIS Desktop, то для поддержки обновленных вложений вам необходимо повторно опубликовать сервис, используя ArcGIS Pro 2.6 или более позднюю версию.

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

    Только сервисы, опубликованные из ArcGIS AllSource в ArcGIS Enterprise 10.8.1 и более поздних версий, поддерживают обновленные вложения.

    Внимание:

    Если вложения будут обновлены, то минимальная клиентская версия таблицы вложений будет установлена как ArcGIS Pro 2.6. Это значит, что следующие ограничения применяются при работе с данными в ArcGIS Desktop или более ранних версиях ArcGIS AllSource:

    • Таблица вложений не открывается.
    • Вы можете добавлять объекты или записи в набор данных, который имеет вложения, но не можете удалять из него объекты или записи.
    • Если для создания реплики этих данных был использован ArcGIS Desktop, вложения не будут частью реплики.

  • Чтобы понизить вложения до более ранней версии, используйте инструмент Упростить вложения.

Параметры

ПодписьОписаниеТип данных
Входной набор данных

Класс пространственных объектов с включенными вложениями.

Table View

Производные выходные данные

ПодписьОписаниеТип данных
Обновленный набор данных

Обновленный набор данных с обновленными вложениями.

Table View

arcpy.management.UpgradeAttachments(in_dataset)
ИмяОписаниеТип данных
in_dataset

Класс пространственных объектов с включенными вложениями.

Table View

Производные выходные данные

ИмяОписаниеТип данных
out_dataset

Обновленный набор данных с обновленными вложениями.

Table View

Пример кода

UpgradeAttachments, пример (окно Python)

Обновите вложения в классе пространственных объектов с помощью функции UpgradeAttachments.

import arcpy
arcpy.management.UpgradeAttachments("C:\\MyProject\\MyGDB.gdb\\MyFC")

Параметры среды

Этот инструмент не использует параметры среды геообработки