欢迎来到天天文库
浏览记录
ID:36284557
大小:4.96 MB
页数:235页
时间:2019-05-08
《arcengine开发入门》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ArcEngine开发入门ArcGISEngine开发包ArcGISEngine开发包包括了支持开发任务所需要的所有的开发资源Components–Enginelibraries–ArcGIScontrolsAPIs–COM,.NET,Java,andC++Tools–ArcGISDeveloperKit–Documentation–DeveloperutilitiesArcGISEngine库ArcGISEngine库SystemSystemUIGeoAnalystGeometry3DAnalystDisplayGlobeCoreServe
2、rSpatialAnalystOutputGeoStatisticalAnalystGeodatabasePublisher?GISClientArcReaderControlGeoDatabaseDistributedDataSourcesFileDataSourcesOleDBDataSourcesRasterCatoLocationNetWorkAnalysisControls主要Library介绍SystemSystem库是ArcGIS框架中最底层的一个库,它包含了一些被其他库使用的一些组件。SystemUISystemUI库定义了一
3、些在ArcGIS中被用户界面组件使用的类型。象Icommand和Itool这样的接口就在这里定义。主要Library介绍Geometry几何库包含了核心的几何对象,比如点,面,线等。在几何库中还定义和实现了空间参考的对象,包括投影坐标系和几何坐标系。Display显示库包含了支持在输出设备上显示图形的组件,屏幕显示,符号,颜色等都在这个库中定义。Controls控件库包含了应用程序开发中用到的控件,包括在控件中使用的命令和工具。主要Library介绍CartoCarto库包含了为数据显示服务的对象。PageLayout和Map对象在这个库中,
4、以及支持各种数据类型的图层,渲染。这个库中也包括了MxdServer和MapServer对象,它们通常被Server用来显示地图数据。GeoDatabaseGeoDatabase包含了所有相关数据组织的定义类型。要素,表,网络,TIN都在这个库中定义。其中一些类型的实现在各自的数据来源的库中。Carto库MapElementsRenderDataSourcesFileDataSourcesFile库包含了为支持的矢量数据格式提供的工作空间工厂和工作空间.DataSourcesGDBDataSourcesGDB库包含了为存储在RDBMS中的矢量
5、和栅格数据提供的工作空间工厂和工作空间。GeoDatabaseDistributedGeoDatabaseDistributed库包含了需要执行checkout/checkin的离线GeoDatabase的对象。DataSourcesOleDBDataSourcesOleDB库为通过OleDB方式提供的数据提供空组空间。DataSourcesRasterDataSourcesRaster包含了为基于文件方式的栅格数据提供的工作空间工厂和工作空间。GISClientGISClient库包含了作用于远程GIS服务的对象。这些远程服务可以有ArcG
6、ISServer和ArcIMS提供。Server库包含了连接ArcGISServer的对象,以及管理这个连接的对象。GeoAnalystGeoAnalyst库包含了核心的空间分析功能,这些功能是在spatialAnalyst和3DAnalyst扩展都会用到的功能。3DAnalyst3DAnalyst库包含了数据的3d分析对象,也包括显示3d数据,在这个库中有一个控件SceneControl可用。GlobeCoreGlobeCore库包含了globe数据分析的对象,也包含了显示globe数据,在这个库中有一个控件GlobeControl可用。S
7、patialAnalystSpatialAnalyst库包含了在栅格和矢量数据上执行空间分析的对象。主要内容ArcObjects通用基于COM接口编程基础理解对象模型图(OMD)地图和图层数据访问和创建几何对象和地理处理过程使用子集和选择集符号化使用工具数据管理使用Layout元素针对ArcEngine使用开发控件扩展控件其他东西基于COM接口编程基础(1)小节内容COM组件对象模型简介如何使用COM类接口Interfaces多态Polymorphism接口查询QueryInterface测试一个对象的引用的常用方法Isitnothing?W
8、hattypeofobjectisit?COM简介COM是创建类的一个标准COM类可以在不同的工程中重用不依赖于具体的开发语言所有的ArcObjects都是COM类
此文档下载收益归作者所有