Поддержка вложений (параметр среды)

Инструменты, выполняемые с параметром среды Поддержка вложений, копируют вложения из входных объектов в выходные. Будут созданы таблица вложений и класс отношений.

Примечания по использованию

  • Входной класс пространственных объектов должен содержать вложения. Однако этот параметр не приводит к созданию или включению вложений в выходные данные.
  • Выходная рабочая область должна поддерживать вложения. Вложения не будут скопированы, если выходная рабочая область их не поддерживает, например, если это шейп-файлы, файлы DBF, которые не поддерживают хранение вложений.
  • Следующие инструменты переносят вложения:
  • Инструмент Копировать всегда копирует вложения, независимо от параметра среды Поддержка вложений.

  • Поскольку классы отношений используются для поддержки связи, а для их создания требуется лицензия ArcGIS Desktop Standard или ArcGIS Desktop Advanced, то лицензия Desktop Standard или Desktop Advanced требуется для поддержки вложений при копировании объектов. С помощью лицензии ArcGIS Desktop Basic вы можете выполнять чтение вложений и открывать их.

Синтаксис диалога

  • Отмечено—Вложения будут скопированы в выходной класс объектов. Это значение по умолчанию
  • Не отмечено—Вложения не будут скопированы в выходные данные.

Синтаксис скриптов

arcpy.env.maintainAttachments = True

ПараметрОбъяснение

boolean_option

Указывает, будут ли скопированы вложения в выходные объекты. По умолчанию – True.

maintainAttachments, синтаксис

Пример скрипта

import arcpy
# Set the maintainAttachments environment to False (no attachment copy)
arcpy.env.maintainAttachments = False