云文档网 - 专业文章范例文档资料分享平台

基于JSP技术的Web GIS

来源:网络收集 时间:2024-03-29 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xuecool-com或QQ:370150219 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息
  【摘 要】地理信息系统的发展需要走开放式的道路,Web GIS的发展更应根据实际情况采用当前的主流技术。比较了Web GIS的各种实现技术,研究如何用JSP技术来实现Web GIS。
  【关键词】JSP Web GIS Java JavaBean 数据库 服务器端 客户端
  
  1 Web GIS概述
  Web GIS是利用互联网技术,完善和扩展传统的地理信息系统功能的一门新技术。通过网络,GIS的功能得以扩展,真正成为一种大众使用的工具。用户可以浏览Web GIS站点中的空间数据、制作专题地图,进行各种空间检索和分析。与传统的GIS相比,Web GIS体系结构发生了根本性的转变,它基于浏览器/服务器体系(浏览器、中间件服务器、数据库服务器),三层客户机/服务器模型(用户界面层、中间件服务器、GIS数据层),以及Web环境,采用TCP/IP通信协议来扩大空间数据共享范围。采用客户端/服务器多层体系结构提高系统的安全性,可重用性。在应用层采用HTTP议增强GIS的开放性。
  Web GIS的发展为GIS数据与信息的获取、发布、共享与操作开辟了广阔的前景,和传统的GIS相比,具有以下优点:
  (1)更广泛的访问范围。
  (2)平台独立。
  (3)系统成本降低。
  (4)操作简单。
  2 Web GIS的实现技术
  随着网络技术的发展,出现了多种实现Web GIS方法,如CGI,ISAPI,Java,ASP等。
  2.1基于CGI和Web API的被动式Web GIS
  CGI(Common Gateway Interface)是最早用来建立动态Web资源的技术,它是外部应用程序和Web服务器之间的接口标准,可让浏览器与服务器之间产生互动的关系。基于CGI技术的Web GIS系统在用户发出一个请求时,服务器把请求通过CGI转发给后端GIS应用程序,应用程序生成的结果又通过服务器传回客户端。基于CGI技术实现Web GIS的优势在于服务器软件之间的可移植性,缺陷是其浏览器的请求与生成的进程一一对应,它的进程通常都不在常驻系统内,只要有客户需求送置,服务器就要建立一个新的进程,致使多个用户同时访问时,系统资源占用过多,执行效率低。
  Web API是建立在CGI技术之上的另一类应用程序接口,实际应用中主要有Microsoft的ISAPI。它用动态链接库取代CGI程序,不会在系统中产生新的进程,资源共用,因而响应速度比CGI要高。但基于Web API的Web GIS与服务器联系较紧,用户发出的所有请求都在服务器端完成,客户端仅起了一个图形终端的作用,对服务器性能要求较高,程序移植难度大,也容易使服务器瘫痪,并且其没有统一标准,通用性差。
  2.2基于ASP和Java的主动式WebGIS
  ASP是微软公司推出的动态网页技术,可以在HTML程序码中内嵌VBScript或JavaScript,服务器端还需安装适当的编译程序引擎。客户端请求ASP网页时,ASP文件由服务器端的ASP Engine解释执行,源程序不会传到浏览器,但它的安全性仍不是很好,必需随时注意微软公司的新补丁,以便更新系统。基于ASP的Web GIS还必须和IIS(Internet Information Server),ActiveX紧密相连,ADO(ActiveX Data Object)作为数据库访问控件,用它使客户端的程序通过BC和OLE DB来操纵GIS数据。并且ASP执行环境仅限于Microsoft Internet Information Server,Microsoft Site Server和Personal Web Server,缺乏跨平台的特性。另一方面,每当客户端请求ASP网页时,服务器端都必须重新编译一次,在执行效率上略显不足。
  Java语言正是针对Internet应用而开发的编程语言,也是一种面向对象、支持多线程、体系结构独立的解释型动态语言,具有高度的安全性、可移植性和代码重用性,它具有“一次编译,处处运行”的效果,支持Web计算模式,能实现Web的数据分布和操作分布。Java的特殊性质使它成为开发Web GIS的主流技术。它利用URL对象可以分布式访问具有URL的数据对象,通过在客户端下载Java Applet小程序完成GIS功能,实现对分布式数据的操作,但在实现大型GIS任务时能力受限制。   3 基于JSP技术实现Web GIS

百度搜索“yundocx”或“云文档网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,云文档网,提供经典计算机基于JSP技术的Web GIS在线全文阅读。

基于JSP技术的Web GIS.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.yundocx.com/shiyong/119895.html(转载请注明文章来源)
Copyright © 2018-2022 云文档网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:370150219 邮箱:370150219@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:7 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219