处理自动化是指构建地理数据处理的模型,将一系列的地理数据处理工具,通过一定的逻辑关系进行连接,并自动执行。模型是一系列地理数据处理工具串联在一起的流程图,其中前一个工具的输出是后一个工具的输入。
模型中的工具可来源于工具箱,也可通过Python自定义工具,工具箱提供了丰富的地理数据处理、分析工具,包括数据导入、数据处理、空间分析等功能,可用于自动化管理、分析GIS数据。如下图所示,左边为创建的模型,右边为工具箱。
主要功能
处理自动化支持的主要功能有以下几点:
- 建模:处理自动化窗口支持模型的工具添加、删除、选中、连接、移动、缩放等操作。
- 运行:运行单个模型节点,或者执行整个模型,并对可执行过程进行任务管理。
- 检查:创建的工作流程是否存在错误,例如是否存在游离节点、死循环、功能无数据输入等情况。
- 共享:将已构建的模型输出为模型文件,通过加载模型文件便捷的分享工作流程
- 保存:构建好的工作流程可保存到工作空间中,便于后续重复使用或修改工作流程中的操作步骤及参数等。
示例
下图中的应用实例为:根据气象站点数据制作全国一月份平均气温图。模型会依次执行以下工具:
模型会依次执行以下工具:
- 导入DWG:导入全国范围面数据;
- 普通克吕金插值:根据指定的气象站点数据集进行插值分析;
- 提取等值线/面:根据插值后的栅格数据,提取等值线和等值面;
- 裁剪:提取的等温线与全国面数据进行裁剪;
- 求交:提取的等温面与全国面数据进行求交。
主要特点
- 工具丰富,随心定制:工具箱中提供了600多中工具,包括数据导入、导出、数据转换、数据处理、空间分析、空间统计分析、在线分析等工具。
- 操作简单,智能检查:模型中工具的添加、移动、连接等操作简单,模型执行前,还会自动对其进行检查。
- 一键执行,无人值守:模型运行后,即可自动根据顺序依次执行模型中的工具。
- 便捷加载、输出模版:处理自动化模型支持导出为模型*.xml文件,便于分享,导入后设置相关参数即可使用。