模型概述
SuperMap TransformX 通过模型来构建和管理数据处理与分析的操作流程。您可以将一系列相关联的转换器按照一定的规则连接起来,形成一个完整的数据处理流程,从而实现自动化、高效的数据处理与分析。
模型窗口中包含的内容如下(有序项目序号与下图中的序号相对应):
- 读入转换器:用于读取数据的转换器,如读入SHP转换器,将外部数据加载到模型中。
- 数据处理转换器:指对数据进行处理与分析的转换器,如创建缓冲区转换器,实现空间分析或属性计算等功能。
- 写出转换器:用于写出数据的转换器,如写出SHP转换器,将处理结果保存到指定位置。
- 工具栏:选中某个转换器后,工具栏会显示以下工具,便于快速操作:
- 参数设置:点击后,在弹出的参数设置对话框中输入实现数据处理和分析的参数。
- 检查点:用于将转换器输出端口的要素临时存储至缓存中,以便对数据的准确性进行检查和验证。
- 执行到此处:从模型起点开始执行,运行到指定转换器后停止。适用于调试模型时,仅需检查某一部分流程的执行结果。
- 从此处执行:从指定转换器开始执行,跳过该转换器之前的所有步骤。适用于模型部分流程已运行成功,仅需继续执行后续步骤的场景。
- 删除:将选中的转换器从模型中删除。
- 无效数据数量:无效数据是指当前转换器无法处理的记录,无效记录数则指无法处理的记录数量。例如,缓冲区功能要求输入矢量数据,若提供Excel表格数据,则所有记录都将因格式错误被判定为无效。此处将显示Excel数据中的所有记录数量。
- 有效数据数量:当前转换器可成功处理的记录的数量。例如,读入的SHP数据中有1602条记录,在创建缓冲区时,成功将这1602条记录数据处理并输出。
- 输入:连接上一个转换器的输出信息,作为当前转换器的输入数据。
- 输出:对输入数据进行处理与分析后,成功数据将在输出端口进行输出,无法处理的数据将在无效数据端口输出。在输出端口的下拉菜单中显示了处理后的所有字段信息。
- 画布:通过画布,您可以直观地设计和调整数据处理流程。
![]() |
图:流程界面 |
在本章节中,将详细介绍如何高效管理模型:
- 基本词汇:介绍模型使用过程中可能遇到的关键术语,以便更好地理解模型。
- 新建模型:介绍如何新建模型。
- 模型管理:介绍如何对模型进行保存、另存、导入、导出和删除操作,便于流程的分享与管理。
- 模型布局:介绍如何调整画布和转换器的显示方式,便于更清晰地查看和编辑模型。
- 运行与调试:介绍如何运行已搭建好的数据处理模型。
- 用户参数:介绍如何设置和使用用户参数。
- 数据检查:介绍如何通过检查点浏览和确认数据。
- 任务管理:介绍如何查看和管理每个任务的执行情况,包括总执行进度、转换器子项执行任务、参数设置及执行结果等信息。
- 日志管理:介绍每条执行任务的运行情况,支持通过错误、警告和提示等类别过滤日志信息,便于用户快速定位问题。