关键词:
地质绘图系统
信息可视化
元数据管理
计算机辅助制图
摘要:
地质图形在石油开采、地质勘探、地理信息系统中都有广泛的应用,通过绘图系统所绘制出来的图件必须真实、可靠的反映出当前的地质概貌信息,因此对于地质绘图系统绘制技术的研究以及相关系统的开发具有重要的意义和实用价值。随着科学技术的发展和计算机技术的崛起,地质图形绘制技术经历了从手工绘制到基于计算机的辅助绘制的发展阶段,成为了信息可视化领域中的重要研究内容。本文以地质绘图系统开发为研究对象,介绍了目前国内外应用比较广泛的几种地质绘图软件,并针对这些软件应用的局限性,开发了一种新的地质绘图系统,我们从数据管理方法和设计实现上对其进行了阐述:
1.计算机辅助制图的过程分为数字化阶段、数据处理阶段和数图转化阶段,数据管理在整个过程中都起着关键的作用。而元数据具有数据描述、数据定位、数据判断、数据追踪和数据完整性保障的作用,因此,本文将二者有效的结合起来,提出了一种基于元数据的系统数据管理方法,通过创建元数据属性表来完成对图元数据的管理,有效提高了系统的数据管理效率。
2.基于Qt库的跨平台性和图形界面管理的方便性,我们在Qt环境下对地质绘图系统进行了开发。在深入了解用户的需求以及石油勘探领域特点的基础上,对绘图系统的整个构架和各个功能模块进行了设计和实现,主要模块包括图头管理模块、图层管理模块、图元管理模块、数据管理模块、坐标管理模块、编辑管理模块以及显示管理模块。整个系统开发过程严格按照软件开发行业的流程进行,经历了需求分析、详细设计、程序编码、运行调试、修改与维护等阶段,并对每个阶段的工作进行了详细的记录。
最后,我们在石油勘探领域的生产实践中对本文设计的系统进行了测试,测试结果表明该系统能够较快的绘制等值线图、地质构造图等地质图形图件,且绘制出的图件无论在图形比例上还是精准度上都符合实际生产的要求,还为用户提供了丰富的人机交互功能,便于用户对图件进行编辑和修改。