——ArcGIS Service使用说明
姓 名:
学 号:
班 级:
指导教师:
2011年12月18
1、ArcGISService简介
ArcGIS Server是一个基于Web的企业级GIS解决方案,它为创建和管理基于服务器的GIS提供了一个高效的框架平台,丰富了GIS的功能。例如地图、定位器和用在服务器应用中的软件对象。开发者使用ArcGIS Server可以构建Web应用、Web服务、以及其它运行在标准的.NET和J2EE Web服务器上的企业应用ArcGIS Server的管理由ArcGIS Desktop负责,后者可以通过局域网或Internet来访问ArcGIS Server。ArcGIS Server包含两个主要部件:GIS服务器和.NET与Java的Web应用开发框架(ADF)。GIS服务器ArcObjects对象的宿主,供Web应用和企业应用使用。它包含核心的ArcObjects库,并为ArcObjects能在一个集中的、共享的服务器中运行提供一个灵活的环境。ADF允许用户使用运行在GIS服务器上的ArcObjects来构建和部署.NET或Java的桌面和Web应用。ArcGIS Server是一个用于高级GIS应用的集中管理的GIS。它可以让开发者和系统设计员实现一个集中的GIS,支持多用户访问。集中的GIS应用(如Web应用)能够减少在每台机器上安装和管理桌面应用的费用。ArcGIS Server提供Web服务的能力,使得GIS能够与其它的IT系统有效集成,如关系数据库、Web服务器、以及企业应用服务器。
2、基于.NET Framework的ArcGISService组成及功能
1)组成:
GIS Server——SOM & SOC
SOM——管理在唯一主机上的windows服务,用于管理分布在各个SOC上的服务对象;
SOC——可以装在多台机器上,是服务对象的宿主。每一台SOC机器可以产生多个Container processes,一个Container processes可以运行多个服务对象,Container processes 是由SOM来管理的。(每台SOC机器都需要一个授权文件)
Web Applications
Web Application Developer Framework——Runtime & Software Developer Kit
Runtime安装在Web Sever机器上,SDK安装在Web Application上
Mobile Application Developer Framework
2)功能:
□在浏览器中分图层显示多个图层
□在浏览器中缩放、漫游地图
□在地图上点击要素查询信息
□在地图上查找要素
□显示文本标注
3、ArcGIS Service的安装步骤
安装主要分为三大块,即IIS的安装、Visual Studio2008、ArcGIS Service。每安装完一个块之后都要检测安装是否成功,尽量以上面列出的顺序进行安装,否则会导致安装失败。
1安装IIS5.0
首先从网上下载相应的IIS安装包,然后在电脑的控制面板中找到添加或删除程序,打开进入选择Window组件安装,最后把IIS选中,根据提示开始安装。需要注意的是当IIS安装完成之后要对安装进行检测,打开浏览器输入http://localhost如果出现如下界面就表示安装成功。
2安装Visual Studio2008
下载Visual Studio2008的安装包解压之后运行Setup.exe文件开始安装。安装的时候按照提示安装即可。安装完成后随便新建一个网站,然后随便添加点text文本运行测试,如果能够顺利出现网站的话就代表安装成功,如下图所示。
3安装ArcGIS Serve
1)运行安装程序在刚开始的界面中选择ArcGIS Serve for the Microsoft.NET Framework开始安装,其他的步骤都是默认设置,无需改变,直到安装完成。
2)进行ArcGIS Serve的配置
从开始—>所有程序—>ArcGIS-ArcGIS Serve for the Microsoft.NET Framework—GIS Serve Post Install打开配置如下图所示:
下一步
输入密码后,单机下一步:
如图设置之后,下一步:
默认设置,下一步:
选择第一项,下一步:
单击Install开始安装。
3)进行授权
最后确定之后,配置的整个过程就完成了。
4、地图服务的发布
Map Serve可以支持发布二维地图、支持建模、OGC WMS和KML,支持在线编辑空间数据等操作。
1)数据的编辑
打开ArcMAP把要发布的地图添加进来,进行编辑修改及地图可视化整理,最终得到自己想要的结果后保存。(地图编辑这一块此处不再细说)保存后退出ArcMAP。
2)用户权限的设置
ArcGIS Serve安装完成之后自动创建了两个组agsadmin和agsusers组,管理和使用都需要这两个组的权限才能进行。下面介绍在这两个组中的设置。
在控制面板中打开管理工具,再打开计算机管理找到本地用户和组,在着当中找到agsadmin和agsusers。分别在以下组中添加成员,如下图所示:
3)发布Map Serve
首先应该找到要发布的数据的文件夹,把该文件夹设置为网络共享,如下图所示:
在开始—>所有程序—>ArcGIS—>ArcGIS-ArcGIS Serve for the Microsoft.NET Framework—ArcGIS Serve Manager打开,如下图所示
输入用户名和密码登录,进入之后开始创建服务,如下图所示
4)使用ADF创建WebGIS应用
打开VS2008,新建一个网站,在中间选择Web Maping Application,如下图所示:
确定之后进入设置,如下图所示:
开始运行,最终结果如下图所示: