论文部分内容阅读
近年来随着经济的快速发展,资源紧张和环境污染等问题也日益突出。为了响应地球科学发展趋势,解决资源和环境问题,积极的参与国际问的合作与交流,增强我国在地学方面的竞争力,我们迫切需要建立一个地学方面的共享平台,在这个平台上来实现各种探测数据的共享,有利于地学的发展和进步。同时组织和协调各部门,综合各种探测方法,进一步加强地球深部探测,为共享数据平台提供大量的数据支持,推进我国地球科学的发展。由于地学数据具有来源广泛,学科交叉以及海量等特点,使得共享数据平台的实现具有一定的难度,而GIS是一门综合性学科,其强大的学科交叉性和对空间信息的处理和分析能力,为平台的建设指明了方向。结合飞速发展的Web技术,构建一个用来提供数据共享服务的WebGIS系统,为地球深部探测提供一个平台,用于进行数据交换和信息共享。本系统根据SOA服务原则对系统基础服务进行了设计和实现,完成了基于系统服务的高扩展性访问和交互模式。并根据各种探测数据的特点,进行了详细的数据模型设计。为各类地学数据设计了元数据模型,数据集模型和数据组织结构模型。系统采用B/S设计模式。客户端集成JavaScript、ExtJS、BaiduMap、Openlayers实现用户与地图服务的交互。Web服务器采用主流的被广泛使用的Tomcat,地图服务器采用的是经典开源的GeoServer,通过它的WMS服务,将空间数据发布成图层。数据库采用了PostgreSQL、PostGIS、CouchDB和LDAP四种数据库。系统以WebGIS功能为核心,提供地图服务和数据查询,并采用Shiro与LDAP相结合构建系统的安全模块。系统通过J2EE和Servlet技术实现系统设计的功能。目前,该WebGIS平台已经投入使用,并提供在线服务,以加快对地球的探测和开发,加速实现数据的共享。