处理自动化概述
处理自动化是指将一系列的地理数据处理工具,通过一定的逻辑关系进行连接,构建成可自动化进行处理的模型。处理自动化模型是一系列地理数据处理工具串联在一起的流程图,其中前一个工具的输出是后一个工具的输入。
模型中的工具可来源于工具箱,也可以通过Python进行自定义,工具箱提供了丰富的地理数据处理、分析工具,包括数据导入、数据处理、空间分析等功能,可用于自动化管理、分析GIS数据。
新建模型时,您可以拖拽工具箱中的工具到画布中,并将各个工具按照需要实现的功能逻辑连接起来。运行时,只需要输入相关数据集,即可自动完成模型工具中的所有功能。
处理自动化建模页面顶部为菜单栏,左侧为工作空间,中间为可视化建模画布,右侧可灵活切换参数面板和工具箱。整体界面如下:
主要功能
处理自动化支持的主要功能有以下几点:
- 建模:处理自动化窗口支持工具添加、删除、选中、连接、移动、缩放等操作。
- 检查:创建的工作流程是否存在未填写必要参数的情况。
- 运行:运行单个模型节点,或者执行整个模型,并对可执行过程进行任务管理。
- 覆盖结果:在顶部菜单栏勾选覆盖结果,即可在执行模型时覆盖同名结果数据,支持覆盖数据源中的数据集和本地文件。需要注意的是,部分工具尚未支持覆盖操作,当存在同名结果数据时,将会执行失败或者对结果数据集名称加后缀进行重命名。
- 保存:构建好的工作流程可保存到工作空间中,也可以保存为工具,便于后续重复使用或修改工作流程中的操作步骤及参数等。
- 共享:
- 本地:将已构建的模型导出为模型文件,通过加载模型文件便捷的分享工作流程。
- 发布:将已构建的模型发布到iServer服务,在Web端编辑、管理模型,方便模型在服务器中的运行。
主要特点
- 工具丰富,随心定制:工具箱中提供了约900多种工具,包括数据导入、导出、数据转换、数据处理、空间分析、空间统计分析、在线分析等工具。
- 无需编程,操作简单:不需要编程基础,通过模型中工具的添加、移动、连接等操作简单,实现数据的导入、管理与分析等功能。
- 一键执行,无人值守:模型运行后,即可自动根据顺序依次执行模型中的工具。
- 便捷加载、输出模版:处理自动化模型支持导出为模型*.xml文件,也可将模型发布至iServer服务,实现多端的共享与使用。
示例
下图中的应用实例为:根据气象站点数据提取某区域风力等值面。模型会依次执行以下工具:
模型会依次执行以下工具:
- 导入EXCEL:导入研究区气象站的风力数据;
- 数据集投影转换:为导入的风力点数据定义坐标系;
- 导入SHP:导入研究区轮廓面数据;
- 普通克吕金插值:根据指定的风力字段对点数据集进行插值分析;
- 提取等值线/面:根据插值后的栅格数据,提取风力等值线和等值面;
- 裁剪:提取的风力等值线与研究区轮廓面数据进行裁剪;
- 求交:提取的风力等值面与研究区轮廓面数据进行求交。
相关内容