DataSourcesFile 库包含用于基于文件数据源的GeoDatabase API 的实现。这些基于文件的数据源包括shapefile、 coverage、 TIN、 CAD、 SDC、 ArcGIS StreetMap™和VPF。开发者不能扩展DataSourcesFile 库。
DataSourcesGDB 库包含了用于数据库数据源的GeoDatabase API 的实现。这些数据源包括Microsoft Access 和SDE®软件支持的RDBMSs。开发者不能扩展DataSourcesGDB库。
DataSourcesRaster 库包含了用于Raster 数据源的GeoDatabase API 的实现。这些数据源包括SDE 软件支持的RDBMSs,和所有支持的RDO栅格文件格式。当需要支持新的栅格格式时,开发者不扩展该库,而是扩展RDO。
Carto 库支持地图的创建和显示;这些地图可以包含一幅地图或具有多幅地图和相关旁注的页中的数据。PageLayout 对象是宿主一幅或多幅地图和相关旁注(指北针、图例、比例尺条等)的容器。 Map 对象是图层的容器。 Map 对象有操作地图中所有图层的属性:空间参考、地图比例尺等,还有操作地图图层的方法。有多种不同类型的图层可以被加载到地图中。不同数据源通常有一个相关图层负责在地图上显示数据;矢量特征由FeatureLayer 对象处理,栅格数据由RasterLayer 对象处理, TIN 数据由TinLayer 对象处理等。若需要,图层可以为它们的相关数据处理所有的绘制操作。但更常见的是图层拥有一个相关的Renderer 对象。 Renderer 对象的属性控制数据在地图中怎样显示。 Renderers 一般使用Display 库中的symbols 进行实际绘图; renderer 只是匹配指定的符号与要绘制的实体的属性。一个Map 和一个PageLayout 可以包含要素(elements)。要素利用几何体来定义它在地图或页面上的位置,以及控制要素显示的行为。有用于基本形状、文本标注、复杂旁注等的要素。 Carto 库也包含对地图注记和动态标注的支持。
Location 库包含支持地理编码和与route 事件一起工作的对象。可通过full 控件的finegrained对象访问地理编码功能,或GeocodeServer 对象提供了一个简化的API。开发者可以创建他们自己的地理编码对象。线性参考功能提供了添加事件到线性特征的对象,并使用多种绘制方法渲染这些事件。开发者可以扩展线性参考功能。
NetworkAnalysis 库提供的对象在网络加载到geodatabase 中时,使用网络数据和对象populating ageodatabase 来分析网络。开发者可以扩展该库来支持定制的网络跟踪。该库是用于utility 网络的——gas lines、 electricity supply lines 等。
13、Controls
GeoAnalyst 库包含支持核心空间分析功能的对象。这些功能在ArcGIS Spatial Analyst和ArcGIS 3DAnalyst™库中使用。开发者可以通过创建一个新的栅格操作类型来扩展该库。要求有ArcGIS Spatial Analyst 或3D Analyst 许可才能使用该库中的对象
15、3DAnalyst
3DAnalyst 库包含在三维场景中使用的对象,它们的工作方式类似于Carto 库中包含的对象在二维地图中工作。 Scene 对象是库中的主要对象之一,因为它与Map 对象类似,是数据的容器。 Camera 和Target 对象根据特征相对于观察者的位置,指定场景的视图。一个场景(scene)包含一个或多个图层;这些图层指定了场景中的数据和数据怎样绘制。
GlobeCore 库包含与globe 数据一起工作的对象,工作方式类似于Carto 库中包含的对象在二维地图中工作。 Globe 对象是库中的主要对象之一,因为它与Map 对象类似,是数据的容器。 GlobeCamera 对象根据globe 相对于观察者的位置,指定了Globe 视图。 Globe 可以有一个或多个图层;这些图层指定了Globe 上的数据和数据怎样绘制。
1万+



被折叠的 条评论
为什么被折叠?



