Skip to main content

SetLogMetadata

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

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

Обсуждение

В скрипте запись истории метаданных активируется по умолчанию. Для отключения записи истории метаданных используйте arcpy.SetLogMetadata(False).

Для управления записями истории метаданных в блоке кода используйте класс LogMetadata как декоратор функций или контекстной программы для управления.

Чтобы управлять тем, будет ли история геообработки записываться в файл .xml, используйте функцию SetLogHistory.

Синтаксис

SetLogMetadata(log_metadata)

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

log_metadata

Specifies whether dataset metadata is updated.

  • True—The dataset metadata will contain a Geoprocessing history section with logging of the tools used with that dataset.

  • False—The dataset metadata will not be updated.

Boolean

Пример кода

SetLogMetadata, пример

Отключите обновление метаданных набора данных, если оно включено.

import arcpy
if arcpy.GetLogMetadata():
    arcpy.SetLogMetadata(False)