WebGIS

来源:互联网 发布:督导网络问卷调查 编辑:程序博客网 时间:2024/04/28 20:18
什么是WebGIS?

WebGIS是Internet技术应用于GIS开发的产物。WebGIS,即互联网地理信息系统,以互联网为环境,以Web页面作为GIS软件的用户界面,把Internet和GIS技术结合在一起,为各种地理信息应用提供GIS功能。GIS通过Web功能得以扩展,通过Web发布地图、浏览空间数据,制作专题图,例如大家熟悉的Go2Map、Google Map、MapBar等等。


WebGIS的基本原理
WebGIS的原理并不复杂,主要流程如下(下图):
(1)首先,设计一个可以交互的Web页(可以应用ASP、PHP、ASP.net、JSP等,商用WebGIS大多选择除了PHP的其他语言,而开源WebGIS大都选择了PHP),通过此Web页,向Web服务器提交有关GIS服务的请求;
(2)此请求会包含对地图数据的请求,包括查询等,请求会通过Web服务器提交给GIS应用服务器;
(3)GIS应用服务器可以使用几种技术,CGI、COM、Java Serverlet或者.net技术、Web Service技术,通过这些组件包装已有的GIS软件,获取客户端的请求,将用户需求转化为具体的操作,返回需求的数据(一般是一个地图图片或者查询的数据集),这个过程称为地图的Render,实际上也是最为耗时的操作;
(4)Web服务器获取了GIS应用服务器返回的图片,然后作为一个Web页返回给客户。

0 0
原创粉丝点击