2016-02-11 2 views
-3

Это должно быть очень легко найти, но я искал хорошее время и не смог найти его нигде. Я даже не смог найти его в stackoverflow.Что такое код для удаления или удаления таблицы в дуге?

Я знаю, что arcpy.Delete_management не удаляет таблицы. Вот и все.

+1

Я только что испытал и выполнил дуговую работу. Ваша таблица в базе геоданных файлов? – Evan

+0

@ Еван, но это все еще не работает. Есть ли другой способ? – Steve

+0

Можете ли вы поделиться кодом, который вы пытаетесь? Вы тестировали на других столах? – Evan

ответ

3

Документация Esri указывает, что вы можете использовать Delete (Data Management) для удаления таблиц.

Элемент данных; Graph; Слой; Таблица Вид

Например, приведенный ниже пример показывает протестированный метод для удаления таблиц .csv, .dbf и FGDB.

import arcpy 

# A list of .dbf, .csv, and FGDB tables 
tables = [r'C:\path\to\your.gdb\fgdb_table', 
      r'C:\path\to\your\csv_table.csv', 
      r'C:\path\to\your\dbf_table.dbf'] 

# Perform the deletion 
for table in tables: 
    arcpy.Delete_management(table) 
+0

Это не работает вообще. вот код, который я использовал. Я не понимаю, как отформатировать этот 'tables = [r'U: \ jackBuildingFootprints.gdb \ centroidValues.dbf '] для таблицы в таблицах: arcpy.Delete_management (table)' – Steve

+0

Ваша таблица или синтаксис недействительны. Вы не можете хранить файлы '.dbf' в базе геоданных Esri. – Borealis

Смежные вопросы