基于xml的webgis数据处理设计.docx

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于XML的WebGIS数据处理设计 第7卷第5期 2008年5月 软件导刊 SoftwareGuide VO1.7NO.5 Mav2008 基于XML的WebGIS数据处理设计 龙慧萍 仲国地质大学信息工程学院,湖北武汉430074) 摘要:近年来,国内对WebGIS的研究与应用发展非常快,但是在数据资源共享方面的研究还比 较缺乏,尤其当网络 访问量增多时?传统的方式就难以负荷了 ?针对以上不足,基于xML提出了合理的数据处理方 案,有效地解决了 GIS 数据的不兼容以及如何在 Web-Y-实现共享的问题. 关键词:XML;WEBGIS:数据处理;XMLSchema 中图分类号:TP311.131文献标识码:A文章编号:1672 — 7800(2008)05 — 0074— 02 WebGIS在推动空间数据在 Web上广泛应用的同时,也出 现了很多问题?目前,WebGIS发展所面临的挑战既有来自于空 间数据本身的共享和处理的互操作问题 ,也有软件自身存在的 缺陷?但随着新一代的网络描述语言 XML的提出,WebGIS必然 能充分利用现存的大量的 Web资源,向人们提供更为广泛和无 限的地理空间信息服务? 1GISJ][务器端的设计 位于底层的基础数据库服务器是 WebGIS的数据源,存储 着大量的原始数据?由于目前所广泛使用的 WebGIS软件,其基 础数据库即WebGIS数据库通常采用的是关系数据库,面向对 象数据库或文件系统来存储包括图形数据和矢量数据的原始 的GIS数据?因此这些数据多数是非 XML格式的GIS数据,而且 通常是以二进制形式来存储的 ?对于这些数据,为了实现跨平 台访问就要将原来的数据形态转换并存储为 XML格式的数据, 通过中间层服务器,在 WEB服务器端和GISH~务器端进行数据 传输?要实现基于XML的数据处理,不仅要提供数据库管理系 统同GIS端的转换接口和与 Web应用间的转换接口 ,而且还要 使得异构数据的存取变得更加容易 ?同时,数据的来源也不能 受到限制,不论数据是来自于原始 XML资料库,还是现有的文 档?甚至是各种不同数据库系统中读取的数据 ? 支持XML的数据库系统可以分为两种基本类型 : XML数据库:在该数据库中,所有的空问数据都以 XML 格式存储,数据库接受客户端发送的查询请求后,将检索到的 数据以XML格式返回客户端?在WebGIS中构建完整的 XML数 据库,就需要以XML的形式来描述地理空间信息,即基于XML (GML)的空间数据建模?这是未来WebGIS空问数据描述方法 的一个发展趋势? ⑵提供XML接口的关系数据库:目前,很多还是会用到包 括Oracle和MicrosoftSQLServer在内的非 XML的关系数据库,而 此类提供商也都提供了对 XML的支持?这些关系数据库主要提 供了以下三种接入方式:①充当接收器,把数据从XML文档转 换成关系表;②充当发送器,把数据从关系表格转换成恰当的 XML消息文档;③进行XML数据的操作,以近于其原始形式保 存XML数据 2WEBJ]~务器端的设计 WebGISH~务器端用于响应客户端的请求,进行XML数据 的解析和转换工作?根据责任与功能的不同,中间层可以划分 为web服务器与应用服务器?其中,Webn~务器与传统的 Web应 用中的WebH~务器的功能相似?其主要功能是响应客户端请 求,并与应用服务器相连接?目前常用的Webn-务器包括Mi. crosoft 的 IIS,Netscape 的 EnterpriseServer 和 IBM 的 WebSphere 等. 当从底层数据库中获得 XML文档形式的空间数据和属性 数据后,应用服务器将根据客户端要求,对所获取的文档进行 重新格式化.对矢量图形数据则可以直接返回客户端 ,由客户 端进行数据的解析和显示;而对于属性数据,则根据在客户端 的显示方式进行相应的转换 ? 通过XML?每个组织可以创建单一的实用程序 .如图1 所示 的中间组件.该实用程序可将该组织的内部数据格式转换成 XML,反之亦然.虽然关系数据库现今仍是大多数商业环境的 重要支柱,但作为一种数据格式的 XML的使用率正在稳步上 升.作为一种文本文档或者以文本的形式存在于数据库表中 , XML在传输与存储方面的简易性以及它固有的跨平台性 ?使之 成为许多情况下的理想选择 ? 3XMLSchema模板在数据处理中的应用 新的XML技术可以透过变量或数据域位定义 XML 研究方作者简介:龙慧萍(1983 一),女,湖南张家界人,中国地质大学信息工程学院硕士研究生 向为GIS应用技术? 研究方 第5期龙慧萍:基于XML的WebGIS数据处理设计?75? 图IWebGIS中基于XML的数据传输 Schema验证

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档