ArcGIS Object开发,概述

 

  ArcGIS Engine是一个完整的嵌入GIS组件库和工具,开发人员可以用来创建新的独立的GIS应用程序或者在自定义的应用程序或已经存在的应用程序中嵌入GIS功能。它是ArcObjects的子集,主要用于独立的GIS应用开发,它不依赖于ArcGIS Desktop。
  ArcGIS Engine由两部分组成:一个软件开发包(SDK)和一个可分发的运行时(Runtime)。除此之外,应用程序的功能可以使用可选的扩展模块来进行扩展。

  ArcObjects是ArcGIS的类库,基于C++开发,是一种COM组件。

 

  ArcGIS Server 是功能强大的基于服务器的 GIS 产品,用于构建集中管理的、支持多用户的、具备高级GIS功能的企业级GIS应用与服务。 开发者使用ArcGIS Server可以构建Web应用、Web服务、以及其它运行在标准的.NET和J2EE Web服务器上的企业应用。
  ArcGIS Server包含两个主要部分:GIS服务器多种的开发框架

 

  为了提高软件开发效率,ArcGIS开发包为开发人员提供了集成于VS环境的模板、向导、命令、代码段等。
  ArcGIS开发包的安装
  1.ArcGIS桌面开发包—ArcObjects(AO)
  2.ArcGIS Engine开发包-- ArcGIS Engine(AE)
  3.ArcGIS Server开发包
  ArcGIS开发包安装后
  1.VS IDE集成框架(开发环境元素)
  2.开发类库
  3.开发文档
 

AO的应用程序包括:

ArcGIS Desktop(包含有应用程序

ArcGIS Engine (开发或者部署自定义的GIS应用程序)

ArcGIS Server(开发Web应用程序或者Web Service)

开发或扩展ArcObjects组件

 

ArcGIS Engine的特性为

其中,Engine中的AO主要有

 

 

ArcGIS Server的产品介绍

它的组成如下

                                  

它的AO功能

AO开发

最好能经常的去查看帮助文档,它比任何资料都要出色。

它的帮助系统包括:

产品帮助文档

产品开发文档

产品辅助工具

对象模型图

实例代码

 

 

 

开发资源:

AO开发资源,ESRI中国社区

bbs.esrichina-bj.cn

 

posted @ 2016-06-30 16:55  wenglabs  阅读(2068)  评论(0编辑  收藏  举报