Запретить вложения (Управление данными)
Резюме
Отключает вложения класса пространственных объектов базы геоданных или таблицы. Удаляет вложения класса отношений и вложения таблицы.
Использование
-
Этот инструмент полностью удаляет вложения, хранящиеся внутренне в базе геоданных и связанные с Входным набором данных (Input Dataset). При включении вложений после их отключения, вложения, не связанные ранее с классом пространственных объектов или таблицей, отсутствуют.
Если для класса пространственных объектов базы геоданных или таблицы не включены вложения, вернется предупреждение и обработка не произойдет.
Синтаксис
Параметр | Объяснение | Тип данных |
in_dataset |
Отключает вложения файловой базы геоданных или класса пространственных объектов. Входной набор данных должен быть записан в базе геоданных версии 10 или более поздней версии. | Table View |
Пример кода
Следующий фрагмент кода демонстрирует способ использования инструмента Запретить вложения (Disable Attachments) в окне Python.
import arcpy
arcpy.DisableAttachments_management(r"C:\Data\City.gdb\Parcels")
Следующий скрипт демонстрирует, как использовать инструмент Запретить вложения (Disable Attachments) в автономном скрипте.
## GDB Attachments are no longer required, so disable attachments on the input dataset
import arcpy, os, sys
# set the geoprocessing workspace to the feature dataset LandRecord in the geodatabase City.gdb
arcpy.env.workspace = r"C:\Data\City.gdb\LandRecord"
input = "Parcels"
# use DisableAttachments to delete all attachment files from the gdb and disable attachment handling
try:
arcpy.DisableAttachments_management(input)
except:
print arcpy.GetMessages(2)