处理自动化概述

处理自动化是指将一系列的地理数据处理工具,通过一定的逻辑关系进行连接,构建成可自动化进行处理的模型。处理自动化模型是一系列地理数据处理工具串联在一起的流程图,其中前一个工具的输出是后一个工具的输入。

模型中的工具可来源于工具箱,也可以通过Python进行自定义,工具箱提供了丰富的地理数据处理、分析工具,包括数据导入、数据处理、空间分析等功能,可用于自动化管理、分析GIS数据。

新建模型时,您可以拖拽工具箱中的工具到画布中,并将各个工具按照需要实现的功能逻辑连接起来。运行时,只需要输入相关数据集,即可自动完成模型工具中的所有功能。

处理自动化建模页面顶部为菜单栏,左侧为工作空间,中间为可视化建模画布,右侧可灵活切换参数面板和工具箱。整体界面如下:

主要功能

处理自动化支持的主要功能有以下几点:

  • 建模:处理自动化窗口支持工具添加、删除、选中、连接、移动、缩放等操作。
  • 检查:创建的工作流程是否存在未填写必要参数的情况。
  • 运行:运行单个模型节点,或者执行整个模型,并对可执行过程进行任务管理。
  • 覆盖结果:在顶部菜单栏勾选覆盖结果,即可在执行模型时覆盖同名结果数据,支持覆盖数据源中的数据集和本地文件。需要注意的是,部分工具尚未支持覆盖操作,当存在同名结果数据时,将会执行失败或者对结果数据集名称加后缀进行重命名。
  • 保存:构建好的工作流程可保存到工作空间中,也可以保存为工具,便于后续重复使用或修改工作流程中的操作步骤及参数等。
  • 共享:
    • 本地:将已构建的模型导出为模型文件,通过加载模型文件便捷的分享工作流程。
    • 发布:将已构建的模型发布到iServer服务,在Web端编辑、管理模型,方便模型在服务器中的运行。

主要特点

  • 工具丰富,随心定制:工具箱中提供了约900多种工具,包括数据导入、导出、数据转换、数据处理、空间分析、空间统计分析、在线分析等工具。
  • 无需编程,操作简单:不需要编程基础,通过模型中工具的添加、移动、连接等操作简单,实现数据的导入、管理与分析等功能。
  • 一键执行,无人值守:模型运行后,即可自动根据顺序依次执行模型中的工具。
  • 便捷加载、输出模版:处理自动化模型支持导出为模型*.xml文件,也可将模型发布至iServer服务,实现多端的共享与使用。

示例

下图中的应用实例为:根据气象站点数据提取某区域风力等值面。模型会依次执行以下工具:

模型会依次执行以下工具:

  1. 导入EXCEL:导入研究区气象站的风力数据;
  2. 数据集投影转换:为导入的风力点数据定义坐标系;
  3. 导入SHP:导入研究区轮廓面数据;
  4. 普通克吕金插值:根据指定的风力字段对点数据集进行插值分析;
  5. 提取等值线/面:根据插值后的栅格数据,提取风力等值线和等值面;
  6. 裁剪:提取的风力等值线与研究区轮廓面数据进行裁剪;
  7. 求交:提取的风力等值面与研究区轮廓面数据进行求交。

相关内容

基本词汇

创建模型

管理模型

任务管理

共享模型

应用实例