WebGIS期末考试重点解析 联系客服

发布时间 : 星期六 文章WebGIS期末考试重点解析更新完毕开始阅读20e931b876eeaeaad1f33085

1、什么是WebGIS?WebGIS有何应用特点?

(1)WebGIS是以WWW的Web页面作为GIS软件的用户界面,把Internet和GIS技术结合在一起,能够进行各种交互操作的GIS,利用Web技术来扩展和完善GIS的一项新技术。 (2)应用特点

A. 在空间数据发布方面,由于能以图形方式显示空间数据,使用户更容易找到需要的

数据。

B. 在空间查询检索方面,能够进行图形和属性数据库的查询检索。 C. 能够发布空间模型服务,形成B/S。

D. 是基于网络的客户机/服务器系统,信息的传递通过Internet达到全球性,同时用

户和服务器可以分布在不同地点和不同计算机平台上,是一个分布式系统。

2、WebGIS发展过程、现状、趋势和前沿。

(1)发展过程:

? 1993年11月,挪威建立了地图Web服务器。将地图与Web浏览器结合的思想很快

得到广泛应用。 ? 1994年1月,地理信息索引服务成为许多国家和地区Web站点的重要内容。之后,

美国的联邦地理信息委员会为许多国家、地区、教育、公司以及国际GIS生产商提供在线分布式地理信息服务。

? 1995年,活动制图引擎机的出现,使得分布式地理信息服务以动态地图图像浏览的

形式提供。

? 1996年,进入互联网时代。GIS软件商相继推出Web服务器站和服务点,如ESRI,

Intergraph,Mapinfo等。

? 1997年,分布式地理信息和基于Web的地理信息系统一词出现。一些基于Web浏

览器的商业WebGIS软件相继问世。 ? 1998年,WebGIS一词出现。

? 1999年,组件式WebGIS开始研究。

? 2001年,面向Service的WebGIS的迅速发展,极大促进了地理空间信息的共享。 ? 2005年,以谷歌为代表的互联网地图服务,让用户真正体验到互联网地图服务带来

的好处。

(2)发展现状:

“体验问题”——满足Web浏览者更高、、全方位的体验要求——促使富互联网应用、异步JavaScript、XML、Flex等技术的出现,使得WebGIS有了更好的交互操作能力在旅游、城市规划、军事、交通等多领域内都有着广泛应用。同时,传输速率慢、地理信息共享难、互操作性差和分布式工作难以实现等问题是目前WebGIS发展中遇到的瓶颈。 (3)发展趋势:

A. 开放性:各种GIS服务器之间没有任何壁垒,GIS服务也能实现跨平台访问,GIS

之间能进行数据共享和无缝互操作。 B. 分布式:数据的分布式存储、分布式计算和分布式服务提供商消除了异构环境的影

响。网格GIS、大数据和云GIS在分布式技术基础上得以实现。

C. 智能化:数据的智能处理、网络数据流量的智能控制、空间服务模型参数的智能设

置以及智能可视化使得WebGIS组成了一个“神经网络”,对于用户的需求实现智能感知和处理。

D. 移动化:随着移动设备、无线网络、传感网和物联网技术的发展,各种移动网络站

点都能提供和享受WebGIS服务,Web不仅仅代表传统计算机网络,还包括手机、

平板、PDA、课穿戴设备等组成的网络。

3、WebGIS的应用模式

(1)原始数据下载:通过Web浏览器发送URL请求,Web服务器将所需数据通过网络传给浏览器,在本地保存。 (2)静态地图图像显示:先在服务器上生成地图图像,然后在HTML文档中包含地图图像,最后传输到浏览器进行地图显示的一种在线浏览方式。

(3)元数据查询:通过元数据项的值或者图形界面的方式查询所需数据集合的特征,使用户下载数据时具有目的性和选择性。

(4)动态地图浏览:服务器根据用户的确切参数在使用过程中临时生成图像,然后传给浏览器进行显示的一种交互式地图浏览的方式。

(5)数据预处理:在数据传输之前,对数据进行诸如格式变换、投影变换等预处理后,再传输给用户。

(6)数字区域空间信息管理与发布:将管理信息系统和GIS相结合,实现基础地理信息的管理和发布,提供导航式浏览和信息查询服务。

4、WebGIS的实现方式

这个可以看书,原理都大同小异,把工作原理图画下来就可。

5地图切片

(1)地图切片的原理:将指定范围的地图,按照指定尺寸和指定格式,切成若干正方形图片。用于做缓存的地图是分级的,每一级地图被划分成许多地图切片。不同等级地图之间采用四叉树数据结构,所以第level级地图上的一张地图切片到第(level+1)级上,就裂变成4张。

(2)基于地图切片的WebGIS原理

A. 服务器预先将要发布的地图生成多级的地图切片 B. 客户端提出浏览地图的地理范围

C. 服务器收到请求的查询范围后,自动计算出应该用哪一级的切片进行地图显示 D. 浏览器的多线程功能能同时下载多个地图切片,当地图范围发生变化,将同时下载

多个新的地图切片拼合成一幅完整的地图图片。

6、WebGIS空间数据的特点

(1)分布特征:一方面是平面上的分布,相当于地图的二维分布。另一方面是垂直方向的分布,同一比例尺的地理信息系统,可能有不同层次的地理信息,如房屋和地下管线。 (2)多源:地理信息来源广泛且存储格式多样

(3)异构:操作系统平台、硬件平台和客户端的不同,中间件多种多样

7.WebGIS空间数据服务流程

(1)服务消费者向分布式地理信息服务提供商发出特定的知识请求

(2)分布式地理信息服务提供商处理请求,把请求分类,把数据请求转发给数据提供商 (3)数据提供商处理数据请求,把数据发送给分布式地理信息服务提供商 (4)分布式地理信息服务提供商把数据根据用户的请求进行处理后形成知识响应给消费者。 (5)消费者根据响应做进一步处理。

8、GML特点以及如何通过GML处理GIS数据

(1)GML特点:

A. GML是一个开放的框架,可以对其进行扩展和继承来完成数据编码 B. GML具有自描述性,可描述性很强,有利于保持数据的完整性

C. GML由OGC提出,被许多公司支持,易于被各种地理信息系统接受 D. GML可以描述不同地理信息系统的数据,数据结构简单,且易于操作 E. GML基于XML文本格式,可用HTTP协议传送,易于数据的远程动态集成

F. GML可以与非空间数据集成,且改变起来容易,所以数据组织也就相当容易。 (2)如何通过GML处理GIS数据

(1)GML提供要素模式、几何模式和拓扑模式这三个核心模式,为创建GML要素和要素几何提供框架、支持点线面体等几何模型、提供拓扑基元及其之间的关系来描述拓扑关系,核心模式定义了构建地理要素的基本组件,而没有也不可能提供具体要素如道路、河流、建筑物等的定义,它只是提供一种机制让用户在自己的应用模式中定义这些具体的地理要素。

(2)基于客户机、GIS应用服务器和数据库服务器的三层网络GIS构造模式,通过设计GML数据转换中间件来充当数据连接器,只要客户端配备GML数据解析器,就可以从互联网络的任何位置读取数据。

(3)GIS应用服务器在接受用户数据请求后,进行GML数据获取、转换和集成工作,根据用户请求的内容,向分布在网络节点的数据库申请图形和属性数据。如果申请到的是一般GIS矢量数据,就将其转换成为符合规范的GML格式;如果宿主数据库支持GML的存储,则值需要向数据库传递客户端的数据请求,在归纳和整理数据库的响应数据后,统一向客户端浏览器分发。

9、SVG是什么,如何通过SVG表达图形信息

(1)SVG是什么:Scalable Vector Graphics, 是基于可扩展标记语言用于描述二维矢量图形的一种图形格式. 图像文件可读,易于修改和编辑, 可以方便的创建文字索引,从而实现基于内容的图像搜索, 支持多种滤镜和特殊效果, 可以用来动态生成图形.

(2)如何通过SVG表达图形信息:在SVG中,规定了17类80多种元素涉及基本图形、文字、图像的显示以及图形元素动画、超链接、颜色渐变、透明效果、滤镜效果、剪辑处理、蒙板、合成以及模式填充等。有专门用于矢量图形描述的标记,包括等,以及用于动画效果的标记。

10、影像分块技术

由于在海量影像数据库中,每次调度和使用的图像数据知识数据库中的一小部分,要高效地组织和管理数据,数据分块是关键。通过数据分块可以减少数据的网络传输数据量,方便数据压缩和有利于在计算机内存中对图像数据进行运算处理,7因此对存储的影像数据使用影像分块和重构方法来组织数据。

11、空间索引

空间索引是指依据空间对象的位置和形状或空间对象之间的某种空间关系按一定的顺序排列的一种数据结构,其中包含空间对象的概要信息,如对象的标识、外接矩形及指向空间对象实体的指针。比较有代表性的空间索引包括BSP树、R树,R+树、四叉树和格网型空间索引等。

12、影像金字塔建立方式

影像金字塔是指在统一的空间参照下,根据用户需要以不同分辨率进行存储与显示,形成分辨率由粗到细、数据量由小到大的金字塔结构。 可以采用两种方式构建金字塔:

(1)如果生产的源数据本身就是多分辨率的,则可以直接建立不同的图像工程,自动构建金字塔式的影像数据库

(2)对于只生产了基础层的影像数据,为了提高调度效率,其上层可以根据相应的比例尺从下层抽取数据来构建金字塔,这是目前多数系统采用的方式。

13、数据缓存技术

将应用程序频繁访问或者需要大量时间进行处理的数据存储在缓存中,可以提高性能。影像数据进行分块组织后,当显示某一区域图像时,需要调入多个影像块进行拼接,一般在浏览过程中,相邻两屏会有重叠的区域,如果在前一屏调入服务器端后,将其存储在缓冲区内,后一屏在显示前就可以直接利用前一屏,而不需要再次从数据库中调入。

14、海量数据发布技术

包括11、12、13的:影像分块技术、空间索引技术、影像金字塔、数据缓存技术

15、Web Service定义、组成结构和实现模型

(1)定义:Web Service 是指使用标准技术实现的公布并运行在互联网上的一些业务流程。 (2)组成结构:

A. Web Service目录:提供Web 服务在网络上的外置,统一说明、发现和集成Web

服务。

B. Web Service发现:定位一个或多个说明特定Web服务的过程。客户通过Web 服

务发 现过程来知道某个Web服务是否存在,以及从哪里获取这个服务。

C. Web Service说明:是一个使用WSDL(网络服务描述语言)表示的XML文档,

其中定义了Web Service可以理解的消息格式。

D. Web Service对象传送:使用SOAP(简单对象传输协议)在松散的、分布的环境

中传输信息。

(3)实现模型:

A. Web服务提供者设计实现Web服务,并将调试正确后的Web服务通过Web 服

务中介者发布,并UDDI注册中心注册。

B. Web服务请求者向Web服务中介者请求特定的服务,中介者根据请求查询UDDI

注册中心为请求者寻找满足请求的服务。

C. Web服务中介者向Web服务请求者返回满足条件的Web服务描述信息,该描述

信息用WSDL写成,各种支持Web Service的机器都能阅读。

D. Web服务中介者返回的描述信息生成相应的SOAP消息,发送给Web服务提供

者,以实现Web服务的调用。

E. Web服务提供者按SOAP消息执行相应的Web服务,并将服务结果返回给Web

服务请求者。