摘要
LogMetadata 类用于控制在运行地理处理工具时是否包含元数据。
说明
默认情况下会激活元数据记录。 当将 LogMetadata 类用作函数修饰符或在 with 块中用作上下文管理器时,日志记录设置将仅在函数或 with 块的持续时间内保持。 要为整个脚本设置元数据日志记录,请使用 SetLogMetadata 函数。
语法
LogMetadata (log_metadata)
| 参数 | 说明 | 数据类型 |
log_metadata | Specifies whether the dataset metadata will be updated.
| Boolean |
代码示例
使用 LogMetadata 类作为上下文管理器。
import arcpy
gdb = r"d:\data\data.gdb"
with arcpy.LogMetadata(False):
arcpy.management.CreateFeatureclass(gdb, "Cities", "POINT")使用 LogMetadata 类作为函数修饰符。
import arcpy
@arcpy.LogMetadata(False)
def myFunc(gdb, name):
arcpy.management.CreateFeatureclass(gdb, name, "POINT")
gdb = r"d:\data\data.gdb"
myFunc(gdb, "Cities")