论文部分内容阅读
CAD矿图是煤矿企业生产建设中一种非常重要的信息资源,随着Internet的迅猛发展,促进了其在网络上的应用。传统的CAD图形文件体积较大、依赖于特定的绘图平台,并且不同绘图平台下图形文件格式差异较大等,都为矿图的网络化应用带来了困难。为了解决不同系统以及网络间矿图图形数据通信和交换问题,本论文以SVG标准为基础,构建了与之兼容的矿图图形标记语言(Mine map Graphics Markup Language, MGML)及转换机制,力求实现矿图空间数据的最大限度利用和共享。具体工作如下:首先,本文研究了矿图的图形特点,并分析了AutoCAD数据格式和SVG标准,在此基础之上,建立了矿图的图元分类及相应的对象模型;其次,以可视化的对象模型为指导构建矿图图形标记语言,完成了该标记语言的语法规则和词汇表的定义工作;再次,在研究了基于关系数据库的XML数据管理技术之后,实现了矿图标记语言对应的关系数据库存储模型的设计,利用E-R图设计了该图形数据库的概念模型,并以此构造出相应的关系数据库表结构;最后,实现了从DXF格式到基于XML的MGML格式的矿图转换接口,并利用XSLT和SVG技术完成了矿图图形标记语言格式下矿图的web显示和发布。本文的工作重点是提出和设计一种基于XML的矿图数据交换模型,并利用它做为中性文件实现矿图数据交换和发布的解决方案。论文所做的各项研究和开发工作解决了矿图空间数据网络化应用中存在的现实问题,为煤矿企业信息系统建设,尤其是Web GIS的建设,提供了空间数据格式方面的参考。