当前位置:文档之家› WEBGIS简介

WEBGIS简介

WEBGIS简介
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 -

1. GIS服务器的种类

ArcGIS提供了三种服务器软件:ArcSDE,ArcIMS和ArcGIS Server。

ArcSDE是一个先进的空间数据服务器软件。它为任意的客户端应用,例如ArcIMS或ArcGIS Desktop,提供了一个在DBMS中存储、管理和使用空间数据的通道。

ArcIMS是一个可伸缩的网络地图服务器软件。它被广泛地用于向大量的网络用户发布网络GIS地图、数据和元数据。例如,ArcIMS提供对GIS目录门户的基于浏览器的访问,使用户能够容易地发布和共享地理知识。

ArcGIS Server是提供给企业和网络应用开发者的一个具有丰富GIS功能的服务器GIS产品。它用来构建分布式的、多层的企业信息系统配置。

2.ArcGIS desktop

ArcGIS Desktop 是ArcGIS family 的桌面端软件产品,为GIS 专业人士提供的

信息制作和使用的工具。利用ArcGIS Desktop,你可以实现任何从简单到复杂的

GIS 任务,包括制图,地理分析,数据编辑,数据管理,可视化和空间处理等。它可以作为三个独立的软件产品购买,每个产品提供不同层次的功能水平:

ArcView 提供了复杂的制图、数据使用、分析,以及简单的数据编辑和空间处理工具。

ArcEditor 除了包括了ArcView中的所有功能之外,还包括了对

Shapefile 和geodatabase 的高级编辑功能。

ArcInfo 是一个全功能的旗舰式GIS 桌面产品。它扩展了ArcView和

ArcEditor 的高级空间处理功能,还包括传统的ArcInfo Workstation 应用程

序(Arc,ArcPlot,ArcEdit,AML 等)。

ArcView,ArcEditor,和ArcInfo 仅在功能水平上有所区别,其结构都是

统一的,所以地图、数据、符号、地图图层、自定义的工具和接口、报表和元

数据等,都可以在这三个产品中共享和交换使用。使用者无须去学习几个不同

的结构框架,本轻松入门亦是针对上述三种版本均适用。

不论是ArcView,ArcEditor 还是ArcInfo,常用的应用程序都有ArcMap 和 ArcCatalog 。

ArcMap 是ArcGIS Desktop 中一个主要的应用程序,具有基于地图的

所有功能,包括地图制图、数据分析和编辑等。

ArcCatalog 是地理数据的资源管理器,帮助你组织和管理你所有的GIS 信

息,比如地图,数据集,模型,元数据,服务等。它包括了下面的工具:浏览和查找地理信息。

记录、查看和管理元数据。

定义、输入和输出geodatabase 结构和设计。

在局域网和广域网上搜索和查找GIS 数据。

管理ArcGIS Server。

GIS 使用者使用ArcCatalog 来组织、管理和使用GIS 数据,同时也使用

标准化的元数据来描述数据。GIS数据库的管理员使用 ArcCatalog来定义和建

立geodatabase 。GIS 服务器管理员则使用Arccatalog 来管理GIS 服务器框

架。

3.webGIS

简介:

Define2.WEBGIS:通过互联网对地理空间数据进行发布和应用,以实现空间数据的共享和互操作,如GIS信息的在线查询和业务处理等。WebGIS客户端采用Web浏览器,如IE,FireFox。WebGIS是利用Internet技术来扩展和完善GIS 的一项新技术,其核心是在GIS中嵌入HTTP标准的应用体系,实现Internet 环境下的空间信息管理和发布。WEBGIS可采用多主机、多数据库进行分布式部署,通过Internet/Intranet实现互联,是一种浏览器/服务器(B/S)结构,服务器端向客户端提供信息和服务,浏览器(客户端)具有获得各种空间信息和应用的功能。

WebGIS是Internet技术应用于GIS开发的产物。GIS通过Web功能得以扩展,真正成为一种大众使用的工具。从Web的任意一个节点,Internet用户可以浏览WebGIS站点中的空间数据、制作专题图,以及进行各种空间检索和空间分析,从而使GIS进入千家万户。

WebGIS是利用Web技术来扩展和完善地理信息系统的一项技术。它是基于网络的客户机/服务器系统;利用因特网来进行客户端和服务器之间的信息交换;它是一个分布式系统,用户和服务器可以分布在不同的地点和不同的计算机平台上。WebGIS主要作用是进行空间数据发布、空间查询与检索、空间模型服务、Web资源的组织等。

3.1.web服务器的工作模式

3.1.1阻塞模式 (Blocking model)

当服务器响应一个客户机的请求时,其他客户机的请求均不被响应,只能等待当前响应结束。

3.1.2多路复用模式(Multiplexing model)

采用分时策略,允许同时处理多个用户请求。如果同时又N个用户请求,则先为第一个用户处理一点工作,然后给第二个用户处理一个点共…直至第N个用户,然后在为第一个用户处理,直至所有请求处理完成。

3.1.3派生模式(Forking model)

在接到一个用户请求时,服务器就产生一个与自己一样的进程来响应客户的请求。

3.1.4进程池(Process pool)

当进程池服务器启动后,会创建一组子进程去帮助其相应用户的请求。与派生模式比较可以大大节省内存的需求,提高服务器运行效率。

3.2.webgis应用系统的分类

3.2.1 基于服务器的应用系统

基于服务器的应用系统依赖于服务器上的gis系统进行完成分析和输出工作,浏览器作为显示工具为用户提供显示功能。

用户在浏览器上通过输入utl地址来请求gis服务,此请求通过互联网传递到服务器,服务器接收到此请求,处理请求,并作出响应返回给客户端。

3.2.2 基于客户端的应用系统

基于客户端的应用系统允许gis分析和数据处理在客户端进行。这些分析工

具和处理数据最初在服务器端。用户通过浏览器想服务器发送请求,服务器将客户端需要的数据响应给客户端。客户端接收到数据和处理工具,按照用户的要求和操作对数据进行处理和分析,此时无需服务器的参与。由于所需要的数据和处理工具已经发送到客户端所以具有操作灵活、方便、速度快的优势。

3.3.webgis的架构方式

Webgis的架构方式目前有5大类:

CGI(Common Gateway Interface)法:即通过网关技术方法。

服务器应用程序接口(Server API)法。

插件(Plug-ins)法:运用程序插件方法。

ActiveX法:对象技术方法。

Java Applet法:Java虚拟机以及Java小程序。

Webgis的架构方式根据不同的应用系统应用不同的架构方式。

基于服务器的应用系统:

CGI(Common Gateway Interface)法:即通过网关技术方法。

服务器应用程序接口(Server API)法。

基于客户端的应用系统:

插件(Plug-ins)法:运用程序插件方法。

ActiveX法:对象技术方法。

Java Applet法:Java虚拟机以及Java小程序。

下面我们对各个架构方式进行一下简要分析。

3.3.1 CGI(Common Gateway Interface)

CGI(Common Gateway Interface)公共网关接口,是应用软件和Web服务器之间的接口标准。由于超文本标识语言html(Hyper Text Markup Language)不能直接支持矢量的GIS数据,因此Web浏览器不能直接与GIS服务器程序进行通讯,需要有媒介连接Web浏览器、Web服务器和GIS服务器。通用的媒介有公共网关接口CGI。它们接受用户的话入,将其解析为GIS程序能使用的变量参数;使得Web服务器能在GIS服务器上运行;解释GIS服务器产生结果,并将结果送回到客户机浏览器。基于服务器端的互联网地理信息需要GIS程序以GIS服务器的形式在后台运行。GIS服务器通过CGI与Web服务器相连。

基于CGI的WebGIS是利用外部的CGI程序通过环境变量、命令行参数、标准输入镜出与Web服务器和GIS数据库服务器进行通信,并传递有关参数和操作结果。其结构如图3-3-1-1所示:

图3-3-1-1

基于CGI的WebGIS的优点是:系统所有的操作都由服务器来完成,因此,客户端很小;操作结果是以GIF或JPEG图像,因此客户机端与平台无关。

基于CGI的互联网地理信息系统的劣势主要有一下几个方面:

1、增加了网络传输的负担。由于用户的每一步操作,都需要将请求通过网络传给GIS服务器;GIS服务器将操作结果形成新的栅格图像,再通过网络返回

给用户。因而网络的传输量大大增加了。

2、服务器的负担重。所有的操作都必须由GIS服务器解释执行,服务器的负担很重;信息(用户的请求和GIS服务器返回的图像)通过CGI脚本在浏览器和GIS服务器之间传输,势必影响信息的传输速度。

3、同步多请求问题。由于CGI脚本处理所有来自Web浏览器的输入和解释GIS服务器的所有输出。对于每一个客户机的请求,都要重新启动一个新的服务进程。当有多用户同时发出请求时,系统的功能将受到影响。

4、静态图像。在浏览器上显示的是静态图像,因而用户即不能漫游、缩放,又不能通过几何图形如点、线、面来选择显示其关心的地物。

5、用户界面的功能受Web浏览器的限制,影响GIS资源的有效使用。

3.3.2服务器应用程序接口(Server API)法

Server API的基本设计思想是利用动态连接库DLL来提高Server程序的运行速度。Server API和CGI不同,CGI程序是可以独立运行的程序,而S2rverAN 要依附于特定的Web服务器,如Microsoft API依附于HS(Internet Information Server),只能在Windows平台上运行,其可移植性较差。在ISAPI 下建立的应用程序是以动态连接库的形式存在;而CGI的应用程序一般都是可执行程序。但是基于Server AN的动态连接库模块启动后会一直处于运行状态,而不像CGI那样每次都要重新启动,其速度较CGI快得多。

基于Server API的WebGIS的优点是具有较高的运行速度和效率。其缺点是:由于其DLL和服务器相关,程序的移植较为困难;系统的维护和管理较为复杂。

图3-3-2-1:服务器应用程序接口(Server API)法

3.3.3 插件(Plug-ins)法:运用程序插件方法

Plug-In是一种接入浏览器程序的动态链接库(DLL),它采用了DLL方式,可以很好地解决其与浏览器程序间的相互调用问题。这是一种侧重客户方的策略,这种方法的基本思想是把服务器中的部分功能转移到浏览器中去运行,这部分功能被设计成能与网络浏览器交换信息的专门GIS软件,称为GIS插件。这种GIS 插件不但可以增加网络浏览器处理地理空间数据的能力,还使人们能更快速的获取地理数据,从而减少网络服务器的信息流量,提高服务器的反应速度。

GIS Plug-In是在浏览器上扩充Web浏览器的可执行的GIS软件。GIS P1ug-In 的主要作用是使Web浏览器支持处理无缝GIS数据,并为Web浏览器与GIS数据之间的通讯提供条件。GIS P1ug-In直接处理来自服务器的GIS矢量数据。同时,GIS Plug-In可以生成自己的数据,以供Web浏览器或其它P1ug-In显示使用。P1ug-In必须安装在客户机,然后才能使用。

基于Plug-in的互联网地理信息系统的优势:

1、无缝支持与GIS数据的连接。由于对每一种数据源,都需要有相应的GIS Plug-in;因而GIS Plug-in能无缝支持与GIS数据的连接。

2、GIS操作速度快。所有的GIS操作都是在本地由GIS Plug-in完成,因此运行的速度快。

3、服务器和网络传输的负担轻。服务器仅需提供GIS数据服务,网络也只需将GIS数据一次性传输。服务器的任务很少,网络传输的负担轻。

基于Plug-in的互联网地理信息系统的劣势:

1、GIS Plug-in与平台相关。对同一GIS数据,不同的操作系统如对UNIX,Windows,Macintosh而言,需要有各自不同的GIS Plug-in在其上使用。对于不同的Web浏览器,同样需要用相对应的GIS Plug-in。

2、GIS Plug-in与GIS数据类型相关。对GIS用户而言,使用的GIS数据类型是多种多样的,如Arc Info, MapInfo, Atlas IS等GIS数据格式。对于不同的GIS数据类型,需要有相应的GIS Plug-in来支持。

3、需要事先安装。用户如想使用,必须下载安装GIS Plug-in程序。如果用户准备使用多种GIS数据类型,必须安装多个GIS Plug-in程序。 GIS Plug-in 程序在客户机上的数量增多,势必对管理带来压力。同时GIS Plug-in程序占有客户机磁盘空间。

4、更新困难。当GIS Plug-in程序提供者已经将GIS Plug-in升级了,须通告用户进行软件升级。升级时,需要重新下载安装。

5、使用已有的GIS操作分析资源的能力弱,处理大型的GIS分析能力有

限。

图3-3-3-1:插件法

3.3.4 Activex法

ActiveX是Microsoft为适应互联网而发展的标准。 ActiveX是建立在OLE(Object Linking and Embedding)标准之上,为扩展Microsoft Web浏览器Internet Explorer功能而提供的公共框架。它可将一个巨大的GIS软件系统分解成相对独立的构件,通过构件技术和OLE、SDE(空间数据库引擎)等来实现WebGIS。ActiveX技术使Web页面成为一种动态的、跳跃的页面,是现今较为流行的一种实现方法。同时,可以用VB6cript或JavaScript脚本语言来操作ActiveX控件。ActiveX控件是用于完成具体任务和信息通讯的软件模块。GIS ActiveX控件用于处理GIS数据和完成GIS分析。

ActiveX控件和Plug-In非常相似,是为了扩展Web浏览器的动态模块。所不同的是,ActiveX能被支持OLE标准的任何程序语言或应用系统所使用。相反,Plug-In只能在某一具体的浏览器中使用。

基于GIS ActiveX控件的WebGIS是依赖GIS ActiveX来完成GIS数据的处理和显示。GIS ActiveX控件与Web浏览器灵活无缝结合在一起。

基于GIS ActiveX控件的WebGIS的优点是:数据交换由Web服务器来完成,有利于实现开放式的GIS系统;ActiveX能被支持OLE标准的任何程序语言或应用系统所使用。

其缺点是:

1、需要下载。占用客户机端机器的磁盘空间。

2、与平台相关。对不同的平台,必须提供不同的GIS ActiveX控件。

3、与浏览器相关。GIS ActiveX控件最初只使用于Microsoft Web浏览器。

在其它浏览器使用时,须增加特殊的Plug-in予以支持。

4、使用已有的GIS操作分析资源的能力弱,处理大型的GIS分析能力有

限。

图3-3-4-1:ActiveX 法

3.3.5 java Applet法:Java虚拟机以及Java小程序

Java是一种面向对象的语言,它具有平台独立性、分布性、动态性可移植性等优点,除此之外,Java语言还支网络、多线程等特性,其可靠性和安全性使其成为因特网上重要的编程语言。目前的主要浏览器如Internet Explorer和Netscape Communicator都支持Java写的程序。

Java Applet是由Java开发的应用程序,与web浏览器结合在一起,用来扩展浏览器的功能,它能完成GIS数据解释和GIS分析功能。

基于Java Applet控件的WebGIS的优点是:

1、体系结构中立,与平台和操作系统无关。在具有Java虚拟机的Web浏览器上运行。写一次,可到处运行。

2、动态运行,无须在用户端预先安装。由于GIS Java Applet是在运行时从Web服务器动态下载的,所以当服务器端的GIS Java Applet更新后,客户机端总是可以使用最新的版本。

3、GIS操作速度快。所有的GIS操作都是在本地由GIS Java Applet完成,因此运行的速度快。

4、服务器和网络传输的负担轻。服务器仅需提供GIS数据服务,网络也只需将GIS数据一次性传输。服务器的负担很小,网络传输的负担轻。

其缺点是:处理大型的GIS分析能力比较弱;数据的存储能力和网络资源的使用能力有限。

图3-3-5-1:java applet法

基于WebGIS的数字校园系统设计与实现

*收稿日期:2006-07-02 **作者简介: 徐映雪(1984-),女,河南郑州市人,陕西师范大学硕士研究生,主要从事GIS应用研究。 1引言 随着我国信息化水平的提高,“数字地球”、“数字城市” 建设正如火如荼。作为现代城市重要组成部分的高等院校,其校园的科学管理和合理规划越来越引起社会的重视。随着校园信息化建设的发展,“数字校园”技术应运而生。“数字校园”是指学校在开展教学、科研和管理及对外通讯过程中运用宽带、交互性和专业性的局域网实现学校办学的数字化、信息化和智能化,是“数字地球”的微观表现形式在校园区域的具体体现[1]。 近年来,许多校园的占地面积不断扩大,建筑物增多,地上和地下地管网、供电和通信线路更加密集,用传统的规划与管理模式已不能满足高校的发展需要。利用万维网地理信息系统 (WebGIS)技术有助于解决这些问题。WebGIS是 利用互联网技术来扩展和完善地理信息系统的一项新技术,实现在互联网环境中对空间信息进行显示、传输、互操作以及实时处理等功能[2]。本研究以陕西师范大学为例,利用WebGIS技术开发构建了师大数字校园系统,用图形、图像数字信息来表现校园各种空间及属性要素,把用户从以往的文字查询中解脱出来,获取图文并茂 而且最为直接的交互效果,提供各种统计操作、 空间分析、专题要素输出等功能,给学校的各项工作都带来很大方便,可创造可观的社会效益。 2关键技术简介 主要采用Internet技术、数据库技术和GIS技术来实现本系统的开发。关键技术包括HTML网页设计技术、ASP编程技术、ArcIMS网络开发平台。 ArcIMS:ESRI公司推出的基于网上制图和 分布式GIS的新一代开发软件,提供多方位的 WebGIS解决策略,允许用户在Internet和In- tranet环境下通过浏览器访问GIS应用和地图数据,应用了JavaApplet、JavaServlet等技术,在 功能和效率上要优于其他同类产品。 HTML语言:一种用来制作超文本文档的简 单标记语言,是进行网页设计的基础语言。用 HTML编写的超文本文档称为HTML文档,能独 立于各种操作系统平台。 ASP技术:Microsoft提出的一种动态站点设 计技术,同时也是一个“服务器端脚本编写”环境,可用于创建和运行动态的交互式Web服务器应用程序。使用ASP,可以合并HTML页、 脚基于WebGIS 的数字校园系统设计与实现* 徐映雪**王静珊 (陕西师范大学旅游与环境学院,陕西西安710062) 摘要:万维网地理信息系统(WebGIS)是利用互联网来扩展和完善地理信息系统功能的一项新技术。文章研究基于ArcIMS的WebGIS实现方法,把ArcIMS与ASP及JavaScript相结合,构建了陕西师范大学数字校园系统,对其总体框架、关键技术、功能设计、数据库建设以 及基于WebGIS构件的实现进行了详细探讨。陕师大数字校园系统实现了资源合理配置和信息共享,为校园的科学管理和规划决策提供了可靠依据。关键词:WebGIS;数字校园;ArcIMS中图分类号:TP392 文献标识码:A 文章编号:CN11-5340/N(2006)05-0014-04 北京教育学院学报(自然科学版) JOURNALOFBEIJINGINSTTTUTEOFEDUCATION(NATURALSCIENCE)第1卷第5期2006年10月Vol.1No.5Oct.2006

《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.doczj.com/doc/cd4881937.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.doczj.com/doc/cd4881937.html,yers = new Layers() ; //图层集合对象 ///返回含屏幕坐标的point对象 this.fromMapPoint=function(mapX,mapY) { var point = new PointObject() ;

基于webgis数字校园需求分析

基于WebGIS的校园电子地图系统需求分析报告 姓名:郭晨晨 学号:20091316040 班级:09地信(1)班

基于WebGIS的校园电子地图建设的主要目的是满足师生家长及关心学校的各界人士方便、快捷、准确地获取校园信息的需求。本系统应该具备地点查询、活动查询、专题查询及发布校园生活信息。能够在电子地图上标示出建筑名称、建筑位置、商铺动态等信息。用户还能对地名、站点进行评价,使系统用户间能够实现互动。系统管理员能对系统数据进行管理。 本系统以实现校园地理信息和查询主,其主要用户为校园师生,除满足系统基本功能外,还应该操作简便、容错能力强、易于用户理解。对于系统管理员,也力求尽量大的可能方便其进行操作。 校园电子地图的功能划分为前台功能需求、后台功能的需求,以及系统性能需求。 1、功能需求 1.1 前台功能需求 前台功能需求即普通用户对系统的功能需求。 1、地点查询。根据用户输入的关键字查询地点,通过点击地点在地图上显示该地点的详细信息。 2、活动查询。根据用户查询的活动,计算出活动各个地点之间的路线。主要是最短路径查询。 最短路径问题是图论研究中的一个经典算法问题,旨在寻找图(由结点和路径组成的)中两结点之间的最短路径。算法具体的形式包括:确定起点的最短路径问题 - 即已知起始结点,求最短路径的问题。确定终点的最短路径问题 - 与确定起点的问题相反,该问题是已知终结结点,求最短路径的问题。在无向图中该问题与确定起点的问题完全等同,在有向图中该问题等同于把所有路径方向反转的确定起点的问题。确定起点终点

的最短路径问题 - 即已知起点和终点,求两结点之间的最短路径。全局最短路径问题 - 求图中所有的最短路径。 3、专题查询。根据用户查询的专题,在地图上标识出专题的所有地点。 4、生活信息查询和展示。在地图上显示出商铺、活动信息,通过点击查看该地点的详细信息,包括图片,联系方式以及评论等。 5、信息分类列表。将校园信息根据功能分类作成列表,方便用户点击查找。 1.2 后台功能需求 后台功能需求即管理员对系统的功能需求。 1、地标管理。后台管理员能对地标信息进行增、删、改、查等操作。 2、生活信息管理。后台管理员能对生活信息进行增、删、改、查等操作。 3、地图管理。后台管理员能对地图进行更新等操作。 4、用户管理。后台管理员能对用户信息进行查、禁封、解除禁封等操作。 5、数据生成。后台管理员能对地标数据进行批量生成管理。 2、系统性能需求 可理解性:网站地图,目录结构和索引。 用户界面及其友好性:包括产品宣传的易得性、信息的本土化、业务规则说明、沟通渠道、下载设施、色彩的协调性、响应时间的一致性。 性能:系统在响应时间、存储空间和加载能力等方面应该能满足客户需求。电子商务系统要求展开7*24小时的服务。

《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旅游信息系统设计 王娟 (贵州贵阳550025 贵州省第一测绘院) 摘要:Internet是当今获取信息和知识不可缺少的手段和途径,在交通和旅游方面显得尤为重要。分析了WebGIS(万维网地理信息系统)技术的特点和实现方法,论述了它与旅游信息化相结合的必要性和可行性,同时提出了在Internet上实现旅游信息系统的解决方案。 关键词:WebGIS、地理信息系统(GIS)、旅游信息系统。 1、引言 21世纪是信息经济的时代,在信息社会里起决定作用的不是资本,而是信息知识。随着经济的发展,人们生活水平的提高和闲暇时间的增多,旅游活动已成为人们生活中的重要组成部分。在信息社会里,旅游者获取旅游信息的渠道除了传统方式(广播、电视、报刊杂志等),更多的旅游者则借助于互联网(Internet)来寻找自己所需要的旅游信息。传统式与网络式相比,不仅渠道少、速度慢、成本高.且不确定性大,而网络获取旅游信息的方式不仅速度快、信息量大、内容新,而且费用低廉,深受广大中青年旅游者的喜爱和青睐。据统计,全球旅游电子商务连续5年以350%以上的速度发展.从某种意义上来说,旅游信息的传播速度和共享程度已成为促进旅游业快速发展的关键因素。 2、网络旅游信息系统的设计 系统性能是评定WebGIS系统的一个重要指标。对于性能的评定主要可以从多用户并发访问的效率、系统的响应速度、系统的稳定性、系统处理大数据量时的效率等方面进行。由于旅游信息系统是一个面向公众的查询系统,访问的人数多,为了提高通用测览的支持度,加快网络数据的传输速度,我们选择基于ASP技术的WebGIS来实现。ASP(Active Server Pages)是Microsoft公司提出的一种动态站点技术,同时也是一个“服务器端脚本编写环境”,它可用于创建和运行动态的交互式Web服务器应用程序。采用ASP技术实现webGIS还有以下优势:①由于送给客户端的是标准HTML文件,因此不存在浏览器不兼容的问题;②编写容易,web程序开发时间较短,利于快速建站;③存取数据库容易;④无代码泄漏问题。 2.1 系统总体框架结构 系统采用三层应用结构,三层由表示层、应用逻辑层和数据层组成,具体实现中三层分别为客户机、应用服务器和数据服务器。该系统的总体结构图如图1所示 图1 系统总体结构图 2.2 系统总体结构分析 (1)表示层设计:表示层的设计主要围绕GIS组件进行,客户端浏览器层的平台是Windows98(以上),采用通用的HTML浏览器,浏览器向Web服务器发送HTTP请求,Web 服务器响应客户机的请求,返回请求的HTML页面,客户机下载GIS组件,在客户机上注册安装成功后,在浏览器中运行。同时用户还可以在客户端进行简单的交互操作。 (2)逻辑层设计:该层是整个系统设计的核心,起着中间层的作用,在系统中即是Web服务器,Web服务器负责处理客户机的HTTP请求,下载GIS组件及加载空间数据等,最后把处理的结果数据通过Web服务器传给客户端。 (3)数据层设计:数据服务器层包括GIS服务器和商业服务器,其中对关系型数据的管理采用Microsoft SQL Server 2000数据库服务器。 ①GIS服务器主要负责管理相关的空间数据和属性数据,当GIS服务器接受到Web服务器传来的处理任务后,利用GIS服务器上的GIS组件所提供的各项功能,进行数据的提取、分

基于WebGIS的基础地理信息数据发布与应用服务

龙源期刊网 https://www.doczj.com/doc/cd4881937.html, 基于WebGIS的基础地理信息数据发布与应用服务 作者:赵锐赵凤禹 来源:《价值工程》2011年第25期 摘要:本文首先简要介绍了基础空间数据情况,以及在发布和应用中需要解决的问题。阐述了海量空间数据的管理方法、利用ArcIMS进行发布的方法。在应用服务器的开发上提出了实现手段。最终结合实际应用举例说明了具体实现情况。 Abstract: This paper briefly describes the status of basic spatial data and the problems of the dissemination and application to be solved, describes the method of massive spatial data management and the way of using ArcIMS to publish, proposes achieving means of the application server development, eventually explains the specific practical achievement combining with examples. 关键词:空间数据;数据发布;应用服务器 Key words: spatial data;data dissemination;application server 中图分类号:TP392文献标识码:A 文章编号:1006-4311(2011)25-0146-01 0 引言 近年来,WebGIS在社会各界广泛应用,不断发展,最原始的数据应用其实是数据产品应用,后来逐渐发展成为地理信息系统应用,直至现在的WebGIS应用,可以看出数据管理的发展是在不断变化的。 1 基础空间数据的管理 基础空间数据包括:栅格和矢量格式。 1.1 栅格在日常的数据管理方面,有的侧重于良好的数据管理的基础和背景的可用于栅格格式。数字正射影像原始成果数据为TIF格式,数据库管理可以不用其他步骤的直接进行。通常最不容易解决的数字化地形图。要想它的图形的显示效果完全符合图式的要求,必须将数字地形图成果转化为DWG格式,在DWG文件中,常用线型或线实体作为地物的符号,要想在GIS系统中也达到此效果,需要各种符号线存储,数据将被快速增长,将不可避免地减少数据的索引,提高查询速度。利用地理信息系统,由于其平台能力有限,不能完全实现的DWG图纸的效果。

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的旅游管理信息系统

Design and Implementation of Tourism Management Information System Ao Hu 1, a , Zhenming He 1, *, Cai Yin 2, b 1 School of Geosciences, Yangtze University, Wuhan, Hubei, China 430100 2College of Resources and Environmental Science, East China Normal University, Shanghai, China 200241 *Corresponding Author, Email: hbhzm2005@https://www.doczj.com/doc/cd4881937.html,, Phone: 086-027-******** a huao199011@https://www.doczj.com/doc/cd4881937.html,, b 51130801083@https://www.doczj.com/doc/cd4881937.html, Keywords: Tourism Management Information System (TMIS); Baidu Map API; HTML5; Implementation Abstract. The development of geographic information technology promotes the progress of tourism information. The application of information technology to the management of tourism information can improve the service standard and management quality of tourism industry, which consequently accelerates the development of tourism industry. The paper introduces the design of Tourism Management Information System (TMIS), and applies Baidu Map API and HTML5 based on B/S structure for web development to realize the basic operation of electronic maps, attractions query, bus query, surrounding query, travel by car, address matching, and so on. TMIS based on B/S structure shares resources through the network with low cost, high efficiency of management and development, fast speed of updating information, which can provide timely and accurate information for the tourists. Introduction With the vigorous development of information technology and tourism, the tourism industry is one of the supporting industries of many countries in the world [1]. In order to strive for more tourists, the tourism management information system (the integration of information management technology and tourism ) is developed by all countries as one of the main measures of the benign development of the tourism industry in the new century. TMIS is a support system which applies geographic information system technology information to the collection, storage, analysis, management, maintenance and auxiliary decision making of tourism planning information [2]. The development of TMIS can guide the healthy and sustainable development of tourism industry. GIS software engineering thinking is applied to the paper [3]. This paper introduces the system design, key technologies and system implementation. System design Design ideas and goals. The overall system design idea is to provide visitors with a multi-channel, multi-level real-time tourism information query platform through the Internet technology, the Baidu Map API and HTML5 technology. The system has two aims. The first is to provide tourists with accurate and timely information so that tourists can gain maximum convenience in tourism and leisure life through travel online platform construction. The second aim is to make every effort to make operation simple, interface concise and friendly, interactivity strong on the basis of meeting the basic requirements. Structure design. The system is developed by adopting B/S structure and the combination of Java Scrip scripting language and the Visual Studio 2010 development platform.

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—网络地理信息系统的应用与实现 黄宪明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.doczj.com/doc/cd4881937.html,。

基于WebGIS的气象信息服务系统的设计与实现

中国矿业大学 2011级硕士研究生 选 题 报 告 选题名称:基于WebGIS的气象信息服务系统的设计与实现学院:环境与测绘学院 学科专业:地图制图学与地理信息工程 研究生姓名:刘茜茜 导师姓名:孙亚琴 中国矿业大学学位管理办公室制 2013年5月23日

目录 1 研究背景及意义 (1) 2 气象WebGIS研究现状 (2) 2.1 GIS在气象应用中的研究现状 (2) 2.2 WebGIS研究现状及局限性 (4) 3 研究内容、技术路线 (5) 3.1研究内容 (5) 3.2技术路线 (6) 4 关键问题与难点分析 (7) 4.1关键问题 (7) 4.2难点分析 (7) 5 工作计划 (8) 5.1论文选题阶段 (8) 5.2论文完成阶段 (8) 6 经费预算 (8) 7 论文提纲 (9)

1研究背景及意义 随着科技的不断进步,一方面,人们的生活水平不断提高,对生活质量要求也越来越高,对天气气象条件的关注也越来越多[1-3];另一方面,以气象条件为基础的工农业生产,他们关注的不仅仅是天气,而是未来一段时间甚至半年的气象分布,并且要求相对准确[4, 5];还有,对科研工作者,气象学家来说,气象分布是他们研究的重点[6-8],如何及时准确的检验他们研究方法、手段的正确性也是非常重要的问题。 气象预测不准确不但严重影响人们的生活,也会对工业特别是农业生产造成极大的破坏。然而,即使能准确预测气象分布情况,但没有合适的方式展示,或不能以 Web方式展示,同样不能满足现在的生活需求。相反,如果能够准确预测气象分布,并能以直观可视化的方式展示在互联网(Internet)上[9-12],将完全是另一幅景象:有了准确的天气预报和方便的浏览、查询方式,用户就能根据实际情况做出相应的计划或调整;有了直观、可靠、实时的气象分布,工农业生产会有充分的准备[13-19]。如果预测有什么灾难性的天气,农学家或农业方面的决策者将做出相关的预防措施以减少损失,那么由减产带来的一系列社会影响(物件上涨,通货膨胀甚至经济危机等)也会随之缓和甚至避免;有了实时、动态的气象分布图,气象学家就能及时掌握未来的气象分布情况,进而给出合理的气象预报,并将此作为进一步研究的依据[20-22]。这种动态分布也能及时反映出科研方法或手段的正确与否,不但为科研提供参考依据,而且能提高科研效率。 目前,国内对气象的研究更多的是关注如何收集气象数据,如温度、水分等,以及如何存储这些海量数据,但是并没有很好的利用这些数据;已有的研究大多是基于桌面的。如今,互联网已进入了我们的生活[23-29],我们每天都通过网络来获取信息,足不出户便能知晓天下,便能生活自如。随着基于 Web 的地理信息系统(WebGIS)的发展[30-33],将气象资源和地理资源紧密的结合起来,可以使这些静态的气象数据变成栩栩如生的图画,为人们的生产生活提供方便[34]。如何将这些海量的气象数据以气象分布图的形式展示在地图中,并实时的发布到互联网上,将这些重要的信息为人们所用?将是关键所在。 针对徐州目前的地质灾害预警服务系统反映出来的问题和薄弱环节,徐州气

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规范的数据文档。

相关主题
文本预览
相关文档 最新文档