欢迎来到天天文库
浏览记录
ID:48663013
大小:4.15 MB
页数:145页
时间:2020-01-18
《WEBGIS原理与方法.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、WEBGIS原理与方法西北师范大学地理与环境科学学院万维网地理信息系统万维网地理信息系统,是GIS与www的有机结合,GIS通过www功能得到了扩展,从www的任意一个节点,人们可以浏览和获取Web上的各种地理空间数据及属性数据、图像、文件,以及进行地理空间分析,地理数据的概念已扩展为:分布式的、超媒体特性的、相互关联的数据。Internet的飞速发展,使传统GIS的发展更加广阔。它改变了GIS数据及应用的访问和传输方式,使GIS真正变成了大众使用的工具。WebGIS是Internet和www技术应用于GIS开发的产物,是实现GIS互操作的一条最佳解决途径。从Inte
2、rnet的任意节点,用户都可以浏览WebGIS站点中的空间数据、制作专题图、进行各种空间信息检索和空间分析。WebGIS不但具有大部分乃至全部传统GIS软件具有的功能,而且还具有利用Internet优势的特有功能。这些特有功能包括用户不必在自己的本地计算机上安装GIS软件就可以在Internet上访问远程的GIS数据和应用程序,进行GIS分析,在Internet上提供交互的地图和数据。WebGIS的关键特征面向对象、分布式和互操作。也就是说:任何GIS数据和功能都是一个对象。这些对象布署在Internet的不同服务器上,当需要时进行装配和集成。Internet上的任何
3、其他系统都能和这些对象进行交换和交互操作。全球中国吉林省吉林省白城地区吉林省吉林地区遥感影像吉林省遥感影像WebGIS系统应用(1)–NSIIClearingHouse中国WebGIS系统应用示范(2)北京环境评估与景点浏览WebGIS系统应用示范(3)上海市重大工程项目监理WebGIS系统应用示范(4)监视监控(防汛指挥)WebGIS的基本特征1、WebGIS是集成的全球化的客户/服务器网络系统客户/服务器的概念就是把应用分析为服务器和客户两者间的任务,一个客户/服务器应用有3个部分:客户、服务器和网络,每个部分都由特定的软硬件平台支持。客户发送请求给服务器然后服务
4、器处理该请求,并把结果返回给客户,客户再把结果或数据提供给用户。客户和服务器间的连接根据TCP/IP这样的能信协议来建立。WebGIS应用客户/服务器概念来执行GIS的分析任务,它把任务分为服务器端和客户端两部分,客户可以从服务器请求数据、分析工具和模块,服务器或者执行客户的请求并把结果通过网络送回给客户,或者把数据和分析工具发送给客户供客户端使用。2、WebGIS是交互系统通过超链接(Hyperlink),www提供在Internet上最自然的交互性,用户通过超链接,可以一页一页地浏览Web页面。然而,每个Web页面是由WWW开发者组织的静态图形和文本所组成。这些图
5、形大部分是JPG和GIF格式的文件,因此用户无法操作地图,甚至连像Zoom、Pan、Query这样简单的分析功能都无法执行。WebGIS却可使用户在Internet上操作GIS地图和数据,用Web浏览器执行像Zoom、Pan、Query和Label这样的基本GIS功能,甚至可以执行像“离你最近的旅馆或饭店在哪儿”这样的空间查询,或者更先进的空间分析,比如缓冲分析和网络分析等,在Web上作用WebGIS就和在本地计算机上使用桌面GIS软件一样。3、WebGIS是分布式系统Internet的一个特点就是它可以访问分布式数据库和执行分布式处理,即信息和应用可以部署在跨越整个
6、Internet的不同计算机上。WebGIS利用Internet这种分布式系统把GIS数据和分析工具部署在网络不同的计算机上。GIS数据和分析工具是独立的组件和模块,用户可以随意从网络的任何地方访问这些数据和应用程序。用户不需要在自己的本地计算机上安装GIS数据和应用程序,只要把请求发送到服务器,服务器就会把数据和分析工具模块传送组用户,达到Just-in-Time的性能。4、WebGIS是动态系统由于WebGIS是分布式系统,数据库和应用程序部署在网络的不同计算机上,并由其管理员进行管理,因此,这些数据和应用程序一旦由其管理员进行更新,则它们对于Internet上的
7、每个用户来说都将是最新可用的数据和应用。这也就是说,WebGIS和数据源是动态链接的,只要数据源发生变化,WebGIS将得到更新。和数据源的动态链接将保持数据和软件的现势性。5、WebGIS是跨平台系统WebGIS可以访问不同的平台,而不必关心用户运行的操作系统是什么(如Windows、UNIX、Macintosh)。WebGIS对任何计算机和操作系统都没有限制。只要能访问Internet,用户就可以访问和使用WebGIS。随着Java,.Net语言技术的发展,未来的WebGIS可以做到“一次编写,到处运行”,使WebGIS的跨平台特性走向更高层次。
此文档下载收益归作者所有