基于XML的地理信息Web怎么写作

点赞:28490 浏览:131970 近期更新时间:2024-03-15 作者:网友分享原创网站原创

摘 要:将可扩展标记语言(XML)这种新一代Web语言应用于地理标记语言领域(GML),能够将地理信息更加规范化、描述结构化,并能够完善数据转换以及空间数据互操作功能.本文给出了利用XML在WebGIS中表达空间数据的思路和技术概况.

【关 键 词】XMLWebGIS地理信息标记语言

1引言

万维网地理信息系统(WebGIS),指的是地理信息在网络环境下进行获取、存储、传输、分析及显示的计算机信息系统.地理信息则主要指用来对地球表面的空间位置及空间位置关系进行的描述.这些空间数据既包括带有空间位置特性的图形、图像数据,也包括与此相关联的文本数据.WebGIS的目的在于通过互联网来为地理信息提供一个平台,用户使用浏览器就可以轻松获得信息系统中的数据及相应的功能怎么写作.国际学术界称地理信息系统为WebGIS的主要原因在于目前大多数的客户端应用使用了WWW协议.而这样一种新形式,无论是在理论研究领域,还是实际应用方面都仍处于发展阶段.但是,迅速发展的网络环境为WebGIS提供了广阔应用前景.

2当前WebGIS存在的问题

经过多年的发展,WebGIS无论从理论、技术、产品还是应用上均取得了巨大的进步.这种进步与推广在GIS方面得到了广泛的应用,利于其发展与更好的应用,同时,极大的推动了地理空间领域的更广泛的普及.不同产品之间内部空间数据相互保密,使得不同系统间数据难以兼容.以下几点为WebGIS目前所面临的问题:

2.1异构空间数据的互操作较难实现

目前,尽管存在着大量的WebGIS系统,但是这些系统都针对特殊的GIS设计问题,即当WebGIS出现单独应用,无法有效的进行互动以及互相访问的情况时,用户无法利用人性化操作对所有的站点进行快速高效的操作,只能对一个站点进行孤立式的处理,导致效率以及质量的极大降低,这样就极不利于数据库的高效使用.同样的,用户也难以将两个或多个空间数据库中的数据进行整合.究其原因,主要是因为WebGIS系统的封闭性.虽然互联网上的地理信息在持续增长,但是,行业内技术和数据格式的保密,使得这些信息的读取、显示只能依靠特定的运行环境、支撑环境.总之,整个行业内相互独立、没有沟通、没有协调的现状,不但不利于行业的发展,也难以满足互联网上信息资源共享的需求.

2.2跨平台的数据访问难以实现

常见的对象模型有微软的DCOM,也称分布式组件对象模型;还有对象管理集团的CORBA,也称公用对象请求写作技巧程序体系结构;以及或Sun的RMI,也称远程方法调用.利用这些结构进行设计开发,给开发者提供了丰富的本地模型资源,同时,也可以将怎么写作放置在远程系统上.然而,这些系统拥有一个相同的问题,很难将其在互联网上进行扩展.其原因在于,这种应用程序需要客户端和系统提供的怎么写作间紧密耦合.换句话说,这种系统的稳定性并不是很好,一旦某一端出现异常,另外一端则会出现崩溃的现象.因此,WebGIS需要一种更为通用的模型,能够将分布式对象模型进行抽象概括,进而实现跨平台的数据访问.

基于XML的地理信息Web怎么写作参考属性评定
有关论文范文主题研究: 关于地理信息的论文范文检索 大学生适用: 本科毕业论文、学院论文
相关参考文献下载数量: 22 写作解决问题: 学术论文怎么写
毕业论文开题报告: 文献综述、论文结论 职称论文适用: 杂志投稿、初级职称
所属大学生专业类别: 学术论文怎么写 论文题目推荐度: 优质选题

2.3开发、调试、维护的难度大

从开发者的角度出发,一个结构清晰并且能够稳定运行的WebGIS,整个系统的创建、测试和设置流程需要借鉴和使用合适的工具和模型.然而,由于缺乏有效的规范,当前在应用方面,并没有成功的工具以及设计模型供研发人员进行参考,同时,考虑web自身的一些特点,逻辑与其内容可以进行相互的调用,因此针对WebGIS的应用来说,以一种有效、连续的方式对其进行设计、开发、维护等是很难实现的.

2.4功能资源不共享

随着工作强度的不断提高,如何有效的提高工作效率,简化操作流程,成立GIS发展的一种趋势.传统的GIS在资源共享方面无法实现有效的利用,很多资源只能被单独共享,无法得到其他系统的调用,导致资源的浪费,效率极大的降低,造成人力以及物资的巨大浪费.


以上几点是WebGIS系统中存在的一些问题,这些问题中有些是GIS软件所特有的,有些的是Web软件所独有的.这就要求我们在解决WebGIS系统中的问题时,需要从这两个方面同时考虑.

3XML语言

3.1XML语言

XML(eXtensibleMarkupLanguage)语言,称之为可扩展标记语言,它不像HTML那样只有固定的形式.XML是一种元语言,它能够用于描述其他语言.开发者或者信息提供者能够根据自己的需求,自行定义标记及其属性名,同时,在XML中也可以添加描述法.这也就是说,在XML文件中,其结构能够复杂至任意的程度.此外,将XML应用于Web的应用软件开发为开发者提供了众多好处,如高灵活性及强大的功能性.

3.2XML特点优势

(1)以简单的形式即可描述复杂的数据

XML文档这种纯文本、结构化的形式,对于描述复杂的空间数据信息是十分适合的.

(2)能够用于集成不同格式的数据

不同WebGIS系统中数据的互操作及共享是传统方法中的一个难点,而使用XML则可以轻松实现,即集成不同数据源的数据.

(3)描述不同应用所得的数据

扩展性强和灵活性高是XML主要的特点、优势,正是基于这两点使得XML能够有效描述出不同类型应用软件所使用的不同格式数据.另一方面,鉴于XML中数据是自我描述的,这也使得这些数据不经过内部描述即可被交换和处理,同时也可以检查其结构的正确性.

(4)Web上数据发布方便

作为一种开放式的、基于文本的文件格式,XML可以像HTML一样通过目前的网络通讯协议在网络中进行传递.

(5)可扩展性良好

在XML中,用户可以自己定义、添加新的标志.而这一点恰恰满足对于复杂的空间地理信息规范化描述的需求,也能保证在Web上对数据进行有效的访问和高速的传输.

4结语

21世纪是信息的时代,是网络的时代.随着互联网技术的飞速发展,更多的开放的、跨平台、标准化的技术将影响、改变我们的生活.XML和数据库相结合带来了巨大的影响,也是关注的焦点.而基于XML的地理信息系统也必将蓬勃发展.