ArcGIS Engine对象库

简介:


System库是ArcGIS结构中最低级的对象库。该库包含了揭示ArcGIS中其他对象库所使用的服务的组件。

SystemUI库主要定义了ArcGIS系统中所使用的用户界面组件的类型。

Geometry库包含了核心几何对象,如点、多边形、线及其几何类型和定义等。

Display库包含了支持向输出装置绘制符号体系的组件。

Server库包含了用于获取到ArcGIS Server的连接的对象。该连接通过本库中的对象进行管理。

Output库包含了生成输出所必需的对象,通常是从地图或页面布局输出到打印机、绘图仪,或者导出到文件中。

Geodatabase库包含了所有与数据访问相关的定义的类型。

GISClient库包含了操作远程GIS服务的对象。ArcIMS或ArcGIS Server都可以提供这些服务。

DataSourcesFile库包含了适用于地理数据库应用程序接口(APIs)所支持的矢量数据格式的工作空间工厂和工作空间。
DataSourcesGDB库包含了适用于存储在RDBMS中的地理数据库所支持的矢量和栅格数据格式的工作空间工厂和工作空间。

GeoDatabse Distributed库包含了支持分布式地理数据库的检出/检入操作所必需的对象。

DataSourcesOleDB库提供了操作“基于对象连接和嵌入数据库”(OLE_DB-based)的数据源的工作空间。

DataSourcesRaster库包含了适用于基于文件的栅格数据格式的工作空间工厂和工作空间。

Carto库包含了用于显示数据的对象。

Location库包含了与位置数据操作相关的对象。位置数据可以是路径事件,或者地理编码的位置。

NetworkAnalysis支持应用网络的创建和分析。

Controls库包含了用于应用软件开发的控制器,包括通过控制器来使用的命令和工具。

GeoAnalyst库包含了核心空间分析的操作,这些操作可以通过空间分析和3D分析扩展模块来使用。

3Danalyst库包含了用于进行数据3D分析以及支持3D数据显示的对象。该库中有一控制器可供开发人员使用,并且操作该库中的对象需要一个3D分析扩展授权。

GlobeCore库包含用于进行球体数据分析以及支持球体数据显示的对象。该库中有一控制器可供开发人员使用,并且操作该库中的对象需要一个3D分析扩展授权。

SpatialAnalyst库包含了用于进行栅格与矢量数据空间分析的对象。操作该库中的对象需要一个空间分析授权。
版权说明

  如果标题未标有<转载、转>等字则属于作者原创,欢迎转载,其版权归作者和博客园共有。 
  作      者:温景良
  文章出处:http://wenjl520.cnblogs.com/  或  http://www.cnblogs.com/

0
0
« 上一篇: 大块鸭
» 下一篇: C#制作鹰眼全过程(带注释)
posted @  2008-12-10 14:32  温景良(Jason) Views( 673) Comments( 0Edit  收藏

相关文章
|
SQL 开发框架 数据可视化
ArcGIS Engine学习系列1 AE基础介绍
市面上AE教程大致到ArcGIS10.2,ESRI宣布从ArcGIS10.5开始便停止AE的更新,使用AO做开发,初学者可以在学习C#语言后,从AE入门,逐渐过度到AO。不同版本下AE数据类型数量Enums:枚举类型,用于实现一些定义的内容Structs:结构体Interfaces:接口Classes:类AE开发中,为了更好地管理COM对象,ESRI将这些COM对象放到不同的组件库中。
297 0
|
C++ 容器
Qt+ArcGIS Engine 10.1 开发(二)
ArcGIS Engine+Qt(GUI开发,使用Qt提供的方法) 上面的这种方法,因为不能调试,所以我相信你不会喜欢,其实我也不喜欢,那我们就用这种方式吧,这种方式不需要上面提到的dll,因此也不需要额外的配置。
962 0
|
定位技术
ArcGIS Engine中的Symbols详解
本文由本人翻译ESRI官方帮助文档。尊重劳动成果,转载请注明来源。 Symbols     ArcObjects用了三种类型的Symbol(符号样式)来绘制图形特征:marker symbols(标记符号),line symbols(线符号),和fill symbols(填充符号)。
904 0
|
定位技术 C# C++
VC2010+ArcGIS Engine 10.1 开发(一)
                      使用MFC(VS2010)开发ArcGIS Engine 10.1 网上C#结合ArcGIS Engine的资料简直太多了,多的都无法形容,但是C++的却很少,前一段时间不断的有人问在VC中如何开发ArcGI...
1104 0
|
C# 定位技术
VC2010+ArcGIS Engine 10.1 开发(二)
采用ActiveX控件插入的方式 上面我们是通过代码直接将地图控件放到界面上,这种有一个不好的地方就是,如果我们要设置控件的一些样式和视觉效果,我们要自己写很多代码,在C#中我们就很容易,其实在VC中也可以采用这种方式,下来我介绍下: 插入控件 在Vi...
846 0
|
开发工具 C++ C语言
Qt+ArcGIS Engine 10.1 开发(一)
  Qt作为一个跨平台C++图形用户界面应用程序开发框架,相当于微软的MFC(只能运行在Windows平台上),Qt命运多舛,几经易主,现在属于芬兰IT服务公司Digia。 Qt环境安装 Qt的最新版本是Qt5.0,该版本是在12月中旬发布的,在这里我用的是Qt4.8。
1319 0
|
C++
ArcGIS Engine 10报错:ArcGIS version not specified...
        ArcGIS Engine 10桌面应用程序第一次开发,于是使用VS创建一个简单的AE应用程序,然后拖放一个toolbar、LicenseControl以及MapControl控件。
789 0
|
分布式数据库 数据库
ArcGIS Engine+分布式数据库操作
我们知道Geodatabase的分布式数据库可以在线也可以离线,而在线和离线的接口是不同的,这是因为两者的操作过程不一样,我们看一下两者的区别:                                                                             ...
753 0
ArcGIS Engine+拓扑操作
///  /// 建立拓扑 ///  /// 目标数据集 /// 拓扑名称  public void CreateTopology(IFeatureDataset featureDataset, string topologyName)  { // 建立一个空拓扑(拓扑名称、获得数据集的...
836 0