1、填空题1. 计算机网络体系结构和分布式计算技术是网络 GIS 系统的重要标识。2. 网络 GIS 的相关技术:海量空间数据存储与管理技术 、计算机网络技术、无线通信与移动定位技术、高性能并行计算技术。3. 移动设备获取地理数据的方式:一种为预先把地理数据放入移动设备,另一种移动设备通过 HTTP 和 WAP 等应用协议向 Web 服务器发出数据请求,然后从服务器上获取信息并在移动设备上以图形、文字、多媒体等方式表现给用户。4. 网络 GIS 与无线通信技术的结合给人们带来的最大、最直接的好处就是移动定位服务,即为用户提供随时随地的位置信息服务。5. 目前主流的移动定位技术:GPS 定位;基于手
2、机基站的位置信息服务(基于 WAP) 。6. 组件技术和地理数据的关系数据库存储是构建局域网和 C/S 模式下网络地理信息应用的两个关键技术。7. 基于 C/S 模式的网络 GIS 开发技术:空间数据库引擎技术、组件技术 。8. 空间数据库引擎是一种处于应用程序和数据库管理系统之间的开放且基于标准的中间件技术。9. The Geodatabase 是一个对象关系数据模型,之所以引进它,目的是:存储智能要素和使编辑功能更加强大,从而维护数据的一致性和完整性。10. 地理数据的概念已扩展为:分布式的、超媒体特性的、相互关联的数据。11. WebGIS 是 Internet 和 WWW 技术应用于
3、GIS 开发的产物,是实现 GIS 互操作的一条最佳解决途径。12. WebGIS 不但具有大部分乃至全部传统 GIS 软件具有的功能,而且还具有利用 Internet优势的特有功能。13. WebGIS 的关键特征面向对象、分布式和互操作。14. WebGIS 服务器为网络用户提供 GIS 服务:地理数据存取服务、地理数据目录服务、地理信息分析服务和地图显示服务。Web 的基本知识15. Web 的定义:全称为 World Wide Web,缩写 WWW,中文称万维网。Web 是一种体系结构,通过它可以访问遍布于因特网主机上的链接文档。16. Web 的特点:Web 是一种超文本信息系统;W
4、eb 是图形化和易于导航的;Web 与平台无关;Web 是分布的;Web 具有新闻性;Web 是动态的、交互的。17. 超文本(HyperText)是一种电子文档,其中的文字包含有可以链接到其他字段或者文档的超文本链接,允许从当前阅读位置直接切换到超文本链接所指向的文字。18. 超文本通常使用超文本标记语言 HTML 书写。19. 在 URL 是 Uniform Resource Locator 的缩写,即统一资源定位,它是一个识别 Internet中哪里有信息资源,并且将 Internet 提供的服务统一编址的系统 。 Web 是因特网提供的一种服务。 Web 是存储在全世界因特网计算机中,
5、数量巨大的文档的集合。 Web 上海量的信息是由彼此关联的文档组成的,这些文档称为网页(Web Page),它是一种超文本(Hypertext)信息,而使其链接在一起的是超链接(Hyperlink)。 Web 的内容保存在 Web 站点(Web Site)中,用户可通过浏览器(Browser)访问 Web 站点。 Web 以一些简单的方式连接全球范围的超媒体信息。20. URL 和文件名类似,但它还包括了服务器名和资源使用的网络协议种类的信息,有时还包括用户名信息和协议制定的参数及选项。21. URL-格式: :/:/。22. 超文本传输协议 http 是 Web 的核心。http 协议由两部
6、分程序实现:客户机程序和服务器程序,它们运行在不同的主机上,通过交换 http 报文 进行会话。23. 分步骤服务模型为万维网空间数据处理带来了开放性和较好的互操作性。但为了能允许一个系统的上面处理步骤充分享用另一个系统相应下面步骤地服务,还必须定义共同的地图服务器接口。24. 服务器端解决方案比较容易实现客户端的跨平台,客户端解决方案在减轻服务器和网络压力上比较有前途,而平衡模型在平衡客户端和服务器端的负载上有着一定的优势。25. 不同的是 CGI 程序可以单独运行,而由于 Server API 应用程序是 Web 服务器进程的组成部分,必须在特定的服务器上运行,其运行速度比基于 CGI 的
7、系统要快。26. Java Applet 是可执行代码,内嵌到 HTML 文档中,用标识符引用,并在客户端由浏览器执行。ArcIMS 概述27. ArcIMS 包括了客户端和服务器端 两方面。它扩展了普通站点,使其能够提供 GIS 数据和应用服务。28. ArcIMS 采用包含表现层、业务层和数据层的多层体系结构(multitier architecture) 。29. ArcIMS 的优势:扩展你的 GIS;从多个数据源集成数据;调整你的系统以满足需要;提供得到 GIS 数据和位置服务的方法;ArcIMS 非常适用于发送位置服务并且已经被许多重要的商业部门所应用。30. ArcIMS 是运行
8、于 Java 环境的一个 Internet 产品。为了使 ArcIMS 正常运行,需要配合一些其他组件,而这些组件不是 ArcIMS 的一部分。这些组件包括:Web 服务器,Java虚拟机(JavaVM)和 Servlet Engine。31. ArcIMS 事务逻辑层包含了运行服务,处理请求和响应的组件,具体包括 Application Server Connectors(应用服务器连接器 ) 、ArcIMS Application Server(ArcIMS 应用服务器)和 ArcIMS Spatial Server(ArcIMS 空间服务器) 。32. 业务逻辑层组件间通信采用 ArcX
9、ML。33. ArcIMS 应用服务器是一个 Java 应用程序,以后台进程(Windows service/UNIX 或 Linux daemon)的方式运行,可以部署在任何一台机器上。34. ArcIMS 应用服务器处理远程申请,并跟踪运行在 ArcIMS 空间服务器上的地图服务。ArcIMS 应用程序服务器负责将请求分配到合适的空间服务器。 Web 服务器是指驻留于因特网上某种类型计算机的程序。 服务器使用 HTTP(超文本传输协议)进行信息交流。 Web 的主要功能是信息发布。 扩展 web 客户机:MIME 助理应用程序、插件 Plug-in、 ActiveX、Java Applet
10、、JavaScript、VBScript 、CGI、服务器 API、ASP(运行于服务器端) 、ASP.NET JavaScript 语言在所有客户端开发技术中占有非常独特的地位:它是一种以脚本方式运行的,简化了的 Java 语言。35. ArcIMS Spatial Server 是 ArcIMS 的核心提供在数据发回之前获取和打包地图和数据形成特定格式的功能。由于 Spatial Server 的工作负荷远大于任何其他 ArcIMS 组件,故可以将它部署在多台机器上。可以通过 Administrator 对 Spatial Servers 进行管理。考虑负载平衡时一个最为重要的因素是在 S
11、patial Server 中的总 instances 数。ArcIMS Monitor 和 ArcIMS Tasker 两个后台处理进程支持 ArcIMS Spaital Server,前者用于跟踪spatial server 的状态,后者用于删除 output 中的文件。36. 空间服务的类型:Image Server、Feature Server、Metadata Server、ArcMap Server( 都是 public 的,用户可以通过 ArcIMS 接口操作) 、Query Server、Geocode Server、 Extract Server(private 的,没有对应
12、的用户接口 ) 。37. ArcIMS Services 提供的服务类型: Image Service 、Feature Service 、ArcMap Image Service 、Metadata Service。ArcIMS 站点管理程序38. ArcIMS Manager(ArcIMS 管理者)提供了基于 Web 的用户界面,并实现三个主要任务: (管理地图服务)、 (设计 Web 页) 、 (管理站点)。由于基于 Web,故 ArcIMS Manager 允许远程管理。39. ArcIMS 管理者应用程序( ArcIMS Manager Applications)包括Author,
13、Designer,Administrator,三者可以独立运行于 Web 浏览器之外,可以被安装在不同机器。40. ArcIMS Service Administrator(ArcIMS 服务管理者) 是一个远程站点管理工具,能够作为替代或与 ArcIMS Administrator 协作。41. ArcXML 是客户端浏览工具和 ArcIMS 服务器通信的语言。42. 常见的动态网页技术包括:Microsoft ASP(Active Server Page),Sun JSP(Java Server Page),PHP(Hypertext Preprocessor), ASP.NET 等。名词
14、解释1. 网格 GIS 系统将地理上分散、系统异构的各种计算机、空间数据服务器、大型检索存储系统、地理信息系统、虚拟现实系统等,通过高速互联网络连接并集成起来,形成对用户透明的、虚拟的空间信息资源的超级处理环境就是网格 GIS 系统。2. 分布式计算机系统分布式计算机系统是指多个分散的相对独立的计算机经网络连接而成的多计算机系统。其中各个单元相互协同又高度自治。3. LBS即“位置信息服务(Location Based Service) 是一种在基于当前或者已知位置上提供信息服务的平台。目前主要通过移动通信网络,获取移动终端用户的位置信息(经纬度坐标) ,在电子地图平台的支持下,为用户提供相应
15、服务的一种增值业务。4. 移动 GIS移动 GIS 即移动地理信息系统(Mobile GIS,MGIS) ,一个基于无线网络的适合于为便携终端(手机,掌上电脑 ),提供 GIS 服务的 GIS 系统。5. 网格计算指将分布的计算机组织起来协同解决复杂的科学与工程计算问题,网格资源主要指分布的计算机资源。6. 组件式 GIS基于组件技术,将 GIS 各大功能模块划分成不同的 GIS 组件,每个组件完成特定的功能。各个 GIS 组件之间,以及 GIS 组件与其它非 GIS 组件之间,都可以方便地通过可视化的软件开发工具集成起来,形成最终的 GIS 基础平台以及应用系统。7. 嵌入式 GIS是将经过
16、优化后的 GIS 数据以不同的形式显示在移动设备上,占用内存非常小,但具有很强的数据分析和显示表达功能。简答题1. 狭义网络 GIS 的定义及分类及特点,广义网络 GIS 概念?基于一定时期内特定形式的计算机网络和分布式对象技术的融合所形成的 GIS 系统便是狭义性的网络 GIS。按如此定义,网络 GIS 分成基于 C/S 的网络 GIS,基于 B/S 的网络 GIS,基于空间Web 服务的网络 GIS,基于移动与嵌入式的网络 GIS 和基于网格的网络 GIS;从主流 GIS 平台厂商所提供的软件生产线分析狭义网络 GIS 的标识和特点:基于 ArcObjects 和 MapObjects 构
17、造 C/S 结构的网络 GIS;基于 ArcIMS 用于构造 B/S 架构下的网络 GIS;完全基于空间 Web 服务的 ArcWeb;移动与嵌入式开发方面则选用 ArcPAD。广义网络 GIS 不仅是所有狭义网络 GIS 的统称,同时也代表了不同狭义网络 GIS结合时的产物。2. Web GIS 与 Grid GIS 的概念区别?答:实际上两者的侧重点不同,主要表现在以下几个方面:A、结构不同:Grid GIS 是在网格计算架构基础上的 GIS 应用,是一种汇集和共享空间信息资源,进行一体化组织和处理,具有透明化按需服务能力空间信息基础设施。而 WebGIS 主要侧重于利用现有网络来实现数据
18、共享;B、功能不同:Grid GIS 的思想在于所有资源的普遍共享,包括计算资源、存储资源、信息资源、知识资源等,并在此基础上,实现高效的分布式数据处理。而 Web GIS 资源共享能力有限,无法实现跨平台的数据访问。C、实现不同:Grid GIS 的基础架构是网格计算,而 Web GIS 的基础是现有网络,实现网格计算的全球互联是比现有网络更复杂、功能更强大的“下一代网络” 。3. 网络 GIS 的特点?答:(1) 、GIS 技术网络化。一方面 GIS 技术的发展由专业式 GIS、桌面 GIS 到网络GIS;另一方面是数据组织与存储模式的网络化。(2) 、GIS 应用网络化。首先,数据共享的
19、网络化特点,尤其是网络化的数据库。其次,GIS 应用协同网络化特点也非常突出。(3) 、更广泛的应用领域和访问范围。用户可以同时访问多个位于不同地方的服务器上的最新数据,而这一 Internet/Intranet 所特有的优势大大方便了 GIS 的数据管理,使分布式、多源的数据管理和合成更易于实现。(4) 、真正的信息共享。屏蔽了软硬件差异,用户对 GIS 数据或功能的访问通过普通的 Web 浏览器或专用的客户端程序进行,用户不需要关心服务器的具体实现细节。还可以在本机或某个服务器上进行分布式组件的动态组合和空间数据的协同处理与分析,实现远程异构数据的共享。(5 ) 、系统成本降低。普通 GI
20、S 在每个客户端都要配备昂贵的专业 GIS 软件,而用户使用的经常只是一些最基本的功能,造成极大浪费。网络 GIS 是利用个性化的终端进行信息发布,其软件成本与全套专业 GIS 相比明显要节省的多,同时维护费用也大大降低。4. C/S 模式的发展、体系架构及每部分的功能、构成结构的优点?C/S 模式的发展:1) 主机处理系统:基于大、中、小型主机,集中式安全性、海量数据存储能力,支持大量并发用户。2) 文件处理系统:服务器以共享软件的方式提供给客户机,客户机下载文件进行处理。3) C/S 处理系统:最典型的是基于数据库技术的应用,通过将应用资源在前端和后端系统间的分离,降低了网络开销,而在网络
21、上传输的一般是请求(如SQL 语句)和结果(如记录) ,而不是文件。4) 分布式处理系统:这里专指两个或两个以上服务器的 C/S 系统。5) 对等处理系统:C/S 系统的最终归宿,是分布式处理的极限。脱离主从结构,实现完全等同。5. ARCSDE 是什么?它的体系结构是什么?数据模型是什么?答:A、运行在关系数据库上的实现空间数据管理的通道(gateway ) ;B、提供 GIS 客户端和关系数据库通讯手段;它为 DBMS 提供了一个开放的接口。C、空间数据库中心管理大型、连续空间数据快速空间查找多源空间数据存储和管理方案ArcSDE 采用客户 /服务器体系结构,通过 TCP/IP 跨越任何同
22、构或者异构的网络,允许大量用户并发地对同一数据进行操作。客户端应用给服务器发送请求,服务器接受到请求,产生结果,将结果传输给客户端。ArcSDE 有两种结构:一种是三层(three-tier )结构,由 ArcSDE 客户端、ArcSDE 应用服务器、数据库组成;一种是两层(two-tier)结构,由 ArcSDE 客户端直接与数据库相连。两种组织结构都需要使用 TCP/IP 协议实现整个网络的通讯。两层结构比三次结构使用更为灵活,而且在功能上没有差别。ARCSDE 数据模型:集成矢量数据模型。6. WebGIS 的定义、组成、功能及特点分别是什么?答:定义:WebGIS 万维网地理信息系统,
23、是 GIS 与 WWW 的有机结合,GIS 通过 WWW 功能得到了扩展,从 WWW 的任意一个节点,人们可以浏览和获取 Web 上的各种地理空间数据及属性数据、图像、文件,可以进行地理空间分析。地理数据的概念已扩展为:分布式的、超媒体特性的、相互关联的数据。WebGIS 的组成:1) Web 浏览器:是用户和 WebGIS 的交互接口,用来显示地图和实现客户端的在线查询和分析功能;2) Web 服务器:响应来自 Web 浏览器的请求,通过 CGI、Servlet 将请求传递给GIS 服务器,并从 GIS 服务器得到请求结果发还给浏览器;3) GIS 服务器:是负责将 Web 服务器转发过来的
24、用户请求分配给相应的底层 GIS软件或空间数据库,并能实现网络的负载平衡,它提供了空间数据的存取、查询、分析、处理等功能;4)空间数据库:是用来存储和管理空间数据;5)浏览器和服务器之间是通过超文本传输协议 HTTP 来发送请求和结果数据,数据传输的格式有基于栅格的、基于矢量的和基于 XML 的;6)以上不同的服务器可以部署在不同的计算机上。WebGIS 的功能:1) WebGlS 继承了大部分或者全部传统 GIS 软件所具有的功能;2) WebGIS 侧重于空间数据和服务的共享。从 Internet 的任意节点,用户都可以浏览 WebGIS 站点中的空间数据、制作专题图、进行各种空间信息检索
25、和空间分析; 3)从应用趋势上看,在 Internet 上,WebGIS 从简单地发布地理信息,发展到实现地理信息互操作和地理信息 Web 服务; 4)发展现状和趋势是越来越多的 GIS 应用架构在 Web 上。WebGIS 的特点:1、基于 Web 标准2、 WebGIS 是集成的、全球化的客户/服务器网络系统3、 WebGIS 是交互系统4、 WebGIS 是分布式系统5、 WebGIS 是动态系统6、 WebGIS 是跨平台系统7、 WebGIS 能访问 Internet 异构环境8、 WebGIS 是图形化的超媒体信息系统7. 传统网络 GIS 与 WebGIS 比较。答:传统 GIS
26、 的问题:共享性差、系统成本高、没有面向大众、集中式、软件操作复杂、培训成本高。WebGIS 优点:访问范围广,面向大众;资源共享;发布速度快,范围广,维护方便;数据来源丰富;分布存储;分布式计算;系统建设投资少;操作简单;跨平台。WebGIS 缺点:宽带问题网络带宽限制(WebGIS 最大的问题就是数据传输量);功能问题复杂地理信息的查询、分析和处理; 可视化问题图形信息的表达困难。8. B/S 的三层体系结构。答:第一层,表示层(表现层 ):Web 浏览器,包含系统显示逻辑,位于客户端。发出请求、Web 服务器处理请求返回结果主页,客户机接受主页,并把它显示在 Web 浏览器上。第二层,功
27、能层(业务逻辑层 ):具有应用程序扩展功能的 Web 服务器,一般分解为 Web 服务器和应用服务器。前者负责处理网页,后者处理系统的功能逻辑,包括与数据库的交互。第三层,数据层:数据库服务器。数据存储,响应数据库查询、修改、更新等功能。9. B/S 体系结构与 C/S 体系结构相比的异同点。答:本质上,B/S 与 C/S 结构属于同一体系结构,B/S 是在 C/S 体系基础上扩充而成。与传统两层 C/S 结构相比,有如下优势:1)基于开放的标准。C/S 所采用的标准只要内部统一即可,它的应用往往是专用的。B/S 所采用的标准是开放的,非专用的。2)较低的开发与维护成本。C/S 的应用必须开发
28、出专用的客户端软件,无论是安装,配置还是升级都需要在所有的客户机上实施,极大地浪费了人力和物力;B/S 的应用只需要在客户端装有通用的浏览器即可,大大降低了开发成本。3)使用简单易学,界面友好。C/S 用户的界面是有客户端软件所决定的,每推广一个 C/S 系统都要从头学起;B/S 用户的界面都统一在浏览器上,浏览器易于使用,界面友好。4)客户端消肿。C/S 的客户端具有显示与处理数据的功能,是一个“胖”客户机;B/S 的客户端不再负责数据库的存取和复杂数据的计算等任务,只需要进行显示,这样大大降低了对客户端的要求。5)系统灵活,扩展容易。C/S 系统的三部分模块相互牵连,因此系统极难升级;B/
29、S 系统的三部分模块各自独立,因此系统改进变得容易。6)保障系统的安全性。C/S 系统中由于客户机直接与数据库相连,用户可以轻易的改变服务器上的数据,无法保证系统的安全性;B/S 系统在两者之间增加了一层web 服务器,有效防止了用户的非法入侵。10. B/S 体系结构的优势。答:基于开放的标准。C/S 所采用的标准只要内部统一即可,它的应用往往是专用的。B/S 所采用的标准是开放的,非专用的。较低的开发与维护成本。使用简单易学。客户端消肿。系统灵活,扩展容易。保障系统的安全性。C/S 系统中由于客户机直接与数据库相连,用户可以轻易的改变服务器上的数据,无法保证系统的安全性。11. B/S 模
30、式的通信流程。答:用户打开计算机中的浏览器。输入一个 URL,浏览器将生成一个 HTTP 请求,并把它发送到指定的 Web 服务器。服务器将主页发回,浏览器将其显示在屏幕上。用户阅读信息,可继续查找有关信息,向浏览器发出请求。浏览器发送一个请求给相应的服务器,目的是把由 URL 标识的文档/ 文件返回屏幕。服务器收到请求后,查看本站点是否有该文档,若有,把该文档放入相应信息中返回浏览器。浏览器收到响应,查看头文件格式,判断是否能直接显示,如能就显示,否则调用对应的帮助应用程序或外挂程序处理。浏览器等待用户的下一条指令,而服务器准备接受来自浏览器的下一条请求。12. B/S 结构的工作方式。答:
31、1)简单式。Web 服务器发布静态 HTML 文本页面和图片。2)交互式。HTTP 服务器将用户输入的表单、文本域、按钮等信息传递给服务器程序或脚本进行处理,Web 服务器再从 DBMS 服务器中检索数据,接着返回浏览器一个新的显示页面。3)分布式。 HTTP 服务器将含有 Java 小应用程序的页面下载到浏览器,小应用程序在浏览器中运行并通过组件(component)支持的通信协议(IIOP ,DCOM) 与传输服务器上的小服务(servlet)通信会话。在简单式和交互式的工作方式中,网络上传递的信息绝大多数是资料,而分布式模型引入了分布式计算组件的概念,使得函数也可以在网络上传递。13.
32、基于分步骤服务模型的三种可能的 WebGIS 系统体系结构。答:(1)客户端请求地图图像的方式。在这种结构下,作为客户端的浏览器只进行图像的显示,而把选择空间数据、生成显示元素序列和地图图像的步骤放在服务器端。浏览器通过服务器的 CGI 接口以JPEG 或 GIF 图像格式请求地图图像。(2 )客户端请求图形元素的方式。客户端由地图生成和显示两部分组成,通过 Java Applet、 ActiveX 来实现,由它们向服务器请求要显示的图形元素或地图图像。如果用 SVG 来编码矢量空间数据,则浏览器就可以直接显示。 (3 )客户端请求空间数据的方式服务器端只执行查询,从空间数据源中得到需要的空间
33、数据,然后把数据发送到客户端。由浏览器上的 Java Applet、ActiveX 或浏览器插件来进行客户端操作。浏览器生成最终结果时,还会向服务器请求必要的显示符号信息。14. WebGIS 系统解决方案(三种) 。答:根据目前常见的 WebGIS 商业软件从计算模型上考虑,主要着存在三种类型:1) 服务器端解决方案。基于基于服务器的 WebGIS 依赖服务器上的 GIS 系统完成 GIS 分析和产生输出工作。Web 浏览器充当前端的对用户友好的接口。这种计算模型在计算处理上以服务器端处理为主。由于数据在服务器端,数据安全可以得到保证,而且由于只需处理用户请求的区域,数据传输量相对恒定。 (
34、用户在客户端 Web 浏览器上初始化 URL请求(一个 GIS 操作),此请求通过互联网送给服务器。服务器接受此请求,处理请求,并将处理结果返回客户端。 )2) 客户端解决方案。对于客户端解决方案,一部分常见的 GIS 分析和数据处理工作在客户端完成。系统需通过服务器向客户端发送一段运行在本地机上的客户程序。这个程序可以与用户相交互,处理用户的一些简单请求,如地图的漫游、放大等,所需的矢量地形数据直接向服务器申请。当客户发出一些较复杂、高级的操作要求而客户程序不能处理时,才请求 WebGIS 服务器处理,其处理结果也以矢量数据的形式发回给客户端。与服务器端解决方案相反,这种 WebGIS 的计
35、算模型在计算处理上以客户端的处理为主。3) 平衡模型。这种方案是一种相对优化的计算模型,试图结合服务器端解决方案和客户端解决方案各自的优点,以均衡服务器端和客户端的计算负载,同时减轻对网络的压力,使安全性、性能与效果得到较好的平衡。实质上是一种客户端和服务器相结合的协调解决方案,但实际处理的结果与不同软件的体系结构和功能有较大的关系。15. WebGIS 系统特点答:(1)基于 Internet/Intranet 标准 (2 )分布式服务体系结构(3 )发布速度快,范围广,维护方便(4 )数据来源丰富、分布存储(5 ) 用户界面友好(6 ) 系统建设投资少16. 移动 GIS 体系结构的组成。
36、答:表现层是客户端的承载层,直接与用户打交道,是向用户提供 GIS 服务的窗口。该层支持各种终端,包括手机、PDA 、车载终端,还包括 PC 机,为移动 GIS 提供更新支持。数据层是移动 GIS 各类数据的集散地,确保 GIS 功能实现的基础和支撑。中间层是移动 GIS 的核心部分,系统的服务器都集中在该层,主要负责传输和处理空间数据信息,执行移动 GIS 的功能等,包括 Internet、Web Server、Map Server等组成部分。17. 影像移动 GIS 的因素有哪些?1 移动 GIS 标准多样,有待于统一。2 除了移动电话之外,大部分的专业移动 GIS 设备的体积都很大,很笨
37、重,不利于携带。此外移动接受设备大多是高成本产品3 定位传感器有盲区现象,例如 GPS 往往受到高大建筑的屏蔽影响,这必会使接收的数据产生错位和变形等4 定位精度的限制。定位精度主要受导航传感器和制图传感器的影响,这必定会使接受的数据产生错位和变形等5 信息输出的单调性。对于空间信息,目标实体的空间定位数据及其属性数据不能够实时的结合起来。目前的大部分移动设备只能实时地定位目标实体,而不能同时记录其属性数据。6 空间目标的自动识别、提取及自动制图影像的校准还不够精确。18. WebGIS 实现技术(构造模式)分析。(一) 服务器端的 WebGIS 的构造模式服务器端的 WebGIS 的构造模式
38、是由 CGI 模式、 Server API 模式构造的。1) 基于 CGI 的 WebGIS 实现基于 CGI 的 WebGIS 的优势:A. 客户端小、处理大型 GIS 操作分析的功能强、充分利用现有的 GIS 操作分析资源。B. 客户端与平台无关。基于 CGI 的 WebGIS 的劣势A. 增加了网络传输的负担;B. 服务器的负担重;C. 同步多请求问题;D. 静态图像;E. 用户界面的功能受 Web 浏览器的限制,影响 GIS 资源的有效使用。2) 基于 Server API 的 WebGIS 实现Server API 服务器应用程序接口技术,是为了克服 CGI 方式的效率低下而开发的扩
39、充 CGI 工具,其基本原理与 CGI 类似。基于 Server API 的 WebGIS 的优势A. 具有 CGI 的所有优点,同时不像 CGI 那样每次都要重新启动,其速度较CGI 快得多;B. 和服务器共享数据和通信资源。基于 Server API 的 WebGIS 的劣势A. JPEG 和 GIF 是客户端操作的唯一形式;B. 依附于特定的 Web 服务器和计算机平台;C. 程序可移植性差(二) 客户端的 WebGIS 的构造模式客户端应用包括 3 种主要技术方案: Plug-in 模式、ActiveX 控件、Java Applet 等。1) 基于 Plug-in 的 WebGIS基于
40、 Plug-in 的 WebGIS 的优势A. 无缝支持与 GIS 数据的连接;B. GIS 操作速度快;C. 服务器和网络传输的负担轻;基于 Plug-in 的 WebGIS 的劣势A. Plug-in 与平台相关;B. Plug-in 与 GIS 数据类型相关;C. 需要事先安装;D. 更新困难;E. 使用已有的 GIS 操作分析资源的能力弱,处理大型的 GIS 分析能力有限。2) 基于 ActiveX 的 WebGISActiveX 能使用在任何支持 OLE 标准的任何程序语言或应用系统中。基于 ActiveX 的 WebGIS 的优势A. 无缝支持与 GIS 数据的连接;B. GIS
41、操作速度快。C. 服务器和网络传输的负担轻。D. ActiveX 能被支持 OLE 标准的任何程序语言或应用系统所使用,比 Plug-in模式更灵活,使用方便。基于 ActiveX 的 WebGIS 的劣势A. 与平台相关;B. 与浏览器相关。C. 需要下载;D. 使用已有的 GIS 操作分析资源的能力弱,处理大型的 GIS 分析能力有限。3) 基于 Java 的 WebGISJava 支持 Web 计算模式,能实现 Web 的数据分布和操作分布,采用虚拟机技术(JVM)实现平台独立性,具有“一次编译,到处运行”的效果。基于Java 的 WebGIS 可分为两大类:一类是仅客户端部分采用 Java 技术的 WebGIS系统;另一类是客户端和服务器端都基于 Java 的 WebGIS,也就是纯 Java 系统的 WebGIS。基于 Java 的 WebGIS 的优势E. 体系结构中立,与平台和操作系统无关;F. 动态运行,无须在客户端预先安装;G. GIS 操作速度快;H. 服务器和网络传输的负担轻。基于 Java 的 WebGIS 的劣势A. 与其他客户端方案相比,速度不快;B. 分析能力有限;C. 使用已有的 GIS 操作分析资源的能力弱,处理大型的 GIS 分析能力有限。D. 服务器和网络传输的负担轻。