webGIS实验报告

时间:2024.4.27

目 录

   一、WebGIS简介……………………………………………

二、实验目的………………………………………………

 三、WebGIS特点……………………………………………

四、WebGIS关键技术………………………………………五、WebGIS功能……………………………………………

   六、WebGIS技术方法………………………………………

七、WebGIS技术方法………………………………………

八、使用ArcIMS建立地图并发布………………………

九、基于VS2005项目模板发布网站………………………

十、实验总结………………………………………………

一、 WebGIS简介

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

二、 实验目的

1熟悉ArcIMS9.x的安装与部署;

2掌握基于ArcIMS建立地图及发布的技能。

3熟悉使用VS2005发布网站的流程。

4 熟悉HTML、IIS、ASP等网站建站知识

5 掌握一般webgis网站发布流程

6熟悉各种网络GIS模式

7通过实验掌握基于Arc/IMS开发服务器端的地图制图系统的地图打开、放大、缩小、平移功能

8通过实验建立客户端的地图发布网页

三、 WebGIS特点

(1)全球化的服务器/浏览器应用

  全球范围内任意一个WWW节点的Internet用户都可以访问WebGIS服务器提供的各种GIS服务,甚至还可以进行全球范围内的GIS数据更新。

(2)真正大众化的GIS

  由于Internet的爆炸性发展,Web服务正在进入千家万户,WebGIS给更多用户提供了使用GIS的机会。现在流行的WebGIS平台有: ARCIMS;Mapgis IMS;Super Map IS;TopMap World;MapXtreme等国内外成熟产品。WebGIS可以使用通用浏览器进行浏览、查询,也可通过浏览器上的插件(plug-in)、ActiveX控件和Java Applet来进行WebGIS功能的访问,浏览器和这些插件都是免费的,易获取的,很大程度上扩大了GIS的潜在用户范围。而以往的GIS由于成本高和技术难度大,往往成为少数专家拥有的专业工具,很难推广。

(3)良好的可扩展性

  WebGIS很容易跟Web中的其他信息服务进行无缝集成,可以建立灵活多变的GIS应用。

(4)跨平台特性

  在WebGIS以前,尽管一些厂商为不同的操作系统(如:Windows、UNIX、Macintosh)分别提供了相应的GIS软件版本,但是没有一个GIS软件真正具有跨平台的特性。而基于Java的WebGIS可以做到"一次编成,到处运行 (write once, run anywhere)" ,把跨平台的特点发挥得淋漓尽致。

  据目前的WebGIS架构来分析,主要分两种:

  1.图片式的WebGIS也叫做栅格地图,也可以实现矢量地图,目前主要通过VML

  2.基于控件的矢量地图.(ActiveX,Java Applet)

  这两个开发各有利弊。尤其是基于控件的会受到诸多限制。自Google Maps发布以来,瓦片式的地图越来越盛行!

  WebGIS的基本特征

  1)WebGIS是集成的全球化客户/服务器网络系统。

  2)WebGIS应用客户/服务器概念来执行GIS的分析任务。

  3)WebGIS是交互系统

  4)WebGIS是分布式系统

  5)WebGIS是动态系统

  6)WebGIS是跨平台系统

  综合来看,目前WebGIS具备以下这样一些基本特点:

  (1)传输协议采用HTTP。

  (2)主要的运算任务都在服务器端执行,比如绘制地图,查询空间数据库,空间分析等。

  (3)用户端一般使用能解释HTML的通用浏览器。

  (4)远程服务器端提供地理信息服务时,把WWW服务器作为信息进出的重要关口。

  (5)WWW使用的通用标记语言在浏览器与服务器之间的GIS信息通讯中占有重要地位,即使使用其它数据格式或者将来HTML被其它标记语言所取代,大概这一点不会改变。

四、WebGIS关键技术

Web GIS的发展与GIS技术、信息技术和通信技术的发展密不可分。许多Internet组网技术可直接移植于Web GIS系统。但Web GIS自身还有一些关键技术必须解决,如高质量数据压缩技术、宽带和高码率WAP技术、组件式GIS设计等。随着宽带网的加速普及和WAP技术的快速发展,Web GIS的应用领域将不断拓宽。

  (1)空间数据的压缩与解压缩

  GIS中海量的空间数据会产生数据传输和存储问题,即使是宽带高速网,也不能使影象在万维网上以各种比例尺任意漫游,因此空间数据的压缩就显得尤为重要。此外,空间数据的管理和使用,如影象数据库的建立(影象无缝漫游)、网上数据分发、数据通信传播等都要求对空间数据进行压缩和解压缩。目前,由于小波理论能有效地应用于空间数据的压缩和解压缩,从而成为地理信息数据压缩领域的研究热点。

  (2)基于WAP技术的Web浏览

  由于无线互联网属于窄带网,网络环境并不十分稳定,但本身技术含量又特别高,因此,如何解决客户端的负荷是一个关键问题。最好的解决办法就是强化服务器端,同时研究具有可兼容、扩展和交互的、满足客户端要求的Web浏览技术。

  (3)分布式Web GIS数据库管理

  目前Web GIS数据访问技术有CGI、Web服务器专用APl、JDBC、Object Web 4种方法。Object Web是最新一代的动态网页技术,主要是Java/CORBA和Active X/DCOM 2种互相竞争的技术。Object Web通过分布式对象技术,允许客户机直接调用服务器,开销小,避免了CGI形成的“瓶颈”。2种方式都是独立于语言的,而且是组件式的。但Active X/DCOM目前只能运行在Win 95/NT上,而Java/CORBA具有跨平台的特性,具有十分突出的特点。

五、 WebGIS功能

(1)地理信息的空间分布式获取

  WebGIS可以在全球范围内通过各种手段获取各种地理信息。 将已存在的图形数据语言通过数字化转化为 WebGIS的基础数据,使数据的共享和传输更加方便。

  (2)地理信息的空间查询、检索和联机处理

  利用浏览器的交互能力, WebGIS 可以实现图形及属性数据的查询检索,并通过与浏览器的交互使不同地区的客户端来操作这些数据。

  (3)空间模型的分析服务

  在高性能的服务器端提供各种应用模型的分析与方法,通过接收用户提供的模型参数,进行快速的计算与分析,即时将计算结果以图形或文字等方式返回至浏览器端。

  (4)互联网上资源的共享

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

六、WebGIS技术方法

 目前,已有若干不同的技术方法被用于研制万维网地理信息系统。分别是:公共网端接口方法(Common Gateway Interface—CGI)、服务器应用程序接口方法(Server API)、插入法(Plug-in)、Java 互联网编程语言、ActiveX 技术方法。目前构建webgis的主要平台软件有mapgis、arcgis等

七、ArcIMS9.x的安装

软件准备:

J2SE JDK1.4.2.06,IIS5.0(使用windows安装盘),ServletExec_ISAPI_50,ArcIMS 9.x。

安装步骤:

1.       安装J2SE JDK1.4.2.06

J2SE JDK1.4.2.06的安装很简单,只需要按提示安装即可。

2.       安装IIS5.0(在安装之前请将Windows 20## Advanced Server的安装光盘放进光驱)

进入控制面板,点击运行添加删除程序,则弹出如下对话框,点击对话框左侧面板的“添加/删除Windows组件”,进入Windows 组件向导,勾选Internet 信息服务(IIS),点击下一步进入IIS5.0的安装。依次点选下一步即可完成安装。

3.       安装ServletExec_ISAPI_50

1)         运行ARCIMS安装盘ServletExec目录下的ServletExec_ISAPI_50.exe安装程序。

2)        依次点选下一步进行安装。

3)        设置ServletExec_ISAPI的管理用户名和密码,并点击NEXT继续。(一定要记住此用户名和密码,后面的配置当中要用到)

4)        完成安装。

4.       安装ArcIMS 9.x

八、 ArcIMS

1、ArcIMS概述

 ArcIMS 主要用于在Internet 上提供GIS 服务,ArcIMS 可以很容易地制作地图服务(Mapservices)、开发与地图服务进行通讯的Web 页面,并且进行站点管理。

ArcIMS 是一个由客户端部件和服务器端部件组成的分布式系统。客户经过Internet 或Intranet 服务器向ArcIMS 发出请求信息,ArcIMS 服务器处理 该请求,并将结果返回到客户浏览器。

2、创建一个ArcIMS 网站

简单的说,创建一个ArcIMS 网站需要三个步骤:

1.   使用Author制作所需要的地图;

2.   使用Administrator将制作的地图发布为地图服务;

3.   使用ArcIMS Web Manager向导来发布地图,或者使用VS 2005里的项目模板Web mapping Applicaion来发布网站。具体如下:                          

1、        明确所需数据的基础上,使用Author生成一幅地图

Author允许同时使用多个地理图层,并选择地图的符号与结构,最终输出结果为.AXL文本文件。

2..AXL文本创建好后,必须在中间件中进行注册,这一过程被称为“启动地图服务“。Administrator就是用来让服务器与中间进行通讯的应用程序。

3.一旦创建了地图服务并用Administrator启动服务后,就可以设计网站进行发布了。整个过程中Designer会通过向导引导创建HTML页面和有关的支持文件。

  3、使用ArcIMS建立地图并发布

 ArcIMS的创作流程非常清晰,共分为创建地图配置文件,配置地图服务,生成网络地图应用,调整配置四个步骤。

1.JPG

①  使用Author创作地图配置文件

1)        首先,加载图层数据,点击工具栏上的添加图层按钮,找到 Tutorial Data中的 SanFrancisco 数据,根据需要添加数据。

2)        将加载的图层进行修饰(符号化,设置图层属性,添加注记等),使其有更好的表现效果。

3) 图层的修饰最好是在ARCMAP中操作,修饰完整

注明:图层加载时注意显示的顺序,保存时格式要以axi格式保存

最终author生成图片

3)在完成编辑后,保存地图配置文件。示例中将地图配置文件保存到我的文档。

  使用 Administrator 管理 ArcIMS  服务

Administrator 用来管理 ArcIMS 服务,本步将会使用到上文创建的地图配置文件生成 ArcIMS Image Service

1)        在 Services 节,点击”New Service”按钮。

2)       在弹出的配置对话框中,设置地图文件为上文创建的地图配置文件,虚拟服务器为 ImageServer,图像类型为.GIF。

3)       服务新建后,可以通过工具栏上的属性按钮查看服务配置信息。

4)       退出 Administrator,保存所作修改。

4、使用 ArcIMS Designer 配置网站

ArcIMS Designer 是一个快速建立 ArcIMS Web 应用的向导程序。

将会使用上文创建的 Image Service,创建一个使用 HTML Viewer 的网站。

ArcIMS Designer 是一个快速建立 ArcIMS Web 应用的向导程序。

将会使用上文创建的 Image Service,创建一个使用 HTML Viewer 的网站。

5.JPG6.JPG

7.JPG

在浏览器中输入:http://localhost/website/mywebsite,可以看到刚创建的Web应用:

8.JPG

九、基于VS2005项目模板发布网站

安装Visual Studio 2005找到Visual Studio 2005安装文件,点击

SETUP.EXE文件,在弹出的对话框中点击“安装Visual Studio 2005”,在弹出的

安装程序的向导界面中,按提示安装。

(VS2005安装步骤略)

1.      使用地图配置文件,只是新建服务时应建为ImageServer虚拟服务类型。

2.      打开VS2005,点击 文件——新建——网站。

3.      选择asp.net网站,在位置栏输入刚建立的虚拟目录名称。

4.      这时候会提示网站存在,默认是新建网站,但一定要选择在现有位置创建新网站。

5.      点击default文件,绑定地图文件。

6.      你也可以通过编写代码来实现一些自定义的功能。

点击“运行”,建好的网站便可通过IE来浏览

十、     实验总结

地理信息系统是处理地理空间数据的信息系统。随着分布式计算技术、面向对象的构件技术、网络技术的迅速发展,以及Internet在社会生活中的日益普及,出现了与WWW相结合的GIS——WebGIS并迅速成为目前GIS发展的最重要的方向。WebGIS对于GIS的网络化、全球化和真正实用化具有重大意义。

这学期在刘星老师的指导下我们学习了WebGIS课程。学习了WebGIS的原理和操作,掌握WebGIS网站的简单制作、发布,并对.Net语言加深了了解, WebGIS在未来的重要性是不言而喻的,尤其是Web是GIS近几十年重要的发展方向,通过Web丰富的GIS数据和资料很容易在世界范围内实时共享和交流,这必将大大推动GIS产业的发展。

本学期通过开设WebGIS这门实践课程,并且通过上机实践,使我们熟悉各种网络GIS模式,Web服务IIS的建立,基于Arc/IMS开发服务器端的地图制图系统的地图打开、放大、缩小、平移功能,基于Arc/IMS开发服务器端的地图制图系统的地图专题图制图功能、数据库查询功能,建立客户端的地图发布网页,基于Arc/IMS开发客户端的地图放大、缩小等浏览功能,客户端与服务端的连接,基于Arc/IMS开发客户端的地图查询结果显示功能,通过学习我们能够熟练掌握ArcIMS软件的使用,同时也理解了WebGIS的一些基本原理和理论。


第二篇:WEBGIS实验报告一


Web GIS上机实验报告

一、实验目的和要求

认识计算机各部分硬件,构建基于windows的局域网并配置FTP服务服务器,实现互相访问。

二、实验原理和内容

1、原理简介

Windows系统提供了一种很方便的局域网连接方式,即工作组联网方式。利用Windows系统的这一功能,我们可以很容易地单位部门内部的计算机连成一个小局域网,可以做到软硬件资源共享。

2、实验内容

主要仪器设备。硬件包括: 计算机、网卡、双绞线、接头及集线器。

3、操作方法与实验步骤

(1)、安装FTP服务器组件:

安装及配置FTP服务器之前,必须先手工配置服务器本身的IP地址。 在开始→控制面版→添加删除程序→添加删除windows组件→双击“应用程序服务器”里边就有一个“Internet信息服务(IIS)”打上勾点,再双击打开“Internet信息服务(IIS)”对话框,在子组件列表中选中“文件传输协议(FTP)服务”复选框,连续单击“确定”按钮,并单击“下一步”按钮,Windows组件向导开始安装FTP服务组件。最后单击“完成”按钮关闭“Windows组件向导”对话框。

(2)、配置FTP服务器:

在Windows Server 2003系统中安装FTP服务器组件以后,用户只需进行简单的设置即可配置一台常规的FTP服务器,操作如下:

第1步,在开始菜单中依次单击“管理工具”→“Internet信息服务(IIS)管理器”菜单项,打开“Internet信息服务(IIS)管理器”窗口。在左窗格中展开“FTP站点”目录,右键单击“默认FTP站点”选项,并选择“属性”命令,如图所示:

 第2步,打开“默认FTP站点 属性”对话框,在“FTP站点”选项卡中可以设置关于FTP站点的参数。其中在“FTP站点标识”区域中可以更改FTP站点名称、监听IP地址以及TCP端口号,单击“IP地址”编辑框右侧的下拉三角按钮,并选中该站点要绑定的IP地址。在“FTP站点连接”区域可以限制连接到FTP站点的计算机数量,一般在局域网内部设置为“不受限制”较为合适。用户还可以单击“当前会话”按钮来查看当前连接到FTP站点的IP地址,并且可以断开恶意用户的连接,如图所示:

 第3步,切换到“安全账户”选项卡,此选项卡用于设置FTP服务器允许的登录方式。默认情况下允许匿名登录,如果取消选中“允许匿名连接”复选框,则用户在登录FTP站点时需要输入合法的用户名和密码。本例选中“不允许匿名连接”复选框,如图所示:

 登录FTP服务器的方式可以分为两种类型:匿名登录和用户登录。如果采用匿名登录方式,则用户可以通过用户名“anonymous”连接到FTP服务器,以电子邮件地址作为密码。对于这种密码FTP服务器并不进行检查,只是为了显示方便才进行这样的设置。允许匿名登录的FTP服务器使得任何用户都能获得访问能力,并获得必要的资料。如果不允许匿名连接,则必须提供合法的用户名和密码才能连接到FTP站点。这种登录方式可以让管理员有效控制连接到FTP服务器的用户身份,是较为安全的登录方式。 最后单击“确定”按钮。这里选择的是所有计算机都将被授权允许访问,如图所示:

返回“默认FTP站点 属性”对话框,单击“确定”按钮使设置生效。现在用户已经可以在网络中任意客户计算机的Web浏览器中输入FTP站点地址(如ftp://11.11.11.45)来访问FTP站点下的内容了。

 三、实验心得与体会

更多相关推荐:
ewb实验报告

实验一基本门电路的测试实验原理按各类门电路的逻辑功能将输入端接上逻辑电平对照门电路逻辑功能的真值表进行测试一非门非门电路的分析二与门与门电路的分析三或门或门电路的分析四异或门异或门电路的分析实验二触发器功能验证...

ewb实验报告

ewb实验报告,内容附图。

web数据库实验报告

1答JDBC有四种驱动类型2使用jdbc的基本过程3选择对数据库进行操作方式的界面查询操作的界面添加操作的页面删除操作的界面各个部分的代码展示方式界面fanshijsppagecontentTypequotte...

web WEB JSP实验报告书

实验1网页程序设计JavaScript一实验目的1掌握JavaScript技术基本掌握JavaScript的开发技巧2利用文本编辑器建立JavaScript脚本语言进行简单编程二实验要求1根据以下实验内容书写实...

web架构实验报告

web架构设计与开发一实验内容ltdecoratorusePagegtltdecoratoruseHtmlPagegt和ltdecoratorheadgt标签使用二实例代码1strutsxmlltxmlvers...

Web实验报告

实验一HTML语言一实验目的1掌握常用的HTML语言标记2利用文本编辑器建立HTML文档制作简单网页二实验要求1独立完成实验2书写实验报告书三实验内容1在文本编辑器记事本中输入如下的HTML代码程序以文件名sy...

太原理工大学web实验报告

本科实验报告课程名称实验项目实验地点专业班级学生姓名指导教师Web开发实用技术基础实验室211学号20xx年11月5日

Web网页设计实验报告

课程设计报告书20xx20xx学年第1学期设计题目Web网页制作实验报告年级专业08级市场营销姓名学号指导老师经济管理系12月20日目录一设计目的3二设计题目3三结构设计3四技术分析4五设计过程7六实验心得10...

web实验报告

一,相关技术为实现注册和登录功能,首先采用JSP和HTML分别设计regist和login页面,再采用servlet技术实现这两项功能。为实现上传文件至服务器和下载自己上传的文件,也先JSP和HTML设计页面,…

web实验报告

河南科技大学实验报告实验名称Web开发技术题目web开发环境的建立学院国际教育学院班级学号计算机131131425020xx9学生姓名李聪任课教师刘刚1实验一Web开发环境的建立一实验学时2学时二实验目的1掌握...

web前端技术实验报告1

Web前端技术实验报告课程名称Web前端技术实验名称html网页设计系别班级计科系1302班学生姓名余洲杰学生学号20xx100204辅导老师王琦一实验目的熟悉HTML制作网页的基础知识并能熟练运用学过的内容制...

Web实验报告

实验报告课程名称WEB系统与技术设计题目数据库编程班级软件卓越131姓名夏成明学号20xx30528指导教师蔡玮20xx年5月Web实验报告一课程设计目的本课程设计是学生学习完JSP程序设计教程课程后进行的一次...

ewb实验报告(2篇)