第三章-网络GIS基本原理2-网络地理信息系统-教学课件.ppt
《第三章-网络GIS基本原理2-网络地理信息系统-教学课件.ppt》由会员分享,可在线阅读,更多相关《第三章-网络GIS基本原理2-网络地理信息系统-教学课件.ppt(78页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章 网络网络GIS 基本原理基本原理本章内容3.1 网络GIS 概述3.2 网络GIS 体系结构3.3 网络GIS 数据组织与管理3.4 网络GIS 的数据共享3.1 网络GIS 概述计算模式计算模式从独立主机时代从独立主机时代客户客户/服务器计算模式时代服务器计算模式时代Internet的分布式计算时代的分布式计算时代围绕围绕更高性能更高性能、更低成本更低成本和和更人性化更人性化的操作方的操作方式。式。GIS体系结构体系结构大致经历了单机结构大致经历了单机结构GIS和网络环境下的和网络环境下的GIS两个发展阶段,目前正向与网格计算相结合的两个发展阶段,目前正向与网格计算相结合的模式
2、推进。模式推进。网络网络GIS 概述概述二十世纪七十年代初到八十年代初期间二十世纪七十年代初到八十年代初期间GIS技技术术应应用用体体系系结结构构的的硬硬件件平平台台是是由由一一台台或或多多台台主主机机和和与与主主机机相相连连的的若若干干台台用用户户终终端端构构成成,软软件件系系统统(包包括括系系统统软软件件、应应用软件和数据等用软件和数据等)全部驻留在主机上。全部驻留在主机上。1981年以后年以后PC的的功功能能不不断断增增强强,存存储储容容量量不不断断增增大大,性性价价比比迅迅速速提提高高,以以前前只只能能由由小小型型机机、中中型型机机或或更更高高性性能能的的计计算算机机承承担担的的任任务
3、务,只只要要在在一一般般的的PC上上就就能能完完成成。同同计计算算机机及及微微处处理理技技术术发发展展相相适适应应,在在这这一一时时期期出出现现了了许许多多以以PC为为硬硬件件平平台台的的GIS软软件件,即即单机结构的单机结构的GIS。以以PC为为核核心心的的技技术术应应用用体体系系结结构构,把把原原有有集集中中在在主主机机上上的的数数据据计计算算处处理理、屏屏幕幕管管理理、用用户户界界面面生生成成和和交交互互与与数数据据维维护护等等功功能全都在用户的本地机上实现。能全都在用户的本地机上实现。随随着着网网络络及及其其相相关关技技术术的的发发展展和和普普及及,基基于于局局域域网网、广广域域网网和
4、和Internet的的GIS网网络络GIS随随之之成成为为研研究究的的热热点和点和GIS的重要发展方向。的重要发展方向。传统传统GIS的不足的不足数据冗余严重数据冗余严重由于传统的由于传统的GIS数据组织和管理是相对独立的,数据组织和管理是相对独立的,因此不同因此不同GIS用户为了满足自身的需要,往往用户为了满足自身的需要,往往都需各自生产地理空间数据和属性数据。都需各自生产地理空间数据和属性数据。GIS的分析能力有限的分析能力有限GIS中的空间数据往往都是海量的,而由于单中的空间数据往往都是海量的,而由于单个计算机的处理能力有限,导致个计算机的处理能力有限,导致GIS对大数据对大数据量的数据
5、处理能力不高。量的数据处理能力不高。成本高昂成本高昂网络GIS 概述网络网络GIS的特点的特点成本降低成本降低无论是以何种结构来组织开发的网络无论是以何种结构来组织开发的网络GIS,它都是一个,它都是一个多用户多用户的空间信息系统。用户勿需拥有自主版权的的空间信息系统。用户勿需拥有自主版权的GIS软件系统就可以通过网络使用软件系统就可以通过网络使用GIS功能。功能。实现企业的事务与实现企业的事务与GIS专业有机结合专业有机结合网络网络GIS的出现可以使企业成员的交流合作与的出现可以使企业成员的交流合作与GIS专业专业操作有机结合,构成企业群体生产力。操作有机结合,构成企业群体生产力。简单易用,
6、操作难度降低简单易用,操作难度降低网络网络GIS中的中的WebGIS采用页面操作取代传统采用页面操作取代传统GIS的窗的窗口操作口操作 GIS处理能力大为提高处理能力大为提高由于网络由于网络GIS是一个是一个任务分布处理系统任务分布处理系统,可以充分利用,可以充分利用网络资源,采用分布式协同计算来完成复杂、计算量大网络资源,采用分布式协同计算来完成复杂、计算量大的地理空间计算任务。这样,一些复杂的计算任务,诸的地理空间计算任务。这样,一些复杂的计算任务,诸如大规模查询可交给性能比较强大的服务器来执行,而如大规模查询可交给性能比较强大的服务器来执行,而数据量较小的简单操作则由本地计算机完成。这是
7、一种数据量较小的简单操作则由本地计算机完成。这是一种比较理想的全局优化模式。比较理想的全局优化模式。网络GIS的特点 动态系统动态系统可以根据用户的请求随时向用户动态提供其所需的空间信可以根据用户的请求随时向用户动态提供其所需的空间信息服务,为用户提供息服务,为用户提供个性化空间信息服务个性化空间信息服务。跨平台性好跨平台性好网络网络GIS的分布性、多用户特点决定了网络的分布性、多用户特点决定了网络GIS必须具有必须具有较强的跨平台性能较强的跨平台性能 互操作能力强互操作能力强开开放放式式地地理理信信息息系系统统(OpenGIS)规规范范和和互互操操作作技技术术的的提提出出,不不仅仅为为数数据
8、据共共享享提提供供了了崭崭新新的的思思路路,而而且且将将GIS带带入入了了开开放放的的时时代代,从从而而使使得得各各个个系系统统间间实实现现不不同同类类型型地地理理数数据据和和地理处理方法的透明访问成为可能地理处理方法的透明访问成为可能.容易实现大范围的数据分发容易实现大范围的数据分发 两层体系结构两层体系结构两两层层体体系系结结构构把把网网络络GIS分分成成客客户户机机(也也可可称称为为客客户户浏浏览览器器)和和服服务务器器两两个个部部分分,它它们们之之间间通通过过网网络络(包包括括局局域域网网、Internet、Intranet等等)在在一一定定的的协协议议(如如TCP/IP、HTTP等等
9、)支支持持下下实实现现信信息息的的交交互互,形形成成客客户户/服服务务器器计计算算模模式式(C/S),共同协调处理一个应用问题。,共同协调处理一个应用问题。服务器端服务器端工作站工作站文件文件服务服务器器数据数据库服库服务器务器工作站工作站PCPC客户端客户端通信通信网络网络图3-1 两层结构示意图(客户/服务器模式)两层体系结构两层体系结构n 客客户户机机和和服服务务器器是是根根据据它它们们所所承承担担的的工工作作来来加加以以区区分分的的。客客户户机机和和服服务务器器是是相相互互独独立立、相相互互依依存存、相相互互需要需要的。的。n 客客户户机机通通常常是是承承载载最最终终用用户户使使用用的
10、的应应用用软软件件系系统统的的单单台台或或多多台台设设备备,而而服服务务器器的的功功能能则则由由一一组组协协作作的的过过程程或或数数据据库库及及其其管管理理系系统统所所构构成成,为为客客户户机机提提供供服服务务,其硬件组成往往是一些性能较高的服务器或工作站。其硬件组成往往是一些性能较高的服务器或工作站。n客客户户/服服务务器器模模式式的的计计算算机机系系统统可可以以有有多多个个客客户户端端,或者多个服务器或者多个服务器。n 客客户户/服服务务器器模模式式基基于于简简单单的的请请求求/应应答答方方式式。客客户户机机向向服服务务器器提提出出数数据据处处理理请请求求,服服务务器器端端接接收收请请求求
11、并并对对请请求求进进行行处处理理,根根据据请请求求的的内内容容执执行行相相应应操操作作,并并将将操操作作结结果果传传至至客客户户机机一一端端。可可以以看看出出,只只有有经经历历这这样的一个来回才能完成一项任务的处理。样的一个来回才能完成一项任务的处理。两层体系结构两层体系结构在两层体系结构中,按负载的轻重可将客户在两层体系结构中,按负载的轻重可将客户/服务器服务器体系结构归纳为以下两种:体系结构归纳为以下两种:-基于客户机的网络基于客户机的网络GIS体系结构体系结构 称称 为为“瘦瘦”服服 务务 器器/“胖胖”客客 户户 机机 的的 网网 络络 GIS。GIS的的绝绝大大多多数数功功能能都都是
12、是在在客客户户机机实实现现的的,只只有有少少量量的的GIS功能在服务器端实现。功能在服务器端实现。特特点点:客客户户机机需需要要下下载载或或安安装装相相应应的的客客户户机机GIS应应用程序用程序 思思路路:大大多多数数基基于于客客户户机机的的网网络络GIS中中,GIS分分析析工工具具和和GIS数数据据最最初初驻驻留留在在服服务务器器上上。用用户户通通过过客客户户机机向向服服务务器器发发出出GIS数数据据和和GIS处处理理工工具具的的请请求求,服服务务器器根根据据客客户户机机的的请请求求将将数数据据和和GIS处处理理工工具具一一并并传传送送给给客客户户机机。客客户户机机接接受受所所需需要要的的数
13、数据据和和GIS处处理理工工具,按照用户的操作,进行具,按照用户的操作,进行GIS数据处理和分析。数据处理和分析。三层体系结构三层体系结构随随着着GIS应应用用系系统统的的大大型型化化以以及及用用户户对对系系统统性性能能的的要要求求不不断断提提高高,两两层层结结构构的的缺缺点点逐逐渐渐暴暴露露出出来来。于于是是在在Internet的的基基础础上上,两两层层体体系系结结构构自自然然延延伸伸到到三三层层或或更更多多层层次次的的体体系系结结构构。这这实实际际上上可可以以看看作作是是基基于于服服务务器器端端的的网网络络GIS体体系结构系结构(“胖胖”服务器服务器/“瘦瘦”客户机结构客户机结构)的拓展和
14、细化。的拓展和细化。三三层层体体系系结结构构突突破破了了客客户户/服服务务器器两两层层模模式式的的限限制制,将将各各种种逻逻辑辑分分别别分分布布在在三三层层结结构构中中来来实实现现,这这样样便便可可以以将将业业务务逻逻辑辑、表表示示逻逻辑辑、数数据据逻逻辑辑分分开开,从从而而减减轻轻客客户户机机和和数数据据服服务务器器的的压压力力,能能较较好好地地平平衡衡负负载载,并并且且形形成成了了一一种种新新的的计算模式计算模式浏览器浏览器/服务器模式服务器模式(B/S)。图图3-2 三层逻辑体系结构三层逻辑体系结构三层体系结构 客客户户端端可可以以是是PC、PDA或或者者蜂蜂窝窝电电话话等等,中中间间层
15、层通通常常是是工工作作站站或或小小型型机机,服服务器可以是主机、小型机等。务器可以是主机、小型机等。工工作作原原理理:客客户户机机可可以以不不直直接接向向数数据据服服务务器器发发送送请请求求,数数据据的的请请求求由由应应用用服服务务器器根根据据客客户户端端的的请请求求向向数数据据服服务务器器提提出出,数数据据访访问问的的结结果果也也是是由由应应用用服服务务器器负负责责发送到客户端的。发送到客户端的。多层体系结构多层体系结构 多多层层结结构构的的网网络络GIS在在负负责责与与用用户户交交互互的的客客户户机机和和负负责责数数据据存存储储管管理理的的数数据据服服务务器器之之间间存存在在一一层层或或多
16、多层层负负责责业业务务处处理理逻逻辑辑。通通过过这这些些业业务务处处理理逻逻辑辑对对GIS分分析析处处理理任任务务进进行行分分解解达达到到平平衡衡负负载载的的目的。目的。多多层层结结构构与与三三层层结结构构相相比比,主主要要是是在在业业务务逻逻辑辑层层增增加加了了更更多多的的逻逻辑辑处处理理单单元元,以以根根据据不不同同客客户户的的请求情况分别予以高效处理。请求情况分别予以高效处理。多层体系结构应用例一多层体系结构应用例一Atuodesk企业版企业版GIS Atuodesk企企业业版版提提供供了了一一种种真真正正的的多多层层体体系系结构来支持地理空间数据。结构来支持地理空间数据。数据层整整个个
17、企企业业级级空空间间信信息息系系统统的的基基础础,空空间数据的组织和管理层(间数据的组织和管理层(Oracle)应用层Autodesk 的的GIS设设计计服服务务器器的的一一层层,GIS设设计计服服务务器器主主要要为为企企业业应应用用提提供供各种矢量地图服务各种矢量地图服务 客户端桌面程序桌面程序 Web服务器Autodesk实实现现了了Web服服务务器器与与数数据据层层、设设计计服服务务器器和和客客户户端端的的桌桌面面系系统间的有效结合统间的有效结合 浏览器浏浏览览器器是是用用户户通通过过Internet进进行行访访问问的数据表示层的数据表示层(MapGuide)多层结构应用例二多层结构应用
18、例二 Any*GIS(日立公司)的系统结构 Any*GISWeb客户端客户端AutoCAD客户端客户端Any*GIS标准客户端标准客户端Web服务器服务器Any*GIS应用服务器应用服务器Oracle Spatial模块模块Geo-Adapter组件组件CORBA组件组件地图地图数据数据CAD制图数据制图数据历史历史GIS(数据数据)CORBAGIS(数据数据)客客户户层层应应用用服服务务层层数数据据存存储储层层图图3-3 Any*GIS的分层结构的分层结构三三种种不不同同的的客客户户端端接接口口可可以以适适应应公公司司的的使使用用功功能能和和商商业业各各个个方面的需求方面的需求Web服服务务
19、器器使使得得终终端端用用户户可可以以和和标标 准准 Internet服服 务务 器器 相相 交交 互互。Any*GIS应应用用服服务务器器是是Any*GIS的的功功能能中中枢枢,它它提提供供空空间间数数据的整合和转换功能据的整合和转换功能 代代表表了了存存储储在在公公司司里里的的各各种种空空间间和和非非空空间间数数据据。Geo-Adapter组组件件提提供供了了一一个个读读、写写各各种种格格式式的的空空间间数数据据的的中中间间层层,同同时时通通过过它它还可以连接到其他厂商的还可以连接到其他厂商的GIS多层体系结构优点优点 使用多层结构设计、开发网络使用多层结构设计、开发网络GIS应用应用系统时
20、,系统将被分为不同的逻辑模块。系统时,系统将被分为不同的逻辑模块。因其能有效地平衡服务器端与客户端的因其能有效地平衡服务器端与客户端的负载,从而使系统的整体性能有较大提负载,从而使系统的整体性能有较大提高,同时也使网络高,同时也使网络GIS变得比较安全、变得比较安全、灵活,维护更加方便。灵活,维护更加方便。3.3 网络GIS数据组织与管理空间数据的组织与管理一直是空间数据的组织与管理一直是GIS理论理论与技术发展的基础问题,是与技术发展的基础问题,是GIS技术能技术能否得到广泛应用并为用户提供高效服务否得到广泛应用并为用户提供高效服务的关键。的关键。GIS数据组织与管理技术是指通过研究数据组织
21、与管理技术是指通过研究地表现象的表达方式,进而研究它们在地表现象的表达方式,进而研究它们在计算机中的存储、管理和分析方法。计算机中的存储、管理和分析方法。网络GIS数据组织策略基于分层基于分层人人们们对对现现实实世世界界的的地地理理现现象象通通过过认认知知和和抽抽象象,把把地地理理实实体体用用数数学学上上的的一一些些基基本本几几何何形形体体(如如点点、线线、面以及栅格单元等面以及栅格单元等)来进行结构化表达。来进行结构化表达。基于地理特征基于地理特征现现实实世世界界是是一一组组具具有有高高度度相相关关结结构构的的物物质质实实体体,这这些些实实体体拥拥有有一一组组允允许许人人们们在在相相似似性性
22、基基础础上上进进行行分分类类的的共共同同属属性性,人人们们可可以以通通过过实实体体的的这这些些属属性性和和关关系系的的共共性性来来认认识识和和表表达达地地理理实实体体,即即通通过过地地理特征来认识客观世界。理特征来认识客观世界。网络GIS数据组织策略基于分层的数据组织基于分层的数据组织 -主要在主要在矢量矢量和和栅格数据栅格数据以及以及关系数据模型关系数据模型的基础的基础上使用分层的方法来组织数据上使用分层的方法来组织数据;-“层层”是是GIS中最重要的基本概念之一;中最重要的基本概念之一;*“分层分层”是目前是目前GIS数据组织的最基本的方法之一。数据组织的最基本的方法之一。建筑物建筑物建筑
23、物建筑物河流河流公园公园建建筑筑物物层层河流层河流层公园层公园层矢矢量量空空间间数数据据的的分分层层组组织织可可概概括括为为:坐坐标标对对空空间间对对 象象图层图层地图地图。在在这这种种分分层层组组织织方方式式中中,GIS的的地地理理空空间间数数据据由由若若干干个个图图层层及及相相关关属属性性数数据据组组织织而而成成,每每个个空空间间数数据据图图层层又又以以若若干个空间坐标的形式存储。干个空间坐标的形式存储。矢量结构中的分层矢量结构中的分层往往是基于几何要往往是基于几何要素分类素分类(如点类、线如点类、线类、面类和体类等类、面类和体类等)而实现的。而实现的。基于分层的数据组织分层组织中的信息可
24、按以下方法分类:分层组织中的信息可按以下方法分类:-地地图图集集,是是地地理理数数据据组组织织中中的的顶顶层层信信息息,实实现现对对各各个个地地图的管理。图的管理。地地图图引引用用(表表名名、地地图图层层数数等等)、地地图图坐坐标标(坐坐标标系系统统、配配准信息等准信息等)及地图描述及地图描述(访问权限、地图说明等访问权限、地图说明等)等信息。等信息。-图图层层集集,是是由由多多个个空空间间图图层层组组成成的的能能满满足足一一定定应应用用需需求的图层集合。求的图层集合。图图层层引引用用(图图层层标标号号、图图层层表表名名)、图图层层空空间间索索引引(大大小小、标标号号、表表名名)、图图层层显显
25、示示、图图层层坐坐标标范范围围(坐坐标标最最大大、最最小小值值)等信息。等信息。-图图层层,是是由由多多个个具具有有某某些些相相同同或或相相似似特特性性的的同同种种类类型型的空间对象组成的集合。的空间对象组成的集合。空空间间对对象象的的标标识识(标标号号、名名称称)、描描述述(名名称称、特特征征属属性性、类类型型)及及几几何何表表示示(坐坐标标的的二二进进制制大大对对象象形形式式BLOB数数据据类类型型)。基于特征的数据组织基于特征的数据组织针针对对分分层层组组织织存存在在的的缺缺陷陷,要要对对地地理理现现象象进进行行合合理理抽抽象象和和简简化化,就就需需要要一一个个高高度度统统一一的的框框架
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 网络 GIS 基本原理 地理信息系统 教学 课件
限制150内