任何模型变量都可以转换为模型参数。将变量转换为模型参数后,可以在模型工具对话框中指定此参数的值。
创建模型参数
- 右键单击一个变量,然后单击模型参数。
在此快捷菜单中,模型参数旁将显示一个钩形符号 。而在模型中,变量旁将显示字母 P,表示该变量已转换为模型参数。
要将模型变量指定为参数以使这些参数包含在模型工具对话框中,必须在模型构建器中编辑模型。
创建模型参数的注意事项
- 仅将模型用户在每次运行模型时都需输入变量值的变量显示为参数。在上方的模型中,East Region Clip Feature 和 West Region Clip Feature 变量未转换为模型参数,因为每次运行模型时都将使用同一个数据集。通常无需将每个模型变量都显示为参数。
- 如果显示为模型参数的变量不具有值(变量显示为白色,或变量为空),则模型工具对话框中的此参数将为空。如果变量具有值,此值将作为默认值;如果按上文所述方式打开模型工具对话框,参数将具有一个值。虽然下图所示的模型无法从模型构建器中运行,但可以从此模型的工具对话框中运行。
- 当模型变量显示为参数时,变量名将作为模型工具对话框中的参数标注。如果使用模型构建器构建通用工具或普通工具(可供具有不同数据的不同用户使用的工具),请确保模型变量名清楚明确易于理解,以便工具对话框的参数标注同样清楚明确易于理解。