RefreshCatalog (arcpy)

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

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

Обсуждение

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

Синтаксис

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

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

String

Пример кода

RefreshCatalog, пример

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

import shutil
import arcpy

input_folder = "c:/data/hydrology"
target_folder = "c:/test/hydro_backup"

# Copy a directory tree to a backup location
shutil.copytree(input_folder, target_folder)

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

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

5/10/2014