摘要
将当前日期添加到输出图层名称可以生成日常图层并追踪已更新数据。 在 ModelBuilder 中,生成的输出图层名称将自动包含当前日期。
过程
以下说明介绍了如何使用 ArcMap 和 ArcGIS Pro 中的 ModelBuilder 以输出图层名称导出具有当前日期的图层:
在 ArcMap 中- 在 ModelBuilder 中,单击插入 > 仅模型工具 > 计算值来添加计算值函数。
- 在计算值对话框中,添加以下表达式:
time.strftime("<LayerName>%Y%m%d")
- 在计算值对话框中,将数据类型参数更改为字符串。
- 在所使用工具的输出要素类部分中输入 %<输出参数名称>%。
- 单击连接 ,并将输出从计算值链接到所选的地理处理工具,然后选择前提条件。
- 验证并运行模型。 具有当前日期的输出图层名称随即位于所选位置。
在 ArcGIS Pro 中
- 在顶部功能区的 ModelBuilder 选项卡上,通过单击实用工具 > 计算值来添加计算值函数。
- 在计算值对话框中,添加以下表达式:
time.strftime("<LayerName>%Y%m%d")
- 在计算值对话框中,将数据类型参数更改为字符串。
- 在模型窗口中,双击使用的地理处理工具,并在输出要素类部分中输入 &<输出参数名称>%。
- 单击计算值的输出,并将其链接到所选地理处理工具。 选择前提条件。
- 验证并运行模型。 具有当前日期的输出图层名称随即位于所选位置。