Web GIS技术原理与应用开发.docx
《Web GIS技术原理与应用开发.docx》由会员分享,可在线阅读,更多相关《Web GIS技术原理与应用开发.docx(10页珍藏版)》请在三一办公上搜索。
1、Web GIS技术原理与应用开发Web GIS技术原理与应用开发 第一章 绪论 1.1 WebGIS是Internet和www技术应用于GIS开发的产物,是利用Web技术来扩展和完善地理信息系统的一项新技术,是实现GIS互操作的一条最佳解决途径。 1.2 WebGIS的基本特点:.WebGIS是全球化的客户/服务器网络系统; . WebGIS是交互式系统; . WebGIS是分布式系统; . WebGIS是动态系统; . WebGIS是跨平台系统; . WebGIS能访问Internet异构环境; . WebGIS是图形化的超媒体信息系统; 1.3 WebGIS的基础技术:空间数据库管理技术、
2、面向对象方法、客户/服务器模式、组件技术、分布计算平台。 1.4 webGIS的几个应用层面:空间数据发布、空间查询检索、空间模型服务、Web资源的组织。 1.5 webGIS与GIS的不同之处: 它必须是基于网络的客户机/服务器系统,而传统的GIS大多数为独立的单机系统; 它利用Internet来进行客户端和服务器之间的信息交换,这就意味着信息的传递是全球性的; 它是一个分布式系统,用户和服务器可以分布在不同地点和不同的计算机平台上。 第二章 计算机网络的基本原理 2.1 计算机网络:凡是将地理位置不同、并具有独立功能的多个计算机系统通过通信设备和线路连接起来、以功能完善的网络软件实现网络中
3、资源共享的系统,称之为计算机网络系统。 2.2 计算机网络的发展:a.远程联机系统阶段; b.计算机互连阶段; c.标准化系统的阶段,开放系统互联基本参考模型(OSI); d.网络互连与高速网络系统阶段. 2.3 计算机网络分类: 1.按覆盖范围分类:局域网、城域网、广域网; 2.按通信媒体分类:有线网、无线网、无线有线混合网; 3.按数据交换方式分类:线路交换方式、报文交换方式、分组交换方式。 4. 按使用范围分类:公用网、专用网。 2.4 几种基本的联网设备: 根据网络互连所在的层次,通常的联网设备有以下几类: 物理层互连设备,即中继器; 数据链路层互连设备,即网桥; 网络层互连设备,即路
4、由器; 网络层以上的互连设备,通称为网关或应用网关。 2.5 TCP/IP协议具有以下特点: 协议标准具有开放性,其独立于特定的计算机硬件及操作系统,可以免费使用。 统一分配网络地址,使得整个TCP/IP设备在网络中都具有唯一的IP地址。 实现了高层协议的标准化,能为用户提供可靠的服务。 2.6 域名是有层次的,Internet主机域名的一般格式为:四级域名三级域名二级域名顶级域名,如WWWSinacomcn。 2.7 动态网页技术:CGI技术、ASP技术、JSP技术、DHTML技术、PHP技术。 2.8 TCP/IP协议体系与OSI体系结构的比较: 7.应用层 应用层 6.表示层 5.会话层
5、 4.传输层 传输层 3.网络层 网际层 2.数据链路层 网络接口层 1.物理层 2.9 IIS是一种Web服务组件,其中包括Web服务器、FTP服务器、服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面。 第三章 Web GIS 基本原理 3.1 Web GIS的信息内容涉及信息组织、信息交互、信息的表达、综合分析、数据的安全和开放性等多个方面。 3.2 Web GIS的功能大致可分为:数据请求、信息查询、分析、制图、帮助、控制和元数据请求 等七大类。 3.3 Web GIS 的应用模式:. 空间数据发布。 . 空间查询检索。 . 空间模型服务。 . Web资源的组
6、织。 3.4.动态地图浏览工作原理:Web浏览器发出URL请求给Web服务器;Web服务器根据URL请求及响应的参数,启动地图生成器、GIS接口程序、GIS软件或制图脚本等,临时生成地图图像,并将其传送给Web浏览器显示。 3.5 Web GIS的基本实现方式:基于CGI方式、基于Plugin方式、基于ActiveX方式、基于Java Applet方式、基于“切片”方式。 Web GIS实现方法: 1)CGI方法 公共网关接口方法就是互联网络服务器通过调用外部应用程序的接口扩展网络服务器的功能。 2)Plug-in方法 Plug-in技术方法是在客户端的浏览器上增加一个能识别矢量图形数据的插件
7、。 3)ActiveX方法 ActiveX是Microsoft建立在OLE基础上的可重用的组件标准,能被支持OLE标准的任何程序和应用系统所使用。 4)Java Applet方法 普通的浏览器一般都是Applet的容器,在网页运行时,能自动从服务器下载可执行代码到客户端,代码在Java虚拟机上运行,与浏览器紧密结合,扩展浏览器功能。 3.6 基于地图切片的特点: 优点:与平台和操作系统无关,具有很良好的跨平台能力; 预先生成瓦片。减轻了服务器的负担; 能充分利用浏览器客户端缓存和多线程技术,提高响应效率; 能处理海量的GIS数据。 缺点:需要编写大量的客户端Java代码; 地图表现比较有限,无
8、法进行图层控制; 空间分析有限,无法实现较高级的GIS功能,适合大众应用开发,很多专业应用的功能无法实现。 3.7 Web GIS 空间数据特点,基于Web GIS的地理信息具有分布式、多源、异构和特定的用户显示界面的特点。 3.8对于PC机客户端而言,主要有三种类型:专用的地理信息浏览器、通用浏览器加上地理信息显示插件、通用浏览器。 3.9 Web GIS地理信息服务中的信息流通通常需要经过以下3个角色:数据提供商、分布式地理信息服务提供商、服务消费者。 3.10 XML是当今最热门的网络技术之一,被称为“第二代Web语言”、“下一代网络应用的基石”。XML和SGML一样,是一种“元语言”。
9、即XML是一种用来定义其他语言的语法系统。 3.11在Internet世界,XML的用途主要有两个,一是作为元标记语言,定义各种实例标记语言标准。二是作为标准交换语言,担负起描述交换数据的作用。 XML用途 :1)XML 把数据从 HTML 分离;2)XML 简化数据共享;3)XML 简化数据传输;4)XML 用于创建新的 Internet 语言。 3.12 HTML与XML对比 HTML XML 不具有扩展性 是元标记语言,可用于定义新的标记语言 侧重于如何表现信息 侧重于如何结构化地描述信息 不要求标记的嵌套、配对等,不要 严格要求嵌套、配对,并遵循DTD 求标识之间具有一定的顺序 的树形
10、结构 难以阅读、维护 结构清晰,便于阅读、维护 内容描述与显示方式整合为一体 内容描述与显示方式相分离 不具有保值性 具有保值性 已有大量的编辑、浏览工具 编辑、浏览工具尚不成熟 3.13 地理标记语言GML是OGC开发的基于XML的地理信息编码工具,是对XML的一种扩展,其目标是解决全球地理参考信息的互操作问题。 GML特点:1、提供适用于Internet环境的空间信息编码方式,用于数据传输和存储;2、能够扩展,用以支持对空间信息的多样化需求,不管是用于对空间信息的单纯描述,还是进行更深层次的分析使用;3、以一种可扩展和标准化的方式为基于Web的GIS建立良好的基础;4、允许对地理空间数据进
11、行高效率编码;5、提供了一种容易理解的空间信息和空间关联的编码方式;6、实现空间和非空间数据的内容和表现形式的分离;7、易于将空间信息和非空间信息进行整合;8、易于将空间几何元素与其它空间或非空间元素连结起来;9、提供一系列公共地理建模对象,从而使各自独立开发的应用之间互操作成为可能。 3.14 Web GIS功能:1)地理信息的空间分布式获取。 WebGIS可以在全球范围内通过各种手段获取各种地理信息,使数据的共享和传输更加方便。 2)地理信息的空间查询、检索和联机处理。 利用浏览器的交互能力,WebGIS可以实现图形及属性数据的查询检索,并通过与浏览器的交互使不同地区的客户端来操作这些数据
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web GIS技术原理与应用开发 GIS 技术 原理 应用 开发
链接地址:https://www.31ppt.com/p-3168824.html