六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 777|回复: 0

ArcGIS Server概述

[复制链接]

升级  65.33%

124

主题

124

主题

124

主题

举人

Rank: 3Rank: 3

积分
396
 楼主| 发表于 2013-1-30 22:51:14 | 显示全部楼层 |阅读模式
1、概述<span style="font-size: 9pt; color: teal;" />
ArcGIS Server——基于AO的对象服务器,由GIS ServerApplication Developer FrameworkADF)组成;GIS ServerServer Object ManagerSOM)和Server Object ContainerSOC)组成;ADF利用AO来构建运行于GIS Server之上的web应用和web服务<span style="font-size: 9pt;" />
主要安装ArcGIS Server Object Manager&ArcGIS Server Object Container,先尝试在同一台机器上配置,再装在分布式系统上<span style="font-size: 9pt;" />
 
2、基于.NET FrameworkArcGIS Server的组成<span style="font-size: 9pt; color: teal;" />
GIS Server——SOM & SOC
SOM——管理在唯一主机上的windows服务,用于管理分布在各个SOC上的服务对象;<span style="font-size: 9pt;" />
SOC——可以装在多台机器上,是服务对象的宿主。每一台SOC机器可以产生多个Container processes,一个Container processes可以运行多个服务对象,Container processes 是由SOM来管理的。(每台SOC机器都需要一个授权文件)<span style="font-size: 9pt;" />
Web Applications
Web Application Developer Framework——Runtime & Software Developer Kit
Runtime安装在Web Sever机器上,SDK安装在Web Application上<span style="font-size: 9pt;" />
Mobile Application Developer Framework
 
3ArcGIS Server系统架构:<span style="font-size: 9pt; color: teal;" />
GIS Server——存储GIS资源,为客户端应用提供服务,SOMSOC
Web Server——向GIS Server 请求web应用和web服务<span style="font-size: 9pt;" />
Clients——客户端应用(web browsersmobiledesktop application等);web browsers可以连接到web server上的web application,桌面应用可以通过HTTP协议连接到web server,也可以直接通过LANWAN直接连到Web server
Data Server——包含发布在GIS服务器上的资源(map documentaddress locatorsGeodatabasetoolboxes等)<span style="font-size: 9pt;" />
Manager and ArcCatalog administrators——ArcGIS Server管理器,用来管理和发布资源服务<span style="font-size: 9pt;" />
ArcGIS Desktop content authors——创建GIS资源<span style="font-size: 9pt;" />
 
4ArcGIS Server配置<span style="font-size: 9pt; color: teal;" />
Web ADF Runtime必须装在Web Server 机器上,如果要采用它创建桌面应用,Web ADF Runtime 还应当装在运行这些application的所有机器上;<span style="font-size: 9pt;" />
ArcGIS Desktop application 可以用来创建数据或管理GIS Server,但它只能装在可以通过本地网络连接GIS Serverwindows机器上;<span style="font-size: 9pt;" />
每一个SOM管理它自己的SOC集群;<span style="font-size: 9pt;" />
SOCs可以装在一台或多台机器上,每一台装有SOC的机器需要添加到SOM的管理列表中去;<span style="font-size: 9pt;" />
Web应用也可以用来管理GIS Serverweb application 包含ArcGIS Server manager application,并且应当装在web server机器上<span style="font-size: 9pt;" />
 
5、配置实例<span style="font-size: 9pt; color: teal;" />
ArcGIS Server 装在单机上:(ArcGIS Desktop可以装在同一机器上)<span style="font-size: 9pt;" />
2、多个SOCSOC不一定要和SOM在同一机器上)<span style="font-size: 9pt;" />
3、单一Web Server机器(ArcGIS Desktop可以装在任一机器上)<span style="font-size: 9pt;" />
 
6Post Installation
配置GIS Server:<span style="font-size: 9pt;" />
创建GIS Server帐户,指定SOM帐户、密码,SOC帐户、密码(二者都可以是本地帐户或者域帐户,域帐户必须是已经存在的),装有SOM的机器上的SOM帐户和SOC帐户必须和其它SOC帐户是一样的;<span style="font-size: 9pt;" />
SOM帐户权限:start container processes;<span style="font-size: 9pt;" />
SOC帐户权限:写系统temp目录,运行container proceses;<span style="font-size: 9pt;" />
创建2个新的用户组:agsusersagsadmin,将不同的操作系统用户归于不同的用户组,也就授予了不同的访问GIS Server的权限。ArcGIS采用操作系统鉴定来设置不同帐户对GIS Server的管理或使用权限。<span style="font-size: 9pt;" />
GIS Server授权:<span style="font-size: 9pt;" />
安装SOC的机器需要授权文件来运行container processes
Web application post install
后续设置:<span style="font-size: 9pt;" />
重启电脑;<span style="font-size: 9pt;" />
设置对GIS Server的帐户的访问权限(加入不同的组);<span style="font-size: 9pt;" />
连接到GIS Server;<span style="font-size: 9pt;" />
将所有SOC机器添加到SOM管理列表中;<span style="font-size: 9pt;" />
组织GIS数据,设置合适的路径使其对所有SOC机器可以引用(GIS Server上的服务数据源就是ArcGIS Desktop的数据源);<span style="font-size: 9pt;" />
GIS Server添加服务,并向其它用户发布;<span style="font-size: 9pt;" />
创建客户端应用或使用ArcGIS Desktop访问服务,一旦在GIS Server上发布了服务,就可以在webdesktop应用中去使用<span style="font-size: 9pt;" />
 
7ArcGIS Instances
概念:是一组web serverGIS server和一系列服务和应用程序。默认开始只有一个叫做ArcGISInstance,可以添加自定义的,Instances可以共享同一个Web server甚至是相同的SOCs,但必须是不同的SOM。并且不同的Instance,其应用和服务也应该不同。<span style="font-size: 9pt;" />
创建Instance:使用在ArcGIS安装目录下的DoNet"AddInstance.exe,访问web servicesURLhttp://<server name>/<instance name>/services
 
8、在windows workgroup环境下配置ArcGIS Server
-所有用户必须是本地用户,所有加进agsusersagsadmin组的帐户也必须是本地用户;<span style="font-size: 9pt;" />
-这些本地帐户必须在所有机器上使用相同的用户名和密码;<span style="font-size: 9pt;" />
-更改本地安全默认设置如下:<span style="font-size: 9pt;" />
控制面板——管理工具——本地安全策略——本地策略——安全选项——网络访问:本地帐户的共享和安全模式(双击,修改为经典-本地用户以自己的身份验证)<span style="font-size: 9pt;" />
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表