Skip to content

ewencai/microgravity-field-data-processing-system

Repository files navigation

微重力野外数据处理系统 · Microgravity Field Data Processing System

面向微重力野外勘探全流程的一体化数据处理与质量管控桌面软件

版本 平台 构建 授权


项目简介

微重力野外数据处理软件将 重力仪原始数据整理、GPS 定位数据整理、点位匹配、多项重力校正、质量检查、进度统计、成果汇总报告生成 的完整作业链条集成于单一图形界面,取代以往依赖多个分散脚本、手工传递中间文件的作业方式。

一线人员无需编程即可完成从"仪器原始文件"到"标准成果 + 可交付报告"的端到端处理。

设计理念: 一次配置、全程记忆、防御式容错、成果可追溯。

支持的仪器

类别 支持型号
重力仪 CG5(.txt)、CG6(.dat)、Burris DD / JT(.csv)
GPS 接收机 华测 E90(41 列)、X10、T7(42 列)

功能模块(12 个功能面板)

软件以选项卡方式组织,统一"左参数区 + 右图件/结果区"布局,按作业流程串联:

数据整理与匹配

  • 重力数据 — 识别 CG5/CG6/Burris(DD/JT) 四格式,按关键词字典分类重塑,保留原始文件,提供读数热力图与时序图。
  • GPS 数据 — 华测 E90/X10/T7 列布局自动映射,保持 GBK 编码防乱码,点位与高程可视化。
  • 数据匹配 — 按"时间基线 + 测线 + 点号"规则匹配重力与 GPS 记录,LED 条带状匹配状态图。

校正与质控

  • 数据校正 — 集成零漂、固体潮、基点差、高度、纬度、中间层(布格)与地形校正。
  • 偏移空点 — 设计点与实测点偏移误差、未测(空)点统计,多阈值分色散点图。
  • 加密统计 — 加密点分布与点型构成统计,为地形校正提供近区高程信息。
  • 质检控制 — 高程/平面/重力质检误差空间分布、直方图与超限统计。
  • 闭合检查 — 闭合单元的重力差、高程差、时长趋势与直方分析。

统计、进度与报告

  • 进度表图 — 按日汇总进度、点数分层柱状图、GPS/重力参数达标趋势。
  • 采集航迹 — 野外采集轨迹回放。
  • 检查日报 — 自动生成每日检查报表(含放样半径等指标)。
  • 成果汇总 — 全工区总览 KPI,一键归档成果目录并自动生成 Word / PPT 双格式成果报告

界面预览

软件运行界面截图(共 12 张,见 界面图集/)。


界面 01

界面 02

界面 03

界面 04

界面 05

界面 06

界面 07

界面 08

界面 09

界面 10

界面 11

界面 12

关键特性

  • 多仪器自适应 — 四类重力仪 + 三类 GPS 格式自动识别,界面可扩展新仪器类型。
  • 默认参数齐全预置 — 仪器参数、基点参数、校正标量均带完整默认值,"改值 / 取消勾选"即可。
  • 日期文件夹智能筛选 — 仅识别"日期命名的文件夹",项目文件可与数据同置而不干扰读取。
  • 参数统一保存 — 全部参数统一写入单一 项目参数.mat,便于管理与迁移。
  • 全流程防御式容错 — 读表/计算全程守卫,缺失数据退默认值,绝不崩溃。
  • 智能记忆 — 14+ 路径记忆 + 参数记忆,通过 app_state.mat 跨会话持久化。
  • 窗口自适应缩放 — 所有面板按比例联动,适配不同分辨率屏幕。
  • 标准化成果目录 — 统一分级结构,成果可追溯、可交付。
  • 双格式报告 — 内置 Python(python-docx / python-pptx)渲染 Word/PPT 报告。
  • 非对称密码学授权 — RSA-2048 签名授权,客户端仅内嵌公钥。

目录结构

本公开仓库仅包含项目文档。独立桌面程序(StandaloneDesktopApp)与野外测试数据(TestData)因含专有可执行程序与真实测量数据,未包含在本仓库中,另行分发。

.
├── README.md                      # 项目说明
├── 软件说明书.docx                # Software Specification
├── 功能清单.docx                  # Feature Checklist
├── 用户操作手册.docx              # User Operation Manual
└── 安装与部署说明.docx            # Deployment & Installation Guide

运行环境

类别 要求
操作系统 Windows 10 / 11(64 位)
运行时 MATLAB Runtime R2026a(版本须与打包环境一致)
报告组件 内置 Python(python-docx / python-pptx,随包分发)
内存 建议 8 GB 及以上
磁盘 约 2–3 GB(含 Runtime)
授权 需配套 key 授权文件方可运行

安装与授权

主程序由 MATLAB App Designer 工程经 MATLAB Compiler 打包为 Windows 独立可执行程序(.exe),以安装包形式分发,目标机无需安装完整版 MATLAB

  1. 安装 MATLAB Runtime R2026a(若未安装,可从 MathWorks 下载)。
  2. 运行主程序 MicroGravityFieldDataProcessing.exe(随安装包分发,本公开仓库不含程序包)。
  3. 首次启动激活生成授权文件(RSA-2048 机器指纹绑定,纯离线校验)。

详细步骤见 安装与部署说明.docx用户操作手册.docx

文档

文档 说明
软件说明书.docx 软件整体说明与架构
功能清单.docx 12 个功能面板逐项功能清单(含著作权登记功能点)
用户操作手册.docx 面向作业员的操作指南
安装与部署说明.docx 打包、部署、安装说明

版本

V1.22.1(内部版本 V22 / 2026-07)

授权声明

本软件为专有软件(Proprietary Software),采用 RSA-2048 非对称签名授权,需配套授权文件方可运行。仓库内容仅供存档与交付使用,未经许可不得复制、分发或用于商业用途。

About

微重力野外勘探数据处理与质检一体化桌面软件(MATLAB App Designer 打包,V1.22.1):支持 CG5/CG6/Burris 重力仪与华测 E90/X10/T7 GPS,含数据整理、点位匹配、多项重力校正、质检、进度统计与 Word/PPT 成果报告生成。

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors