学位专题

<
DOI:10.7666/d.y989189

结构化CGM图形文件的解析与转换方法研究

周利江
中国海洋大学
引用
作为石油技术开放标准协会(POSC)所采用的一项行业标准,国际上,CGM图形格式文件是石油勘探软件的最重要的输出形式,在国际化与本地化几近成为同一个概念的今天,作为一个国际标准和行业标准,我国石油勘探也已经越来越多的采用CGM作为图形输出格式。然而由于CGM格式具有高度的专业性,其灵活的解析及浏览技术一直是我们在开发勘探软件系统的一个关键课题。 本文充分研究了ISO/IEC 8632(Part1~4)的CGM国际标准,并在VS.NET和Camac.NET的基础上,研究了CGM文件的解析浏览及转换方法。最后,通过软件实现了CGM的解析浏览及转换。 ISO/IEC国际标准规定了一套标准的,与设备无关的定义图形的语法和词法元素。它分为4个部分。第一部分是功能描述,包括元素标识符、语义说明以及参数描述;其余三部分为CGM标准的三种编码形式,即字符编码、二进制数编码和明文编码。但是,CGM标准本身并不提供生成和解释元文件的具体方法,而是利用上述三种不同的标准数据编码形式来实现元文件的元素功能。 文章重点介绍了CGM文件二进制数编码的解析浏览及转换方法,文件的解析采用线性顺序与命令参数匹配结合的方式进行,既考虑了文档的完整性又不会明显降低解析效率。文件浏览充分利用Carnac.NET平台,结合当前油田系统的需要,研究了汉字的显示,大地坐标的转换和颜色显示等技术难点。并实现了CGM文件转换为任意位图文件。 最后,本文通过软件实现了CGM的解析浏览及转换(CGM Viewer),验证了CGM解析与转换方法的可用性。

计算机应用;组件技术;图形对象池;CGM标准;语法解析

中国海洋大学

硕士

计算机应用技术

魏志强

2006

中文

TP39

55

2007-08-07(万方平台首次上网日期,不代表论文的发表时间)