所有题目都需要理解,学术界都没有定论的,书上也没有确切答案,所以答案都不唯一……部分题目不好答,有好答案的同学可以分享分享。祝大家考个好成绩!——Eno1、什么是WEBGIS?(P127)所谓WebGIS,其实质就是基于“客户机/服务器”这种分布式计算模式的GIS,使GIS的空间数据查询、分析和可视化能在上进行。从的任意一个节点,Internet用户可以浏览WebGIS站点中的空间数据、制作专题图以及进行各种空间检索和分析。2、为什么需要WEBGIS?1.扩展GIS应用范围,通过在Internet发布GIS数据和服务可以满足更广泛用户的GIS需求,GIS由专业系统转变为公众信息系统;2.从多个数据源集成数据,通过Internet可以集成各种异构数据源的数据,降低了数据散发成本,提高了地理数据共享程度;3.空间信息基础设施的需要,运用基于Web的GIS技术,通过Internet,可以构造跨地区、跨部门的地理信息服务网络。3、WEBGIS具有什么特点?(P131)1.基于Internet/Intranet标准2.分布式体系结构3.互操作4.服务范围广5.平台无关6.成本低廉、操作简单7.支持地理分布存储的多源数据4、WEBGIS能做什么(功能)?(P127)1.空间数据发布2.空间查询检索和联机处理3.空间数据可视化4.空间模型分析服务5.Web资源的共享5、WEBGIS的组成及作用?【组成】客户端、服务器、空间数据库客户端:浏览器服务器端:Web服务器、Map服务器、GIS服务器和空间数据库,Image,GML空间数据库【作用】WebGIS各组成部分的作用1)Web浏览器是用户和WebGIS的交互接口,用来显示地图和实现客户端的在线查询和分析功能;2)Web服务器响应来自Web浏览器的请求,通过CGI、Servlet将请求传递给Map服务器,并从Map服务器得到请求结果发还给浏览器;3)Map服务器是WebGIS的核心,它负责将Web服务器转发过来的用户请求分配给相应的GIS服务器或空间数据库,并能够实现网络的负载平衡;4)GIS服务器是WebGIS的底层GIS软件,它提供了空间数据的存取、查询、分析、处理等功能;5)空间数据库是用来存储和管理空间数据;6)浏览器和服务器之间是通过超文本传输协议HTTP来发送请求和结果数据,数据传输的格式有基于栅格的、基于矢量的和基于XML的;7)以上不同的服务器可以部署在不同的计算机上。WebGIS的作用1.促使传统工作站版的GIS走向分布式、大众化,使GIS真正走进人们的生活、工作和学习中;2.空间数据的分发、获取、浏览更加方便、快捷;3.更加友好的、互动的可视化界面,是对传统GIS的一种革新;4.使空间分析无处不在,人们能够随时随地使用GIS的分析功能;5.将GIS与其他软件系统之间的集成变得更加容易,推动了GIS向纵深快速发展,使GIS走向企业化、社会化、网络化和智能化。6、与传统的基于桌面或局域网的GIS相比,WEBGIS有何优势?(来源:课件“第一讲网络地理信息系统”)访问范围广,面向大众;资源共享;发布速度快,范围广,维护方便;数据来源丰富、分布存储;分布式计算;系统建设投资少;操作简单;跨平台7、什么是WEBGIS的网络传输协议网络传输协议或简称为传送协议(CommunicationsProtocol),是指计算机通信的共同语言。现在最普及的计算机通信为网络通信,所以“传送协议”一般都指计算机通信的传送协议,如:TCP/IP、HTTP等。然而,传送协议也存在于计算机的其他形式通信,例如:面向对象编程里面对象之间的通信;操作系统内不同程序之间的消息,都需要有一个传送协议,以确保传信双方能够沟通无间。WebGIS网络传输协议包括:请求/响应协议和数据传输模型A请求/响应协议的实现一般有两种方法自定义协议客户端通过JavaApplet或插件和Map服务器直接建立一个TCP连接,客户端和服务器通过这个连接传输请求和响应;这种方式高效,但比较封闭,不能满足互操作的需求,并且需要采用专门的端口来实现,这种方式容易受到防火墙的阻隔。基于http协议浏览器和服务器之间通过超文本传输协议(HTP)来发送请求和信息;开放性,例如OGC的WMS、WFS和WCS。B数据传输模型,数据传输模型规定了WebGIS在Internet上传递数据的格式。目前,实际应用中主要有3种传输模型:基于栅格的数据传输模型基于矢量的数据传输模型基于XML的数据传输模型P.S.:具体到webgis的传输协议,主要的有HTTP、TCP/IP、FTP等等,还要具体到项目都会有其自己的协议,故我觉得这题应该改成:什么是网络传输协议。8、WEBGIS的服务器端包括哪几个组成部分、MAIL、FTP服务器和GIS服务器。服务器端:Web服务器、Map服务器、GIS服务器和空间数据库。WebGIS服务器端由服务器、GIS服务器、GIS元数据服务器以及数据库服务器组成。1)服务请求,传递给GIS服务器或GIS元数据服务器,交把结果送回给客户;GIS服务器完成客户的GIS服务请求的功能,将结果转为HTML页面或直接把GIS数据通过服务器返回客户端;2)GIS服务器也能同客户端的GISPlug-In/ActiveX/JavaApplets直接通信,完成GIS服务;3)GIS元数据服务器管理服务器端的GIS数据,并为客户提供GIS数据检索、查询服务。此外,在服务代理,协调服务器端GIS软件、GIS数据库和GIS应用程序间的通信,提高GIS服务器性能。9、WEBGIS的应用模式有哪几种?(P129)1.基于浏览器/服务器模式的WebGIS——动态WebGIS通过CGI程序处理客户请求,将请求指令发往运行于后台的GIS服务器,再将服务器处理的结果返回给用户,它是通过一种动态的操作SDB并生成相应查询结果(图形和数据)的方式。——主动WebGIS简单的请求由客户端进行处理,对于复杂的请求(如空间分析)则由服务器端处理,处理结果都是易矢量的形式返回客户端。2.基于中间件技术的WebGIS客户端的请求均通过中间件来进行处理,GIS服务器包含了多个中间件组成的分布式的多个进程,中间件内进程所访问的空间数据库可能是分布的异质,异构,多源数据库,比如CORBA,DCOM,J2EE,.NET等。附:WebGIS的应用领域1.传统GIS应用领域2.管理部门3.大众化服务领域4.服务决策应用领域10、WEB浏览器的作用Web浏览器是用户和WebGIS的交互接口,用来显示地图和实现客户端的在线查询和分析功能。11、什么是TCP/IP?(P132)TCP/IP指传输控制协议/网际协议(TransmissionControlProtocol/InternetProtocol),又叫网络通讯协议,这个协议是Internet最基本的协议、Internet国际互联网络的基础,简单地说,就是由网络层的IP协议和传输层的TCP协议组成的。它定义了电子设备(比如计算机)如何连入因特网,以及数据如何在它们之间传输的标准,即规范了Internet上所有计算机之间的数据传输格式和传送方式。TCP/IP的核心思想是将使用不同低层协议的异构网络,在传输层、网络层建立一个统一的虚拟逻辑网络,以此来屏蔽、隔离所有物理网络的硬件差异,从而实现网络的互联。12、TCP/IP的作用(P132)TCP/IP协议集的核心是IP协议和TCP协议:TCP和IP在数据传输中的主要作用为:1.TCP对数据进行格式化,将其分为若干数据包,并标上序号和检验号;2.IP负责在数据包前添加报头,标明发送主机和接收主机的地址,然后发往相应的网络接口。IP中还设有一些专门的路由算法,以确定数据包的传输路径。采用数据包的方式可使很多不同的用户或应用程序在同一时间使用同一条通信线路;3.在数据包接收端(即目的主机),TCP协议负责还原数据,并检查和处理错误,向发送注记发回“确认”或请求重发(数据接收不正确或丢失时)。数据包可以沿一条规定的路径从主机到网关,一致到达目的地地址,也可以根据线路情况,选择不同的传送路径。传输的灵活性提高了使用的可靠性。需要注意的是:数据从一个主机上传到另一个主机是由IP负责完成的,检查数据的可靠性和完整性由TCP负责完成的。13、什么是HTTP?(P132)HTTP是超文本传输协议(HyperTextTransferProtocol)的缩写,它采用请求/应答模式实现客户机与服务器的信息通信。客户机的请求经由网络发往服务器,服务器处理该请求并产生应答。14、HTTP和TCP/IP的关系HTTP协议并不是TCP/IP协议簇的一部分。尽管TCP/IP协议是互联网上最流行的应用,HTTP协议并没有规定必须使用它和基于它支持的层。事实上,HTTP可以在任何其他互联网协议上,或者在其他网络上实现。HTTP只假定(其下层协议提供)可靠的传输,任何能够提供这种保证的协议都可以被其使用。15、WEBGIS的数据传输模型?(来源:课件“第一讲网络地理信息系统”)数据传输模型规定了WebGIS在Internet上传递数据的格式。目前,实际应用中主要有3种传输模型:基于栅格的数据传输模型;基于矢量的数据传输模型;基于XML的数据传输模型。16、什么是基于栅格的数据传输模型,它的优点及缺点?(来源:课件“第一讲网络地理信息系统”)解释:其常用的数据格式为raster,栅格文件类型一般是JPG或GIF,使用的客户端是浏览器,在服务器端需要对WEB服务器进行扩展,扩展工作的流程一般为:①服务器响应客户端用户的请求;②调用底层GIS提供的功能;③最后动态生成地图栅格,返回给客户端。优点:带宽要求不高;客户端不需要安装任何额外软件,一般的浏览器都支持;数据安全,原始数据保存在服务器上,客户只得到动态生成的地图栅格缺点:和矢量格式相比,地图质量差;客户端交互功能差,比如选择地物,移动地物,编辑地物;客户端不作任何事情,服务器的负载大17、什么是基于矢量的数据传输模型,它的优点及缺点?(来源:课件“第一讲网络地理信息系统”)解释:其常用数据格式为vector;矢量文件类型为自定义格式;客户端组成为浏览器与插件或JavaApplet,可以进行本地操作;在其服务器端需要对WEB服务器进行扩展,工作的一般流程为①服务器响应客户端用户的请求;②调用底层GIS提供的功能;③将用户要求的数据以矢量的形式返回给客户端。优点:在地理数据不大的情况下,传输速度比栅格快;矢量数据可以在本地进行处理,例如放大,缩小,漫游,选择地物,编辑地物等,不需要每一个操作都由服务器来完成,减少了服务器负载缺点:客户端需要安装任何额外软件;在客户端编辑,存在数据一致性问题;如果是海量数据,网络数据传输量大;数据版权问题18、什么是基于XML的数据传输模型,它的优点及缺点?(来源:邬伦的网络地理信息系统的PPT课件)1、栅格数据的应用具有局限性;2、矢量数据功能强,但是矢量格式一般采用自定义格式,封闭不开放,不利于数据共享和互操作;3、扩展标记语言(extensiblemarkuplanguage,XML)是一种可提供描述结构化资料的格式,详细来说,XML是一种用来描述数据的语言,它提供了一种独立的运行程序的方法来共享数据,它是用来自动描述信息的一种新的标准语言它已经在很多行业得到了应用,制定了各种与本行业有关的基于XML的规范;4、广泛用于描述地理信息的XML编码主要有SVG和GML:4.1、SVG是一种基于XML的描述矢量图形的标记语言,它已经成为W3C的标准。用户可以下载插件(例如Adobe公司的SVGViewer),在浏览器中显示和操作SVG矢量数据。4.2、OGC的GML(GeographyMarkupLanguage)是一种用于地理信息(包括地理要素的几何和属性)的表