cl991036
管理员
管理员
  • 注册日期2003-07-25
  • 发帖数5917
  • QQ14265545
  • 铜币29669枚
  • 威望217点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • GIS帝国铁杆
阅读:984回复:0

ArcGIS Engine开发:框架/结构+对象库

楼主#
更多 发布于:2008-04-25 00:52
<STRONG><FONT style="FONT-SIZE: 18pt" face=Verdana color=#ff0000>框架/结构:</FONT></STRONG><BR><BR><FONT style="COLOR: #000000" face=Verdana><STRONG>ArcGIS Engine 开发人员有权使用一系列的控制器,这些控制器<BR>准许很多属性、事件和方法的使用。尽管一个简单的应用软件<BR>仅仅通过高级控制器就能够构建,但是ArcGIS Engine 实用软<BR>件需要熟悉组成ArcGIS Engine 的不同对象库。<BR>对象库是ArcObjects 组件的逻辑集合,从纹理细密的对象(如<BR>单独的几何对象)到纹理粗糙的对象,它聚集了功能的逻辑集<BR>合。在实现ArcGIS Engine 应用软件时,编程人员将对几种基<BR>于标准的应用程序接口(COM、.NET、Java 和C++)进行选择。<BR>以下内容是使用ArcGIS Engine 编程时所用到的对象库的简要<BR>描述。<BR><BR></STRONG><FONT style="COLOR: #ff0000" face=Verdana><STRONG><FONT style="COLOR: #ff0000" face=Verdana>对象库:<BR></FONT><BR></STRONG></FONT></FONT><STRONG><FONT face=Verdana>System 库</FONT>:</STRONG><FONT face=Verdana>System 库是ArcGIS 结构中最低级的对象库。该库包含了揭示ArcGIS 中其他对象库所使用的服务的组件。<BR><STRONG><FONT face=Verdana>SystemUI 库</FONT>:</STRONG><FONT face=Verdana>SystemUI 库主要定义了ArcGIS 系统中所使用的用户界面组件的类型。<BR><STRONG><FONT face=Verdana>Geometry 库</FONT>:</STRONG><FONT face=Verdana>Geometry 库包含了核心几何对象,如点、多边形、线及其几何类型和定义等。</FONT><BR><STRONG><FONT face=Verdana>Display 库</FONT>:</STRONG><FONT face=Verdana>Display 库包含了支持向输出装置绘制符号体系的组件。</FONT><BR><STRONG><FONT face=Verdana>Server 库</FONT>:</STRONG><FONT face=Verdana>Server 库包含了用于获取到ArcGIS Server 的连接的对象。该连接通过本库中的对象进行管理。</FONT><BR><STRONG><FONT face=Verdana>Output 库</FONT>:</STRONG><FONT face=Verdana>Output 库包含了生成输出所必需的对象,通常是从地图或页面布局输出到打印机、绘图仪,或导出到文件中。</FONT><BR><STRONG><FONT face=Verdana>Geodatabase 库</FONT>:</STRONG><FONT face=Verdana>Geodatabase 库包含了所有与数据访问相关的定义的类型。</FONT><BR><STRONG><FONT face=Verdana>GISClient 库</FONT>:</STRONG><FONT face=Verdana>GISClient 库包含了操作远程GIS 服务的对象。ArcIMS 或ArcGISServer 都可以提供这些服务。</FONT><BR><STRONG><FONT face=Verdana>DataSourcesFile 库</FONT>:</STRONG><FONT face=Verdana><FONT face=Verdana>DataSourcesFile 库包含了适用于地理数据库应用程序接口(APIs)所支持的矢量数据格式的工作空间工厂和工作空间。</FONT></FONT><BR><STRONG><FONT face=Verdana>DataSourcesGDB 库</FONT>:</STRONG><FONT face=Verdana>DataSourcesGDB 库包含了适用于存储在RDBMS 中的地理数据库所支持的矢量和栅格数据格式的工作空间工厂和工作空间。<BR></FONT><FONT face=Verdana><STRONG>GeoDatabseDistributed 库:</STRONG><FONT face=Verdana>GeoDatabse Distributed 库包含了支持分布式地理数据库的检出/检入操作所必需的对象。</FONT></FONT><BR><STRONG><FONT face=Verdana>DataSourcesOleDB 库</FONT>:</STRONG><FONT face=Verdana>DataSourcesOleDB 库提供了操作“基于对象连接和嵌入数据库”(OLE_DB-based)的数据源的工作空间。</FONT><BR><FONT face=Verdana><STRONG>DataSourcesRaster库:</STRONG><FONT face=Verdana>DataSourcesRaster 库包含了适用于基于文件的栅格数据格式的工作空间工厂和工作空间。</FONT></FONT><BR><STRONG><FONT face=Verdana>Carto 库</FONT>:</STRONG><FONT face=Verdana>Carto 库包含了用于显示数据的对象。</FONT><BR><STRONG><FONT face=Verdana>Location 库</FONT>:</STRONG><FONT face=Verdana>Location 库包含了与位置数据操作相关的对象。位置数据可以是路径事件,或者地理编码的位置。</FONT><BR><FONT face=Verdana>NetworkAnalysis 库</FONT>:<FONT face=Verdana>NetworkAnalysis 支持应用网络的创建和分析。</FONT><BR><STRONG><FONT face=Verdana>Controls 库</FONT>:</STRONG><FONT face=Verdana>Controls 库包含了用于应用软件开发的控制器,包括通过控制器来使用的命令和工具。<BR></FONT><STRONG><FONT face=Verdana>GeoAnalyst 库</FONT>:</STRONG><FONT face=Verdana>GeoAnalyst 库包含了核心空间分析的操作,这些操作可以通过空间分析和3D 分析扩展模块来使用。</FONT><BR><STRONG><FONT face=Verdana>3Danalyst 库</FONT>:</STRONG><FONT face=Verdana>3Danalyst 库包含了用于进行数据3D 分析以及支持3D 数据显示的对象。该库中有一控制器可供开发人员使用,并且操作该库中的对象需要一个3D 分析扩展授权。</FONT><BR><STRONG><FONT face=Verdana>GlobeCore 库</FONT>:</STRONG><FONT face=Verdana>GlobeCore 库包含用于进行球体数据分析以及支持球体数据显示的对象。该库中有一控制器可供开发人员使用,并且操作该库中的对象需要一个3D 分析扩展授权。</FONT><BR><STRONG><FONT face=Verdana>SpatialAnalyst 库</FONT>:</STRONG><FONT face=Verdana>SpatialAnalyst 库包含了用于进行栅格与矢量数据空间分析的对象。操作该库中的对象需要一个空间分析授权。</FONT><BR><BR></FONT></FONT>
喜欢0 评分0
没钱又丑,农村户口。头可断,发型一定不能乱。 邮箱:gisempire@qq.com
游客

返回顶部