批处理是地理处理过程中的核心功能。在许多地理处理工作流中,都会对大量数据集反复运行同一工具,例如,将 shapefile 转换为文件地理数据库要素类,或将多个专题图层裁剪为一个研究区域。为了消除这种重复操作,每个地理处理工具都具有批处理模式。
要使用批处理,右键单击工具,然后单击批处理。这会打开一个包含一行批处理格网的批处理对话框,如下显示的是裁剪工具对应的对话框。
![裁剪工具的批处理对话框和批处理格网 裁剪工具的批处理对话框和批处理格网](GUID-A32861C9-5E7A-4B76-8918-6BE5C9B36DC7-web.png)
输入参数
可以通过双击标题行来输入参数值,如下所示。
![填充行 填充行](GUID-D268D427-05DE-4227-8DE5-F0FFDF30ACDC-web.png)
输入各参数的值后,单击工具对话框上的确定。此时,批处理格网行中即包含了输入的数据,如下所示。
![使用工具对话框输入参数 使用工具对话框输入参数](GUID-F9528F6A-F46E-4936-90D3-6BB31FFDBAC4-web.png)
添加更多过程
批处理格网中的每一行表示一个过程,即工具加上执行此工具所需的数据。要添加其他过程,单击添加按钮 。
![具有添加行的批处理格网 具有添加行的批处理格网](GUID-EC8136B4-F856-4822-AADD-95FE7D4CB2C4-web.png)
双击行标题打开工具对话框,或者右键单击单个单元格,单击打开打开参数对话框,然后输入单元值,如下所示。
![打开单元格的参数对话框 打开单元格的参数对话框](GUID-D0710F9F-AB1A-43A9-A0C6-36EDAFBD0EAB-web.png)
由于输入要素参数是针对数据集的,因此操作起来更加简单,只需右键单击单元格,然后单击浏览直接转到数据集即可。
![浏览至数据集 浏览至数据集](GUID-BD76EE4B-29A6-41F1-8655-1EBE0DBA9C1D-web.png)
输入输入要素的值后,批处理格网显示如下:
![添加了第二个过程 添加了第二个过程](GUID-7DEEA279-AB3A-4E7E-8911-5554AABF1E46-web.png)
使用检查值按钮
检查值按钮 用于验证整个批处理格网的内容。此外,检查值还可生成输出数据集的名称。
![对值进行检查之后 对值进行检查之后](GUID-9803A4E7-CA14-4BE7-BA15-E1FA8C2B9BAD-web.png)
更改批处理格网的任何输入时,确保单击检查值按钮 以验证和更新格网的内容。另外,验证对更改批处理输出的临时工作空间也十分必要。每次执行批处理前都应验证批处理格网内容。
使用同一个值填充单元格
在本示例中,所有数据都被裁剪为相同的裁剪要素。不必在每个裁剪要素单元格中输入同一值,而是可以使用填充,如下所示。
![使用填充 使用填充](GUID-EC6BE4A3-9C51-4F14-99B8-5C350C210FE9-web.png)
执行
在对批处理格网进行填充后,检查填入的值 以确保所有数据都有效,然后单击确定。会依次执行批处理格网行。可在结果 窗口中查看执行消息。