首页 / 浏览问题 / 桌面GIS / 问题详情
iDesktop处理自动化模型(GPA)怎么使用?
7EXP 2026年03月18日

想要执行的数据处理操作,在iDesktop中使用独立的工具是没有问题的,但是将数据处理流程整理为GPA后,虽然显示GPA模型执行成功(速度很快),但输出结果是错误的,像是一个空文件。如图,选取流程中的数据集投影转换步骤进行测试,也无法得到想要的结果。

1个回答

您好,
GPA在工具在流程处理过程中对算子见的连接和数据传递有一定要求。您可以检查以下方面:
1.流程间算子的连接类型与数据流向,是否存在参数不足、连接类型有误
2.对于该投影转换工具,常见问题是投影参数设置不合法或数据范围问题,在投影后造成无法显示在对应区域。
这边是否方便提供更详细的GPA工具和相关数据、参数设置吗,我的邮箱是hanzhikong@supermap.com
可通过邮件联系,希望可以帮到您!
45EXP 2026年03月18日

抱歉这里提到的测试数据是一个BIM模型,不方便分享。不过,我用栅格数据来测试,能够正常运行,结果正确。

但是,目前的流程并不像我期待的那么“自动”,更像是针对某一具体文件的流程自动化。例如,如果我换一个文件,还需要在相应的算子中重新选择输入文件的路径

请问,如何优化,才能实现真正的流程自动化?例如,当选择的文件夹中有新增文件时,就会执行相应的GPA模型,得到想要的结果数据。

您好,

1.文件路径选择问题:对数据处理算子右键可以将创建变量,使其成为输入参数,这样执行GPA模型时与正常的工具一致,可以更改路径等信息,无需打开模型算子修改。

2.关于“流程自动化”,超图的GPA算子支持使用命令行调用(调用时无法修改参数),可以尝试通过“轻量化脚本检测文件夹变化+根据文件路径修改模型xml文件中的传入参数+调用执行”的方式尝试实现。调用方法可参考超图CSDN博客:通过命令行去调用自动化处理建模GPA算子-CSDN博客

如果您更希望只对文件做处理,轻交互,可尝试使用超图组件iObjectX java的组件开发方式,使用批处理文件(.bat)调用jar包实现功能,再结合文件夹检测等方式自动调用。
希望可以帮到您!

...