基于WebGIS的校园地理信息系统的研究与应用

基于WebGIS的校园地理信息系统的研究与应用
基于WebGIS的校园地理信息系统的研究与应用

2008年4月第6卷第2期地理空间信息

GEOSPATIAL INFORMATION

Apr.,2008

Vol.6,No.2

基于WebGIS的校园地理信息系统的研究与应用

张长锁,袁永博

(大连理工大学土木水利学院,辽宁大连116023)

摘要:以大连理工大学校园地理信息系统为例,对利用Web技术构建校园地理信息系统进行了研究,阐述了基于中间件的B/S多层结构的系统总体结构,对系统数据库和系统功能进行了设计,并说明了校园地理信息系统对于校园实现自动化、科学化、网络化和智能化管理的作用以及对于数字化城市建设的借鉴意义。

关键词:地理信息系统;数字校园;WebGIS;ArcIMS

中图分类号:P208文献标志码:B文章编号:1672-4623(2008)02-0108-03 Geography Information System for Campus Based on WebGIS

ZHANG Changsuo,YUAN Yongbo

(School of Civil&Hydraulic Engineering Dalian University of Technology,Dalian116023,China)

Abstract:By using WebGIS for scientific and effective management of campus,campus information can be solved in the course of constructing the mapping service and the release,integration and sharing of teaching information services,providing basic platform for release of space information in campus by https://www.360docs.net/doc/2819011430.html,ing Web technique, B/S multi-storey based Middleware to be established,and Dalian University of Technology campus management information system to be researched and designed.

Key words:GIS;digital campus;WebGIS;ArcIMS

校园地理信息系统是城市地理信息系统的一个缩影。它用图形、图像数字信息来表现校园各种空间及属性要素,为用户提供各种校园信息的查询、检索和必要的空间分析、统计操作以及按不同用户要求输出相应的专题要素,为校园的发展预测、规划决策以及管理提供可靠依据。校园WebGIS系统是网络地理信息系统的一个重要应用,它可以解决校园信息化建设过程中的地图服务与教学信息服务的发布、集成与共享问题,为校园网上空间信息发布等服务提供基础平台。

1WebGIS结构与工作原理

整个WebGIS按照功能可分为服务器和用户两大部分,二者通过网络联结起来,构成服务和被服务的关系。服务器可分解为两部分:Web服务器和GIS服务器。GIS服务器又由数据服务器和应用服务器组成。数据服务器包含GIS元数据、地理信息数据和用户信息数据,应用服务器则包含这些数据的管理及服务系统。

WebGIS的主要构造模型分为C/S三层结构和基于中间件的B/S多层结构。

1)C/S三层结构通常由三部分组成:客户端的浏览器、中间层的Web服务器、GIS服务器和后台的数据库服务器。WebGIS的客户端是一个标准的Web浏览器,负责与用户交互,向中间的Web服务器发出请求,解释Web服务器返回的数据并显示出来;中间层是Web 服务器和服务器扩展程序,Web服务器接受浏览器传来的请求,同时激活服务器扩展程序并把请求信息传递给它,服务器扩展程序将请求信息转换成数据库能够接受的形式(SQL),再把它们送到数据库服务器;数据库服务器接受到查询请求后执行相应的操作,并把结果返回给服务器扩展程序。服务器扩展程序把结果进行GIS空间分析处理并转换成浏览器能够接受的形式(HTML)后送给Web服务器,最后Web服务器把包括信息的HTML文档返回给Web浏览器,如图1。

图1三层C/S结构WebGIS模型

收稿日期:

2007-01-18

第6卷第2期109

2)B/S多层结构由客户端的浏览器、相互调用的GIS多层中间件、分布式数据库服务器组成。B/S多层结构主要特点在于用户的请求由中间件来处理。GIS应用服务器不是一个进程,而是由多个中间件组成的分布式的多个进程。中间件的相互调用,一个进程是另外进程的客户同时又是别的进程的服务,调用关系比较复杂。进程所访问的地理数据库也不是在单个数据库,可能是一个分布式的异构数据库,如图2。

图2基于中间件的B/S多层结构

2系统总体设计

2.1系统的总体目标

系统总体目标是以大连理工大学基础地理数据库为依据,以GIS技术的理论和方法为支撑,结合其他技术手段,建立基于Web技术的大连理工大学GIS。该系统是以大比例尺数字地图为核心,通过对空间数据的分层管理实现对校园地理信息的浏览、查询、定位、量测、空间分析等功能;面向大连理工大学学生以及来学校参观、学习和工作的客人,提供网上电子地图服务,实现网站与客户之间的空间信息互动功能。2.2系统的总体结构

本系统拟使用ESRI公司推出的第二代网络地理信息系统平台ArcIMS,属于基于中间件的B/S多层结构。ArcIMS的组件构成主要有Web服务器、Servlet Engine、Servlet Connectors和Java Runtime Environment。

1)客户端。客户端是通过HTTP协议从服务器获取另一台计算机服务并接受服务器响应的一个计算机系统。客户端可以是Internet Explorer/Netscape浏览器,甚至是无线接受设备。

2)中间件。中间件是协调应用程序和网络之间的软件。它使用了Java Servlet技术,合成了GIS应用模块,管理不同计算平台程序之间的交互。在ArcIMS 中,客户和服务器之间的通讯是通过Web浏览器、Ser-vlets、Servlet Engine、Servlet Connectors、ArcIMS应用服务连接器、应用服务器和ArcIMS Monitor来实现的。

①Web服务器接受客户端请求,并创建网页在客户端发布。

②Servlets是能响应客户请求的一个JA V A程序,它最常的功能就是能够扩展Web服务器的功能使之动态地调整网页的内容。它还可以用来接受客户请求,获取并处理客户所需要的数据以及将结果返回客户端。Web服务器正是通过Servlets与ArcIMS进行通信的,所以需要安装支持Servlet通信的组件,包括Servlet En-gine和Servlet Connector。

③ArcIMS应用服务连接器是用来连接Web浏览器和ArcIMS应用服务器的。连接器主要有ArcIMS Ser-vlet Connector、Java Connector、ColdFusion Connector、ActiveX Connector和.NET Link五种。Servlet Connector 是ArcIMS标准连接器。

④ArcIMS应用服务器是处理输入请求负载平衡的程序。它是Java语言编写的应用程序,并作为一种后台程序来运行。此外,它还能够提供跟踪地图服务及地图服务运行所在的ArcIMS空间服务器的目录。应用服务器正是在这种信息的基础上,合理分配空间服务器的。多个Web服务器可以同时和应用服务器进行通信。

⑤ArcIMS Monitor是一个与空间服务器一起在后台运行的程序,其作用是启动新的地图服务和空间服务器,并在空间服务器或计算机出现故障时重新启动地图服务。

3)服务器。数据存储层提供了对其他桌面式GIS 应用系统的访问,便于对空间数据库进行管理。客户和服务器之间的连接一般是通过网络上经过编码的请求和响应来传递信息的。ArcIMS空间服务器是接受处理客户请求并向客户返回地图的程序。服务器始终运行着,等待客户端向其发出请求。服务器端包括ArcIMS 空间服务器、数据服务器和ArcIMS Tasker。

ArcIMS空间服务器是ArcIMS的主要处理中心。空间数据在ArcIMS的空间服务器中进行处理,并将输出的地图与数据返回给Web服务器。此外,还有查询服务器允许进行数据库搜索、地理编码服务器进行地址匹配操作、提取服务器允许对数据进行剪裁提取子集。Tasker是整理服务器的清道夫。它根据用户在每个地图服务设置中指定的间隔时间,删除影像地图服务生成的临时文件。

2.3系统软硬件配置

以IIS6.0+ArcIMS9.0为平台,以Microsoft InterDev 6.0为主要开发工具,中心服务器采用Windows2000 server(含IIS)、SQL Server2000数据库,客户端采用系统为Windows XP(含IE浏览器)。外设有扫描仪、数字化仪和打印机。

3数据库设计

在本项目中,采用属性数据库与空间数据库的独立存储的结合方法,空间数据以ArcIMS的Shapefile格式为主,属性数据库存放在微软的SQL Server2000大

张长锁等:基于WebGIS 的校园地理信息系统的研究与应用

地理空间信息

3.1数据采集

本系统使用现有的大连理工大学地图资料。由于地图资料距现在有一定时间,必须在现有地图资料的基础上更新数据。首先打印出现有的校园地图,接着组织小组成员,制定行走路线,依照图对校园进行普查。对变动的地物,如果拆除了的,则直接在图上标明“已拆除”;如果是新增的,则通过全站仪测量建筑物的特征点,将坐标信息和建筑物的名称记录下来。地图普查完毕后,按照之前的数据库设计,确定建筑物的划分类型。在此基础上,组织新的普查小组,根据不同类型收集各建筑物的属性资料。

3.2内业处理

对于采集到的数据作内业处理的时候,分为空间数据录入和属性数据录入两部分。对于空间数据,采用ArcMap工具来输入。最后通过数据转换的工具将其转换成系统所需要的Shapefile格式。

至于属性数据方面,则可以先录入到Excel表中,在Excel表中编辑好,然后通过SQL Server2000的数据转换功能,直接导入到数据库中各自的表格里。3.3构建网络分析

校园WebGIS系统,需要网络分析功能。但ArcIMS 9.0并不能直接提供网络分析功能,网络分析模块必须利用其他软件进行二次开发。在ArcGIS中,只有Coverage和GeoDatabase提供网络数据集,Shapefile不支持拓扑关系,而且Coverage和GeoDatabase的网络数据集的数据结构是不公开的,所以,无法在ArcGIS 的网络数据集的基础上进行二次开发。本系统采用北京SuperMap公司的SuperMap Object5.0来达到目的。

3.4整理成图

利用ArcMap来组织地图数据,因为ArcIMS9.0支持ArcMap的mxd和pmf格式。

4系统功能设计

根据设计目标和应用需求,系统功能包括:

1)系统管理与数据维护。系统管理包括系统设置、用户管理和系统信息。其中用户管理用于存贮、管理本地或远程访问的用户基础信息,为整个系统提供合法的校验功能。数据维护完成对系统地理图形或各种属性的增加或修改。

2)地图浏览与查询。采用分层管理的方法,对校园内的建筑物、道路、控制点等不同种类的地图要素分别进行管理。地图具备放大、缩小、全幅显示、漫游、分层浏览、地图鹰眼、距离量测等功能。采用分层管理可以突出重点,便于查询。系统丰富的空间查询功能可以快速的对空间信息和属性信息进行双向查询,空间信息将以图片的形式传给客户端。

将学生信息或是教职工信息与地图相结合,以实现学生(教职工)信息和其宿舍地理位置等图上信息的互查及维护,从而改善了学生(教职工)档案信息的管理,实现了档案信息的地理定位。

3)地下管线综合管理。校园地下管网系统是校园基础设施中的生命线,主要包括上水、消防、污水、雨水、暖气、地下电力、地下宽带网、地下电信等。一般成树状或环状分布于校园各处。树状管网大多是重力管网,特点是有向网络,方向由起始点的高程值决定,如污水、雨水等地下管网就属于此类。而另一种环状管网的设计则主要考虑尽可能减少事故造成的影响,如暖气管网、上水管网等,并且这些管网一般都采用多个源头,使得这些管网大多以多源环状分布。

考虑到地下管网的自身特点,本系统可以定位到学校内每段管线的位置和详细情况,方便寻找,使之能对各种管线迅速进行网络分析,以满足用户的需求。此外,增加了简单的缓冲区分析操作,为校园的规划设计提供了一定的辅助分析功能。

4)网上追踪分析。网上实时追踪分析的工作原理是系统(Trace Server)根据来自监控对象(如带定位功能的手机、PDA或GPS移动对象等)的位置信息计算其实际地理方位,并在监控中心网络发布,实时反映在电子地图上,浏览器用户可以任意设置目标显示频率和追踪路径间隔等。

5)三维显示。利用DEM对建筑物建模,然后在其表面进行纹理贴图。对大学的重点局部进行三维显示,如国家重点实验室,有特色的教学基地等。

5结语

将WebGIS技术应用到高校校园这一特殊人文社会环境,开发具有实用价值的校园管理信息系统,是高校管理自动化、科学化、网络化和智能化的一种趋

2008年4月第6卷第2期

地理空间信息

GEOSPATIAL

INFORMATION

Apr.,2008Vol.6,No.2

遥感影像用于城市扩展监测的研究

潘洁晨,胡友健,王冬梅,杨明东

(中国地质大学信息工程学院,湖北武汉430074)

要:通过焦作市城市扩展监测的实践,对以多时相遥感影像监测城市扩展进行了研究,阐述了以地形图及TM 遥感影

像为数据源,利用RS 和GIS 软件进行图像处理,提取城区扩展的变化信息,并对其扩张变化的主要方向、速度及规律进行监测和分析;论述了交通建设、政策法规、经济投资区的建设和当地的自然地理环境对城市的扩展速度和方向的影响。关键词:卫星遥感;TM 影像;城市扩展;动态监测;多时相中图分类号:P237.9

文献标志码:B

文章编号:1672-4623(2008)02-0111-03

Application of Remote Sensing Image to the Monitoring of Urban Expansion

PAN Jiechen,HU Youjian,WANG Dongmei,YANG Mingdong

(Faculty of Information Engineering,China University of Geosciences,Wuhan 430074,china )

Abstract :The essence of the urban expansion is the dynamic change of the usage of land.Taking Jiaozuo as an example,this paper uses the soft-ware of RS and GIS to process the multi-time-phase TM remote sensing images (1988,1992,2001)and extract the information of city expansion change to monitor and the analyze the main di-rection of the expansion change of the city and its speed.The valuable information is offered for the future planning and development of the city.The result indicates that since 1992,Jiaozuo has entered the stage of fast development,and expands toward the Hi-tech Developmental Zone in the southern city on large scale during which the traffic con-struction,policy laws and regulations,the construction in economic investment districts as well as the natural ge-ographic environment all greatly contributes to the speed and direction of urban expansion.

Key words :satellite remote sensing;TM image;urban extension;dynamic monitoring;multi-temporal 遥感影像具有多时相、高分辨率和信息丰富的特点,用多时相遥感图像研究城市扩展是当今遥感技术应用的热点之一。遥感技术为研究城市扩展动态变化提供巨大、丰富而精确的信息;地理信息系统具有强大的数据处理、空间分析功能,二者结合并通过GIS

对不同时相遥感图像的叠置分析,可以清晰地反映城市空间结构的动态变化,且具有精度高、效率高、费用低等特点。为此,利用遥感(RS )和地理信息系统(GIS )等空间信息技术进行城市时空扩展监测和动态模拟分析,是研究城市扩展的重要技术手段。

收稿日期:2008-01-21

势。本文基于AreIMS 技术开发的校园WebGIS 系统,是实现校园空间信息发布与服务的基础平台,对于数字化城市建设也具有一定的借鉴意义。

参考文献

[1]刘南,刘仁义.Web GIS 原理及其应用[M ].北京:科学出版社,2002

[2]李宏伟,李中原,黄建都,等.网络地理信息系统与空间元数

据[M ].郑州:黄河水利出版社,2004[3]

马林兵,张新长,伍少坤.Web GIS 原理与方法教程[M ].北京:

科学出版社,2006`

[4]江利明,杨武年,韩玲玲.基于ArcIMS 的校园WebGIS 系统设计与实现[J ].国土资源科技管理,2005(2):106-109[5]李勤爽,张永生,张云彬.WebGIS 的设计构想与实现[J ].测绘学院学报,2001(18):42-44

[6]

唐凌奇.WebGIS 在地价信息发布中的应用研究[D ].武汉:武汉大学,2004

第一作者简介:张长锁,硕士研究生,研究方向为GIS 应用技

术,市政工程。

《WebGIS课程》期末考试复习

网络地理信息系统 第一章绪论 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 要实现地理信息的分布式计算,必须采用标准的、开放的和广泛支持的分布式对象体系结构。例如,CORBA具有完美的平台无关性和兼容性,如与JAVA结合,可解决代码复杂、实现困难的问题,因而受到日益广泛的支持,必将成为未来WebGIS发展的主流技术 (2)三维GIS 目前GIS大多提供了一些较为简单的三维显示和操作功能,但与真正的三维表示和分析还有很大差距,真正的三维GIS必须支持真三维的矢量和栅格数据模型及以此为基础的三维空间数据库,解决三维空间操作和分析问题。

webgis应用开发(附源码)

另辟渠道的webgis应用开发(附源码) 在用ARCIMS开发webgis中小型应用程序的时候,我相信很多人和我一样,就是如何将保存在简单数据库(如ACCESS)里的一些专题点信息该如何体现在地图上,这些点多则有3000,4000,另外还可通过地图操作(添加,平移)进行专题点编辑。如果直接用HTML VIEWER,这可是个不大不小的难题。一开始,我们使用了ACETATELAYER方式进行处理,效果不甚理想,在局域网中多用户并发访问时就有明显的速度瓶颈,更何况INTERNET上。 如下代码就是在此问题上做出的一种解决方案尝试,即部分地图信息客户端化。目前我正在开发,只是部分调试仅在局域网中通过,并没有完全成熟,在线面上还是处理开发阶段。现在介绍一下代码的基本思想,希望大家能够加以讨论。该代码使用JAVASCRIPT开发,它以基础图层地图图片为底图,在此之上进行图层扩展,客户端形成一套小型的webgis,与ARCIMS同步刷新,形成无缝整合,给人感觉就是一个整体的webgis系统。该代码在对象层次关系上模拟ACTIVEX CONNECTOR的重点对象。通过不同refres h函数与基础图层同步更新(为提高客户端速度,开放了很多refresh方式,即只refresh发生改变的对象坐标位置,当然放大缩小平移之类的操作就需要整个客户端refresh,因为每个点都发生了位置变化)。之所以如此层次化,一方面是为了增强代码的可读性和可维护性,另一方面通过封装具体VML代码实现来简化开发过程。这样一来,可以大大减轻服务端的处理,客户端和服务端同时处理,提高地图的运行速度。 我想重点说明的是,如果将部分地图信息移到客户端,必然需要自主开发一些原本集成好的功能(比如说在FeatureLayer中的WHEREEXPRESSION,BUFFER等功能)用于客户端。以BUFFER为例,圆形如何画,必然是vml的oval,可以把它作为一个特殊地图图层来看待,它是一个圆,而不是点,线,区(折线),这就是图层类型扩展。同样的道理还用在监控(关于监控的需求可查看https://www.360docs.net/doc/2819011430.html,/bbs/disp bbs.asp?BoardID=23&ID=14998),它是一种特殊的点层,它具体表现内容更丰富,所以也可以把它看成一种图层类型。 当然,之所以费尽心思放在客户端做,还有个很重要的目的就是为了解决地图特殊信息的可编辑。首先说明,此方法对基础图层的属性是无能为力的,它仅是用于在客户端生成的专题信息。 以本代码为例,客户端添加一个新点则需要先在相关对象中add,还需要通过数据库的方式将点保存。如果移动某客户端生成点,则显示客户端的移动过程,然后更改该对象的left和top到XY即可。另外要注意的是,客户端gismap对象中的所有涉及点的坐标都是地图坐标,所以经常需要屏幕坐标和地图坐标之间的转换,以前我说过,现在就不多说了,代码也体现比较明显。 以下是未完成代码的详细内容,以后会将很多实现补充上来,希望给有此需求的人员带来启示,并欢迎大家跟贴讨论,恭请候教。 function GisMap() { var i ; this.control = drawonmap ; //控件名称 this.visible = true ; //是否显示 this.mapXMin = 0 ; //地图最小X this.mapYMin = 0 ; //地图最小Y this.mapXMax = 0 ; //地图最大X this.mapYMax = 0 ; //地图最大Y https://www.360docs.net/doc/2819011430.html,yers = new Layers() ; //图层集合对象 ///返回含屏幕坐标的point对象 this.fromMapPoint=function(mapX,mapY) { var point = new PointObject() ;

《WebGIS》作业

太原师范学院2012—2013年第二学期期末考试《WebGIS》试卷 系别:城市与旅游学院 专业:地理信息系统 姓名:吴** 学号:2009*****8

根据你所掌握的知识,谈一谈对WebGIS的认识。 WebGIS的概念: WebGIS(网络地理信息系统)指基于Internet平台,客户端应用软件采用网络协议,运用在Internet上的地理信息系统。一般由多主机,多数据库和多个客户端以分布式连接在Internet 上而组成,包括以下四个部分:WebGIS浏览器(browser),WebGIS服务器,WebGIS编辑器(Editor),WebGIS信息代理(Information agent)。 我个人认为WebGIS是指基于Internet平台进行有关地理信息发布、数据共享、交流协作的工具。客户端应用软件采用WWW协议,实现GIS信息的在线查询和业务处理等功能。运行于因特网上的地理信息系统,是利用Internet技术来扩展和完善GIS的一项新技术,其核心是在GIS中嵌入HTTP和TCP/IP标准的应用体系,实现Internet环境下的空间信息管理。WEBGIS有多主机、多数据库与多终端,通过Internet、Intranet连接组成,具有客户、服务器(C/S)结构,服务器端向客户端提供信息和服务,客户端具有获得各种空间信息和应用的功能。 WebGIS的特征是: 1、WebGIS是集成的全球化客户/服务器网络系统。 2、WebGIS应用客户/服务器概念来执行GIS的分析任务。 3、WebGIS是交互系统 4、WebGIS是分布式系统 5、WebGIS是动态系统 6、WebGIS是跨平台系统 简述WebGIS的几种开发平台。 目前的WebGIS开发平台主要有,MapInfo公司的MapInfo ProServer,Intergraph公司的GeoMedia Web Map,ESRI的ArcIMS&ArcGIS Server,CAD厂商Autodesk公司的MapGuide,国内比较有名的就是超图公司推出的Supermap系列 Intergraph的GeoMedia WebMap:动态发布矢量图、客户可进行空间分析、基于Windows、多数据源。主要完成浏览、查询和分析,未提及可以在客户端修改图形。 AutoDesk的MapGuide:可以查看地图,并为最终用户提供交互式的地图编辑环境。 ESRI公司的ArcIMS:最常用的WebGIS实现方式。跨平台、普通站点能够提供GIS数据和应用服务、支持网络数据与本地数据集成,且同时支持栅格数据和矢量数据格式。 超图公司的SuperMap IS:客户端可实现图像放大、缩小、漫游、属性查询等操作。MapInfo的MapXtreme:在客户端能够实现专题图(利用晕渲、等级符号、独立值、点密度、饼图、直方图进行区域值的显示)、对象处理(合并、缓冲区、相交、删除点线面对象、返回结果数据)、对象编辑(生成、修改、删除)、绘制图层(允许开发人员绘制地图对象)、查找、图层控制(多层地理信息,如层的颜色、缩放、)、空间选择(允许用户在规定的范围内进行选择和操作)、广泛的数据源(ODBC、DAO、ClipBoard、OLE Data等)。 三、实现WebGIS的常用方式。 1.CGI 模式 基于CGI 的WebGIS 是基于HTML的扩展,需要在后台运行GIS 服务器,GIS 服务器和Web 服务器通过CGI 相连。在客户端,Web 浏览器以HTML建立用户界面;在服务器端,GIS软件通过CGI与Web服务器相连。当用户发送一个请求到服务器上,服务器通过CGI 把该请求转发给后端运行的GIS 应用程序,由应用程序生成结果交还到服务器上,服务器再将结果传递到用户端。这种技术的优势表现在:所有的操作、分析由服务器完成,因而客户端很小;有利于充分利用服务器的资源,发挥服务器的最大潜力;客户机使用的支持标准HTML的Web浏览器,因此客户端与平台无关。

WebGis的主流技术及发展方向

WebGis的主流技术及发展方向 一、WebGIS技术概述GIS经历了单机环境应用向网络环境应用发展的过程网络环境GIs应用从局域网内客户服务器(ClientServerCS)结构的应用向Intemet环境下浏览器服务器DOwserServerBS)结构的WebGISm应用发展。随着Intemet的发展WebGIS开始逐步成为GIS 应用的主流WebGIS相对于CS结构而言具有部署方便、使用简单、对网络带宽要求低的特点为地理信息服务的发展奠定了基础。 二、WebGIS的特点(1)更广泛的访问范围。全球范围内任意一个客户可同时访问多个位于世界各地不同的WebGIS服务器上的最新数据Internet所特有的这些优势大大方便了WebGIS的数据管理 使分布式的多数据源的数据管理和合成更易于实现。(2)平台独立性。无论客户机与服务器是何种机器操作系统如何或者服务器端使用何种WebGIS软件由于使用了通用的Web浏览器用户都可透明访问WebGIS数据库在本机或某个服务器上进行分布式部件的动态组合和空间数据的协同处理与分布实现远程异构数据的共享。(3)真正大众化的GIS。以往的GIS由于成本高、技术难度大往往成了少数专业人士拥有的专业工具很难推广。而且对于每个用户来说,在每个客户端都要配备昂贵的专业GIS软件但用户经常使用的却只是一些最基本的功能 这在实际上造成了极大的浪费。WebGIS则给更多的用户提供了使用GIS的机会。WebGIS在客户端通常只须使用通用浏览器进行浏览和查询(有时还要加入一些免费使用的插件、ActiveX控件等) 从而大大降低了系统成本。(4)平衡高效的计算负载。以往的G1S大多使用文件服务器结构的处理方式 其处理能力完全依赖于客户端 效率较低。而WebGIS能充分利用网络资源 将基础性、全局性的处理交由服务器执行 而把数据量较小的简单操作交给客户端去完成。这种计算模式能灵活高效地寻求计算负荷和网络流量负载在服务器端和客户端的合理分配 是一种较理想的优化模式。(5)良好的可扩展性。WebGlS很容易与Web中的其他信息服务进行无缝集成 可以建立灵活多样的GIS应用。例如随着通信终端向多媒体和移动化方向发展 数字移动电话、PDA(个人数字助理)将成为webGIs的客户端

WebGIS_网络地理信息系统的应用与实现

WebGIS—网络地理信息系统的应用与实现 黄宪明1,刘就女2 (1.广东工业大学机电工程学院图学与数字媒体系,广州 510090;2.华南理工大学机械工程学院工业设计与图学研究所,广州 510640) 摘要:地理信息系统GIS(Geographical Information System)是在计算机软硬件系统的支持下,对整个或部分地球表层空间中的有关地理分布数据进行采集、存储、管理、运算、分析,以及进行可视化表达的信息处理与管理系统。GIS在商业、农业、水利和交通等行业具有非常广泛而实际的应用。在Internet 引入到GIS,即WebGIS出现后,使GIS的应用进入了一个新的发展阶段。为此,简要地探讨了WebGIS的应用和实现技术。 关键词:自动控制技术;WebGIS;应用;实现技术 中图分类号:TP273+.5 文献标识码:A 文章编号:1003─188X(2005)04─0243─02 WebGIS即网络地理信息系统,是Internet技术应用于GIS开发的产物。GIS通过Internet功能得以扩展, Internet用户可以浏览WebGIS站点中的空间数据、制作专题图以及进行各种空间检索和空间分析,从而使GIS进入千家万户。 1 WebGIS的应用领域 国内的GIS首先是应用在科研部门和测绘与资源环境等领域,然后在城市规划等部门展开,现在已经扩展到农业、商业、土地管理、水利及交通运输等领域。 1.1 WebGIS在农业中的应用 在美国资源部和威斯康星州合作建立了以治理土壤侵蚀为主要目的的多用途、专用的土地GIS中,利用GIS在综合分析评价与模拟预测中的应用功能,不仅对地理空间数据进行编码、存储和提取,而且将对现实世界各个侧面的思维评价结果作用其上,得到综合分析评价结果。该系统通过收集耕地面积、湿地分布面积、季节性洪水覆盖面积、土壤类型、专题图件信息及卫星遥感数据等信息,建立了威斯康星地区的壤潜在的侵蚀模型,探讨了土壤恶化的机理,提出了合理的方案,达到土壤保护的目的;同时,利用它对土地进行长期的动态研究,避免土质的重心恶化。 1.2 WebGIS在商业中的应用 WebGIS在银行网点管理信息系统上的应用,是其商业应用的一个例子。基于WebGIS的银行网点管理信息系统,利用先进的电子地图,使每一网点在地图上可标识;同时运用传统的管理信息系统对网点进行管理,实现管理信息系统的可视化,并且通过Internet在网络上进行发布,使系统不仅具备原有的特点,同时还具备可视化特性及空间分析能力。 2 WebGIS的实现方法 2.1 WebGIS的结构体系 用户是利用浏览器,通过互联网来使用WebGIS 的,所以,WebGIS采用B/S(浏览器/服务器)的网络结构。这是一种3层的结构模式:以地理空间数据、业务数据、设施数据等组成的数据层;以GIS 信息服务平台和业务信息服务平台构成的业务逻辑层;以管理信息系统为平台的系统应用层。图1为系统总体结构框架图。 图1 系统总体结构图 2.2 WebGIS的网络结构 WebGIS的网络设计采用结构化设计方法,图2为某银行网点的网络结构。根据需要,图2中左上 收稿日期:2004-12-15 作者简介:黄宪明(1973-),男,江西定南人,助工,硕士,(E-mail) swordsman730329@https://www.360docs.net/doc/2819011430.html,。

webgis复习资料(重点题)

名词解释 1.WebGIS:指基于Internet平台,客户端应用软件采用网络协议,运用在Internet上的地理信息系统。 2.数字地球:一个以地球坐标为依据的、具有多分辨率的海量数据和多维显示的地球虚拟系统。 3.多源数据集成: 4.SDE(空间数据库引擎Spatial Database Engine):使空间数据可在工业标准的数据库管理系统中存储、管理和快速查询检索的客户/服务器软件。它将空间数据加入到扩展关系数据库管理系统中,并提供对空间、非空间数据进行有效地管理、高效率操作与查询的数据库接口。 5.基于位置的服务:通过无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在GIS(Geographic Information System,地理信息系统)平台的支持下,为用户提供相应服务的一种增值业务。 6.Web Services (Web 服务):基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。 7.Mashup :将两种以上使用公共或者私有数据库的web应用,融合在一起,形成一个整合应用。 8.地理元数据:描述地理数据的标识、覆盖范围、质量、空间和时间模式、空间参照系和分发等信息。 简答 1 什么是OGC规范 OGC—Open Geospatial Consortium—开放地理信息联盟,OGC为分布式环境下访问地理数据和地理信资源制定的一套全面的规范。它包括抽象规范和实现规范。OGC规范致力于为地理信息系统间的数据和服务互操作提供统一。各厂商按照OpenGIS制定的规范开发GIS软件,而且些软件之间能够实现互操作。 OGIS(Open Geodata Interoperability Specification)开放地理空间数据互操作规范 该规范主要包括三个部分 ?开放式地理空间数据模型(Open Geodata Model) ?OGIS服务模型(OGIS Service Model) ?信息团体模型(Information Comunities Model) 2 WMS、WFS、WCS? 1).Web 地图服务WMS 能够根据用户的请求返回相应的地图(包括PNG,GIF,JPEG等栅格形式或者是SVG和WEB CGM等矢量形式)。WMS支持网络协议HTTP,所支持的操作是由URL定义的。有三个重要操作GetCapabilities,GetMap,GetFeatureinfo。 GetCapabilities返回服务级元数据。 GetMap返回一个地图影像。 GetFeatureinfo返回显示在地图上的某些特殊要素的信息。 2).Web 要素服务WFS 支持对地理要素的插入,更新,删除,检索和发现服务。该服务根据HTTP客户请求返回GML 数据。 其基础接口是:GetCapabilities,DescribeFeatureType,GetFeature GetCapabilities同上。 DescribeFeatureType返回要素结构,以便客户端进行查询和其他操作。 GetFeature可根据查询要求返回一个符合GML规范的数据文档。

WEBGIS课程设计

基于WebGIS的乐山市电子地图 成都理工大学工程技术学院2008级地理信息系统周龙 摘要: 随着互联网技术的兴起和应用“数字地球”概念的提出,城市信息化建设的发展,数字城市的概念也相应出现。所谓数字城市是指各城市在开展宣传、科研和管理及对外通讯过程中以网络为基础,利用先进的信息化手段和工具,实现城市的数字化、信息化和智能化。基于WebGIS的数字城市,不仅可以处理大量的文字信息,而且可以科学管理和综合分析各种有空间内涵的地理数据,它通过网络综合利用各种数据,建立互操作平台,形成了一个涵盖城市规划、建设、管理等各个方面的综合性技术系统。 关键词:WebGIS,数字城市,综合分析 一、网络地理信息系统(WebGIS)技术简介 WebGIS是建立在Internet上具有浏览器/服务器体系结构(B/S)的网络GIS,它是一个交互式的、分布式的、动态的地理信息系统,也可简单定义为基于Internet平台的GIS,就是利用互联网技术和WWW技术,访问位于不同地区不同类型的空间信息资源,是完善和扩展传统的地理信息系统功能的一门新技术。 WebGIS基本原理如图1所示:首先用户通过Internet访问WebGIS页面,在WebGIS页面地图窗口进行相应的地图操作,客户端将相应的地图操作请求发送给Web服务器,Web服务器通过GIS 服务代理将命令解析并与GIS服务器通讯,GIS服务器接到命令后进行处理,如果处理过程中需要访问数据库,则通过空间数据库引擎

访问关系型数据库,或通过ADO访问属性数据库,查询到数据,将结果转换为HTML页面并把GIS数据通过Web服务器返回客户端。 与传统的地理信息系统相比较,万维网地理信息系统有如下特点: 1)、更广泛的客户访问范围。客户可以同时访问多个位于不同地方的服务器上的最新数据,而Internet/Intranet所特有的优势大大扩展了GIS的数据的处理能力,增强了空间数据的时效性。 客户端的平台独立性。无论客户机是何种操作系统,只要支持通用的Web浏览器,用户就可以访问GIS数据及服务器所提供的服务。 2)、更简单的操作。要推广GIS,使GIS系统为广大的普通用户所接受,而不仅仅局限于少数受过专业培训的用户,就要降低对系统的操作难度。通过Web浏览器提供友好的用户界面无疑是一种很好的选择。 3)、更高效的计算负载平衡。传统的GIS大都使用文件服务器结构的处理方式,其处理能力完全依赖客户端,效率较低。而当今的一些高级的WebGIS能充分利用网络资源,将复杂的处理交由服务器处理,而简单的操作则由客户端直接完成。这种计算能灵活地在服务器端和客户端之间合理地分配处理任务,从而提高网络资源的利用效率,从而提高了系统的性能。 4)、分布式的系统。GIS数据和分析工具是独立的组件和模块,WebGIS利用Internet的这种分布式系统把GIS数据和分析工具部署在网络不同的计算机上,用户可以从网络的任何地方访问这些数据和

WebGIS的特点与实现

WebGIS的特点与实现 摘要:本文对基于Internet的GIS技术(WebGIS)的概念进行了分析说明,并对WebGIS的特点和实现技术进行了探讨。 关键词:WebGIS 地理信息系统Internet Java 1 概述 WebGIS是建立在Internet上具有Browser/Server体系结构的网络GIS系统。Internet的普及,使Web技术成为高效的全球信息发布技术,Internet必将成为GIS软件的的运行平台,利用Web技术在Internet上发布地理信息,就能从Internet 的任意节点浏览WebGIS站点中的地理信息,并进行各种信息检索和处理。 2 WebGIS的特点 基于Internet的WebGIS充分利用和发挥了Internet的优势,具有如下特点: (1)WebGIS的可操作性 WebGIS将GIS软件与Web服务器集成,利用通用的浏览器进行地理信息的发布,并使用通常免费的插件ActiveX或Java Applet,从而大大地降低了终端客户的培训成本和技术负担。 (2)WebGIS具有开放性 WebGIS实现了在国家和世界范围内的分布式环境下,地理空间数据和地理信息处理资源的共享,它允许用户通过网络实时获取不同系统中的地理信息,而无需考虑数据和处理的起源地和规格,避免了冗余数据存储,是实现地理空间数据共享的一次深刻的技术革命。 (3)WebGIS具有通用性 利用Java技术的WebGIS则能做到“一次编成,到处运行”,真正发挥跨平台的技术优势。 WebGIS能够让GIS系统的用户通过网络不但能够访问本系统中分散在不同站点的数据和数据处理服务,同时还能维持系统的一致性以及平衡这种访问的网络负载。 (4)WebGIS实现了信息共享 WebGIS使用了通用的浏览器进行信息发布,用户就可以透明地访问WebGIS

太原理工大学WebGIS原理及应用复习题

一、GIS的发展趋势与研究方向。 目前GIS主要总体上呈现网络化、开放性、虚拟现实、集成化、空间多维性等发展趋势。(1)组件(Components)GIS:Components GIS是是将GIS功能分散制作成Active X Control和Automation,这些标准的Active X Control和Automation可以被任何支持它们的开发环境调用,以便在原有的或新开发的信息系统中加入GIS功能。(2)基于Internet或Intranet的GIS网络GIS(Web GIS):利用Internet在web上发布和出版空间数据,为用户提供空间数据浏览、查询和分析的功能。Webgis是Internet技术应用于GIS开发的产物。GIS通过万维网功能得得以扩展,从万维网的任意一个节点,Internet用户可以浏览webgis站点中的空间数据,制作专题地图,以及进行各种空间检索和空间分析。(3)开放式地理信息系统(opengis):在计算级和通讯环境下,根据行业标准和接口所建立的GIS。在开放式地理信息系统之间,能够实现地理空间数据和地理数据处理功能的相互操作,以及不同系统或不同部门之间资源的共享。它具有一下特点:互操作性、技术公开性、兼容性和可移植性。(4)空间可视化技术与虚拟现实技术:运用VR技术进行地形环境仿真,真是再现地景,用于交互式观察和分析。(5)三维、四维GI。(6)多媒体GIS。(7)3S技术的集成:高度自动化、实时化的GIS系统。(8)GIS和知识发现(KDD)技术的集成。(9)智能GIS。 二、WebGIS的基本概念与基本特征。 基本概念:WebGIS即万维网地理信息系统,是利用交互网技术扩展和完善地理信息系统的一项技术,是地理信息系统和交互网技术相结合的一种新的技术方法,通过它人们可以方便地从WWW的任意一个节点浏览或获取Web上的各种分布式地理空间数据以及进行各种在线的地理空间分析。 基本特征:1)更广泛的访问范围;2)平台独立性;3)可以大规模降低系统成本;4)更简单的操作;5)平衡高效的计算负载 三、实现WebGIS系统的基本策略及其主要系统功能。 目前实现WebGIS的策略有三种: 1)服务器端策略:允许客户端用户向服务器端提交数据和分析请求,服务器端

WEBGIS简介

目录 1. GIS服务器的种类................................................................................................................. - 2 - 2.ArcGIS desktop...................................................................................................................... - 2 - 3.webGIS...................................................................................................................................... - 4 - 3.1.web服务器的工作模式............................................................................................. - 5 - 3.1.1阻塞模式 (Blocking model)......................................................................... - 5 - 3.1.2多路复用模式(Multiplexing model)........................................................... - 5 - 3.1.3派生模式(Forking model)............................................................................. - 5 - 3.1.4进程池(Process pool) .......................................................................................... - 5 - 3.2.webgis应用系统的分类............................................................................................. - 5 - 3.2.1 基于服务器的应用系统.................................................................................. - 5 - 3.2.2 基于客户端的应用系统.................................................................................. - 5 - 3.3.webgis的架构方式..................................................................................................... - 6 - 3.3.1 CGI(Common Gateway Interface)................................................................ - 6 - 3.3.2服务器应用程序接口(Server API)法........................................................... - 8 - 3.3.3 插件(Plug-ins)法:运用程序插件方法...................................................... - 9 - 3.3.4 Activex法..................................................................................................... - 11 - 3.3.5 java Applet法:Java虚拟机以及Java小程序 ...................................... - 13 -

WebGIS开发期末实习

WebGIS实习报告——H7N9信息查询系统 ——10地信刘运 学号:320100942771 日期:2013/5/12 一、实习目的 掌握利用ArcGIS Server + Flex开发B/S的WebGIS系统的原理、设计流程和开发过程,进一步理解B/S设计架构,掌握WebGIS理论,学习GIS开发方法。 二、实习内容和要求 对实验数据实现网上发布;界面友好、操作简单、方便;查询返回的属性数据全部以弹出窗口(页面)表现。 功能要求: 基本功能1和2是必须的,其他按个人能力进行开发。 1.基本操作功能,包括:缩放、漫游、全图、图层/图例控制; 2.查询功能,包括:空间查属性(包括查看、拉框查询)、属性查空间(关键字查询和组合条件查询); 3.超链接,要求在地图上用鼠标单选任一个点对象时可以链接到与该对象相关的子系统(可以是一个页面); 4.统计专题图,要求能查看所选区域的统计专题图(饼图、直方图) 5.图层及注记显示控制,要求能按不同的放大尺度显示注记的内容。 6.缩略图单独框架中显示,即将缩略图从现在的MapFrame中移至一个独立的框架中。 三、实习数据 ArcGIS Online地形图,中国行政区划面矢量图,各省行政中心点矢量图,H7N9各省病例统计数据,各省患者信息数据。 四、开发环境 Win7旗舰版+IIS+ArcGIS Server 10+ArcGISDesktop+Flex Bulider3+ArcGIS API1.3 For Flex+IE9 五、实习原理 利用ArcGIS Server发布的地图服务,通过REST接口访问,在Flex富客户端架构下,利用Flex Builder集成开发工具,开发B/S架构的WebGIS应用,如下图1.1。 <图1.1>

WEBGIS设计方案——校园应用实例

WebGisS应用设计方案 __________校园应用实例 一. 引言 (1) 1. 选题背景及意义 (1) 2.系统的总体设计 (3) 2.1系统的总体目标 (3) 2.2系统的总体结构 (3) 2.3系统设计 (5) 2.4系统功能设计 (6) 二、需求分析 (9) 1. 功能需求分析 (9) 1.1 前台功能需求 (9) 1.2 后台功能需求 (10) 三. 开发及运行环境 (11) 1 硬件、软件环境平台 (11) 2 开发平台核心技术 (12) 3 MVC系统架构 (14) 一. 引言 1. 选题背景及意义

地理信息系统是一种采集、存储、管理、分析显示与应用地理信息的计算机系统,以数字化的形式反映地球空间现势和变迁的各种空间数据以及描述这些空间数据特征的属性,以模型化的方法来模拟地球空间对象的行为,在计算机软、硬件的支持下,以特定的格式支持输入/输出、存贮、显示以及进行地理空间信息查询、综合分析、辅助决策,为人们提供了处理地理信息最佳的方法和手段。校园在空间上是一个区域,其包含的信息大多具有空间属性。GIS是管理空间信息最有效的工具,在数字校园中引入GIS将使校园教学、行政、科研、生活等等相关的信息与空间位置建立紧密的联系,从而为人们提供最为直观的,深层次的信息交互。因此,GIS在数字校园框架中有不可替代的位置。具体的说,GIS在数字校园中的作用主要有:科学的组织和管理校园的空间数据,并可以与外界WebGIS进行数据交换;实现校园导航,通过互联网,为师生以及公共用户提供校园环境的空间信息浏览、定位、导航等服务。 传统校园地图[2]不仅在空间上不能给用户完整的展示,而且在查询和辨识上也有不足,基于WebGIS的校园电子地图能够很好的解决上述问题,与传统校园地图相比,校园电子地图具有以下特性和功能: 1)可操作性。WebGIS将GIS软件与Web服务器集成,利用通用的浏览器进行地理信息的发布,并使用通常免费的插件ActiveX或JavaApplet,从而大大地降低了终端客户的培训成本和技术负担。 2)开放性。WebGIS实现了在国家和世界范围内的分布式环境下,地理空间数据和地理信息处理资源的共享,它允许用户通过网络实时获取不同系统中的地理信息,而无需考虑数据和处理的起源地和规格,避免了冗余数据存储,是实现地理空间数据共享的一次深刻的技术革命。 3)通用性。利用多种技术的WebGIS能做到“一次编写,到处运行”。真正发挥跨平台的技术优势。WebGIS能够让GIS系统的用户通过网络不但能够访问本系统中分散在不同站点的数据和数据处理服务,同时还能维持系统的一致性以及平衡这种访问的网络负载。

WebGIS考试参考试题

WebGIS 试卷 一、选择(每题1分,共10分) 2.下列哪个不是WebGIS早期的代表性系统 A 。 A 加拿大国家地图信息服务部 B 亚历山大数字图书馆 C GRASSLinks D Google Map 4.下列哪个不是地理元数据的规范? D 。 A ISO19115 B ISO19139 C GML D FGDC 5.GeoRSS 为RSS添加 A 标签。 A 空间描述 B 状态描述 C 时间描述 D 模式描述 6.基于REST的Web服务是利用http和 B 来调用Web服务。 A HTML B URL C FTP D WWW 7. 是利用地理数据制作和发布GIF, PNG, JPG图像格式的一种web服务标准。 A WFS B WWW C FTP D WMS 8.Web 服务标准机构W3C、ISO TC 211和。 A OGC B SDI C RSS D NSDI 9. 是可扩展标记语言。 A XML B KML C KMZ D HTML 10.一个具有三层结构的Web应用系统包括、业务逻辑层(中间层)、表现层。 A 服务器层 B 浏览器层 C 数据库层 D 网络层 11.电子政务的应用模式不包括下列哪一种? 。 A 公共信息服务 B 客户服务 C 互动交流 D 网上办事 12.不能使用3D Map Services的客户端是。 A Arc Globe B Google Earth C Arc Map D ArcGIS Explorer 13.利用ArcGIS Server 建设Web GIS 的三个步骤是不包括。 A Author B connect C publish D use 14.地图的预制缓存是把地图按一系列的预先制作好然后切割成瓦块以便于快速的显示。 A 经纬度 B 范围 C 比例尺 D 属性 15.ArcGlobe中制作一个3D document,存成后缀名为的文件。 A mxd B 3dd C kmz D psd 16.下列哪个不属于WWW 的三大基本技术 A 。 A ftp B http

WebGIS应用现状及发展趋势

WebGIS应用现状及发展趋势 摘要:WebGlS系统出现至今,我国在理论和府用等方面做了许多探索,但限于 条件.目前仍处于试验阶段,至今尚元真正意义上的WebGIS应用实例。为了促进WebGIS的应用进程,有必要对这些年研究和探索的成果作一个总结。在大量浏览近几年登载在国内各类媒体上的有关学术论文、研究报告、学位论文以及应用实例的基础上,概括丁WehGIS的主要特点,总结了WebGIS的关键问题和实现技术.并着重介绍了目前Web(;IS在农业、林业、气象、水利、地震、海洋、国土资源、环境保护、铁路交通、电力、城市建设和规划等社会各个领域的应用现状.最后对webGIs的发展趋势进行了探讨。研究结果表明.作为开放性的应用平台,wcbGIs 在我目的应用前景非常广阔。地理信息系统技术经过近三十年的发展,已经逐步进入了计算机技术主流.从而能够在更广泛的领域为更多的用户提供空间信息服务。WebGIS新的发展趋势是GIS技术和Intemet技术新的发展方向的体现,分析与总结WebGIS新的发展趋势具有重要意义。 关键词:WebGlS,地理信息系统,宴现技术,应用现状,发展趋势 一、WebGIS技术概述 GIS经历了单机环境应用向网络环境应用发展的过程.网络环境GIS应用从局域网内客户/服务器(Client/Server,C/S)结构的应用向Intemet环境下浏览器,服务器 DOwser/Server.B/S)结构的WebGISm应用发展。随着Intemet的发展.WebGIS开始逐步成为GIS应用的主流.WebGIS相对于C,S结构而言.具有部署方便、使用简单、对网络带宽要求低的特点.为地理信息服务的发展奠定了基础。 二、WebGIS的特点 (1)更广泛的访问范围。全球范围内任意一个客户可同时访问多个位于世界各地不同的WebGIS服务器上的最新数据,Internet所特有的这些优势大大方便了WebGIS的数据管理,使分布式的多数据源的数据管理和合成更易于实现。 (2)平台独立性。无论客户机与服务器是何种机器,操作系统如何,或者服务器端使用何种WebGIS软件,由于使用了通用的Web浏览器,用户都可透明访问WebGIS 数据库,在本机或某个服务器上进行分布式部件的动态组合和空间数据的协同处理与分析,实现远程异构数据的共享。 (3)真正大众化的GIS。以往的GIS由于成本高、技术难度大,往往成了少数专业人士拥有的专业工具,很难推广。而且对于每个用户来说,在每个客户端都要配备昂贵的专业GIS软件,但用户经常使用的却只是一些最基本的功能,这在实际上造成了极大的浪费。WebGIS则给更多的用户提供了使用GIS的机会。WebGIS在客户端通常只须使用通用浏览器进行浏览和查询(有时还要加入一些免费使用的插件、ActiveX控件等),从而大大降低了系统成本。 (4)平衡高效的计算负载。以往的G1S大多使用文件服务器结构的处理方式,其处理能力完全依赖于客户端,效率较低。而WebGIS能充分利用网络资源,将基础性、全局性的处理交由服务器执行,而把数据量较小的简单操作交给客户端去完成。这种计算模式能灵活高效地寻求计算负荷和网络流量负载在服务器端和客户端

webgis复习资料(重点题)

名词解释 :指基于Internet平台,客户端应用软件采用网络协议,运用在Internet上的地理信息系统。 2.数字地球:一个以地球坐标为依据的、具有多分辨率的海量数据和多维显示的地球虚拟系统。 3.多源数据集成: (空间数据库引擎Spatial Database Engine):使空间数据可在工业标准的数据库管理系统中存储、管理和快速查询检索的客户/服务器软件。它将空间数据加入到扩展关系数据库管理系统中,并提供对空间、非空间数据进行有效地管理、高效率操作与查询的数据库接口。 5.基于位置的服务:通过无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在GIS(Geographic Information System,地理信息系统)平台的支持下,为用户提供相应服务的一种增值业务。 Services (Web 服务):基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service能与其他兼容的组件进行互操作。 :将两种以上使用公共或者私有数据库的web应用,融合在一起,形成一个整合应用。 ¥ 8.地理元数据:描述地理数据的标识、覆盖范围、质量、空间和时间模式、空间参照系和分发等信息。 简答 1 什么是 OGC规范 OGC—Open Geospatial Consortium—开放地理信息联盟,OGC为分布式环境下访问地理数据和地理信资源制定的一套全面的规范。它包括抽象规范和实现规范。OGC规范致力于为地理信息系统间的数据和服务互操作提供统一。各厂商按照OpenGIS制定的规范开发GIS软件,而且些软件之间能够实现互操作。 OGIS(Open Geodata Interoperability Specification)开放地理空间数据互操作规范 该规范主要包括三个部分 ?开放式地理空间数据模型(Open Geodata Model) ?OGIS服务模型(OGIS Service Model) ? ?信息团体模型(Information Comunities Model) 2 WMS、WFS、WCS 1) .Web 地图服务WMS 能够根据用户的请求返回相应的地图(包括PNG,GIF,JPEG等栅格形式或者是SVG和WEB CGM 等矢量形式)。WMS支持网络协议HTTP,所支持的操作是由URL定义的。有三个重要操作GetCapabilities,GetMap,GetFeatureinfo。 GetCapabilities返回服务级元数据。 GetMap返回一个地图影像。 GetFeatureinfo返回显示在地图上的某些特殊要素的信息。 2) .Web 要素服务WFS \ 支持对地理要素的插入,更新,删除,检索和发现服务。该服务根据HTTP客户请求返回GML 数据。 其基础接口是:GetCapabilities,DescribeFeatureType,GetFeature GetCapabilities同上。

相关文档
最新文档