首页 励志故事 通用网关接口

通用网关接口

时间:2022-01-19 励志故事 版权反馈
【摘要】:基于CGI模式的网络地理信息系统体系结构如图4-1所示。基于CGI的网络地理信息系统的优势如下:①具有处理大型GIS分析功能,利用已有GIS资源。基于CGI的网络地理信息系统的劣势如下:①增加了网络传输负担。基于CGI的网络地理信息系统典型代表为于1996年推出的MapInfo ProServer。
通用网关接口__网络地理信息系统

4.1.1 通用网关接口——CGI

基于CGI(NCSA,2009)的网络地理信息系统是HTML的一种扩展。它需要有GIS服务器在后台运行。通过CGI脚本,将GIS服务器和Web服务器连接。基于CGI模式的网络地理信息系统体系结构如图4-1所示。客户端的所有GIS操作和分析,都是在GIS服务器上完成的。

img23

图4-1 基于CGI模式的网络地理信息系统体系结构

CGI模式工作原理如下:Web浏览器用户通过地图服务器URL地址发送GIS数据操作请求;Web服务器接受请求,并通过CGI脚本,将用户请求传送给GIS服务器;GIS服务器接受请求,进行GIS数据处理如放大、缩小、漫游、查询和分析等,将操作结果形成GIF或JPEG图像;最后GIS服务器将GIF或JPEG图像,通过CGI脚本和Web服务器返回给Web浏览器显示。

基于CGI的网络地理信息系统的优势如下:

①具有处理大型GIS分析功能,利用已有GIS资源。所有GIS操作都是由GIS服务器完成,具有客户端小、处理大型GIS操作分析功能强、充分利用现有GIS操作分析资源等优势。

②客户机端与操作系统平台无关。由于在客户机端使用的是支持标准HTML的Web浏览器,操作结果以静态GIF或JPEG图像形式表现,因而客户机端与操作系统平台无关。

基于CGI的网络地理信息系统的劣势如下:

①增加了网络传输负担。由于用户每一步操作,都需要将请求通过网络传给GIS服务器,GIS服务器将操作结果形成图像,通过网络返回给用户,因而网络传输量大大增加了。

②服务器负担重。所有操作都必须由GIS服务器解释执行,服务器负担很重,信息(用户请求和GIS服务器返回图像)通过CGI脚本在浏览器和GIS服务器之间传输,势必影响信息传输速度。

③同步多请求问题。由于CGI脚本处理所有来自Web浏览器的输入和解释GIS服务器的所有输出,当有多用户同时发出请求时,系统效率将受到影响。

④静态图像。在浏览器上显示静态图像,因而用户无法在浏览器上直接放大、缩小及通过几何对象如点、线、面来选择查询其关注的地物。

⑤用户界面功能受Web浏览器的限制,影响GIS资源的有效使用。

基于CGI的网络地理信息系统典型代表为于1996年推出的MapInfo ProServer(黄伟敏,1996)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈