网络GIS基本原理
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据服务器包含了与数据存储系统或其它类型的 外部数据源,数据服务器提供了模型/信息管理服 务。
应用服务器包含了负责处理服务的组件。一个应 用服务器可以提供用户处理服务和共享处理服务。
用户接口客户端提供交互服务,客户端通常提供 选项菜单,以允许用户在应用的不同部分之间进 行漫游,并且控制在显示设备上的输入与输出域。 在很多情况下,表达组件也可以完成一定的数据 输入检查工作。
3.2.1两层体系结构
基于服务器端的GIS体系结构
基于客户机端的GIS体系结构
Internet GIS类型
GIS分析输出在 服务器上完成
GIS分析输 出在客户 机上完成
构造模式
(工作方式)
实例
基于服务
是
器
基于客户 机
否
否
CGI. Server API
MapObjects/ ArcView IMS,
Any GIS
客
Web客户端
客户端
标准客户端
户
层
Web服务器
应
用
服
务
Any GIS应用服务器
层
Oracle Spatial 模块
地图 数据
Geo-Adapter组件
CAD 制图数据
历史 GIS(数据)
CORBA组件
数
据
存
CORBA
储
GIS(数据) 层
Any GIS的分层结构
3.3 网络GIS数据组织与管理
一、IT 多层结构体系
一、IT 多层结构体系
一个胖用户接口客户端结构的典型特征是包含了大 量的用户服务功能,而廋用户接口客户端(典型的 例子如WEB浏览器)大部分只包含用户对话框和表示 代码。一个WEB浏览器客户端即是一个与WEB服务器 交互的用户接口客户端,使用因特网的HTTP协议, 其内容用HTML和/ 或XML表示。
产生输出工作。Web浏览器充当前端的对用户友好的接口。用 户在客户机端Web浏览器上初始化URL请求(一个GIS操作),此 请求通过互联网送给服务器。服务器接受此请求,处理请求, 并将处理结果返回客户端。
▪ 基于服务器端的互联网地理信息系统工作方式有:CGI方式、
服务器应用程序接口方法(Server API) 等。
请求随时向用户动态提供其所需的空间信息服 务,为用户提供个性化空间信息服务 (6)跨平台性好 (7)互操作能力强
3.2 网络GIS体系结构
一、IT 多层结构体系
一、IT 多层结构体系
物理结构:物理体系结构就是实现服务的部件及相关接口
的排列。部件是位于计算资源硬件或节点之中。
一、IT 多层结构体系
注重空间位置的描述,较少考虑以分类属性和相互关系为基础的 结构化实体的内在规律描述,致使空间分析能力较弱
分层叠加的方法把现实世界划分为一系列具有严格边界的图层, 但这些边界并不能充分反映客观现实,从而造成人为误差。
一、IT 多层结构体系
一个典型的2层物理体系结构包含一个用户接口客户端,它直接同数据 服务器相交互。用户服务通常在用户接口客户端执行,而数据服务器 提供共享处理服务。
一个3层物理体系结构中引入了一个中间应用服务器,用以负责共享处 理服务的执行,有时也负责用户服务。
使用三层分布式信息系统的主要优点是:用户可以选择如何组合各个 部件来执行各种不同的任务。在一个互操作组件环境中,用户可以从 执行类似任务的组件中进行选择,并将所选的组件进行组合,以更好 地产生应用所需要的信息。
3.3.1 网络GIS数据组织策略 1.基于分层的数据组织 矢量数据的分层组织可概括为:坐标对——空间对象——图层——
地图 分层组织中的信息分类: 地图集 图层集 图层 主要缺点:
对现实世界中的地理现象进行几何抽象往往忽略了地理现象的本 质特征及现象的内在联系,导致获取的空间信息被极大地简化, 降低了GIS的信息容量
第 3 章 网络GIS基本原理(续)
*3.3 网络GIS数据组织与管理(续)
*3.3.5 栅格数据的组织与管理 3.3.6 网络GIS空间数据库技术新趋势
3.1 网络GIS概述
3.1.1 传统GIS的不足
(1)数据的互操作性较差 (2)GIS数据共享能力弱 (3)数据冗余严重 (4)GIS的分析能力有限 (5)成本高昂
Server tasks Client tasks Server tasks Client tasks
Map browsing Query
Analysis Map drawing
Display
Analysis
Display
Map browsing
Query
二、基于服务器的应用系统 ▪ 基于服务器的WEB GIS依赖服务器上的GIS系统完成GIS分析和
ProServer
MapGuide,
GIS Plug-in, GeoMedia Web
是
GIS ActiveX,
Map,
GIS Java Applet ActiveMap,
GeoBeans
一、WEBGIS构建模式分类
•任务比较:
Server-side Strategies
Client-side Strategies
三、基于客户机的应用系统
基于客户机端的WEB GIS允许GIS分析和GIS数据处理在客 户机端执行。这些GIS分析工具和GIS数据最初驻留在服务 器上。用户通过浏览器向服务器发出需要GIS数据和GIS处 理工具的请求;服务器将所需要的GIS数据和GIS处理工具 传送给客户机端。客户机端接受所需要的GIS数据和GIS处 理工具,按照用户的操作,进行GIS数据处理和分析;此 时无须服务器的参与。由于所需要的GIS数据和GIS 处理 工具已经到客户机端,因而具有操作方便、灵活、速度快 等优势。
3.1 网络GIS概述
3.1.2 网络GIS的特点
(1)大规模降低成本,全面取代GIS桌面系统 (2)使企业的事务与GIS专业有机结合 (3)网络GIS中的WebGIS采用页面操作取代传
统GIS的窗口操作,简单易用,降低难度 (4)GIS处理能力大为提高 (5)网络GIS是一个动态系统,可以根据用户的
基 于 客 户 机 端 的 互 联 网 地 理 信 息 系 统 工 作 方 式 有 GIS Plug-in, GIS ActiveX和GIS Java Applet等。
3.2.2 三层及多层体系结构
Biblioteka Baidu
数据逻辑层
业务逻辑层
表示逻辑层
数据
工作站
三层逻辑体系结构
多层体系结构与应用举例
Any GIS
AutoCAD
应用服务器包含了负责处理服务的组件。一个应 用服务器可以提供用户处理服务和共享处理服务。
用户接口客户端提供交互服务,客户端通常提供 选项菜单,以允许用户在应用的不同部分之间进 行漫游,并且控制在显示设备上的输入与输出域。 在很多情况下,表达组件也可以完成一定的数据 输入检查工作。
3.2.1两层体系结构
基于服务器端的GIS体系结构
基于客户机端的GIS体系结构
Internet GIS类型
GIS分析输出在 服务器上完成
GIS分析输 出在客户 机上完成
构造模式
(工作方式)
实例
基于服务
是
器
基于客户 机
否
否
CGI. Server API
MapObjects/ ArcView IMS,
Any GIS
客
Web客户端
客户端
标准客户端
户
层
Web服务器
应
用
服
务
Any GIS应用服务器
层
Oracle Spatial 模块
地图 数据
Geo-Adapter组件
CAD 制图数据
历史 GIS(数据)
CORBA组件
数
据
存
CORBA
储
GIS(数据) 层
Any GIS的分层结构
3.3 网络GIS数据组织与管理
一、IT 多层结构体系
一、IT 多层结构体系
一个胖用户接口客户端结构的典型特征是包含了大 量的用户服务功能,而廋用户接口客户端(典型的 例子如WEB浏览器)大部分只包含用户对话框和表示 代码。一个WEB浏览器客户端即是一个与WEB服务器 交互的用户接口客户端,使用因特网的HTTP协议, 其内容用HTML和/ 或XML表示。
产生输出工作。Web浏览器充当前端的对用户友好的接口。用 户在客户机端Web浏览器上初始化URL请求(一个GIS操作),此 请求通过互联网送给服务器。服务器接受此请求,处理请求, 并将处理结果返回客户端。
▪ 基于服务器端的互联网地理信息系统工作方式有:CGI方式、
服务器应用程序接口方法(Server API) 等。
请求随时向用户动态提供其所需的空间信息服 务,为用户提供个性化空间信息服务 (6)跨平台性好 (7)互操作能力强
3.2 网络GIS体系结构
一、IT 多层结构体系
一、IT 多层结构体系
物理结构:物理体系结构就是实现服务的部件及相关接口
的排列。部件是位于计算资源硬件或节点之中。
一、IT 多层结构体系
注重空间位置的描述,较少考虑以分类属性和相互关系为基础的 结构化实体的内在规律描述,致使空间分析能力较弱
分层叠加的方法把现实世界划分为一系列具有严格边界的图层, 但这些边界并不能充分反映客观现实,从而造成人为误差。
一、IT 多层结构体系
一个典型的2层物理体系结构包含一个用户接口客户端,它直接同数据 服务器相交互。用户服务通常在用户接口客户端执行,而数据服务器 提供共享处理服务。
一个3层物理体系结构中引入了一个中间应用服务器,用以负责共享处 理服务的执行,有时也负责用户服务。
使用三层分布式信息系统的主要优点是:用户可以选择如何组合各个 部件来执行各种不同的任务。在一个互操作组件环境中,用户可以从 执行类似任务的组件中进行选择,并将所选的组件进行组合,以更好 地产生应用所需要的信息。
3.3.1 网络GIS数据组织策略 1.基于分层的数据组织 矢量数据的分层组织可概括为:坐标对——空间对象——图层——
地图 分层组织中的信息分类: 地图集 图层集 图层 主要缺点:
对现实世界中的地理现象进行几何抽象往往忽略了地理现象的本 质特征及现象的内在联系,导致获取的空间信息被极大地简化, 降低了GIS的信息容量
第 3 章 网络GIS基本原理(续)
*3.3 网络GIS数据组织与管理(续)
*3.3.5 栅格数据的组织与管理 3.3.6 网络GIS空间数据库技术新趋势
3.1 网络GIS概述
3.1.1 传统GIS的不足
(1)数据的互操作性较差 (2)GIS数据共享能力弱 (3)数据冗余严重 (4)GIS的分析能力有限 (5)成本高昂
Server tasks Client tasks Server tasks Client tasks
Map browsing Query
Analysis Map drawing
Display
Analysis
Display
Map browsing
Query
二、基于服务器的应用系统 ▪ 基于服务器的WEB GIS依赖服务器上的GIS系统完成GIS分析和
ProServer
MapGuide,
GIS Plug-in, GeoMedia Web
是
GIS ActiveX,
Map,
GIS Java Applet ActiveMap,
GeoBeans
一、WEBGIS构建模式分类
•任务比较:
Server-side Strategies
Client-side Strategies
三、基于客户机的应用系统
基于客户机端的WEB GIS允许GIS分析和GIS数据处理在客 户机端执行。这些GIS分析工具和GIS数据最初驻留在服务 器上。用户通过浏览器向服务器发出需要GIS数据和GIS处 理工具的请求;服务器将所需要的GIS数据和GIS处理工具 传送给客户机端。客户机端接受所需要的GIS数据和GIS处 理工具,按照用户的操作,进行GIS数据处理和分析;此 时无须服务器的参与。由于所需要的GIS数据和GIS 处理 工具已经到客户机端,因而具有操作方便、灵活、速度快 等优势。
3.1 网络GIS概述
3.1.2 网络GIS的特点
(1)大规模降低成本,全面取代GIS桌面系统 (2)使企业的事务与GIS专业有机结合 (3)网络GIS中的WebGIS采用页面操作取代传
统GIS的窗口操作,简单易用,降低难度 (4)GIS处理能力大为提高 (5)网络GIS是一个动态系统,可以根据用户的
基 于 客 户 机 端 的 互 联 网 地 理 信 息 系 统 工 作 方 式 有 GIS Plug-in, GIS ActiveX和GIS Java Applet等。
3.2.2 三层及多层体系结构
Biblioteka Baidu
数据逻辑层
业务逻辑层
表示逻辑层
数据
工作站
三层逻辑体系结构
多层体系结构与应用举例
Any GIS
AutoCAD