想向ArcGIS的脚本中传入参数,一般用的是arcpy.GetParameterAsText(index)方法。
那么,想用ArcGIS的脚本返回参数的话,应该用什么方法呢?
答案是arcpy.SetParameterAsText(index,info)方法。
但是,应该注意的是,如果前面有两个输入参数的话,那输出参数的index应该是2,而不是0。
也就是说,输出参数的index,指的是其在所有参数中的排序,而非其在输出参数中的排序。
设置输出参数之后,gp服务也就有了返回值,真正做到了“有去信,有回音”。