- 浏览: 1762624 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (520)
- Oracle (10)
- Oracle错误集 (8)
- Oracle安装升级 (15)
- Oracle日常管理 (51)
- Oracle字符集 (7)
- Oracle备份恢复 (24)
- Oracle优化 (4)
- Oracle编程 (52)
- Oracle导入导出 (19)
- Oracle体系结构 (15)
- Oracle网络 (2)
- Oracle安全 (2)
- Oracle权限 (3)
- Oracle数据字典和性能视图 (2)
- Oracle常用地址 (5)
- SQLPLUS专栏 (7)
- SqlServer (13)
- SqlServer2005编程 (27)
- SqlServer2005管理 (15)
- MySQL (20)
- Dorado应用 (1)
- C# (24)
- Arcgis Server开发 (20)
- ArcSDE技术 (19)
- UML学习 (2)
- 设计模式 (2)
- JAVA EE (4)
- JavaScript (3)
- OFBIZ (27)
- JAVA WEB开发 (22)
- Linux&Unix (34)
- SHELL编程 (14)
- C语言 (11)
- 网络协议 (14)
- FREEMARKER (2)
- GROOVY (2)
- JAVA语言 (3)
- 防火墙 (0)
- PHP (2)
- Apache (2)
- Loader Runner (1)
- Nginx (3)
- 数据库理论 (2)
- maven (1)
最新评论
-
怼怼怼怼:
oracle的timestamp类型使用 -
怼怼怼怼:
oracle的timestamp类型使用 -
怼怼怼怼:
oracle的timestamp类型使用 -
pg_guo:
感谢
oracle中查看用户权限 -
xu234234:
5、MapResourceManager控件中添加了两个服务, ...
北京ArcGis Server应用基础培训笔记1
1 gis server 简单的说,gis server是一个管理server object manager 和 container的服务器。
2 server object manager 是运行在gis server上的一个服务,管理在server object container 中运行的server object。
3 server object container 是一个进程,可以运行在一台或多台机器上,server object 就运行在这个进程之中。
4 server object 分为mapserver和geocodeserver两种,mapserver主要是用来发布地图,geocodeserver是用来进行地理定位。
5 pooled server object 池式的,池式的server object 提前构造,实例能被多个应用程序对话共享,返回池中的实例必须复原,进行stateless(无状态的)使用。
6 non-pooled server object 非池式的,server object 仅能为一个应用程序对话所使用,使用时,创建一个server object的实例,使用完毕后,server object返回gis server,实例销毁。对 gis server 进行 stateful(状态)使用。
7 arcgis server有3类编程接口:
server api:server api是arcobjects的部分类库,用来连接gis server,使用server object。
.net web controls
java web controls
web controls 是分别针对不同服务器程序开发平台而言。
这些天在看这个东西,以前没学过AO,现在看的头大了,痛苦。
以下zz
服务器上下文( Server Context):一个服务器上下文是运行一组服务器对象的服务器上的保留空间。可以将服务器上下文想象成一个进程,由运行服务器对象的服务器管理。服务器上下文提供了一种在相同空间和“进程”中创建对象的方法,并作为一个运行的服务器对象,在同一个服务器上下文中工作的对象合作更好。
1) 连接到GIS Server
服务器API 提供GISServerConnection 对象完成与GIS Server 的连接。GISServerConnec2tion 提供一个接口IGISServerConnection ,该接口拥有一个用于连接GIS Server 的Connect 方
法。
IGISServerConnection connection = new IGISServerConnection () ;
connection. Connect (winxp - sp2) ;
Web 控件由一个ServerConnection 对象完成对GIS Server 的连接。
ESRI. ArcGIS. Server . WebCont rols. ServerConnection connection = new ESRI. ArcGIS. Server . WebCont- rols.ServerConnection () ;
connection. Host = "winxp - sp2" ;
connection. Connect () ;
客户端应用连接到服务器时,必须确保运行客户端的操作系统以ArcGIS Server 用户组或者ArcGIS Server 管理员组的成员身份登陆,否则连接返回错误。
2) 获取服务器对象
服务器对象由SOM 管理,并运行于服务器
上下文中。通过服务器上下文获取服务器对象并
在任务完成后释放服务器上下文。
IServerObjectManager m_pSOM = connection. ServerObjectManager ;
IServerContext m_pServerContext = m_pSOM. CreateServerContext (" testMap" , "MapServer" ) ;
IMapServer pMapServer = m_pServerContext . ServerObject
as IMapServer ;
m_pServerContext . ReleaseContext () ;
3) 使用服务器对象
通过服务器对象,可以引用其他相关细粒度的ArcObject s。以下代码示例获取服务器对象所提供的地图资源的第一个图层(矢量图层) 中所有要素的个数:
IMapServerObject s pMapServerObject s = ( IMapServerObject s) pMapServer ;
IMap pMap = pMapServerObject s. get_Map (pMapServer .
DefaultMapName) ;
IFeatureLayer p FLayer = ( IFeatureLayer) pMap. get_Layer(0) ;
IFeatureClass p FeatureClass = p FLayer . FeatureClass ;
int i = p FeatureClass. FeatureCount (null) ;
2 server object manager 是运行在gis server上的一个服务,管理在server object container 中运行的server object。
3 server object container 是一个进程,可以运行在一台或多台机器上,server object 就运行在这个进程之中。
4 server object 分为mapserver和geocodeserver两种,mapserver主要是用来发布地图,geocodeserver是用来进行地理定位。
5 pooled server object 池式的,池式的server object 提前构造,实例能被多个应用程序对话共享,返回池中的实例必须复原,进行stateless(无状态的)使用。
6 non-pooled server object 非池式的,server object 仅能为一个应用程序对话所使用,使用时,创建一个server object的实例,使用完毕后,server object返回gis server,实例销毁。对 gis server 进行 stateful(状态)使用。
7 arcgis server有3类编程接口:
server api:server api是arcobjects的部分类库,用来连接gis server,使用server object。
.net web controls
java web controls
web controls 是分别针对不同服务器程序开发平台而言。
这些天在看这个东西,以前没学过AO,现在看的头大了,痛苦。
以下zz
服务器上下文( Server Context):一个服务器上下文是运行一组服务器对象的服务器上的保留空间。可以将服务器上下文想象成一个进程,由运行服务器对象的服务器管理。服务器上下文提供了一种在相同空间和“进程”中创建对象的方法,并作为一个运行的服务器对象,在同一个服务器上下文中工作的对象合作更好。
1) 连接到GIS Server
服务器API 提供GISServerConnection 对象完成与GIS Server 的连接。GISServerConnec2tion 提供一个接口IGISServerConnection ,该接口拥有一个用于连接GIS Server 的Connect 方
法。
IGISServerConnection connection = new IGISServerConnection () ;
connection. Connect (winxp - sp2) ;
Web 控件由一个ServerConnection 对象完成对GIS Server 的连接。
ESRI. ArcGIS. Server . WebCont rols. ServerConnection connection = new ESRI. ArcGIS. Server . WebCont- rols.ServerConnection () ;
connection. Host = "winxp - sp2" ;
connection. Connect () ;
客户端应用连接到服务器时,必须确保运行客户端的操作系统以ArcGIS Server 用户组或者ArcGIS Server 管理员组的成员身份登陆,否则连接返回错误。
2) 获取服务器对象
服务器对象由SOM 管理,并运行于服务器
上下文中。通过服务器上下文获取服务器对象并
在任务完成后释放服务器上下文。
IServerObjectManager m_pSOM = connection. ServerObjectManager ;
IServerContext m_pServerContext = m_pSOM. CreateServerContext (" testMap" , "MapServer" ) ;
IMapServer pMapServer = m_pServerContext . ServerObject
as IMapServer ;
m_pServerContext . ReleaseContext () ;
3) 使用服务器对象
通过服务器对象,可以引用其他相关细粒度的ArcObject s。以下代码示例获取服务器对象所提供的地图资源的第一个图层(矢量图层) 中所有要素的个数:
IMapServerObject s pMapServerObject s = ( IMapServerObject s) pMapServer ;
IMap pMap = pMapServerObject s. get_Map (pMapServer .
DefaultMapName) ;
IFeatureLayer p FLayer = ( IFeatureLayer) pMap. get_Layer(0) ;
IFeatureClass p FeatureClass = p FLayer . FeatureClass ;
int i = p FeatureClass. FeatureCount (null) ;
发表评论
-
FileGDB的要素编辑
2008-09-19 10:46 5003这段时间在做FileGDB的要素编辑,以前做过shp的编辑,以 ... -
远程上传shp文件后添加到SDE已有的FeatureClass里
2008-09-18 17:07 4167功能:远程web上传shp文件,然后添加到指定的SDE已经存在 ... -
利用JavaScript实现图片标注——SearchMapIdentityTask
2008-09-16 16:04 7898功能:功能实现了现在网络流行的定位后在地图上画一个图标,点击图 ... -
Arcgis Server发布WMS服务时URL样式
2008-09-08 15:50 6858http://192.168.1.102/ArcGIS/ser ... -
关于处理Maptips的技巧和方法总结
2008-09-02 17:20 2568为了处理adf中关于Maptips的各种棘手问题,我前段时间没 ... -
ArcGIS Server概述
2008-09-02 16:32 31321、概述 ArcGIS Server——基于AO的对象服务器, ... -
用Data source-specific APIs 编程
2008-08-06 16:21 2317ArcGIS Server APIsSOAP1)XML-str ... -
Data source-specific APIs 编程中的常用概念
2008-08-06 15:23 1597首先介绍几个概念: Server Objects 一个服务器对 ... -
Web ADF编程
2008-08-06 14:11 1986通用步骤:1. 从Web controls 开始2. 访问re ... -
北京ArcGis Server应用基础培训笔记2
2008-08-04 17:43 309617、ArcGIS Server Internet连接方式和A ... -
北京ArcGis Server应用基础培训笔记1
2008-08-04 14:25 36661 用户名问题在GIS Server PostInstall过 ... -
北京ArcGis Server开发培训例子(整理)
2008-08-01 16:07 9854前段时间到北京去参加了ArcGis Server应用开发的培训 ... -
Arcgis Server常用类库分类
2008-07-29 11:34 2819Web controls----ESRI.ArcGIS.ADF ... -
北京ArcGis Server开发培训笔记
2008-07-28 15:57 29621、以local方式连接arcgis server 时需要设置 ... -
如何采用Local方式连接到ArcGIS Server
2008-06-20 22:05 2990在使用ArcGIS Server ArcObjects API ... -
ArcGISServer 开发问题集
2008-06-13 08:35 2429Map resource "MapResou ... -
ArcGIS Server开发调试中经常遇到的问题
2008-06-10 13:21 2957在对.net开发ArcGIS Server 的web 应用程序 ... -
ArcGIS Server开发——控制图层是否可见
2008-06-10 13:18 2346当需要控制图层的可见性时,可以使用 IMapDescripti ... -
在ArcGIS Server中不能直接用New来创建ArcObjects对象,而应该用serverC
2008-06-10 13:15 20171 web应用调用的是远程的AO组件,这些AO对象都运行在服务 ...
相关推荐
ArcGIS Server的体系结构主要包括以下几个关键组件: 1. GIS服务器:负责管理、发布和执行GIS服务,可以处理复杂的地理计算和空间分析任务。 2. ArcGIS Web Adaptor:作为Web服务器和ArcGIS Server之间的桥梁,用于...
1. **ArcGIS Server概述**:介绍ArcGIS Server的基本概念、功能和在GIS工作流中的角色。包括GIS服务的类型(如地图服务、地理处理服务等)以及如何部署和管理这些服务。 2. **安装与配置**:详细讲解ArcGIS Server...
ArcGIS Server 的架构设计遵循现代 Web 应用的标准,主要包括以下几个部分: 1. **Web 服务器**:负责处理 HTTP 请求并将请求转发给 ArcGIS Server。 2. **ArcGIS Server 组件**:执行具体的 GIS 功能,如地图服务...
在这个“arcgis server 路径分析简单图解1”的主题中,我们将探讨如何利用ArcGIS Server进行路径分析的基本步骤和关键概念。 首先,路径分析通常涉及以下几个核心组件: 1. **网络数据集**:这是路径分析的基础,...
ArcGIS Server 的体系结构主要包括以下几个部分: * GIS Server:GIS 服务器,负责处理 GIS 数据和提供服务。 * ADF: Application Development Framework,提供了开发应用程序的框架。 * ArcObjects:是一个 COM ...
1. **ArcGISServer基础**:了解ArcGISServer的基本架构和工作原理,包括其如何处理地图服务、地理处理服务和数据访问等任务。 2. **安装与配置**:学习如何在Windows服务器上安装ArcGISServer,包括设置GIS服务器...
文档通常包含以下几个关键部分: 1. **API概述**:这部分会介绍Java API的基本概念,包括其功能、适用场景以及如何安装和配置API环境。 2. **入门指南**:针对初学者,提供了快速上手的教程,包括创建第一个 ...
标题:利用ArcGIS Server创建地理处理服务 描述:本文旨在为初学者...综上所述,本文详细介绍了地理处理服务的基本概念、ArcGIS Server的功能以及地理处理服务的工作机制,为读者提供了全面的理解和实际应用的指导。
首先,要实现这个目标,开发者需要对以下几个关键概念有所了解: 1. **ESRI.ArcGIS.Server.WebControls.IMapServerToolAction** 接口:这个接口是 ArcGIS Server Web 控件中用于定义服务器端工具行为的。自定义工具...
这本书主要面向初学者,旨在帮助读者快速理解ArcGIS Server的基本概念和操作流程。它可能涵盖了以下几个方面: 1. 安装与配置:介绍如何在Windows操作系统上安装ArcGIS Server,以及设置初始环境,包括授权和管理...
总的来说,这个实例展示了如何利用ArcGIS Server和ADF的强大功能,实现地理数据的可视化和分析,特别是专题图的制作。通过深入学习和实践,开发者可以进一步定制和扩展这些功能,满足特定的GIS项目需求。
在ARCGIS Server中,主要涉及以下几个核心概念和技术: 1. **服务发布**:将GIS数据(如地图、图层、工具等)转换为网络服务,可供Web应用程序或其他客户端调用。发布服务时,需要设置服务类型(如地图服务、地理...
在ArcGIS Server中,创建范围专题图涉及到以下几个步骤: 1. **数据准备**:首先,你需要拥有适当的数据集,这些数据集应包括你希望在范围专题图中显示的信息。这可能包括矢量数据(如点、线、面)和栅格数据(如...
在ArcGIS Server的上下文中,集群存储具有以下几个显著特点: - **随时扩容性**:能够在需要时快速增加更多的存储空间和计算能力,类似于“动车组”的概念,每节车厢增加都能增加整体的运力。 - **高并发访问支撑**...
在本教程中,你将深入学习以下几个关键知识点: 1. **ArcGIS Server基础**:首先,你需要理解ArcGIS Server的核心概念,包括它的架构、功能以及与ArcMap、ArcCatalog等其他Esri产品的关系。学习如何安装和配置...
在开发过程中,你将需要了解以下几个关键概念: 1. **地图对象(Map)**:地图是Web GIS应用的核心,JavaScript API中的Map对象用于表示地图。你需要创建一个Map对象,并指定它的容器(通常是HTML DOM元素),以及...
在本教程中,读者将学习到以下几个关键知识点: 1. **ArcGIS Server的安装与配置**:如何下载并安装ArcGIS Server,设置服务发布环境,以及配置服务器以支持Java ADF应用程序。 2. **创建地图服务**:理解地图服务...
本部分主要包括以下几个章节的核心知识点: 1. **第六章:ArcGIS Server控件介绍** - 本章主要讲解ArcGIS Server提供的控件,如MapControl和 GlobeControl,它们是构建Web GIS应用的基础组件。 - MapControl用于...
在深入探讨基于ArcGIS Server构建企业级分布式GIS应用平台下的城市道路最短路径分析之前,我们首先需要理解几个核心概念:ArcGIS Server、GIS(地理信息系统)、B/S网络模式以及最短路径算法。 ### ArcGIS Server:...