麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

ArcGIS Engine 10 开发手册(1-5)ArcGIS Engine中的类库下篇

Location

Location 库包含支持地理编码和与 route 事件一起工作的对象。可通过 full 控件的 finegrained 对象访 问地理编码功能,或 GeocodeServer 对象提供了一个简化的 API。开发者可以创建他们自己的地理编码对 象。线性参考功能提供了添加事件到线性特征的对象,并使用多种绘制方法渲染这些事件。开发者可以扩 展线性参考功能。

NetworkAnalysis

NetworkAnalysis 库提供的对象在网络加载到 geodatabase 中时,使用网络数据和对象 populating a geodatabase 来分析网络。开发者可以扩展该库来支持定制的网络跟踪。该库是用于 utility 网络的——gas lines、electricity supply lines 等。

Controls

开发者使用 Controls 库来构建或扩展具有 ArcGIS 功能的应用程序。ArcGIS Controls 通过封装 ArcObjects 和提供一个 coarser-grained API,简化了开发过程。尽管控件封装了 fine grained ArcObjects,但 它们并不限制访问这些 ArcObjects。MapControl 和 PageLayoutControl 分别封装了 Carto 库中的 Map 和 PageLayout 对象。ReaderControl 封装了 Map 和 PageLayout 对象,并在使用该控件时提供了简化的 API。 如果地图出版商拥有授权许可,那么开发者可以访问 Map 和 PageLayout 控件的类似方式访问内部对象。该库也包含实现内容列表的 TOCControl 和 宿主与一个合适控件一起工作的命令和工具的 ToolbarControl

GeoAnalyst

GeoAnalyst 库包含支持核心空间分析功能的对象。这些功能在 ArcGIS Spatial Analyst 和 ArcGIS 3D Analyst™库中使用。开发者可以通过创建一个新的栅格操作类型来扩展该库。要求有 ArcGIS Spatial Analyst 或 3D Analyst 许可才能使用该库中的对象。

3DAnalyst

3DAnalyst 库包含在三维场景中使用的对象,它们的工作方式类似于 Carto 库中包含的对象在二维地 图中工作。Scene 对象是库中的主要对象之一,因为它与 Map 对象类似,是数据的容器。Camera 和 Target 对象根据特征相对于观察者的位置,指定场景的视图。一个场景(scene)包含一个或多个图层;这些图层指 定了场景中的数据和数据怎样绘制。

3DAnalyst 库拥有一个开发控件和一组和该控件协同工作的命令和工具。该控件可以与 Controls 库中 的对象联合使用。除了创建命令和工具,开发者对该库的扩展较少。使用该库中的对象需要 3D Analyst 许 可。

GlobeCore

GlobeCore 库包含与 globe 数据一起工作的对象,工作方式类似于 Carto 库中包含的对象在二维地图 中工作。Globe 对象是库中的主要对象之一,因为它与 Map 对象类似,是数据的容器。GlobeCamera 对象根据 globe 相对于观察者的位置,指定了 Globe 视图。Globe 可以有一个或多个图层;这些图层指定了 Globe 上的数据和数据怎样绘制。 介绍完这些,让我们有个感性上的认识,在以后找某个对象的时候,知道去哪个 dll 中找。

ArcGIS Engine 10 开发手册全集

ArcGIS Engine 10 开发手册全集: ArcGIS Engine 10 开发手册

相关阅读

麻辣GIS-Sailor

作者:

GIS爱好者,学GIS,更爱玩GIS。

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

手机阅读
公众号关注
知识星球
手机阅读
麻辣GIS微信公众号关注
最新GIS干货
关注麻辣GIS知识星球
私享圈子

留言板(小编看到第一时间回复)