WebGIS考试
- 格式:doc
- 大小:2.92 MB
- 文档页数:15
WebGIS 试卷一、选择(每题1分,共10分)2.下列哪个不是WebGIS早期的代表性系统 D 。
A 加拿大国家地图信息服务部B 亚历山大数字图书馆C GRASS LinksD Google Map4.下列哪个不是地理元数据的规范? D 。
A ISO19115B ISO19139C GMLD FGDC5.GeoRSS 为RSS添加 A 标签。
A 空间描述B 状态描述C 时间描述D 模式描述6.基于REST的Web服务是利用http和 B 来调用Web服务。
A HTMLB URLC FTPD WWW7. D 是利用地理数据制作和发布GIF, PNG, JPG图像格式的一种web服务标准。
A WFSB WWWC FTPD WMS8.Web 服务标准机构W3C、ISO TC 211和 A 。
A OGCB SDIC RSSD NSDI9. A 是可扩展标记语言。
A XMLB KMLC KMZD HTML10.一个具有三层结构的Web应用系统包括 C 、业务逻辑层(中间层)、表现层。
A 服务器层B 浏览器层C 数据库层D 网络层11.电子政务的应用模式不包括下列哪一种? C 。
A 公共信息服务B 客户服务C 互动交流D 网上办事12.不能使用3D Map Services的客户端是 C 。
A Arc GlobeB Google EarthC Arc MapD ArcGIS Explorer13.利用ArcGIS Server 建设Web GIS 的三个步骤是不包括 B 。
A AuthorB connectC publishD use14.地图的预制缓存是把地图按一系列的 B 预先制作好然后切割成瓦块以便于快速的显示。
A 经纬度B 范围C 比例尺D 属性15.ArcGlobe中制作一个3D document,存成后缀名为 B 的文件。
A mxdB 3ddC kmzD psd16.下列哪个不属于WWW 的三大基本技术 A 。
webgis面试题WebGIS(Web Geographic Information System)是一种基于Web平台的地理信息系统,通过将地理信息与互联网相结合,为用户提供在线地图浏览、数据查询、分析和管理等功能。
对于从事WebGIS开发和设计的人员来说,面试是获取工作机会的重要环节。
下面是一些常见的WebGIS面试题,帮助您更好地准备面试。
1. 什么是WebGIS?WebGIS是一种基于Web平台的地理信息系统,通过利用互联网技术,实现地理空间信息的存储、分析和共享,提供给用户在线地图浏览、数据查询与分析等功能。
2. WebGIS的优势有哪些?WebGIS具有以下优势:- 方便易用:用户可以通过浏览器直接访问WebGIS,无需安装额外的软件。
- 实时共享:地理数据可以实时更新和共享,多人协同工作更加便捷。
- 空间分析:WebGIS能够进行地理数据的空间分析和模型建立,帮助用户更好地理解和分析地理现象。
- 可视化展示:通过WebGIS,地理数据可以以图形化的方式展示,增强了用户对数据的理解和应用。
3. WebGIS的核心技术有哪些?WebGIS的核心技术包括:- 地图服务(Map Service):地图服务是WebGIS中最基本的服务,通过提供标准的地图切片或动态地图的方式,将地理信息可视化在Web上。
- 空间数据库(Spatial Database):用于存储和管理地理空间数据,并支持空间查询和分析等功能。
- 地理信息系统标准(GIS Standards):WebGIS需要遵循一系列的地理信息系统标准,如WMS、WFS和WCS等,以实现地理数据的互操作性和共享性。
4. 请解释一下WMS和WFS是什么?- WMS(Web Map Service):WMS是一种通过Web传输地图图像的服务,允许用户在Web上浏览地图,并具备基本的地图查询和打印功能。
- WFS(Web Feature Service):WFS是一种通过Web传输地理要素数据的服务,可以实现地理要素的查询、编辑和分析等功能,支持对地理要素数据的增删改查操作。
webgis开发综合题目WebGIS开发是指利用Web技术和地理信息系统(GIS)技术相结合,开发基于Web平台的地理信息系统应用。
在WebGIS开发中,通常涉及到前端开发、后端开发、地图数据处理、用户交互设计等多个方面。
下面我会从这些方面展开回答你的问题。
首先,前端开发是WebGIS开发中至关重要的一部分。
前端开发涉及到HTML、CSS和JavaScript等技术,用于构建用户界面和实现与用户的交互。
在WebGIS开发中,前端开发需要考虑到地图的显示和交互,包括地图的加载、放大缩小、标记点的显示等功能。
其次,后端开发是WebGIS开发中另一个重要的方面。
后端开发涉及到服务器端的逻辑和数据处理,常用的后端开发语言包括Java、Python、Node.js等。
在WebGIS开发中,后端开发需要处理地图数据的存储和查询,同时还需要处理用户请求并返回相应的地图数据。
另外,地图数据处理也是WebGIS开发中必不可少的一部分。
地图数据处理涉及到地理信息数据的获取、存储和处理,常用的地图数据格式包括GeoJSON、KML、Shapefile等。
在WebGIS开发中,地图数据处理需要考虑到数据的准确性和实时性,同时还需要考虑到数据的可视化和交互性。
最后,用户交互设计也是WebGIS开发中需要重视的方面。
用户交互设计需要考虑到用户的需求和习惯,设计出符合用户预期的界面和交互方式。
在WebGIS开发中,用户交互设计需要考虑到地图的易用性和可操作性,同时还需要考虑到不同设备上的适配性。
综上所述,WebGIS开发涉及到前端开发、后端开发、地图数据处理、用户交互设计等多个方面,需要综合考虑地理信息系统和Web技术的特点,以实现一个功能完善、易用高效的WebGIS应用。
WebGIS 试卷一、选择(每题1分,共10分)2.下列哪个不是WebGIS早期的代表性系统 A 。
A 加拿大国家地图信息服务部B 亚历山大数字图书馆C GRASSLinksD Google Map4.下列哪个不是地理元数据的规范? D 。
A ISO19115B ISO19139C GMLD FGDC5.GeoRSS 为RSS添加 A 标签。
A 空间描述B 状态描述C 时间描述D 模式描述6.基于REST的Web服务是利用http和 B 来调用Web服务。
A HTMLB URLC FTPD WWW7. 是利用地理数据制作和发布GIF, PNG, JPG图像格式的一种web服务标准。
A WFSB WWWC FTPD WMS8.Web 服务标准机构W3C、ISO TC 211和。
A OGCB SDIC RSSD NSDI9. 是可扩展标记语言。
A XMLB KMLC KMZD HTML10.一个具有三层结构的Web应用系统包括、业务逻辑层(中间层)、表现层。
A 服务器层B 浏览器层C 数据库层D 网络层11.电子政务的应用模式不包括下列哪一种? 。
A 公共信息服务B 客户服务C 互动交流D 网上办事12.不能使用3D Map Services的客户端是。
A Arc GlobeB Google EarthC Arc MapD ArcGIS Explorer13.利用ArcGIS Server 建设Web GIS 的三个步骤是不包括。
A AuthorB connectC publishD use14.地图的预制缓存是把地图按一系列的预先制作好然后切割成瓦块以便于快速的显示。
A 经纬度B 范围C 比例尺D 属性15.ArcGlobe中制作一个3D document,存成后缀名为的文件。
A mxdB 3ddC kmzD psd16.下列哪个不属于WWW 的三大基本技术 A 。
A ftpB httpC urlD html17.在基于地理位置的精准广告中,POI代表 A 。
一、填空题(2分/空×10空=20分)1、WebGIS是 www 和web技术应用于GIS开发的产物,是利用Web技术来扩展和完善地理信息系统的一项新技术。
2、写出客户端模式WebGIS的两种实现方式:GIS Plug-in、AxtiveX 。
3、WebGIS逻辑上由WEB浏览器、通讯协议、WebGIS服务器等三部分组成。
4、基于Web GIS的地理信息具有分布式、多源、异构和特定的用户显示界面的特点。
5、ArcIMS中默认的HTML Viewer是一个 html 页面和 javascript 脚本文件的集合。
1、HTTP协议是WWW的基本协议,它位于TCP/IP 协议之上。
2、写出客户端模式WebGIS的两种实现方式:Plug-in、AxtiveX。
3、基于Web GIS的地理信息具有分布式、多源、异构和特定的用户显示界面的特点。
4、在Internet世界,XML的用途主要有两个,一是作为元标记语言,二是作为标准交换语言。
5、请写出国内外两种著名的WebGIS商业平台软件名称:MapGuid 、IMS。
二、简答题(10分×4=40分)1、简述基于客户端模式的WebGIS的特点。
●客户端模式将GIS分析和数据处理放到客户端上,服务器只是向客户端提供GIS分析工具和空间数据,当客户端首次向服务器提出请求时,服务器将客户端所需GIS分析工具和空间数据传给客户端,用户即可在客户端完成各种分析和数据处理工作,而不需要服务器的参与。
●由于数据与工具都在客户端,因此客户端的操作十分方便、灵活,而且速度很快。
2、简述基于服务器端模式的WebGIS的特点。
●基于这种模式的WebGIS系统,客户端只负责发送请求和显示结果图像,因此对浏览器的要求很低,兼容性很好,实现比较容易。
●服务器需要对客户端的任何一个操作做出响应,服务器的负担很重,在客户端数量较多时,服务器的响应速度势必下降。
●以图像的方式发布空间数据,无疑会增加网络的流通量,降低系统的工作效率。
webgis 前端笔试题
WebGIS前端笔试题示例:
什么是WebGIS?
答:WebGIS是一种通过互联网实现地理信息查询、处理和分析的系统。
它利用Web技术来发布地理信息,使用户能够通过网络浏览器进行地图浏览、查询和分析等操作。
请简述WebGIS的基本组成。
答:WebGIS主要由服务器端和客户端两部分组成。
服务器端负责处理地理信息数据的存储、检索和分析等操作,并将结果返回给客户端。
客户端则负责接收服务器端返回的数据,并将其以地图的形式呈现给用户。
请列举几种常见的WebGIS前端开发技术。
答:常见的WebGIS前端开发技术包括:HTML、CSS、JavaScript、Ajax、OpenLayers、Leaflet 等。
请简述OpenLayers的特点和用途。
答:OpenLayers是一个用于构建WebGIS应用的开源JavaScript库。
它支持各种地图数据格式和地图服务,包括WMS、TMS、GeoJSON等,能够实现地图的缩放、平移、旋转等基本操作,并提供丰富的交互性和可视化效果。
OpenLayers广泛应用于地图制作、地理信息分析和共享等领域。
请简述Leaflet的特点和用途。
答:Leaflet是一个轻量级的开源JavaScript库,用于构建交互式地图。
它支持多种地图数据格式和地图服务,如GeoJSON、TopoJSON、Mapbox等,并提供了丰富的地图控件和交互效果。
Leaflet适用于移动设备和桌面浏览器,广泛应用于移动应用、社交媒体和数据可视化等领域。
试卷一、选择(每题1分,共10分)2.下列哪个不是早期的代表性系统 D 。
A 加拿大国家地图信息服务部B 亚历山大数字图书馆C D4.下列哪个不是地理元数据的规范? D 。
A 19115B 1 9139C D5 为添加 A 标签。
A 空间描述 B 状态描述 C 时间描述 D 模式描述6.基于的服务是利用和 B 来调用服务。
A BCD7. D 是利用地理数据制作和发布 , , 图像格式的一种服务标准。
AB CD8 服务标准机构W3C、 211和 A 。
AB CD9. A 是可扩展标记语言。
AB CD10.一个具有三层结构的应用系统包括 C 、业务逻辑层(中间层)、表现层。
A 服务器层 B 浏览器层 C 数据库层 D 网络层11.电子政务的应用模式不包括下列哪一种? C 。
A 公共信息服务 B 客户服务C 互动交流 D 网上办事12.不能使用3D 的客户端是 C 。
A BC D13.利用建设的三个步骤是不包括 B 。
A BC D14.地图的预制缓存是把地图按一系列的 B 预先制作好然后切割成瓦块以便于快速的显示。
A 经纬度 B 范围C 比例尺 D 属性15中制作一个3D ,存成后缀名为 B 的文件。
A B3C D16.下列哪个不属于的三大基本技术 A 。
AB CD17.在基于地理位置的精准广告中,代表 A 。
A 商家的位置 B 用户的位置 C 查询的范围 D 用户的路径二、填空(每空1分,共10分)1 是指使用了技术的。
2 的实现模式有瘦客户端胖服务器端、胖客户端瘦服务器端和混合式。
3的三大基本技术是:、和。
4.利用建设的三个步骤是制作、发布和使用。
5.数字化可分为手扶跟踪数字化和扫描数字化。
6.在利用开发应用中,可以使用或把资源发布为服务。
7. 是一系列整合的应用程序的总称,包括,,,,等应用程序。
8 的基本结构包括服务器、空间数据库、客户端或地理浏览器。
9. 是可扩展标记语言。
10 的实现模式中,胖服务端瘦客户端这一类型,服务端做主要的任务,客户端负责显示结果。
WebGIS考试参考试题一、选择题(每题5分,共20题)1. WebGIS是指通过网络实现地理信息系统的交互操作和服务发布。
以下哪项不属于WebGIS的特点?A. 可以实现多人协同编辑地理信息数据B. 可以实现地理信息数据的快速可视化C. 可以在任何设备上访问和使用地理信息数据D. 可以替代传统的地理信息系统桌面软件2. 在WebGIS中,以下哪个功能是用来对地理数据进行浏览和查询的?A. 编辑器B. 分析工具C. 地图导航D. 数据存储3. 在地理数据可视化方面,WebGIS提供了多种方式,以下哪项不属于WebGIS常用的地理数据可视化方式?A. 热力图B. 饼状图C. 柱状图D. 曲线图4. WebGIS中的应用程序框架是指用来构建WebGIS应用程序的基础框架。
下列哪个不属于常见的WebGIS应用程序框架?A. ArcGIS OnlineB. LeafletC. OpenLayersD. Django二、问答题(每题10分,共5题)1. 请简要说明WebGIS与传统GIS的区别和优势。
2. 请描述WebGIS的核心组成部分及其功能。
3. 什么是地理编码服务?请举例说明其应用场景。
4. 请解释什么是地图投影,以及在WebGIS中为什么需要进行地图投影转换?5. WebGIS中的空间分析功能是指对地理数据进行分析和处理的功能,请列举并简要描述WebGIS中常见的空间分析功能。
三、实操题(每题15分,共5题)1. 请使用ArcGIS Online创建一个地理信息数据的Web地图,并将其分享给他人进行查看和编辑。
2. 请使用Leaflet在网页上嵌入一个地图,并添加一个标注点(Marker)。
3. 请使用OpenLayers加载一个Web地图,并添加一个地理数据图层。
4. 请使用Django框架搭建一个WebGIS应用,并实现地理数据的查询功能。
5. 请使用任意WebGIS平台(如ArcGIS Online、Leaflet等)中的空间分析工具,对一个地理数据图层进行缓冲区分析。
网络地理信息系统第一章绪论1.名词解释WebGIS:即互联网地理信息系统,是Internet与WWW技术应用于GIS开发的产物,是利用WEB技术拓展和完善GIS的一项新技术。
2.简答(1)WebGIS的组成以及各个承担的功能:WEB浏览器:用户通过浏览器获取分布在Internet上的各种地理信息通信协议:通过相关协议,设定浏览器与服务器之间的通信方式及数据访问接口,是地理信息在Internet上发布的关键技术。
WEBGIS服务器:根据用户请求操作GIS数据库,为用户提供地理信息服务,实现客户端与服务器的交互。
(2)WebGIS的基本架构:(3)WebGIS的特点。
1、基于Internet/Intranet标准2、分布式体系结构:有效平衡客户端与服务器端的处理负载3、发布速度快,范围广4、数据来源丰富,分布储存5、用户界面友好6、平台无关7、成本低廉,操作简单(4)WebGIS的作用。
<1>促使传统工作站版的GIS走向分布式、大众化,使GIS真正走进人们的生活、工作和学习中;<2>空间数据的分发、获取、浏览更加方便、快捷;<3>更加友好的、互动的可视化界面,是对传统GIS的一种革新;<4>使空间分析无处不在,人们能够随时随地使用GIS的分析功能;<5>将GIS与其他软件系统之间的集成变得更加容易,推动了GIS向纵深快速发展,使GIS走向企业化、社会化、网络化和智能化。
补充知识点:WebGIS基本思想:就是在Internet网上提供地理信息,让用户通过浏览器获得一个地理信息系统中的数据和服务WebGIS的功能:地图服务、数据查询服务、地理编码服务、要素服务、导航或位置服务、个性化地图服务、远程数据维护功能。
3.论述结合实例说明当前WebGIS的发展趋势和研究前沿(至少四个)。
大数据、云计算、分布式、三维GIS、移动GIS(1)基于分布式计算的WebGIS要实现地理信息的分布式计算,必须采用标准的、开放的和广泛支持的分布式对象体系结构。
●如果给你一个多节点的计算机网络,你如何搭建,其安全性问题如何考虑?答:1物理安全措施:物理安全性包括机房的安全、所有网络的网络设备(包括服务器、工作站、通信线路、路由器、网桥、磁盘、打印机等)的安全性以及防火、防水、防盗、防雷等。
网络物理安全性除了在系统设计中需要考虑之外,还要在网络管理制度中分析物理安全性可能出现的问题及相应的保护措施. 2访问控制措施:访问控制措施的主要任务是保证网络资源不被非法使用和非常规访问. 3网络通信安全措施:建立物理安全的传输媒介;对传输数据进行加密. 4网络安全管理措施:除了技术措施外,加强网络的安全管理,制定相关配套的规章制度、确定安全管理等级、明确安全管理范围、采取系统维护方法和应急措施等.●举例说明,目前主流的WebGIS软件及其主要特点?●CS BS结构各自特点,有什么区别联系?答:C/S:架构是一种典型的两层架构,其全称是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。
B/S:B/S架构的全称为Browser/Server,即浏览器/服务器结构。
Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现,Browser客户端,WebApp服务器端和DB端构成所谓的三层架构。
B/S架构的系统无须特别安装,只有Web浏览器即可。
区别:a.硬件环境不同:C/S 一般建立在专用的局域网上,通过专门服务器提供连接和数据交换服务. B/S 建立在广域网之上的,只要有操作系统和浏览器就行。
b.对安全要求不同: C/S 一般面向相对固定的用户群, 对信息安全的控制能力很强. B/S 对安全的控制能力相对弱, 面向是不可知的用户群.c.对程序架构不同:C/S 程序可以更加注重流程, 可以对权限多层次校验, 对系统运行速度可以较少考虑.B/S 对安全以及访问速度的多重的考虑, 建立在需要更加优化的基础之上.d.软件重用不同:C/S 程序可以不可避免的整体性考虑, 构件的重用性不如在B/S要求下的构件的重用性好.B/S 对的多重结构,要求构件相对独立的功能.e.系统维护不同:C/S 程序由于整体性,必须整体考察,处理出现的问题以及系统升级.B/S构件组成,方便构件个别的更换,实现系统的无缝升级.f.处理问题不同:C/S 程序可以处理用户面固定, 并且在相同区域, 安全要求高的需求.B/S建立在广域网上,面向不同的用户群,分散地域.g.用户接口不同:C/S 多是建立的Window平台上表现方法有限,对程序员普遍要求较高.B/S 建立在浏览器上, 有更加丰富和生动的表现方式与用户交流. 并且大部分难度减低,减低开发成本.联系:C/S和B/S是当今世界开发模式技术架构的两大主流技术。
这两种技术都有自己一定的市场份额和客户群.C/S和B/S 都可以进行同样的业务处理,但是B/S随着Internet技术的兴起,是对C/S结构的一种改进或者扩展的结构●某个WebGIS软件平台,论述软件架构,比如ArcGIS Server或ArcIMS?答:天地图:云计算( cloud computing)是继20世纪80年代大型计算机到客户端—服务器的大转变之后的又一次巨变,是一种基于互联网的计算方式,是网格计算(grid computing)、分布式计算(distributed computing)、并行计算(parallel computing)、效用计算(utility computing)、网络存储(network storage)、虚拟化(virtualization)、负载均衡(load balance)等传统计算机和网络技术友展融合的产物,能够以按需配给的方式实现软硬件资源和信息的共享。
●WebGIS主要实现的技术模式,并比较各自的原理?WebGIS的实现模式有哪几种?一、基于CGI方式二、基于Plug-in方式(浏览器插件法(plug-ins))三、基于ActiveX方式四、基于Java Applet方式4.试说明Plug-in模式WEBGIS的工作原理Web浏览器发出GIS数据显示操作请求;Web服务器接受到用户的请求,进行处理,并将用户所要的GIS数据传送给Web浏览器;客户机端接受Web服务器传来的GIS数据,并将GIS数据类型进行理解;在本地系统查找与GIS数据相关的Plug-in(或Helper)。
如果找到相应的GIS Plug-in,用它来显示GIS数据;如果没有,则需要安装相应的GIS Plug-in,加载相应的GIS Plug-in,来显示GIS数据。
GIS的操作如放大、缩小、漫游、查询、分析皆由相应的GIS Plug-in来完成。
5.试说明CGI模式Web GIS的工作原理Web浏览器用户发出URL及GIS数据操作请求;Web服务器接受请求,并通过CGI脚本,将用户的请求传送给GIS服务器;GIS服务器接受请求,进行GIS数据处理如放大、缩小、漫游、查询、分析等,将操作结果形成GIF或JPEG图像;最后GIS服务器将GIF或JPEG图像,通过CGI脚本、Web服务器返回给Web浏览器显示。
●什么是WebGIS,WebGIS有什么特点?答:WEB-GIS(网络地理信息系统)指基于Internet平台,客户端应用软件采用网络协议,运用在Internet上的地理信息系统。
一般由多主机,多数据库和多个客户端以分布式连接在Internet上而组成,包括以下四个部分:WEB-GIS浏览器(browser),WEB-GIS服务器,WEB-GIS编辑器(Editor),WEB-GIS信息代理(imformation agent)。
WebGIS的特点(1)更广泛的访问范围。
全球范围内任意一个客户可同时访问多个位于世界各地不同的WebGIS服务器上的最新数据,使分布式的多数据源的数据管理和合成更易于实现。
(2)平台独立性。
无论客户机与服务器是何种机器,操作系统如何,或者服务器端使用何种WebGIS软件,由于使用了通用的Web浏览器,用户都可透明访问WebGIS数据库,在本机或某个服务器上进行分布式部件的动态组合和空间数据的协同处理与分析,实现远程异构数据的共享。
(3)真正大众化的GIS。
WebGIS在客户端通常只须使用通用浏览器进行浏览和查询(有时还要加入一些免费使用的插件、ActiveX控件等),从而大大降低了系统成本(4)平衡高效的计算负载。
WebGIS能充分利用网络资源,将基础性、全局性的处理交由服务器执行,而把数据量较小的简单操作交给客户端去完成。
(5)良好的可扩展性。
WebGIS很容易与Web中的其他信息服务进行无缝集成,可以建立灵活多样的GIS应用●举例论述WebGIS当前发展趋势?答:发展趋势:1更加的面向服务:随着Internet、分布式计算以及计算图形学的飞速发展,促使WebGIS的概念由地理数据服务提高到地理信息处理服务的新阶段。
2网格GIS:网格技术已逐渐成为新一代计算机网络技术发展的主流,这种发展趋势对当前各种形式的GIS(包括WebGIS)必将产生越来越深刻的影响。
3虚拟地理环境:在地理信息系统中,结合三维可视化技术与虚拟现实技术,完全再现目标地理环境的真实情况。
4多源数据访问:网络环境下开放的空间数据交换格式是目前普遍追求的目标,GML+SVG方式是今后的发展方向。
GML可以用来交换GIS数据,而SVG可以用来方便浏览GIS数据。
5智能化的GIS:GIS能通过知识学习和积累逐步了解客户的习惯、需求等,不断实现优化以便提供个性化的服务。
热点问题:1多源、异构的空间数据的交换和互操作的实现:目前WebGIS用户不能同时查看不同空间数据库中的数据,他们各自独立、相对封闭、无法互相沟通和协作,无法实现多源、异构空间数据的交换和互操作。
2结构复杂的空间地理信息数据的查询和整合:HTML、ASP是目前WebGIS最主要的信息传输和表达的工具,但由于HTML、ASP采用的标记固定,有限且无内涵,缺乏描述数据的内部结构和联系且不支持矢量图形等缺陷,因此面对复杂的空间地理信息数据的查询和整合方面仍无法实现。
3图形信息的传输速度与可视化:受Internet的网络带宽以及其它路由限制,如何建立快速的响应和传输机制,如何向用户提供多样化的、直观易懂的图形用户界面,是目前WebGIS的一大难题。
4跨平台的实现:由于微软的DCOM、OMG的CORBA、和Sun的RMI等分布式对象技术必须要求需要服务的客户端与系统提供的服务本身之间进行耦合,即要求一个同类的基本结构,如何实现基于不同平台开发的WebGIS平台数据访问是又一大难题。
●与传统的基于桌面或局域网的GIS相比,WebGIS优势何在?(各自侧重点)(1)更广泛的访问范围。
客户可以同时访问多个位于不同地方的服务器上的最新数据。
这一特有的优势大大方便了GIS的数据管理,使分布式的多数据源的数据管理和合成更易于实现。
(2)平台的独立性。
无论服务器或客户机是何种机器,无论WEBGIS服务器端使用何种GIS软件,由于使用了通用的WEB 浏览器,用户可以便捷地访问WEBGIS数据,在本机或某个服务器上进行分布式部件的动态组合和空间数据的协同处理与分析,实现远程异构数据的共享。
(3)系统成本大大降低。
普通GIS在每个客户端都要配备昂贵的专业GIS软件,而用户使用所需要的通常只是一些最基本的功能,这实际上造成了极大的浪费。
WEBGIS在客户端通常只需使用WEB浏览器(有时还要加一些插件),其软件成本与全套专业GIS软件相比明显要节省得多。
另外,由于客户端的简单性,节省的维护费用也不容忽视。
(4)更简单的操作。
要使GIS为广大的普通用户所接受,而不仅仅局限于少数受过专业培训的专业用户,就要降低对系统操作的要求。
通用的WEB浏览器无疑是降低操作复杂度的最好选择。
(5)灵活高效的计算模式。
传统的GIS大都使用文件服务器结构的处理方式,其处理能力完全依赖于客户端,效率较低。
当今一些高级的WEBGIS能充分利用网络资源,将基础性、全局性的处理交由服务器执行,而对数据量较小的简单操作则由客户端直接完成。
这种计算模式能灵活高效地寻求计算负荷和网络流量负载在服务器端和客户端的合理分配,是一种较理想的优化模式。
答:(1) 它是基于网络的“客户机/服务器”结构,体现为B/S模式,而传统GIS多为独立的单机系统;(2)它通过Internet 来实现客户机和服务器之间的信息交换,这就意味着信息传递是全球性的,数据资源是分布的;(3)它是分布式系统,客户机和服务器可以分布在不同地点和不同的计算机平台上。