模型
模型是一系列数据处理工具的图形表达,直观表示了处理自动化中的所有工具(功能),以及相应的连接关系。
工具箱
工具箱提供了各种地理数据处理、分析工具,是整个模型构成的基本单元。目前提供了220多个工具,包括:数据导入、数据导出、数据处理、空间分析、空间统计分析、在线分析等,同时还支持Python自定义工具。
- 搜索 :工具箱提供了搜索功能,用户可通过关键字搜索相关功能。了解这些工具的具体使用方法能够更好的帮助我们构建模型。
- 预定义模板 :提供了动态分段和水文分析两个模型的模板,双击模板节点即可打开查看。
工具
工具是模型的基本构建要素,工具在模型中由三部分构成,即输入参数、功能参数、结果要素,如下图所示,矩形部分为功能要素,圆角矩形部分为结果要素。
- 输入要素 :输入参数可以是前一个工具的输出数据,也可以是数据源中的现有数据集。注意:输入参数的数据类型要满足工具的要求。
- 功能要素 :主要用于设置工具参数,双击该要素可打开“参数设置”面板,设置功能的输入数据、功能参数、输出数据。
- 输出要素 :工具的输出结果,打开“参数设置”面板之后,选中该要素,可设置功能的输出数据。
连接
连接是指将模型中的工具之间建立逻辑和参数关系,逻辑关系是指执行完前一个功能之后就执行下一个功能;参数关系是指前一个功能的结果输出数据作为后一个功能的输入数据。连接时可选择输入数据的类型,如下图所示,缓冲区分析结果可设置为叠加分析求交的源数据或叠加数据。
数据锁
数据锁是为了保护在执行分析的数据不被破坏、关闭,加锁之后的数据不能删除、关闭、重命名。处理自动化在执行时,会将正在运行功能的输入、及其所在的数据源加锁,加锁后不可将其关闭,也不可对其重命名。如下图所示,执行填充伪洼地时,将其输入数据“CQDEM_part”栅格数据集及其所在数据源都加了锁。