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

本文目录
  • 正文

DataSourcesFile

DataSourcesFile 库包含用于基于文件数据源的 GeoDatabase API 的实现。这些基于文件的数据源包括shapefile、coverage、TIN、CAD、SDC、ArcGIS StreetMap™和 VPF。开发者不能扩展 DataSourcesFile 库。

DataSourcesGDB

DataSourcesOleDB 库包含用于 Microsoft OLE DB 数据源的 GeoDatabase API 的实现。该库只有在 Microsoft Windows 操作系统上才可以使用。这些数据源包括任何 OLE DB 支持的数据提供者和文本文件 工作空间。开发者不能扩展 DataSourcesOleDB 库。

DataSourceRaster

DataSourcesRaster 库包含了用于 Raster 数据源的 GeoDatabase API 的实现。这些数据源包括 SDE 软 件支持的 RDBMSs,和所有支持的 RDO 栅格文件格式。当需要支持新的栅格格式时,开发者不扩展该库, 而是扩展 RDO。开发者不扩展 DataSourcesRaste 库。

GeoDatabaseDistributed

GeoDatabaseDistributed 库通过提供数据导入、导出 geodatabase 的工具来支持到企业 geodatabase 的分 布式访问。开发者不扩展 GeoDatabaseDistributed 库。

Carto

Carto 库支持地图的创建和显示;这些地图可以包含一幅地图或具有多幅地图和相关旁注的页中的数 据。PageLayout 对象是宿主一幅或多幅地图和相关旁注(指北针、图例、比例尺条等)的容器。Map 对象是 图层的容器。Map 对象有操作地图中所有图层的属性:空间参考、地图比例尺等,还有操作地图图层的方 法。有多种不同类型的图层可以被加载到地图中。不同数据源通常有一个相关图层负责在地图上显示数据; 矢量特征由 FeatureLayer 对象处理,栅格数据由 RasterLayer 对象处理,TIN 数据由 TinLayer 对象处理等。 若需要,图层可以为它们的相关数据处理所有的绘制操作。但更常见的是图层拥有一个相关的 Renderer 对 象。Renderer 对象的属性控制数据在地图中怎样显示。Renderers 一般使用 Display 库中的 symbols 进行 实际绘图;renderer 只是匹配指定的符号与要绘制的实体的属性。一个 Map 和一个 PageLayout 可以包含 要素(elements)。要素利用几何体来定义它在地图或页面上的位置,以及控制要素显示的行为。有用于基本 形状、文本标注、复杂旁注等的要素。Carto 库也包含对地图注记和动态标注的支持。

ArcGIS Engine 10 开发手册全集

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

如您有疑问,可在文末留言,或到QQ群提问。

本站QQ群:291616564 麻辣GIS

微信公众号:malagis,扫描右边二维码直接关注。

微信捐助麻辣GIS 支付宝捐助麻辣GIS

如果本文对您有所帮助,欢迎对我们团队进行打赏捐助,让我们在传播3S的路上可以走得更远。


作者:,GIS爱好者。
分享本文,请您带上本文链接

发表评论