2.4 勘探工程原始地质编录数字化软件开发

由于钻孔等勘探工程原始地质编录资料的收集极为困难,而综合地质编录图件(勘探线剖面图、中段地质图等)是地质勘探工程编录数据的直接反映,对这些图件进行编码数字化可直接获取钻孔地质编码等数据。所以,勘探工程编录数据的获取,可采用由综合地质编录图件(勘探线剖面图、中段地质图等)数字化地质界线点,结合钻孔等勘探工程的测斜数据,进行反向计算的方法。

本研究基于C#和ArcEngine开发了勘探工程地质编录软件,针对地质剖面图、中段平面图和地形地质图来进行勘探工程地质编码数据、坑道数据、地表地形数据的提取并存储到相应的数据库中。

2.4.1勘探工程原始地质编录数字化软件开发思路

从整体上看,通过勘探工程数字化系统进行数字化主要由4个必要的步骤来完成,如图2-5所示。

(1)配准各类的地质图:配准工作的实现不包括在本软件中,而主要利用ESRI公司的ArcMap软件来完成,ArcMap完成配准工作后,将配准图保存在硬盘中。

(2)载入配准后的地质图:数字化软件则将配准后的图片载入地图控件中,以备完成进一步的工作。

(3)数字化地质编录信息:数字化各类地质编录信息是本软件的重点。

(4)存入数据库:按照事先设计好的表结构保存属性值到数据库中。

勘探工程地质编录数字化软件实现了后面3个步骤中所要求的功能。

2.4.2勘探工程原始地质编录数字化软件体系结构

软件采用面向对象的设计思想,在VS.net2003的平台下,结合ArcEngine组件,采用C#语言来实现。考虑到数据的复杂程度以及系统的易用性,选用了Access2003作为数据库。

软件根据处理的地质图类型不同分为了3个主要的模块:数字化剖面图模块、数字化中段平面图模块、数字化地形地质图模块,另外针对3个模块中的一些公共的应用和初始进入界面增加了一个系统公共模块,如数据库和文件的操作、地图控制操作等。如图2-6所示。

下一章

读书导航