学习ArcGIS_Server_心得

2018-12-10 23:58

学习ArcGIS Server 心得

GIS组:关永宏 2011年10月13日

目录

一、 二、 三、 四、

ArcGIS Server的概述 ArcGIS Server的发展趋势 ArcGIS Server的几个概念 ArcGIS Server开发 1、各控件功能及联系 2、Ajax知识

3、ICallbackEventHandler 4、各部分功能

五、

ArcGISAPI forFlex 1、Flex概述 2、Flex的优势

3、ArcGIS API for Flex入门 4、ArcGIS API for Flex使用

六、

总结

一、 ArcGIS Server的概述

ArcGIS Server——基于AO的对象服务器,由GISServer和Application Developer Framework(ADF)组成;GISServer由Server Object Manager(SOM)和Server Object Container(SOC)组成;ADF利用AO来构建运行于GISServer之上的web应用和web服务 主要安装ArcGIS Server Object Manager&ArcGIS Server Object Container,先尝试在同一台机器上配置,再装在分布式系统上

二、 ArcGIS Server的发展趋势

随着WebService技术的发展,基于Web的应用在信息系统占据越来越重要的位置,GIS应用的深入使得它与各应用领域业务的融合越来越紧密,而SOA(面向服务架构)正好是GIS与业务系统的粘合剂。利用SOA、WebService等架构实现地理空间信息访问接口以提供服务发布,更重要的是这种服务还能让客户把其他系统提供的服务聚合起来一起使用,这就是所谓的“数据共享与功能共享”,这种全新的地理信息共享模式必然是未来GIS的发展趋势。

三、 ArcGIS Server的几个概念

1、基于.NET Framework的ArcGISServer的组成 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安装在WebSever机器上,SDK安装在WebApplication上 Mobile Application Developer Framework 2、ArcGIS Server系统架构:

GIS Server——存储GIS资源,为客户端应用提供服务,SOM和SOC Web Server——向GIS Server 请求web应用和web服务

Clients——客户端应用(webbrowsers,mobile,desktopapplication等);web browsers可以连接到webserver上的webapplication,桌面应用可以通过HTTP协议连接到webserver,也可以直接通过LAN或WAN直接连到Web server

Data Server——包含发布在GIS服务器上的资源(mapdocument、addresslocators、Geodatabase、toolboxes等)

Manager and ArcCatalog administrators——ArcGIS Server管理器,用来管理和发布资源服务 ArcGIS Desktop content authors——创建GIS资源 3、ArcGIS Server 体系结构

ArcGIS Server是一个发布企业级GIS应用程序的综合平台,提供了创建和配置GIS应用程序和服务的框架,可以满足各种客户端的各种需求,这是对ArcGISServer一个抽象的描述,那么ArcGISServer在GIS应用中具体扮演什么样的角色呢?

使用过ArcGIS桌面应用软件的人知道,在桌面环境中存在各种GIS工具可以供使用,如展现GIS数据可以用ArcMap、ArcGlobe,根据位置寻址可以使用 address locator,对数据进行分析操作可使用ArcToolbox的Geoprocessing工具,这些包含了不同级别的GIS功能,从底层来看,都是通过ArcObjects来实现这些的。

站在ArcGIS Server的角度上,我们不再考虑要处理的数据是ArcMap的mxd文档、ArcGlobe的3dd文档、还是address locators等,相应地,我们用服务的概念来对它们进行

描述,这些服务可以是mapservices、globeservices、geocodeservices,GIS资源依托这些服务存在,当需要在GISServer上共享一个地图时,就使用该地图的mxd来定义一个MapService。可以看出,ArcGISServer的目的就是宿主各种服务,并为客户端应用提供这些服务资源,另外,ArcGISServer提供了一个管理程序来对服务进行控制与管理。 ArcGIS Server体系结构可以用下图来描述:

GIS Server

宿主各种GIS资源,例如maps、globes、addresslocators,并将它们封装为服务提供给客户端应用。


学习ArcGIS_Server_心得.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:结核病防治试卷(含答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: