首页 > 范文大全 > 正文

WebGIS技术应用方法研究

开篇:润墨网以专业的文秘视角,为您筛选了一篇WebGIS技术应用方法研究范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘 要: 介绍了webgis当前重要的几种技术应用方法,为WebGIS开发提供了思路。

关键词: WebGIS; SVG;GeoVRML; Web Service

中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2013)0110196-01

地理信息系统与计算机互联网结合产生了WebGIS,它使得人们可以通过互联网来浏览、查询相关的地理信息,促使GIS走向了大众化。目前WebGIS开发技术繁多,更新速度较快,使得开发者很难选择。本文在阐述WebGIS原理后,介绍当前几种热门的重要技术应用方法,为开发者提供参考。

1 WebGIS的基本原理

WebGIS的体系构建可以分为三层:客户端、Web和GIS服务器端、GIS数据库端。

WebGIS的客户端是网络浏览器,通过安装GIS Plug-In、下载GIS ActiveX或GIS Java Applets,完成客户端的GIS计算。WebGIS的服务器端由Web服务器、GIS服务器和数据库服务器组成。

工作原理是:Web服务器接受客户端浏览器发出的GIS服务请求,将请求传给GIS服务器,GIS服务器从GIS数据库中提取相关的数据,将处理的结果转为HTML页面或直接把GIS数据通过Web服务器返回给客户端;GIS服务器也可以通过客户端的Plug-In、ActiveX或Java Applets直接通信,完成GIS服务。

2 WebGIS技术应用方法

2.1 SVG在WebGIS中的应用

SVG( Scalable Vector Graphics,可缩放矢量图形)[1]就是一种基于XML的矢量图形格式的网络图形标准。由于SVG是一种完全开放的二维矢量数据格式,国内外很多著名厂商都支持其发展,SVG在互联网中用来传输空间数据非常方便快捷,同时SVG表达的地图要素齐全,图形质量优美,纯文本描述格式,容易修改和查询。

基于SVG的WebGIS体系结构如图1所示。

2.2 GeoVRML在WebGIS中的应用

GeoVRML[2]是VRML的一个扩展分支,主要是针对网络地理虚拟三维的建模语言,GeoVRML本质上是对VRML标准的扩充,继承了VRML的众多优点,同时又具备了自己的特性:支持多坐标系统、数据精度高、三维建模功能强大和较强的浏览模式。

基于GeoVRML的WebGIS工作原理是:服务器的GeoVRML文件通过互联网传输到客户端的浏览器,然后再有浏览器调用GeoVRML浏览器进行三维场景的显示。

基于GeoVRML的WebGIS体系结构如图2所示。

2.3 Web Service在WebGIS中的应用

Web service[3]是一个平立的,松耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML标准来描述、、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。Web Service是建立在标准的各种互联网技术之上,将各种数据、功能以服务的形式在互联网中,以实现共享。采用Web Service技术,可以将GIS数据、GIS功能借助开发平台转换成GIS服务,把GIS服务出去,供使用者相互调用。

基于Web Service的WebGIS服务系统体系结构如图3所示。

3 结语

本文对WebGIS原理进行了阐述,选择了目前互联网中比较热点技术,将其应用到WebGIS开发中,给出了各技术构建WebGIS的结构图,为WebGIS开发者提供了思路。

参考文献:

[1]邓晓斌.分布式GIS服务系统研究与实践[D].广西:桂林理工大学.

[2]马林兵,张新长.WebGIS技术原理与应用开发[M].北京:科学出版社.