WebGIS原理与实践课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《WebGIS原理与实践课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WebGIS 原理 实践 课件
- 资源描述:
-
1、课程内容nWebGIS基本概念和特点基本概念,发展现状,与其他GIS技术的关系,主要特点nWebGIS技术原理基本原理,技术框架,主要技术开发模式,常用的Web服务器、协议和标准nWebGIS服务器端开发技术地图引擎接口,服务器端脚本,客户端框架n基于Ajax的WebGIS前端开发技术Javascript,html/css,json,xmlhttprequest对象,地图服务接口的设计课程内容n切片地图服务开发技术切片地图的基本特点,原理,接口设计,前端实践GoogleMap API及应用开发Mushup技术n主要商业WebGIS平台原理分析ArcIMS/ArcGIS Server,MapXt
2、reme,SuperMapISn开源WebGIS项目介绍MapServer/KaMap,OpenLayernOGC与Web制图服务主要参考资料n参考教材1.WebGIS原理与实践(李治洪,2011)2.WebGIS原理与应用(刘南等,2002)3.网络地理信息系统原理与技术(孟令奎等,2005)4.WebGIS原理与方法教程(马林兵等,2008)n网站http:/www.opengeospatial.org(OGC)第1讲 概述n初识WebGIS(当前主要WebGIS网站)n计算机网络,互联网和WebnGIS技术发展回顾(WebGIS的产生)nWebGIS的定义和特点n网络GIS,Intern
3、et GIS与WebGIS关系n复习与思考初识WebGISnGoogle地图 n我要地图 nYahoo!地图 nSogou地图 nE都市 http:/ GoogleMap 2004年开始推出的GoogleMap是最早采用Ajax技术实现的新一代的网上电子地图服务。GoogleMap不仅提供大众化的、用户友好的地图查询服务,还提供了全球高分辨率的卫星影像服务,并且开放了GoogleMap API,可以让用户或第三方在不需要自己购买和配置地图服务器的情况下,将地图嵌入到自己的Web站点中,从而根本上改变了传统的WebGIS开发模式。像Google搜索引擎一样,GoogleMap一夜成名,这种新的W
4、eb地图服务模式也得到迅速传播。GoogleMapSogou地图 图形天下()是国内较早提供的、基于Web的商业化的地图信息服务产品。它以MapInfo公司的MapX/MapXtreme作为服务器端地图引擎,以自主开发的网络地图信息平台Go2map-MIP为基础,为公众用户提供Web地图应用服务。Go2Map在一段时间内代表了我国基于Web的地图服务和经营模式。Go2map的主要功能包括提供我国大中城市的电子地图数据服务,提供地址查询、公交换乘查询、路径和导航等地图服务,另外,它还提供如旅行游览、美食天地、金融地图、移动服务等专题地图服务内容。2006年前后,Sohu收购了Go2map,开发了
5、Sogou地图服务频道,Sogou地图采用了一些新的Web开发技术,提供了更加友好的电子地图服务功能,如分级缩放、拉框缩放、平移、点选、标注、测距、打印、保存地图、邮件、并提供了对部分城市地区的遥感影像数据服务等。Sogou地图Yahoo地图 Yahoo地图也是新一代的Web地图服务。与Google地图一样Yahoo也开放了自己的地图 API,以供用户免费进行地图服务的定制(图1-9)。Yahoo地图在2006年还推出了Flash版本的Yahoo地图,并同时开放了相关的API。Flash地图不仅有更丰富的表现方式,可以实现客户端地图渲染,同时还可以实现地图数据的保密。Yahoo地图我要地图(h
6、ttp:/ Operation Services Platform)。和YahooMap一样,51ditu也推出了flash版本的Web地图客户端。我要地图(51ditu)Virtual EarthVirtual EarthE都市E都市其他nMapABC(http:/ n以PC机为核心的GISn组件式GISnC/S模式的网络GISn基于互联网的WebGISWebGIS的产生和发展以主机为中心的GIS(1)直到20世纪80年代早期,计算机系统是由一台或多台主机(mainframe)以及与主机(terminal)相连的若干台终端组成,GIS软件驻留在主机上。终端通过SNA网关连接到大型机。主机-终
7、端式GIS体系结构可以认为是最初的网络GIS雏形。以主机为中心的GIS(2)以PC机为核心的GIS(1)以PC机为核心的GIS(2)以PC机为核心的GIS(3)组件式GIS(1)软件重用一直是程序设计人员追求的目标,人们希望能够像搭积木那样随意“装配”应用程序。传统GIS由于其开发工具的不灵活以及开发费用的昂贵,在相当大的程度上限制了GIS应用领域的发展。20世纪90年代中期以来,在软件开发领域正在悄然兴起的组件技术为GIS的应用和发展带来了巨大的生机。随着32位Windows操作系统(Windows98/2000/XP等)的成功发布,基于COM的组件开发技术也迅速被GIS厂商和技术人员采纳,
8、许多组件式GIS产品被推向市场。组件式GIS(2)当时,代表性的组件式GIS有AutoDesk公司的GeoMedia,MapInfo公司的MapX,ESRI公司的MapObjects等。基于标准的组件式GIS平台,各GIS组件之间不仅可能自由、灵活地重组,而且具有可视化的界面和方便的、标准的接口。组件式GIS有以下特点:(1)大众化的GIS,无须专门的GIS开发工具。(2)开发成本低。(3)开发周期缩短。(4)可扩展性增强。C/S模式的网络GIS基于互联网的WebGIS WebGIS的基本思想 WebGIS的基本思想就是在互联网上提供地理信息服务,让用户通过浏览器从WebGIS服务器上获取地理
9、数据和地理处理服务。WebGIS使全球范围内的用户拥有使用分布式地理信息的能力,用户可以从互联网的任意一个节点,通过Web浏览器访问或共享由一个或多个WebGIS服务器发布的数据和功能,而不必购买专业的GIS软件。WebGIS=Web+GISn几个相关概念的比较nWebGIS的技术特征nWebGIS的主要功能n给WebGIS下个定义几个相关的概念(1)n网络GISn互联网(Internet)GISnWebGISnWebMappingn网络电子地图 在给WebGIS下一个明确的定义之前,我们有必要先来区分几个相关的概念,即:网络GIS、互联网GIS或Internet GIS以及万维网GIS(We
10、bGIS)。区分这些概念,有助于我们对WebGIS的正确深入的理解。几个相关的概念(2)在所有这些概念中,网络GIS所包含的内容最广泛,包括基于各种分布式计算模型的C/S或B/S模式的、多层的、分布式GIS应用,它们可以基于J2EE框架,也可以基于COM/DCOM以及CORBA等分布式计算框架。这里网络的含意也很广,包括局域网、广域网以及互联网等。网络GIS使用的协议可以是TCP/IP,也可以是其他网络协议,甚至是无线通信协议如WAP,GPRS或蓝牙协议等。互联网GIS或Internet GIS是网络GIS的一个子集,是基于TCP/IP协议的网络GIS,因此可以分布在互联网上运行。这些GIS可
11、以是C/S模式也可以是B/S模式,Google公司的Google Earth,就是一种典型的网络地图的客户端工具。WebGIS的技术特征 WebGIS,即万维网GIS,一种B/S模式的Internet GIS,从技术角度看,WebGIS应具有以下特征:(1)是通过Web服务器(如IIS,Apache等)发布的动态的Web应用;(2)客户端是通用的Web浏览器,如IE,Firefox等。用户通过Web浏览器与地图进行交互。(3)是基于HTTP协议的B/S模式的分布式GIS。采用HTTP协议实现浏览器与Web服务器间的通信,用户通Web浏览器向Web服务器发出请求,服务器通常向用户返回可交互的、包
12、含地图信息的HTML或XML格式的文档、文档片断。WebGIS的主要功能 同传统的GIS相比,WebGIS提供的主要功能可以概括为:u地图服务:地图服务:用户可以通过浏览器实现地图的漫游和缩放,以及控制地图分层显示等。这是WebGIS的基本功能。u数据查询服务:数据查询服务:用户可以通过浏览器在与地图的交互中向服务器提交预定义的查询或创建新查询来获取特定的信息。服务器将查询结果以地图或其他形式返回给客户端。u地理编码服务:地理编码服务:用户可以在浏览器客户端提交文字形式的地址信息,从WebGIS服务器获取与地址匹配的位置信息,然后以地图或坐标的形式返回一个匹配的位置或一组候选匹配的位置列表。u
展开阅读全文