文档库 最新最全的文档下载
当前位置:文档库 › WebGIS复习整理

WebGIS复习整理

WebGIS复习整理
WebGIS复习整理

07级WebGIS复习

一、名词解释

1、WebGIS是指工作在Web网上的GIS,是传统的GIS在网络上的延伸和发展,具有传统GIS的特点,可以实现空间数据的检索、查询、制图输出、编辑等GIS基本功能,同时也是Internet上地理信息发布、共享和交流协作的基础。

2、ACE自适配通信环境(Adaptive Communication Environment)是面向对象的框架和工具包,它为通信软件实现了核心的并发和分布式模式。ACE包含的多种组件可以帮助通信软件的开发获得更好的灵活性、效率、可靠性和可移植性。

3、XML(Extensible Markup Language)是可扩展标记语言的缩写,它是W3C为适应WWW 的需要,将SGML(Standard Generalized Markup Language)标准简化而成的标记语言,其功能比HTML更加强大不再是固定标记,允许定义数量不限的标记来描述文档中的数据,允许嵌套的信息结构,并提供了一种直接处理Web数据的通用方法。

4、WebService是为其他应用提供数据和服务的应用逻辑单元,应用程序通过标准的Web 协议和数据格式获得WebService,每个WebService的实现完全独立,具有基于组件的开发和Web开发两者的优点,具有分布式,换散耦合、可复用性、开放性和可交互性等特点。

二、填空

1、WebGIS应用方向分类:

1)基于Internet的公共信息在线服务;2)基于Internet的企业内部业务管理;

WebGIS应用领域

1)传统GIS应用领域。WebGIS可以改善传统GIS在数据共享、更新等方面的不足。

2)管理部门。使网络上使用的系统更好地与地理位置相关,并实现与业务办公软件有机地结合,提高工作效率和管理水平。

3)大众化服务领域。可为一个般网络用户提供服务。

4)辅助决策应用领域。将不同部门的相关数据更好地联系起来,建立起一个完善的系统,辅助决策,如辅助政府科学决策。

2、ACE框架层次

ACE框架具有三个基本层次

1)操作系统(OS)适配层;OS适配层是位于本地OS API和ACE之间的“瘦”代码层,它使ACE 的较高层与平台依赖性屏蔽开来,从而使得通过ACE编写的代码保持了相对的平台无关性。2)C++包装层;C++包装层包括一些C++包装类,它们可用于构建高度可移植的和类型安全的C++应用。这是ACE工具包最大的一部分,大约包含了总源码的50%。

3)框架和模式层;

3、路由器及其功能

基本原理:在网络中,路由器接收到目标地址为自己的MAC地址的以太网数据帧,若帧中没有错误,路由器对帧中IP进行解封装,并所包的目标IP地址和路由选择表的条目进行比较,找到相匹配的条目并进行转发。

基本功能:路由器工作在网络层,即不同网络之间的连接。主要功能是路径选择,路径选择包括两种基本活动,一是最佳路径的判定,一是网间信息包的传送。

4、IP地址及其分类

IP地址:每个网络的网络地址,由32位二进制数组成。

IP地址可分为五类:

A类地址:以1~126开头

B类地址:以128~191开头

C类地址:以192~223开头

D类地址:以224~239开头

E类地址:以240~247开头

5、XML主要用途

一是作为元标记语言,定义各种实例标记语言标准;一是作为标准语言,担负起描述交换数据的作用;

6、WebGIS核心及其使用协议

WebGIS的核心:将GIS的功能嵌入到满足HTTP和TCP/IP标准的Internet应用体系中,实现Internet环境下地理信息的有效管理和处理。

WebGIS体系结构:采用了基于Internet的C/S体系结构,不同部门的数据可以分别存储在不同地点的Server上,每个GIS用户可以作为一个Client端通过Internet与Server交换信息,可以与网上其它非GIS信息进宪无缝链接和集成。

核心协议:

1)TCP/IP协议:规范了Internet上所有计算机之间的数据传输格式和传送方式。

2)HTTP协议:超文本传输协议,采用请求、应答模式实现客户机与服务器的信息通信。

7中继器及其在网络层

工作在物理层,是两个网络物理层上的连接。

8、基于ActiveX的WebGIS实现方式

原理:基于ActiveX 的WebGIS依靠GISActiveX来完成GIS数据的处理和显示。GISActiveX控件与web浏览器灵活无缝的结合在一起。一般地,GISActiveX控件包容在HTML代码中,并通过客户端的脚本语言调用GIS ActiveX的方法和属性,来完成人际交互界面的设置工作。流程:

1)Web浏览器向Web服务器发出数据请求;

2)Web服务器对接收到的请求进行处理,配合GIS服务器将所有的GIS数据传送给Web 浏览器。

3)浏览器利用GIS ActiveX控件对GIS数据进行相应的处理。

9、GML概念

GML (Geography Markup Language)即地理标识语言,是专门用于表示空间和属性数据的标记语言规范,是XML在地理空间信息领域的重要应用。它是以XML为基础的编码标准,得到许多GIS软件的支持。

GML为WebGIS的空间数据编码提供了一种开放式的标准,它以OGC所倡导的地理抽象模型(The Absttract Model of Geography)为基础,使用特征来描述现实世界。10、几种常见网络协议及其特点(填空)

1)HTTP是超文本传输协议(HyperText Transfer Protocol)的缩写,是客户端浏览器或其他程序与Web服务器之间的应用层通信协议。它采用请求/应答模型实现客户机与服务器的信息通信。是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。

2)TCP/IP (Transmission Control Protocol/Internet Protocol) 的简写,中文译名为传输控制协议/因特网互联协议,又叫网络通讯协议,这个协议是Internet最基本的协议、Internet国际互联网络的基础,简单地说,就是由网络层的IP协议和传输层的TCP协议组成的。它规范了Internet上所有计算机之间的数据传输格式和传送方式。TCP/IP实际上是一组协议,它包括上百个各种功能的协议,如:TCP、IP、UDP、ICMP、RIP、TELNETFTP、SMTP、ARP、TFTP 等。

3)UDP 是User Datagram Protocol的简称,中文名是用户数据包协议,是OSI 参考模型中一种无连接的传输层协议,可用于提供高效率的服务,对一次只交换少量数据报的情形十分有效。它是一种无连接协议,不能提供数据可靠性。

4)ICMP是(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议族的一个子协议,属于网络层协议,用于在IP主机、路由器之间传递控制消息。ICMP协议是一种面向连接的协议,用于传输出错报告控制信息,对于网络安全具有极其重要的意义。

11、网关

网关又称网间连接器、协议转换器,在传输层上用于高层协议转换以实现网络互联,通俗的讲就是一个网络连接到另一个网络的“关口”,在TCP/IP协议里的网关实质上是一个网络通向其他网络的IP地址。

综合来说,网关主要的功能是进行报文格式转换、地址映射、网络协议转换和原语连接转换等。

12、ASP与C#语言有什么关系及其表现形式

ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。

C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。主要用于程序开发。

三、简答

1、ISO—OSI体系层次

国际标准化组织(ISO)在1978年提出了开放系统互连参考模型(OSI:Open System Interconnection Reference Mode),该模型是设计和描述网络通信的基本框架。OSI描述了网络硬件和软件如何以层的方式协同工作进行网络通信。开放系统互连参考模型(OSI)

TCP/IP (Transmission Control Protocol/Internet Protocol) 的简写,是由网络层的IP协议和传输层的TCP协议组成的。它规范了Internet上所有计算机之间的数据传输格式和传送方式。TCP/IP协议在数据传输中的主要作用为:

1)TCP对数据进行格式化,将其分成若干数据包,并标上序号和校验号;

2)IP负责在数据包前添加报头,标明发送主机和接收主机的地址,然后发现往相应的网络接口。IP中还设有一些专门的路由算法,以确定数据包的传输路径。

3)在数据包接收端(即目的主机),TCP协议负责还原数据,并检查和处理错误,向发送主机发回“确认”,或请求重发。数据包可以沿一条规定的路径从主机到网关,一直到达目的地址,也可以要据线路情况选择不同的传送路径。

其中,数据从一个主机传到另一个主机是由IP负责完成的,检查数据的可靠性和完整性是由TCP负责完成的。

3、三种网络存储结构(存储技术按连接方式分类)

1)直接存储(DAS或SAS):磁带、磁盘、磁盘阵列等这些存储设备均以并行SCSI 总线与

主机连接,并被该主机直接访问和控制,其他主机则必须经该主机(服务器)的存储和转发才能访问存储设备中的数据,是“以服务器为中心”的存储结构。DAS系统中,服务器负荷重,效率低,实时性差,同时还存在代价高、数据上传时间长、响应速度慢、可扩展性差等缺点。

2)附网存储(NAS):NAS是一种将分布、独立的数据整合为大型集中化管理的数据中心,以便不同主机和应用服务器对其进行访问的技术,其主要特征是把存储设备和网络接口集成在一起,直接通过网络存取数据,具有良好的的扩展性、可用性和可靠性。

3)存储区域网络(SAN):是一种新的以数据存储为中心的网络存储体系结构,采用可伸缩的网络拓扑结构,通过光通道直接连接方式为SAN内部任意节点提供多路可选择的数据交换,并且将数据存储管理集中在相对独立的存储区域网内。SAN的实质就是一个独立的专门用于数据存取的局域网。

4、ASP概念特征

概念:ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。

特征:

1)ASP是微软公司推出的服务器端的组件,它与IIS协同使用,可以提供方便的服务器端开发接口和脚本开发环境。通过ASP能创建和运行动态、交互和高效页面组成的Web服务程序。

2)ASP最重要的一个特征是能调用服务器端的组件来实现各种功能并将结果返回给客户端。优点:

1)能与HTML集成;

2)易于创建,能自动编译和连接;

3)面向对象技术,易于与ActiveX组件集成;

4)在客户端仅需一个浏览器,无其他特殊要求;

5)安全性和保密性较好;

5、WCF

WCF就是专门用于服务定制、发布与运行以及消息传递和处理的一组专门类的集合,也就是所谓的“类库”。WCF主要用于处理进程间乃至于机器之间消息的传递与处理,同时它引入了SOA的设计思想,以服务的方式公布并运行,以方便客户端跨进程和机器对服务进行调用。

WCF的契约包括服务契约、数据契约和消息契约。其中服务契约为面向服务应用程序的核心,绑定(Binding)、契约(Contract)与服务的地址(Address)组合在一起,则形成了终结点(Endpoint)。

Address是Endpoint的网络地址,它标记了消息发送的目的地。Binding描述的是如何发送消息,例如消息发送的传输协议(如TCP,HTTP),安全(如SSL,SOAP消息安全)。Contract则描述的是消息所包含的内容,以及消息的组织和操作方式,例如是单向,双向还是请求/响应方式。

6、基于ASP的WEBGIS工作原理

基于ASP组件的WEBGIS系统分为三层结构:GIS Data Server-Layer,WebGIS Server -Layer, Client/Browser-Layer。

1)客户端浏览器层采用普通的HTML浏览器(IE or Netscape Navigator),接收普通的HTM L页面。它的任务是访问WebGIS服务器中有关的ASP页面的内容,并请求地图数据。

2)WebGIS服务器层主要由两部分组成:一是Web服务器软件如IIS(Microsoft Internet Information Server)和MTS(Microsoft Transaction Server ),一是基于GIS平台的Se

rver 组件,WebGIS服务器接收到浏览器端的请求后,利用GIS Server 组件的功能,进行处理、分析、计算等,如果需要GIS数据服务器的数据,则向GIS数据服务器发出请求。3)GIS数据服务器层GIS系统和空间数据库。它完成数据的定义存储、检索、完整性约束以及有关的数据库管理工作,它接收到WebGIS服务器的数据请求,并将处理结果交送WebG IS服务器。

7、动态负载平衡及多服务器的动态负载平衡策略

动态负载平衡:指各个服务器响应的负载在任一时刻应该基本平衡。

主要技术:多服务器技术

工作原理:用户第一次请求对象服务时,首先向负载调控器发送获得服务对象实例引用的请求;负载调控器根据后台服务器上的当前负载状态,从中选择一个合适的服务器,并由该服务器上的实例引用指针,完成后续的请求操作;若后台服务器负载过重,那么用户建立服务对象实例的请求将被负载调控器暂存到等待序列中进行排队,待服务器空闲时在进行处理。多服务器动态负载调控策略(P83)

8、ACE中接受器与连接器的工作原理(建议查看补充课本第七章)

ACE接受器-连接器设计模式(Acceptor-Connector)使分布式系统中的连接建立及服务初始化与一旦服务初始化后所执行的处理去耦合。

这样的去耦合通过三种组件来完成:acceptor、connector 和 servicehandler(服务处理器)。1)连接器主动地建立到远地接受器组件的连接,并初始化服务处理器来处理在连接上交换的数据。2)接受器被动地等待来自远地连接器的连接请求,在这样的请求到达时建立连接,并初始化服务处理器来处理在连接上交换的数据。3)初始化的服务处理器执行应用特有的处理,并通过连接器和接受器组件建立的连接来进行通信。

B卷

1、计算机网络

概念:凡将物理位置不同、并具有独立功能的多个计算机系统通过通信设备和线路连接起来、以功能完善的网络软件实现网络中资源共享的系统,称之为计算机网络系统。其中,资源共享是指在网络系统中的各计算机用户均能享受网内其他各计算机系统中的全部或部分资源。计算机网络的组成包括:网络硬件、网络软件和网络协议。

现代计算机网络系统是建立在分组交换技术基础上的一种通信体系。

2、WebGIS的应用层面:

1)空间数据发布;WebGIS能以图形方式显示空间数据,较之与单纯的FTP或HTTP方式,它使用户更容易找到需要的数据,使数据的共享和传输也更方便。

2)空间查询检索和联机处理;利用浏览器提供的交互能力,WebGIS可以实现图形及属性数据库的查询检索,并通过与浏览器交互来远程操作这些数据。

3)空间数据可视化;通过某种Web传输方式工,把空间图形及属性数据或者是分析结果发送到客户端的浏览器上,供用户查看。

4)空间模型分析服务;在服务器端提供各种应用模型的分析与实现方法,接受用户通过浏览器输入的模型参数后,进行快速计算与分析,并及时将计算结果返回浏览器端。

5)Web资源的共享;在Web上存在着大量的信息,这些信息多数具有空间分布特征,利用WebGIS对这些信息进行组织和管理,可为用户提供基于空间分布的多种信息服务,提高资源利用率和共享程度。

3 、MapXtreme三层体系结构

MapXtreme采用的是三层结构,三层结构包括客户机、客户机/服务器以及服务器。客户机具有用户接口,进行数据的显示,客户机/服务器负责应用处理过程,服务器端只进行数据的管理工作。

这种体系结构使得应用系统能够在客户机和服务器端实现共享,或者运行在一些中间平

台上,中间平台一般称之为“应用服务器”。应用服务器能够进行大量的数据分析工作,因此减少了网络的阻塞。

在MapXtreme的工作方式下,所有的电子地图数据和应用程序都放在Serve端,客户端只是提出请求,所有的响应都在Server端完成,只需要在Server端进行维护即可,客户端无需任何维护,大大降低了系统的工作量。

*4、MapXtreme基本概念及工作方式

基本概念:MapXtreme是MapInfo公司开发的基于Internet/ Intranet的应用服务器,它具有强大的地图化功能,包括绘制专题地图、缓冲区分析、地图编辑、地图目标查找、地图显示、图层控制、空间选择、地理编码、扩展地图库和示例数据等。管理员只要在Web服务器上对MapXtreme进行编程和管理,用户就能够通过Web浏览器访问到地图信息。

工作方式:MapXtreme的工作方式总体来说是瘦客户端的工作方式,客户端看到的地图是服务端根据用户请求动态生成的某种格式的图片。MapXtreme采用的是B/S模式三层架构,客户端首先向Web服务器提交HTTP请求,递交Form表单,Web服务器收到该请求后,把地图操作请求提交给地图应用服务,地图应用服务在内部调用MapXServer响应用户的操作请求,进行相应的空间分析和处理后,产生新的地图图片,返回给Web服务器,Web服务器再把该图片嵌入到HTML页面中并返回到客户端的浏览器上。

*5、MapXtreme基本原理:

在编写、调试完成MapXtreme脚本以后,脚本被发布在Web服务器上,当它被客户端访问时,就会自动执行。然后产生对地图引擎的调用,所谓地图引擎,不妨理解成就是一个MapXtreme对象,它通过对MapX进行访问和调用有自己的一套属性和方法,在脚本和地图引擎的通讯过程中,地图引擎返回给脚本一个格式为GIF或JPEG的图像文件。这个图像文件将被下载到客户端的浏览器显示。

*6、基于MapXtreme开发WebGIS的过程

如通常动态网页运行机制一样,利用MapXtreme 开发WebGIS基本包括:客户端请求提交、服务器处理客户请求、处理结果返回客户端三个过程,此外还包括两个特殊过程:初始化地图服务器、释放地图服务资源。

(1)初始化地图服务器:当用户第一次调用地图服务功能或者Session 中断后重新调用地图服务功能都需要执行一些MapXtreme 地图引擎初始化语句,用于配置初始参数,启动地图服务引擎。

(2)客户端向地图服务器提交请求:当地图服务器初始化后,客户端就可以向服务器端提交地图处理请求,其模式包括表单提交和HTTP附加参数提交两种。提交的信息主要包括:当前地图工具状态(如放大、缩小等)、用户在地图窗口元素上点击的位置坐标、其他一些附属信息。

(3)地图服务器处理客户请求:接收客户端请求后,地图服务器根据请求内容来进行相应的地图操作处理,其中处理语句的编程书写方式同MapX组件开发大体类似。

(4)释放地图服务资源:当用户关闭地图服务功能程序或者Session中断时都将调用相应的语句释放本线程在地图服务器所占的资源。

注意:有些题目答案不是特别准确,有更合适的答案希望大家能够及时提出。其中WCF,ACE及ASP是今年老师新加内容,有时间的话大家可以细看一下这几部分。后面几个带*的题目没要求,不用看。

QQ课程设计

QQ聊天课程设计 《软件综合开发案例教程》课程设计报告 课程设计题目 我们要做的就是QQ聊天界面,基本功能和QQ类似。首先,系统分为两大部分,第一部分是客户端,是用户使用的部分,第二部分就是服务器,所有的客户端都是通过服务器来进行用户身份验证及聊天转接的。客户端提供主要的界面及服务请求,如:登录界面、注册界面、聊天界面、信息查看界面等。客户端主要提供服务请求界面,核心连接逻辑处理主要由服务器提供,并向客户端发送请求的结果。同时,服务器要能提供服务的开启、关闭功能及查看聊天信息历史记录。 小组成员: 任课讲师和助教: 年月日

摘要 这个课程设计整体采用在linux平台下,在同一局域网内实现聊天功能。整体框架主要分为服务端和客户端两个部分,设置好ip和端口号,在Linux下编译和调试两主大块程序,实现服务端和客户端的连接,然后以服务端作为中继转实现客户端之间的通信。使用gtk实现界面,并在项目管理中采用socket网络编程采用TCP/IP协议保证连接可靠,提高了编译和调试效率,加快了项目的完成速度。 本次设计的聊天工具采用字符串命令行的方式进行通信,主要实现了五个功能:用户之间一对一的聊天、用户之间聊天记录保存、聊天记录调取查询。经过测试,程序运行可靠,能满足在linux中实现网络聊天的要求。 关键词:关键词linux,gtk,socket,mysql,服务端,客户端,网络编程

Abstract With the developing of information technology, especially internet, domain of GIS application has a great development in many fields. Recently, the development of GIS network utilization make a dramatically progress, and WebGIS which is based on Internet has been forwarded. XXXXXXX XXXXXXX Keywords: XXXXXX XXXXXXXXX

实验三:SuperMap WebGIS快速入门

网络地理信息系统专业课程设计任务书

一、实践目的和要求 目的: 1、了解WebGIS开发流程; 2、了解SuperMap iServer开发步骤。 要求: 能够开发出一个地图浏览网页,并能将该网页部署到IIS服务器及TomCat 服务器上。 二、实验内容 (1)安装SuperMap iServer软件 (2)发布GIS数据 (3)建立程序目录,复制SuperMap iClient for JavaScript脚本库 (4)开发GIS功能 (5)调试 (6)发布网页 (7)安装IIS服务器 三、实验数据 实验一:快速入门 四、步骤和结果 1.复制脚本库文件 创建lupeng文件夹。将iClient文件下的Javaforjavascript目录下的Libs 文件夹和theme文件夹如图1所示。拷贝到lupeng文件夹下,并建立html文件,如图2所示。其中,Libs文件夹,所有控件和基础类的文件,theme文件夹,控件资源以及样式文件。

图1 Java for javascript目录 图2 lupeng文件夹 2.编写HTML文件,实现功能:地图浏览,地图放大、缩小、漫游,最终代码如图3所示。 图3 HTML文件代码

3.启动Supermap iSever的服务,如图4所示。在浏览器输入localhost:8090验证是否启动成功如图5所示。 图4 启动Supermap iSever 图5 验证服务启动 4.在浏览器输入,localhost:8090/lupeng/test.htm即可实现功能。如图6所示。

图6 地图功能实现 五、总结 此次实验实现了通过超图的iServer服务,实现了浏览器端实现地图浏览,地图放大、缩小、漫游等功能。在此次实验进行之前,先进行了supermap iSever 8c的许可更新,自己操作了一遍,掌握了如何通过超图官网进行许可申请以及更新等操作。同时,此页面的实现也利用了一些javascript的相关知识,虽然只是将supermap iSever里面的脚本库文件添加之后在html 文件中进行了引用,但是其用法还不是很明白,接下来的工作还有很多,需要进一步的去学习,一分耕耘一分收获。 (注:专业文档是经验性极强的领域,无法思考和涵盖全面,素材和资料部分来自网络,供参考。可复制、编制,期待你的好评与关注)

WebGIS课程实习

一.课程目的: 通过本次WebGIS课程实习,了解一些网页设计的基础知识,学会加载地图并显示地图范围,同时在地图上显示相应的信息,最后通过对地图的一些基本的操作来实现相应的功能。 二.课程要求: 1.加入地图并显示当前地图范围; 2.在地图单击,以信息窗口的形式显示单击处的地理坐标; 3.设置导航工具栏(拉框放大,拉框缩小,全图范围,前一视图,后一视图, 平移地图,取消操作); 4.设置绘图工具条(Point,MutiPoint,Line,Polyline,Freehand Polyline, Polygon,Freehand Polygon); 5.设置比例尺; 三.课程具体步骤与结果展示: 1、首先通过HTML对整个网页进行布局。 如上图所示,最顶层是课程名称,左侧是工具栏,右侧是地图显示区,最后一层是版权要求。 2、加入地图并显示当前地图范围并且设置导航栏

3、在地图单击,以信息窗口的形式显示单击处的地理坐标; 4.设置绘图工具条(Point,MutiPoint,Line,Polyline,Freehand Polyline,Polygon,Freehand Polygon); 5.设置比例尺:

四.关键代码: WebGIS课程设计//网页标题

配电网实验报告

配电网地理信息系统功能设计一.实验名称 配电网地理信息系统功能设计 二.实验要求 1.已对配网教材中有关配网自动化系统体系结构及配网自动化地理信息系统 章节进行了学习,建立了基本概念。 2.实验前,认真阅读本实验指导书;实验中,根据步骤进行操作,对每一实验 内容做好记录;实验后,写出实验报告。 3.认真上机操作,建立感性认识。 4.严格按照教师的指导进行操作。 三.实验目的 1.掌握地理信息系统的概念。 2.了解地理信息系统的应用。 3.熟悉并掌握地理信息系统的基本功能。 4.认知并基本熟悉具有国际领先水平的ArcInfo地理信息平台系列模块之一的 ArcView桌面平台。

四.系统结构 FTU FTU 图8-1 系统结构

五.系统功能 图8-2 系统功能

六.实验内容及步骤 (一)矢量数据载入 1.在桌面双击“ArcView”图标,在“Welcome to ArcView GIS”窗口单击“Cancel” 按钮。 2.在“Untitled”项目窗口,选中“View”项,单击“New”按钮,即新建立了 一个“View1”视图窗口。(最大化各窗口)。 3.在“View1”窗口,单击“Add Theme”按钮,在“Add Theme”窗口中, 选择“d:\gis实验”,选择land.shp源文件,单击“OK”按钮,即在“View1” 窗口中载入land专题层,单击左边专题列表中land层左边的检查框,使其打上勾,则该层显示。 4.重复第3步,分别载入river、powerline、byq、switch、feeder等专题层,并 使其显示。 5.观察效果。

WebGIS作业

WebGIS课程设计作业 姓名:甄真 班级:2011010班 专业:地理信息系统 指导老师:张俊峰许德合

实验步骤: 1.代码实现: using System; using System.Collections.Generic; using System.Linq; using https://www.wendangku.net/doc/6d13812367.html,; using System.Windows; using System.Windows.Browser; using System.Windows.Controls; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Animation; using System.Windows.Markup; using System.Windows.Shapes; using https://www.wendangku.net/doc/6d13812367.html,ponentModel; using ESRI.ArcGIS.Client; using System.Windows.Controls.Primitives; using ESRI.ArcGIS.Client.Tasks; using ESRI.ArcGIS.Client.Symbols; using ESRI.ArcGIS.Client.Behaviors; using ESRI.ArcGIS.Client.Geometry; namespace ESRIStandardMapApplication1 { public partial class MainPage : UserControl { public MainPage() { InitializeComponent(); } 属性查询: #region//属o?性?查¨¥询?¤ private void QueryButton_Click(object sender, RoutedEventArgs e) { QueryTask queryTask = new

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课程设计 ——基于ArcIMS的网上校园开发与实践 姓名: 学号: 班级: 指导教师: 2010年7月15日

WebGIS课程设计 ——基于ArcIMS的网上校园开发与实践 实验报告 在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着越来越重要的作用。WebGIS是Internet技术应用于GIS开发的产物,许多Internet组网技术直接移植于Web GIS系统,通过WWW使得GIS 功能得以扩展,从而真正成为一种大众使用的工具。从WWW的任意一个节点,Internet用户可以浏览WebGIS站点中的空间数据、制作专题图,以及进行各种空间检索和空间分析等各种操作。通过一学期的学习,和对WebGIS的深入理解,我们也可以通过网络结合地理信息系统、数据库等过去学过的知识来实现诸如:清楚地知道目的地所在的具体的位置,对感兴趣的地理实体的属性特征的查询,以及在电了地图上进行放大,缩小,漫游,及各种地理空间分析等操作。 一、课程设计目的 本次课程设计开发实现的网上校园查询系统,主要目的是面向兰州交通大学师生以及来我校参观、学习和工作的客人提供网上电子地图服务,实现地图浏览、空间查询、路径分析以及网站与客户之间的空间信息互动等功能。使用者可以得到图文并茂的查询校园信息,而且获得最为直接的效果。 二、实现平台和主要软件 (1)服务器端:ArcIMS+IIS (2)客户端:HTML(3)Frontpage2003或者Dreamweaver (4)ArcGIS Desktop9.2,ArcIMS (5)SQL Server 2000 三、设计内容及步骤: 一、网页制作: 1.首页的制作: 首页,首先要考虑页面的美观与大方,在图片背景选择以及颜色搭配尽可能的避免颜色过重而造成的视觉疲劳,好的开头就是成功的一半,我们的首页如下: 首页中包含的内容有: 1,兰州交通大学简介,简 单的介绍交的的概况和发展 历程;2.交大校园电子地 图。3,信息查询中心其中 心4交大风采:展示交大学 生的学习和生活。5,校公 告。6,活动安排表:针对 校级、院级或系级大型系列 活动,提供活动日程服务。 7,留言板:给站长留言, 发表个人的意义见,并反馈

测绘工程2016-GIS课程设计实验报告

GIS课程设计实验报告 组员:蒋通王伟旭蒋梓杰田伟伟 班级:测绘工程1301班 指导老师:赵玲

一、课程设计数据 中南大学校本部CASS数字地形图(csu4.dwg) 中南大学校本部遥感影像图 二、使用软件 ARCGIS10.2(自己电脑) 三、课程设计的任务、性质与目的 本课程设计是GIS专业的技术实践课,是在完成地理信息系统的课堂教学后进行的,旨在加深学生对地理信息系统基本概念、基本原理的理解,提高学生的地理信息系统的理论水平和分析问题、解决问题能力以及编写设计报告的能力。 (1)掌握ArcGIS软件的基本功能,学习AutoCAD数据(DWG)向SHAPE文件转换的基本流程,掌握显示、查询和编辑空间数据的方法和基本操作; (2)掌握影像数据处理和校准的基本方法; (3)掌握ArcCatalog管理空间数据的基本功能,学习ArcSDE建立空间数据库和数据入库的基本流程和操作; (4)掌握ArcMap修饰地图文件的基本方法; (5)掌握ArcGIS Server部署和发布空间数据的流程与基本方法; (6)掌握由高程点生成TIN,再转换生成DEM的方法和流程; (7)学习掌握利用DEM生成坡向、坡度图的方法,以及重分类的方法和原理; (8)学习2.5维数字地表模型DTM的创建方法; (9)掌握ArcScene建立三维模型的基本方法; 四、课程设计的基本要求 1、课程设计分小组进行,每小组3-4人,组内要有明确分工与合作,本设计的具体上机操作步骤由学生独立完成。 2、在课程设计的教学过程中,指导教师应分阶段对学生完成的工作及所得结果进行检查。 3、学生要按照课程设计任务的要求,按时按量按质地完成课程设计。在课程设计过程中,凡累计旷课时间达到或超过课程设计全过程1/3或未完成课程设计任务要求者,按不及

GIS课程设计大纲

GIS课程设计 课程编号: 课程名称:GIS课程设计 英文名称:GIS curriculum design 适应专业:测绘工程 执笔人:李光强 一、学时与学分 总学时:1周总学分:2 二、课程设计的任务、性质与目的 本课程设计是GIS专业的技术实践课,是在完成地理信息系统的课堂教学后进行的,旨在加深学生对地理信息系统基本概念、基本原理的理解,提高学生的地理信息系统的理论水平和分析问题、解决问题能力以及编写设计报告的能力。 (1)掌握ArcGIS软件的基本功能,学习AutoCAD数据(DWG)向SHAPE文件转换的基本流程,掌握显示、查询和编辑空间数据的方法和基本操作; (2)掌握影像数据处理和校准的基本方法; (3)掌握ArcCatalog管理空间数据的基本功能,学习ArcSDE建立空间数据库和数据入库的基本流程和操作; (4)掌握ArcMap修饰地图文件的基本方法; (5)掌握ArcGIS Server部署和发布空间数据的流程与基本方法。 三、课程设计的基本要求 1、课程设计由学生独立完成。 2、在课程设计的教学过程中,指导教师应分阶段对学生完成的工作及所得结果进行检查。 3、学生要按照课程设计任务的要求,按时按量按质地完成课程设计。在课程设计过程中,凡累计旷课时间达到或超过课程设计全过程1/3或未完成课程设计任务要求者,按不及格处理。 3、学生要认真编写课程设计报告,课程设计报告内容应包括封面(设计题目、班级、指导教师姓名、设计者班级、姓名)、课程设计任务、摘要、目录、原理、设计方案、实验

方法(步骤)及结果分析、课程设计总结、参考文献和附录等。 四、课程设计的内容 (1)收集有关基础地理数据、地形图制图等相关标准或规范,学习CASS的地形图制图规范,掌握地形图常用分层方法和图层结构,掌握DWG数据向SHP数据转换的方法和数据质量控制的基本方法; ①打开中南大学(本部)DWG地形图(CSU.dwg),理解地图的分层方法与命名; ②利用ArcGIS完成DWG文件向SHP文件的转换,并确保原DWG中的图层和数据不丢失,参考CASS的分层方法将图层分为道路、学生宿舍、教师宿舍、教学楼、办公楼、体育场、绿地、池塘等; ③建立拓扑关系,检查面状地物是否存在拓扑错误,并修改拓扑错误;检查同一条道路中心线是否分段,并合并分段道路;利用ArcMap中的ModelBuilder工具建立不同地物拓扑结构检查模型,并用该模型检查道路与面状地物的拓扑结构是否存在错误(如道路穿过房屋、池塘等),并修改错误; (2)影像数据的处理和校准; ①从Google Earth中分幅截取我校影像数据,并分幅存为png或jpg文件; ②利用Photoshop软件或其它图像处理软件拼接截取的影像图; ③在ArcMap中,利用任务(1)转换出的SHP文件,校准影像数据,要求校准的均方根误差(RMSE)小于1。 (3)利用ArcSDE建立空间数据库; ①安装MS SQLServer 2005数据库管理系统和ArcSDE软件,并配置好空间数据库参数; ②利用ArcCatalog,将任务(1)和(2)完成的矢量数据和影像数据导入空间数据库; ③在ArcMap中加载道路数据,并在图层中添加道路名称字段(RoadName),并输入相应道路名称; ④在ArcMap中加载建筑物数据(学生宿舍、教师宿舍、教学楼、办公楼等),并在图层中添加建筑物名称字段(BuildingName),并输入相应建筑物名称; (4)地图整饰; ①在ArcMap中加载空间数据库中的各图层,并将各图层数据依据相关标准进行符号化; ②在地图上标注道路、建筑物的名称以及等高线高程值;

公交查询系统实验报告

目录 1 公交查询系统需求分析 .................................................. 错误!未定义书签。 1.1开发背景 .............................................................. 错误!未定义书签。 1.2系统主要业务分析(对系统业务进行描述,可画数据\业务流图).错误!未定义书签。 1.2.1 个人帐户管理业务分析......................................................... 错误!未定义书签。 1.2.2 转账管理业务分析................................................................. 错误!未定义书签。 1.2.3 缴费管理业务分析................................................................. 错误!未定义书签。 1.2.4 支付管理业务分析................................................................. 错误!未定义书签。 1.2.5 投资理财管理业务分析......................................................... 错误!未定义书签。 1.2.6 信息通知管理业务分析......................................................... 错误!未定义书签。 1.2.7 挂失管理业务分析................................................................. 错误!未定义书签。 1.2.8 系统安全管理业务分析......................................................... 错误!未定义书签。 1.3系统功能需求分析(可采用数据流图描述)........ 错误!未定义书签。 1.3.1 个人帐户管理功能分析......................................................... 错误!未定义书签。 1.3.2 转账管理功能分析................................................................. 错误!未定义书签。 1.3.3 缴费管理功能分析................................................................. 错误!未定义书签。 1.3.4 支付管理功能分析................................................................. 错误!未定义书签。 1.3.5 投资理财管理功能分析......................................................... 错误!未定义书签。 1.3.6 信息通知管理功能分析......................................................... 错误!未定义书签。 1.3.7 挂失管理功能分析................................................................. 错误!未定义书签。 1.3.8 系统安全功能分析................................................................. 错误!未定义书签。 1.4系统数据模型....................................................... 错误!未定义书签。 1.5数据字典.............................................................. 错误!未定义书签。 2 个人银行管理系统逻辑结构设计.................................... 错误!未定义书签。 2.1系统模块划分....................................................... 错误!未定义书签。 2.2数据库逻辑结构设计 (15) 3 个人网上银行功能设计 (16) 3.1个人帐户管理功能设计 (16) 3.1.1 个人账户增加操作 (16) 3.1.2 个人账户删除操作................................................................. 错误!未定义书签。 4 课程设计总结.................................................................... 错误!未定义书签。 4.1总结..................................................................... 错误!未定义书签。 4.2展望..................................................................... 错误!未定义书签。

C语言程序设计课程自评报告

《C语言程序设计》课程自评报告 辽宁对外经贸职业学院 2005年7月

《C语言程序设计》课程自评报告 《C语言程序设计》是我院信息管理专业、计算机应用专业、电子商务专业的一门主干课程。其中信息管理专业是辽宁省的试点专业。几年来,在院各级领导的关怀和指导下,我系在专业建设过程中,非常重视《C语言程序设计》课程的建设。承担本门课程的师资队伍在壮大、教学教改方面成绩显著。 一、教学队伍 (一)课程负责人与主讲教师 《C语言程序设计》课程的负责人是毕丛娣,主讲教师有毕丛娣、冯素梅、郭群、任昌荣、孙静。《C语言程序设计》课程的负责人及承担本门课程授课任务的全体老师本着以教书育人、为人师表的宗旨,努力钻研,不断进取,团结互助,共同进步。 课程负责人毕丛娣,女,中共党员,副教授,出生于1964年8月,于1987年毕业于辽宁师范大学,先后承担过教研室主任、教学副主任等职务,现担任信息技术系教学主任,计算机应用专业带头人。长期以来一直工作在教育第一线,从事计算机基础教学和计算机专业教学。近五年来讲授的主要课程有《C语言程序设计》、《VB程序设计》、《VFP程序设计》、《计算机应用基础》等主干专业课及主干专业基础课,承担所讲授的课程的全部实验部分,学生总人数为1750人;2000年4月—2005年7月一直承担c、vb、vfp课程设计,学生总人数为 1000人;2000年-2005年共指导指导毕业论文41篇,学生总人数为 41人。年平均课时达420学时。非常注重教学研究,积极探索教学改革的途径,教书育人,教学效果优秀,受到学生们的一致好评。多次指导学生校外实习及课程设计等工作,多年来一直指导毕业生的毕业论文。 主持了省级课题《计算机信息管理专业集群式模块化课程模式的研究与实践》的研究,先后参与了《基于internet 的项目管理》和《高职计算机教育与高素质初级软件人才培养的研究》的课题研究,编写教材《visual foxpro 程序设计实训》(主编)、《visual foxpro 程序设计》(参编)和《计算机应用基础》(主编),发表了多篇省级论文《浅谈计算机网页制作》、《校园网病毒防御体系之我见》、《高职院校核心竞争力模式与构建》等。《高职院校核心竞争力模式与构建》论文获学院学术研讨会二等奖。 多次受到表彰与奖励:2001年学院教书育人能手称号;2003年学院优秀教师称号;2004年学院优秀教师称号;2005年学院优秀教师称号。

相关文档