Удалить несколько (Управление данными)

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

Безвозвратно удаляет несколько элементов данных одного или разных типов. Можно удалить все типы географических данных, поддерживаемых в ArcGIS, а также панели инструментов и рабочие области (папки и базы геоданных). Если указанным элементом является рабочая область, все содержащиеся в ней элементы также удаляются.

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

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

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

  • Удаление класса пространственных объектов приведет к удалению строки, соответствующей этому отношению из таблицы отношений.

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

  • Этот инструмент не удаляет размещенные сервисы пространственных объектов.

  • Используемые в текущий момент данные в другом приложении ArcGIS нельзя удалить.

  • Инструмент можно использовать для удаления данных в виртуальной рабочей области. Сама виртуальная рабочая область не может быть удалена.

  • При удалении слоя удаляется только сам слой, его исходные данные не удаляются.

  • Удаление файла подключения к базе данных приводит к удалению ярлыка доступа к базе данных, но не к удалению корпоративной базы данных.

  • При удалении шейп-файла также удаляются служебные файлы, например, файлы метаданных, проекции и индексов.

  • Удаление папки перемещает ее в системную Корзину, откуда ее можно восстановить или удалить безвозвратно.

Параметры

ПодписьОписаниеТип данных
Входной элемент данных

Входные данные, которые будут удалены.

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

Value Table

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

ПодписьОписаниеТип данных
Удаление успешно выполнено

Указывает, успешна ли операция удаления.

Boolean

arcpy.management.DeleteMultiple(in_data)
ИмяОписаниеТип данных
in_data
[[Input Data Element, {Data Type},...]

Входные данные, которые будут удалены.

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

Value Table

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

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

Указывает, успешна ли операция удаления.

Boolean

Пример кода

Пример DeleteMultiple (окно Python)

Пример скрипта окна Python для использования функции DeleteMultiple в режиме прямого запуска.

import arcpy
arcpy.management.DeleteMultiple(
    in_data=[[r'C:\dataToDelete\target.gdb\fabric1', 'ParcelFabric'],
             [r'C:\dataToDelete\ctg83.gdb\ctg83FDS', 'Topology']]
)
Пример DeleteMultiple (автономный скрипт)

Этот скрипт окна Python демонстрирует пример использования функции DeleteMultiple в автономном скрипте.

import arcpy

arcpy.env.overwriteOutput = True
arcpy.management.Copy(r"D:\deleteMulti\dataToDelete", r"C:\dataToDelete")
arcpy.env.workspace = r"C:\dataToDelete"
arcpy.management.DeleteMultiple(
    in_data=[['C:\dataToDelete\convertlabels.gdb\points', 'FeatureClass'],
             ['C:\dataToDelete\deleteMultiple.gdb\issue7725', 'FeatureDataset'],
             ['C:\dataToDelete\RelationshipData.gdb\Destination2_really_long_name', 'RelationshipClass'],
             ['C:\dataToDelete\SMALL.gdb\Small_1', 'ParcelFabric'],
             ['C:\dataToDelete\addRaster_colorBal.gdb\colorCorrected', 'MosaicDataset']]
)

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

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

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да

Связанные разделы