RefreshCatalog (arcpy)

Резюме

Принудительно обновляет окно Каталога или дерево Каталога.

Обсуждение

В окне Каталога не всегда отображается самое актуальное состояние всех данных. В таких случаях полезно обновить содержание. Например, промежуточные данные, созданные инструментом-скриптом, или используемые другими модулями Python для создания или перемещения данных, не отображаются в окне Каталога автоматически.

Синтаксис

RefreshCatalog (dataset)
ПараметрОбъяснениеТип данных
dataset

Обновляемые элементы данных.

String

Пример кода

RefreshCatalog, пример

Принудительное обновление после использования shutil.copytree для копирования папки.

# Import arcpy and import Python's shutil module
import arcpy
import shutil

input = "c:\\data\\hydrology"
target = "c:\\test\\hydro_backup"

# Copy a directory tree to a backup location
shutil.copytree(input, target)

# Refresh the Catalog window for the new directory
arcpy.RefreshCatalog(target)

Связанные темы

9/10/2013