静力触探数据转换

2019-07-10 06:31陈小军华东冶金地质勘查局815地质队安徽巢湖238000
安徽建筑 2019年6期
关键词:文件名数据结构静力

陈小军 (华东冶金地质勘查局815地质队,安徽 巢湖 238000)

1 静力触探仪器数据结构

1.1 单桥静力触探数据结构分析

以江苏溧阳CTS类仪器为例分析单桥静力触探仪器生成文件的数据结构,其他仪器类似,如文件名“CTS05108.DAT”,CTS仪器类型号,05为工程编号,108为孔号,单个工程可识别孔号001-999。静探数据结构文件分为两部分组成,第一部分为静探相关信息,第二部分为静探数据,静探数据结构见图1。

图1

单桥静探文件特点是孔号在文件名和文件中都有,不记录静探深度,只记录静探数据,深度自0.10m起算,每行数据深度增加0.10m,以记录行数确定深度。

1.2 双桥静力触探数据结构分析

双桥静探文件名命名规则类似于单桥,因各个仪器不同略有不同,但是方法类似。静探数据文件也与单桥类似分为两部分组成,第一部分为静探相关信息,第二部分为静探数据,静探数据结构见图2、图3。

图2

图3

双桥静探文件特点是孔号在文件名和文件中都有,文件结构因仪器而不同。主要两种其一是在文件同一行记录深度值、qc值、fs值;其二是不记录深度值,在文件的同一列间隔记录qc值、fs值,深度从文件行数推算。

2 勘察软件数据结构

2.1 理正勘察软件静力触探数据结构

理正标准接口数据文件起始行为孔号信息,后续行为深度,静探类型,数值,必须满足理正默认位置,然后按0.1m1行数据循环至单孔静探数据结束。一个文件可续存多个孔资料,具体数据结构见图4。

图4

2.2 华宁勘察软件静力触探数据结构

华宁静探数据文件孔号包含在文件名中,如文件名为“DQJT101.002”其含义是DQ为单桥,SQ为双桥,JT101为静探孔号,002为华宁软件中的工程代号。单个文件对应单个静探孔,具体数据结构见图5。

图5

3 转换软件设计

3.1 功能设计

软件的主要功能是完成不同仪器数据统一且批量转换成理正、华宁软件能够识别的静探数据,并且同时生成便于阅读和存档的文档类数据。

3.2 界面设计

静探转程序的界面简洁易懂,一目了然,具体见图6。

图6

3.3 结构化程序设计

本程序采用可视的面向对象的VB语言进行编写,单个功能遵循结构化程序设计原则。附“批量转理正数据”的功能代码,限于篇幅限制其他功能的代码不能详细叙述。

4 结语

本文通过分析目前主流各个静探仪器设备所采用的数据格式,采用可视化程序设计语言Visual Basic进行程序设计。实现了静探数据从野外采集的各种不同类型文件统一转换成目前主流勘察软件如理正、华宁等可以识别的数据结构。不但大大减轻了勘察工程技术人员的劳动强度,而且也提高了数据准确性,避免人工输入的错误。

猜你喜欢
文件名数据结构静力
基于有限元仿真电机轴的静力及疲劳分析
数据结构线上线下混合教学模式探讨
带孔悬臂梁静力结构的有限元分析
基于ABAQUS的叉车转向桥静力分析
为什么会有“数据结构”?
右键调用多重更名更方便
Excel轻松提取文件名
把我的秘密藏起来
高职高专数据结构教学改革探讨
CDIO模式在民办院校数据结构课程实践教学中的应用