SATEMPro发布新插件“导入zondtem反演结果”

SATEMPro官方网站发布新插件“导入zondtem反演结果”,用户可通过官网直接下载使用。

01 插件简介
import_zondtem_result.py 是toolBox插件,用于读取 ZondTEM 反演导出结果(.xls/.xlsx),并提供多测线联动可视化、导出预览与 HDF5 汇总导入。

02 从zondtem1d导出反演结果
(1) 打开zondtem1d反演工程文件(*.tdp),点击”File” -> “Export to” -> “Excel report”

(2) 文件内容如下图所示:

(3)将测区所有测线的反演结果导出到同一个文件夹中,建议导出文件名称与测线名相同;
03 输入与读取
(1)支持格式
– Excel:.xls / .xlsx
– 解析失败会给出可读错误并终止本次读取。
(2)入口行为
点击输入框右侧 …:
– File:选择单个文件并立即读取。
– Folder:扫描目录内 .xls/.xlsx,弹出可勾选列表(默认全选),确认后读取所选文件。
(3)文件夹 Folder 模式规则
– 同名测线(去后缀)自动补 (2) / (3) …。
– 至少选择一个文件,否则不继续。
04 主界面与图形
(1)顶部控件
– 输入路径框
– Line 下拉(测线)
– Station 下拉(测点)
– 右侧工具栏按钮:绘图参数设置、导出预览、导入项目数据库
(2)图形布局
– 上部:Response(左)+ Misfit(右上)+ Multi-channel(右下)
– 下部:Section
– 支持调整区域比例。
05 汇总导入HDF5
(1)入口
– 点击右侧工具栏“导入 HDF5”按钮。
– 弹出目标路径输入框,默认值:/PostProcess/zond result。
(2)写入前覆盖逻辑
– 若目标路径已存在,会弹窗询问是否覆盖。
– 选择覆盖:先删除该路径对应 group/dataset,再重新写入。
– 选择取消:不写入。
(3)数据提取与列定义
– all_lines(5 列):X, Y, Z, Resistivity, log10(Resistivity)
– lines/<line>(6 列):Distance, X, Y, Z, Resistivity, log10(Resistivity)
说明:单测线数据集首列为 Distance。
(4)元信息结构

目标组:/PostProcess/zond result(或用户自定义路径)
– zond result 组属性:
○ write_time:写入时间
○ source_folder:原始数据所在路径
○ line_count:测线数量
不再写入:columns、row_count。
– all_lines 属性:
○Column Names = [“X”, “Y”, “Z”, “Resistivity”, “log10(Resistivity)”]:列名
○ Units = [“m”, “m”, “m”, “ohm-m”, “lg(ohm-m)”]:列单位
– lines/<line> 属性:
○ line_name:测线名称
○ source_file:测线原始文件完整路径
○Column Names = [“Distance”, “X”, “Y”, “Z”, “Resistivity”, “log10(Resistivity)”]:列名
○ Units = [“m”, “m”, “m”, “m”, “ohm-m”, “lg(ohm-m)”]:列单位
06 打印布局(导出预览)功能说明

(1)入口与用途
– 入口:主界面右侧工具栏“导出预览”按钮。
– 用途:在导出前统一设置四类子图(Response / Misfit / Multi-channel / Section)的版式与导出参数。
(2)预览与导出规则
– 预览和导出使用同一套 Agg 渲染流程。
– Canvas Width/Height (px) 直接定义输出图像像素尺寸。
– DPI 表示在每英寸长度上可以打印或显示的点数。
– Font Scale 字体整体缩放。
– Marker Scale 散点大小整体缩放。
(3)布局参数(四图通用)
每个子图都可设置:
– Visible:是否显示该子图。
–X (%):子图左边界位置(相对画布百分比)。
– Y (%):子图下边界位置(相对画布百分比)。
– Width (%):子图宽度占比。
– Height (%):子图高度占比。
说明:
– 以上四项即最终布局参数,按当前值直接渲染。
– 若子图重叠,需通过数值调整并用 Refresh Preview 验证。
(4)预览交互
– Ctrl + 鼠标滚轮:缩放预览图像。
– 鼠标中键拖拽:平移预览区域。
– Refresh Preview:按当前参数重新渲染预览。
(5)导出行为
– 支持格式:PNG / JPG / TIF / SVG / PDF。
– 输出目录:Output Folder。
– 文件名:按测线原始文件名生成。
– 多测线时自动批量导出。
(6)重名与进度
– 导出前检测重名文件。
– 若存在重名,会询问“覆盖 / 不覆盖 / 取消”。
– 选择“不覆盖”时,自动追加 _2/_3/… 后缀。
– 导出过程显示进度条,可取消;结束后弹窗汇总成功/失败数量。
详细资料
https://www.yuque.com/sunhuaifeng/satem/nvpw6cw3o4ukcltv
夜雨聆风