『公告』 预祝您龙年大吉,万事如意, 过节期间, 大家如需数据服务,请拨打400 或直接添加客服微信,再祝大家龙年,心想事成。
关注我们 新浪 腾讯

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

ArcGIS Engine 10 开发手册(1-5)ArcGIS Engine中的类库下篇
Location 库包含支持地理编码和与 route 事件一起工作的对象。

     Location

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

 

    NetworkAnalysis

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


     Controls

     开发者使用 Controls 库来构建或扩展具有 ArcGIS 功能的应用程序。ArcGIS Controls 通过封装 ArcObjects 和提供一个 coarser-grained API,简化了开发过程。尽管控件封装了 fine grained ArcObjects,但 它们并不限制访问这些 ArcObjectsMapControl 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 中找。

      京ICP备2025132830号-1 京公网安备 号