WEBGIS原理与方法课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《WEBGIS原理与方法课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WEBGIS 原理 方法 课件
- 资源描述:
-
1、中山大学 遥感与地理信息工程系 万维网地理信息系统,是万维网地理信息系统,是GIS与与www的的有机结合,有机结合,GIS通过通过www功能得到了扩功能得到了扩展,从展,从www的任意一个节点,人们可以的任意一个节点,人们可以浏览和获取浏览和获取Web上的各种地理空间数据上的各种地理空间数据及属性数据、图像、文件,以及进行地及属性数据、图像、文件,以及进行地理空间分析,地理数据的概念已扩展为:理空间分析,地理数据的概念已扩展为:分布式的、超媒体特性的、相互关联的分布式的、超媒体特性的、相互关联的数据数据。lInternet的飞速发展,使传统的飞速发展,使传统GIS的发展的发展更加广阔。它改变了
2、更加广阔。它改变了GIS数据及应用的访数据及应用的访问和传输方式,使问和传输方式,使GIS真正变成了大众使真正变成了大众使用的工具。用的工具。lWebGIS是是Internet和和www技术应用于技术应用于GIS开发的产物,是实现开发的产物,是实现GIS互操作的一互操作的一条最佳解决途径条最佳解决途径。从。从Internet的任意节点,的任意节点,用户都可以浏览用户都可以浏览WebGIS站点中的空间数站点中的空间数据、制作专题图、进行各种空间信息检据、制作专题图、进行各种空间信息检索和空间分析。索和空间分析。lWebGIS不但具有大部分乃至全部传统不但具有大部分乃至全部传统GIS软件软件具有的
3、功能,而且还具有利用具有的功能,而且还具有利用Internet优势的特优势的特有功能有功能。这些特有功能包括用户不必在自己的本。这些特有功能包括用户不必在自己的本地计算机上安装地计算机上安装GIS软件就可以在软件就可以在Internet上访上访问远程的问远程的GIS数据和应用程序,进行数据和应用程序,进行GIS分析,分析,在在Internet上提供交互的地图和数据。上提供交互的地图和数据。WebGIS的关键特征面向对象、分布式和互操作的关键特征面向对象、分布式和互操作。也就是。也就是说:任何说:任何GIS数据和功能都是一个对象。这些对数据和功能都是一个对象。这些对象布署在象布署在Interne
4、t的不同服务器上,当需要时进的不同服务器上,当需要时进行装配和集成。行装配和集成。Internet上的任何其他系统都能上的任何其他系统都能和这些对象进行交换和交互操作。和这些对象进行交换和交互操作。全球中国吉林省吉林省白城地区吉林省吉林地区遥感影像吉林省遥感影像中国北京环境评估与景点浏览北京环境评估与景点浏览上海市重大工程项目监理上海市重大工程项目监理监视监控(防汛指挥)监视监控(防汛指挥)l l客户客户/服务器的概念就是把应用分析为服务器和客户两服务器的概念就是把应用分析为服务器和客户两者间的任务,一个客户者间的任务,一个客户/服务器应用有服务器应用有3个部分:客户、个部分:客户、服务器和网
5、络,每个部分都由特定的软硬件平台支持服务器和网络,每个部分都由特定的软硬件平台支持。客户发送请求给服务器然后服务器处理该请求,并把客户发送请求给服务器然后服务器处理该请求,并把结果返回给客户,客户再把结果或数据提供给用户。结果返回给客户,客户再把结果或数据提供给用户。客户和服务器间的连接根据客户和服务器间的连接根据TCP/IP这样的能信协议来这样的能信协议来建立。建立。lWebGIS应用客户应用客户/服务器概念来执行服务器概念来执行GIS的分析任务,的分析任务,它把任务分为服务器端和客户端两部分,客户可以从它把任务分为服务器端和客户端两部分,客户可以从服务器请求数据、分析工具和模块,服务器或者
6、执行服务器请求数据、分析工具和模块,服务器或者执行客户的请求并把结果通过网络送回给客户,或者把数客户的请求并把结果通过网络送回给客户,或者把数据和分析工具发送据和分析工具发送给给客户供客户端使用。客户供客户端使用。l通过超链接(通过超链接(Hyperlink),),www提供在提供在Internet上最上最自然的交互性,用户通过超链接,可以一页一页地浏自然的交互性,用户通过超链接,可以一页一页地浏览览Web页面。然而,每个页面。然而,每个Web页面是由页面是由WWW开发者开发者组织的静态图形和文本所组成。这些图形大部分是组织的静态图形和文本所组成。这些图形大部分是JPG和和GIF格式的文件,因
7、此用户无法操作地图,甚至格式的文件,因此用户无法操作地图,甚至连像连像Zoom、Pan、Query这样简单的分析功能都无法这样简单的分析功能都无法执行。执行。WebGIS却可使用户在却可使用户在Internet上操作上操作GIS地图地图和数据,用和数据,用Web浏览器执行像浏览器执行像Zoom、Pan、Query和和Label这样的基本这样的基本GIS功能功能,甚至可以执行像,甚至可以执行像“离你最离你最近的旅馆或饭店在哪儿近的旅馆或饭店在哪儿”这样的空间查询,或者更先这样的空间查询,或者更先进的空间分析,比如缓冲分析和网络分析等,在进的空间分析,比如缓冲分析和网络分析等,在Web上作用上作用
8、WebGIS就和在本地计算机上使用桌面就和在本地计算机上使用桌面GIS软件软件一样。一样。lInternet的一个特点就是它可以访问分布式数的一个特点就是它可以访问分布式数据库和执行分布式处理,即据库和执行分布式处理,即信息和应用可以部信息和应用可以部署在跨越整个署在跨越整个Internet的不同计算机上的不同计算机上。WebGIS利用利用Internet这种分布式系统把这种分布式系统把GIS数数据和分析工具部署在网络不同的计算机上。据和分析工具部署在网络不同的计算机上。GIS数据和分析工具是独立的组件和模块,用数据和分析工具是独立的组件和模块,用户可以随意从网络的任何地方访问这些数据和户可以
9、随意从网络的任何地方访问这些数据和应用程序应用程序。用户不需要在自己的本地计算机上。用户不需要在自己的本地计算机上安装安装GIS数据和应用程序,只要把请求发送到数据和应用程序,只要把请求发送到服务器,服务器就会把数据和分析工具模块传服务器,服务器就会把数据和分析工具模块传送组用户,达到送组用户,达到Just-in-Time的性能。的性能。l由于由于WebGIS是分布式系统,数据库和应用程是分布式系统,数据库和应用程序部署在网络的不同计算机上,并由其管理员序部署在网络的不同计算机上,并由其管理员进行管理,因此,这些进行管理,因此,这些数据和应用程序一旦由数据和应用程序一旦由其管理员进行更新,则它
10、们对于其管理员进行更新,则它们对于Internet上的上的每个用户来说都将是最新可用的数据和应用每个用户来说都将是最新可用的数据和应用。这也就是说,这也就是说,WebGIS和数据源是动态链接的,和数据源是动态链接的,只要数据源发生变化,只要数据源发生变化,WebGIS将得到更新。将得到更新。和数据源的动态链接将保持数据和软件的现势和数据源的动态链接将保持数据和软件的现势性性。lWebGIS可以访问不同的平台,而不必关可以访问不同的平台,而不必关心用户运行的操作系统是什 么心用户运行的操作系统是什 么(如(如Windows、UNIX、Macintosh)。)。WebGIS对任何计算机和操作系统都
11、没有对任何计算机和操作系统都没有限制。只要能访问限制。只要能访问Internet,用户就可以,用户就可以访问和使用访问和使用WebGIS。随着。随着Java,.Net语语言技术的发展,言技术的发展,未来的未来的WebGIS可以做到可以做到“一次编写,到处运行一次编写,到处运行”,使,使WebGIS的的跨平台特性走向更高层次跨平台特性走向更高层次。l在在GIS用户组间访问和共享用户组间访问和共享GIS数据、功能和数据、功能和应用程序,需要很高的互操作性。应用程序,需要很高的互操作性。开放式地理开放式地理数 据 互 操 作 规 范数 据 互 操 作 规 范(O p e n G e o d a t
12、a Interoperablity Specification)为)为GIS互操作性互操作性提出了基本的规则。其中有很多问题需要解决,提出了基本的规则。其中有很多问题需要解决,例如例如数据格式的标准、数据交换和访问的标准,数据格式的标准、数据交换和访问的标准,GIS分析组件的标准规范等分析组件的标准规范等。随着。随着Ineternet技技术 和 标 准 化 的 飞 速 发 展,完 全 互 操 作 的术 和 标 准 化 的 飞 速 发 展,完 全 互 操 作 的WebGIS将会成为现实。将会成为现实。l使用使用Web上超媒体系统技术上超媒体系统技术,WebGIS通过超通过超媒体热链接可以链接不同
13、的地图页面媒体热链接可以链接不同的地图页面。例如,。例如,用户可以在浏览全国地图时,通过单击地图上用户可以在浏览全国地图时,通过单击地图上的热链接,而进入相应的省地图进行浏览。的热链接,而进入相应的省地图进行浏览。l另外,另外,WWW为为WebGIS提供了集成多媒体信提供了集成多媒体信息的能力,把视频、音频、地图、文本等集中息的能力,把视频、音频、地图、文本等集中到相同的到相同的Web页面页面,极大地丰富了,极大地丰富了GIS的内容的内容和表现能力。和表现能力。l lWebGIS能够共享多种来源、多级尺度、能够共享多种来源、多级尺度、存放在不同地点的地理数据,能够和其存放在不同地点的地理数据,
14、能够和其他应用软件集成,并他应用软件集成,并通过通过Java、.Net、DCOM等技术跨平台协作运行,支持等技术跨平台协作运行,支持C/S模式模式等。等。lWebGIS使用使用Internet协议标准,将协议标准,将GIS与与Web服务器集成,通过普通浏览器,服务器集成,通过普通浏览器,用户可以在任何地方操纵用户可以在任何地方操纵WebGIS,共享,共享地理空间信息服务地理空间信息服务,从而将,从而将GIS扩展成为扩展成为公众服务系统:通过公众服务系统:通过Internet存取地理空存取地理空间数据,间数据,提高了地理数据的共享程度,提高了地理数据的共享程度,降低了数据分发的成本降低了数据分发
15、的成本。lWebGIS服务器为网络用户提供服务器为网络用户提供GIS服务:服务:地理数据存取服务、地理数据目录服务、地理数据存取服务、地理数据目录服务、地理信息分析服务和地图显示服务地理信息分析服务和地图显示服务。通。通过互操作技术,过互操作技术,GIS处理过程可由多个处理过程可由多个GIS服务器协调完成,它们共享分布的数服务器协调完成,它们共享分布的数据对象,在多个不同的平台上协同运行,据对象,在多个不同的平台上协同运行,最大限度地利用网络资源。最大限度地利用网络资源。l建立地理时空数据结构标准和操作标准,直接建立地理时空数据结构标准和操作标准,直接在在Inernet上查询数据和存取数据,上
16、查询数据和存取数据,使用面向对使用面向对象技术,定义空间对象查询语言(象技术,定义空间对象查询语言(Spatial Object Query Language),或者通过定义通),或者通过定义通用 空 间 语 言用 空 间 语 言 C S L(C o m m o n S p a t i a l Language),以最基本的对象作为操作单元,),以最基本的对象作为操作单元,既可实现高效的数据操作和大容量地理数据存既可实现高效的数据操作和大容量地理数据存储,又保证地理数据的共享性和一致性储,又保证地理数据的共享性和一致性。l l关系型数据库管理系统已经相当成熟,关系型数据库管理系统已经相当成熟,
17、商业化的商业化的RDBMS不仅支持不仅支持C/S模式,而模式,而且支持数据分布,通过且支持数据分布,通过SQL语言和语言和ODBC,几乎所有,几乎所有GIS软件通过公共标识软件通过公共标识号都能和其协同运行。号都能和其协同运行。对象对象关系数关系数据库技术和面向对象的数据库技术正有据库技术和面向对象的数据库技术正有逐步成熟起来,成为未来逐步成熟起来,成为未来GIS空间数据管空间数据管理的主要技术。理的主要技术。l面向对象是一种认识方法。面向对象分析面向对象是一种认识方法。面向对象分析(OOA)、面向对象设计()、面向对象设计(OOD)、而面向)、而面向对象语言(对象语言(OOL)和面向对象数据
18、管理)和面向对象数据管理(OODBM)贯穿整个信息系统的生命周期)贯穿整个信息系统的生命周期。面向对象控件数据库技术正在逐步成熟,空间面向对象控件数据库技术正在逐步成熟,空间对象查询语言(对象查询语言(SOQL)、空间对象关系分析、)、空间对象关系分析、面向对象数据库管理、对象化软件技术等,都面向对象数据库管理、对象化软件技术等,都和和GIS密切相关。从面向对象技术的发展来看,密切相关。从面向对象技术的发展来看,它是描述地理问题非常理想的方法。它是描述地理问题非常理想的方法。l客户客户/服务器的含义非常广泛,数据库技服务器的含义非常广泛,数据库技术和分布处理技术都和它密切相关。术和分布处理技术
19、都和它密切相关。通通过平衡客户过平衡客户/服务器间的数据通信和地理服务器间的数据通信和地理运算,能够利用服务器的高性能处理复运算,能够利用服务器的高性能处理复杂的关键性业务,并降低网络数据流量;杂的关键性业务,并降低网络数据流量;通过规划客户通过规划客户/服务器模式的服务器模式的GIS系统,系统,用户能够最大限度地利用网络上的各种用户能够最大限度地利用网络上的各种资源。资源。l为避免系统重复编码,浪费软件资源,为避免系统重复编码,浪费软件资源,参照制造业成功经验,使用插件(参照制造业成功经验,使用插件(Plug-in)、组件()、组件(ActiveX)和中间件)和中间件(Middleware)
20、技术组装软件产品)技术组装软件产品:各:各软件生产商制作自己最好的组件,其他软件生产商制作自己最好的组件,其他软件开发人员和系统集成人员,可直接软件开发人员和系统集成人员,可直接使用该部件提供的功能,无须重新编码,使用该部件提供的功能,无须重新编码,从而扩大了软件开发社会分工,提高了从而扩大了软件开发社会分工,提高了软件生产效率软件生产效率(MO)。l分布计算平台(分布计算平台(Distributed Computing Platform)技)技术,目前有术,目前有OMG的的CORBA/Java标准和微软的标准和微软的DCOM/ActiveX标准。两者各有千秋,相持不下。标准。两者各有千秋,相
21、持不下。CORBA/java在运行速度上虽然不如在运行速度上虽然不如DCOM/ActiveX,但和但和Java一样,一样,CORBA/java规范的最大优势仍然在规范的最大优势仍然在于其跨平台能力,适用于于其跨平台能力,适用于Window、Macintosh、Unix等等。DCOM/ActiveX目前只能运行于目前只能运行于32位位Windows平平台,但是其市场占有率达台,但是其市场占有率达80%以上,在以上,在Internet客户端客户端的计算机市场里占有率更高的计算机市场里占有率更高。具体选择何种标准,应。具体选择何种标准,应根据设计目标权衡各方面因素。根据设计目标权衡各方面因素。l和和
22、WebGIS相关的技术还包括下列各方面相关的技术还包括下列各方面:多媒体数据操作标准多媒体数据操作标准ISO SQL/MM地理地理数据目录服务技术(数据目录服务技术(Geodata Catalog Service)、数据仓库技术、地理信息高)、数据仓库技术、地理信息高速公路设施等速公路设施等。l基于基于Internet的的GIS,改变了传统的,改变了传统的GIS运行模式,使运行模式,使用户可以在远程作用用户可以在远程作用GIS,这一点对于,这一点对于GIS产业来说具产业来说具有重大的意义。有重大的意义。第一,第一,Internet使使GIS由专业人员使用由专业人员使用的系统转变为公众信息系统的
23、系统转变为公众信息系统,通过,通过Internet,没有,没有GIS专业知识的人,可以在任何地方操纵网络专业知识的人,可以在任何地方操纵网络GIS应用系应用系统,享用地理空间信息服务;统,享用地理空间信息服务;第二,通过第二,通过Inernet存取存取地理空间数据,降低了数据散发成本,提高了地理数地理空间数据,降低了数据散发成本,提高了地理数据共享程度据共享程度,可能避免信息资源的重复生产;,可能避免信息资源的重复生产;第三,第三,运用基于运用基于Internet的的GIS技术,通过信息高速公路设施,技术,通过信息高速公路设施,可以构造跨地区、跨部门的地理信息服务网络可以构造跨地区、跨部门的地
24、理信息服务网络。根据。根据Internet构成特点,适合我国管理体制的基于构成特点,适合我国管理体制的基于Internet的地理信息系统可划分为的地理信息系统可划分为4个部分:个部分:主要城市主要城市GIS中心、中心、县市级县市级GIS服务站、服务站、Internet服务网络和普通服务网络和普通Inetrnet用户用户,如图所示。,如图所示。l lGIS中心的服务器包括网络服务器、数据库管中心的服务器包括网络服务器、数据库管理服务器、理服务器、GIS服务器、服务器、Web服务器等。操作服务器等。操作系统一般采用系统一般采用UNIX或或Windows NT。数据库管。数据库管理系统理系统RDBM
25、S,使用高性能的,使用高性能的Oracle或或Sybase数据库系统数据库系统,或简单易用的,或简单易用的Access;数数据存取采用较流行的据存取采用较流行的ODBC或或JDBC等数据库等数据库连接标准连接标准。GIS服务器提供数据存取、地图显服务器提供数据存取、地图显示、空间分析、模型管理、目录索引等服务示、空间分析、模型管理、目录索引等服务。通过扩充通过扩充Web服务器,使服务器,使GIS服务器透过服务器透过WWW协议的协议的Internet用户提供地理信息服务。用户提供地理信息服务。GIS服务器的设计是核心之一。服务器的设计是核心之一。lGIS客户客户/服务器模型表示如图所示,模服务器
展开阅读全文