欢迎来到天天文库
浏览记录
ID:58221598
大小:288.95 KB
页数:7页
时间:2020-04-28
《基于Web Service的空间数据共享平台.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第20卷第5期地理与地理信息科学VoI.20No.52004年9月Geograp1yandGeo-InformationScienceSeptember2004基于WebService的空间数据共享平台江泳,方裕(北京大学地球与空间科学学院,北京100871)摘要:分析传统GIS软件存在的数据共享、集成困难和应用间互操作复杂的问题,提出了基于WebService的数据共享平台的简单原型和实现技术。阐述如何基于开放的规范和协议构建开放的数据存储一体化模型,并在此基础上,提出了分布式环境下基于WebService数据节点集群、互操作方案,以及上层统一的应用开发模
2、式,包括提供以面向对象的思想定义的、构建上层应用的组件支持。重点研究了在空间数据文本化之后数据的索引、查询问题,提出了结合元数据和GML的两阶段数据查询方案。并对该平台下空间数据的语义共享方式做初步探讨。关键词:GIS;空间数据;数据共享;元数据;GML;WebService中图分类号:P208文献标识码:A文章编号:1672-0504(2004)05-0001-05第二代、第三代GIS软件存在若干共性问题[1]。数据的语义支持;还需要提供统一的数据共享服务其中在数据方面,空间数据按不同方式被收集、数字和操作类服务,包括多数据节点的互操作方案和面化并存储,过
3、程相对独立。这些系统由于数据结构、向具体应用的服务。在此基础上,可对应用软件的概念模型、软硬件环境等方面原因,兼容性较差,数开发提供支持,统一应用开发模型。据共享、集成困难。信息技术的改进以及GIS用户1GeoService日益要求克服数据获取的瓶颈和费用问题,导致用户要求实现数据共享与互操作。现阶段的解决方法1.1系统体系结构是在数据存储或应用之间作转换的桥或协议,这种GIS软件有若干种不同类型的软件层。传统的方式只适用于市场占有率比较高的GIS产品应用间GIS应用软件的开发,在数据处理方面,或者是直接数据的共享;另一种方法是定义统一的数据模型和操作数据,
4、或者是通过平台软件提供的数据访问接应用模型,制定通用的规范。口操作数据。三层结构引入Web应用之后,数据、GIS技术下的地理信息共享有其自身的复杂数据处理逻辑和前台的Web表示分开,带来了更大性,不同于普通非空间数据的共享,主要表现为GIS的灵活性。可尝试将空间数据的处理抽取出来,将数据共享。研究GIS数据共享是以最终实现地理信数据通过服务封装,形成独立的层,为GIS的应用开息共享为目的。为达到这一目的,必须解决数据本发带来更多的灵活性。身的共享问题以及数据所表达的语义共享问题。实完整的共享平台包括数据存储模型、数据的互操作现GIS语义共享必须解决数据共享、
5、空间概念一致与集成方法、平台上层的应用模式,以及在系统中的组性和空间概念描述方式一致性三个问题[2]。件支持。图1是共享平台GeoService的整体框架。实现两个或多个异构系统之间数据和语义共享的第一个层次是数据使用的共享,包括获取、交换和语义的解释。以服务的方式提供一个统一的共享数据的层,数据的语义表示由具体服务来解释,统一异构平台的数据共享模式,以数据为中心,从根本上改进GIS应用的开发模式,这是第二个层次。WebService是一种灵活和面向服务的架构,可满足上述两个层次的需求。对于空间应用,WebService需要解决关于空间数据相关的问题,包括统
6、一数据的存图1GeoService体系结构储表示和交换,空间数据的查询、索引,并提供空间Fig.1GeoServicearchitecture收稿日期:2004-05-18;修订日期:2004-05-31作者简介:江泳(1979-),男,硕士研究生,主要研究方向为分布式系统、地理信息系统等。第2页地理与地理信息科学第20卷l.2Spatial数据文本化段,但它们将为建立复杂的、分布式的地理数据集做GIS的数据存储方式多样,有很多是基于特定出贡献;4)GML的图形表示独立,与表示方法分离。格式的文件。二进制数据通常很难与其它数据集GML有多种表示方法,如可以通
7、过JavaApplet来自成,对于二进制数据结构,必须了解其文件结构或数定义在浏览器中的显示,或者将GML转化为一种矢据库体系才能对其进行修改。良好定义的文本数据量图形格式,如SVG、VML或者VRML;5)GML本能够表达复杂的数据,将空间数据文本化有如下优身是公开和开放的规范;6)提供了有效性的检验机点:采用开放的标准,便于交换共享;便于二次编辑;制,2.0版GML已经支持XMLSchema;7)GML良便于搜索引擎的处理;简单、易见,容易检查和转换;好的可转换性和可操作性,可以将不同的XML数据适合分布式处理等。按照相应的DTD进行转换,如从一个GML
8、数据文地理空间数据可以划分为:l)描述物体位置、范件
此文档下载收益归作者所有