通用GML解析器的设计与实现

来源 :江西理工大学 | 被引量 : 0次 | 上传用户:xlm_7295
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
正如XML正在对Web信息的组织和传输性能产生深远影响一样,作为基于XML的空间信息编码标准的GML,也正在GIS领域掀起一场针对空间数据处理的革命。GML的一个重要优势就是它能够让开发者或用户非常灵活的使用已被广泛接受的XML技术,它建立在XML、XML Schema、Xlink和Xpointer基础之上,GML数据能够很容易地与空间数据集成使用。目前,the Xerces2 Java Parser2.9.0是XML开源解析器,它的开源功能已被开发者广泛使用。本文根据the Xerces2 Java Parser2.9.0的开源功能和对GML核心模式内在机理的研究,设计和实现了一个通用GML解析器GMLParser。GMLParser能够解析不同用户、不同领域的GML3.1应用模式及其GML文档(GML数据文件),并能够理解GML元素的语义,即能够识别GML模式及文档中,哪些元素是要素集;哪些元素是要素;哪些元素是要素的几何属性;是何种类型的几何属性;哪些元素是要素的拓扑属性,是何种类型的拓扑属性;哪些元素是要素的非空间属性。为了确保GMLParser具有解析不同用户、不同领域GML3.1应用模式及其GML文档(GML数据文件),本文对GMLParser进行了严格的测试。测试程序ParserTest是一个Java应用程序,它针对几个不同的GML模式文档进行了测试。本文最后针对一些具有空间数据格式的GML文档进行了可视化的研究,方法一是通过XSLT语言将GML文档转化为SVG文档。方法二是直接读取本地电脑上的GML文档进行可视化,可以对可视化后的GML文档进行编辑操作。总之,本文的研究成果对GML应用的推广普及、空间数据的集成共享及GML空间数据的存储管理具有非常重要的意义。
其他文献
近年来无线网络得到了爆炸性的发展。但与有线网络相比,无线网络中系统出错的概率大大增加,网络入侵也更为隐蔽和多样,这对其可靠性问题的解决提出了巨大挑战。因此,研究移动
模式匹配是计算机视觉和模式识别领域的一个重要而基础的问题,在图像配准、立体视觉、图像检索、目标识别与跟踪、医学图像分析、景象匹配导航等方面有着广阔的应用背景,对其
随着先进计算机技术的高速发展,数字图像处理算法在户外监控系统,如道路监控、城市交通监控等领域被广泛运用。但是在雾霾天场景中,监控系统采集到的图像质量较差,对比度往往
随着并行计算技术的发展,以众核加速器作为协处理器的异构集群逐渐成为并行计算机的发展方向,在其基础上混合并行计算模型成为主要并行算法设计模型。地球物理大地电磁研究技术
关注点分离和建立模型是软件工程中降低软件系统复杂度的两个重要手段。面向对象技术在关注点分离与面向对象建模领域取得了重大的进展,但仍然存在不足,尤其是在横切关注点的
随着信息技术和计算机网络的飞速发展,数字式多媒体信息的存储、复制和传播变得越来越方便,由此引发的盗版问题和版权纷争日益严重,对版权的要求也日益迫切,数字水印技术就是
近年来煤矿安全事故频繁发生,诱发事故的众多原因中,难以预测的井下供电系统事故是导致瓦斯灾害发生的重大因素,采用可靠的自动化智能综合保护装置对于提高配电网的供电质量
随着Web Service、移动计算、无线传感网络等新兴技术的不断发展和成熟,现如今软件系统的运行环境已变得日趋复杂和多变;同时人们对于软件系统高可靠性、高适应性的需求也在
随着无线技术的快速发展和日益成熟,无线传感器网络的应用已经从军事领域步入了人们的日常生活,给我们的生活带来了翻天覆地的变化。与有线网络相比,无线网络共享信道的特性
综合办公系统已经成为企业最基础的应用和整合平台,也是企业进行信息交流的最直接的手段。企业结合自己的实际情况,建设一套及办公和生产管理的“综合管理系统”已经成为衡量