TransformX 工具

使用说明

TransformX 工具用于在SuperMap iDesktopX工具箱中接入 SuperMap TransformX 模型文件。可将 TransformX 模型文件(*.xml)添加为工具节点,在 iDesktopX 中单独使用或参与 GPA 模型构建。

TransformX 工具以模型文件为基础创建。模型中设置为参数变量的内容会作为工具运行参数显示,可在 iDesktopX 中修改这些参数。如需调整模型内部节点、连线或完整工作流结构,需要使用 SuperMap TransformX 进行编辑。

应用场景

  • 自然资源数据整理:将 TransformX 中已编排的数据读取、质检、转换和写出流程接入 iDesktopX,用于批量处理调查成果数据。
  • 住建和管线数据转换:复用 TransformX 模型完成 CAD、SHP、数据库等多源数据之间的转换,并在 iDesktopX 处理自动化模型中作为前置处理步骤。
  • 交通和电力数据加工:将常用格式转换或属性处理流程封装为 TransformX 工具,在工具箱中直接运行。

功能条件说明

  • 使用 TransformX 工具前,iDesktopX 需获取数据转换工具模块许可。
  • 添加的 TransformX 模型文件中需包含参数变量。导入 iDesktopX 后,仅参数变量会作为工具参数显示。
  • 在 iDesktopX 中运行 TransformX 工具或修改参数变量不需要安装 SuperMap TransformX;如需编辑 TransformX 模型文件,需要安装 SuperMap TransformX 并设置主程序路径。

版本信息

SuperMap iDesktopX 2026 版本开始支持 TransformX 工具接入能力

功能入口

  • 工具箱面板 > 工具箱选项 > TransformX 工具节点。

操作说明

  1. 添加 TransformX 工具
    1. 工具箱面板中展开工具箱选项,找到TransformX 工具节点。
    2. TransformX 工具节点上单击鼠标右键,选择添加TransformX工具
    3. 在弹出的添加 TransformX 工具对话框中,单击添加按钮,选择一个或多个 TransformX 模型文件(*.xml)。
    4. 在工具列表中检查模型文件路径和工具名称。工具名称默认使用模型文件名,支持手动修改。
    5. 根据需要使用全选反选删除置顶上移下移置底等按钮调整列表内容和顺序。
    6. 确认无误后,单击确定按钮完成添加,工具会显示在TransformX 工具节点下。
      提示:
      添加TransformX工具对话框除用于添加模型文件外,还用于管理TransformX 工具节点下的所有工具。对话框中的列表顺序决定工具在TransformX 工具节点下的显示顺序。
  2. 运行 TransformX 工具
    1. 双击TransformX 工具节点下的目标工具,打开参数设置对话框。
    2. 在参数设置对话框中配置运行参数。参数列表来自原 TransformX 模型文件中设置为参数变量的内容。
    3. 单击执行按钮运行工具。若模型包含写出类工具,执行成功后输出窗口会列出输出结果路径,可根据路径定位结果文件。
  3. 编辑 TransformX 模型
    1. 在已添加的 TransformX 工具子节点上单击鼠标右键,选择编辑TransformX模型
    2. 若未设置 TransformX 主程序路径,系统会弹出设置TransformX主程序对话框。选择 TransformX 主程序后再继续编辑。
    3. 系统启动 SuperMap TransformX,并加载当前工具对应的模型文件。
    4. 在 SuperMap TransformX 中调整模型节点、连接线或参数变量,保存模型文件。
    5. 回到 iDesktopX 后,TransformX 工具节点同步使用保存后的模型内容。
  4. 在处理自动化模型中使用 TransformX 工具
    1. 在 TransformX 工具子节点上单击鼠标右键,选择添加到新模型,或在当前处理自动化模型窗口中选择添加到当前模型
    2. TransformX 工具会作为普通功能节点加入 GPA 画布,模型内部流程以单一节点形式运行。
    3. 工具节点的输入端可接收上游数据或参数,输入端口来自 TransformX 模型中设置的参数变量。
      注意事项:

      TransformX 工具作为 GPA 节点使用时,输出端口不能直接作为下游工具的数据源。需要在 TransformX 模型中使用写出类工具生成实体结果,再通过文件路径或迭代文件等方式衔接后续处理。

    4. 如果 TransformX 模型中包含写出类工具,可通过迭代文件变量等方式在 GPA 模型中继续使用写出结果。

相关主题