乐于分享
好东西不私藏

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

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:测线数量

不再写入:columnsrow_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