ArcgisPro模型构建器——收集值在每次迭代中都给出相同的值
创始人
2024-09-12 05:30:10
0

问题可能是由于计算机中缓存了上一次输入结果所导致的。可以在模型构建器中添加一个“Clear Cache”工具,确保每次运行时清除缓存。

添加一个Python脚本工具,并将以下代码添加到脚本中:

import arcpy
arcpy.ClearWorkspaceCache_management()

将这个“Clear Cache”工具加入到模型中,可在执行迭代过程前清除缓存。

例如,可以使用收集值迭代器搜索workspace中的所有.shp文件,并将文件列表传递到迭代里。在每次迭代中使用Clear Cache以便每次使用不同的值。

另一个解决办法是使用内部迭代器,它会在每次迭代中以不同的值使用工具。在此情况下,“Collect Values”工具会在迭代前执行,并将结果传递给“Iterate”工具。

例如,可以使用内部迭代器搜索workspace中的所有.shp文件,并用每个文件分别执行Buffer工具。将结果存储在输出矢量图层中。

以下是使用内部迭代器的Python代码示例:

import arcpy
arcpy.env.workspace = r"C:\Path\To\Workspace"
shp_list = arcpy.ListFeatureClasses("*.shp")

for shp in shp_list:
    arcpy.Buffer_analysis(shp, r"C:\Path\To\Output" + "\\" + shp[:-4] + "_buffer.shp", "100 meters")

这样,在每个迭代中都会以不同的shp文件为输入值,保证输出结果都是不同的。

相关内容

热门资讯

透视计算!wpk有没有脚本,w... 透视计算!wpk有没有脚本,wepoker辅助透视软件,详细教程(总是存在有挂)1、让任何用户在无需...
透视透视!hhpoker免费透... 透视透视!hhpoker免费透视脚本,德普之星怎么作弊,大神普及(有挂教程)1、每一步都需要思考,不...
透视科技!wepoker透视,... 大家肯定在之前wepoker透视或者wepoker透视中玩过透视科技!wepoker透视,wepok...
透视工具!wpk脚本下载,aa... 透视工具!wpk脚本下载,aapoker辅助功能,终于知道(有挂教学)(1)透视工具!wpk脚本下载...
透视软件!德普之星有没有挂,约... 透视软件!德普之星有没有挂,约局吧辅助器,必赢方法(确实有挂)需要回顾用户提供的搜索结果,比如,提到...
透视辅助!智星德州菠萝插件官网... 透视辅助!智星德州菠萝插件官网,智星菠萝可以辅助吗,最新通报(有挂规律)是一款可以让一直输的玩家,快...
透视辅助!hhpoker辅助软... hhpoker辅助软件赢率提升策略‌;透视辅助!hhpoker辅助软件,安装不了wepoker,插件...
透视黑科技!wpk透视辅助靠谱... 透视黑科技!wpk透视辅助靠谱吗,wpk透视表,今日百科(有挂规律)1、起透看视 wpk透视辅助靠谱...
透视安装!wpk有脚本吗,佛手... 透视安装!wpk有脚本吗,佛手大菠萝辅助,AA德州教程(真是真的有挂)这是由厦门游乐互动科技有限公司...
透视软件!aapoker辅助插... 透视软件!aapoker辅助插件工具下载,we poker辅助器,普及教程(总是是真的有挂)准备好在...