ArcGIS Engine(1)——逻辑体系结构
2012-11-30 09:39
281 查看
ArcGIS Engine 的逻辑体系结构 :
◆ Base Services
包含了 ArcGIS Engine 中最核心的 ArcObjects 组件,几乎所有的 GIS 组件需要调用它们,如 Geometry 和 Display 等。
◆ Data Access
包含了访问矢量或栅格数据的 GeoDatabase 所有的接口和类组件。
◆ Map Presentation
包含了 GIS 应用程序用于数据显示、数据符号化、要素标注和专题图制作等需要的接口和类组件。
◆ Develper Components
包含了进行快速开发所需要的全部可视化控件,如 MapControl、PageLayoutControl、SceneControl、GlobeControl、TOCControl、ToolbarControl、SymbologyControl 和 LicensenControl 控件等,除了这些,该库还包括大量可以有 ToolbarControl 调用的内置 commands、tools、Menus,它们可以极大地简化二次开发工作。
◆ Extensions
在图中我们可看出,ArcGIS Engine 的开发体系是一条纵线,功能丰富,层次清晰,最上层的 Extensions包含了许多高级开发功能,如 GeoDatabase Update、空间分析、三维分析、网络分析、Schematics 逻辑示意图以及数据互操作等。
◆ Base Services
包含了 ArcGIS Engine 中最核心的 ArcObjects 组件,几乎所有的 GIS 组件需要调用它们,如 Geometry 和 Display 等。
◆ Data Access
包含了访问矢量或栅格数据的 GeoDatabase 所有的接口和类组件。
◆ Map Presentation
包含了 GIS 应用程序用于数据显示、数据符号化、要素标注和专题图制作等需要的接口和类组件。
◆ Develper Components
包含了进行快速开发所需要的全部可视化控件,如 MapControl、PageLayoutControl、SceneControl、GlobeControl、TOCControl、ToolbarControl、SymbologyControl 和 LicensenControl 控件等,除了这些,该库还包括大量可以有 ToolbarControl 调用的内置 commands、tools、Menus,它们可以极大地简化二次开发工作。
◆ Extensions
在图中我们可看出,ArcGIS Engine 的开发体系是一条纵线,功能丰富,层次清晰,最上层的 Extensions包含了许多高级开发功能,如 GeoDatabase Update、空间分析、三维分析、网络分析、Schematics 逻辑示意图以及数据互操作等。
相关文章推荐
- ArcGIS Engine开发之旅01---产品组成、逻辑体系结构
- ArcGIS Engine开发之旅01---产品组成、逻辑体系结构
- ArcGIS Engine开发之旅01---产品组成、逻辑体系结构
- orcle的逻辑体系结构
- Oracle 体系结构之ORACLE逻辑结构
- MiniGUI 体系结构之三 逻辑字体以及多字体和多字符集实现
- MiniGUI 体系结构之三——逻辑字体以及多字体和多字符集实现
- 两张图看清SharePoint 2013 Farm 逻辑体系结构
- [转]PostgreSQL 逻辑结构 和 权限体系 介绍
- oracle 体系结构(物理结构、逻辑结构与内存结构)
- MiniGUI 体系结构之三 逻辑字体以及多字体和多字符集实现
- 三、Oracle初级学习之体系结构(物理、逻辑结构)
- Oracle体系结构之-逻辑结构
- asp.net中的三层结构体系显示层/逻辑层/数据层
- 数据挖掘逻辑体系结构的内容类型有哪些
- 两张图看清SharePoint 2013 Farm 逻辑体系结构
- Oracle的体系结构(三)逻辑存储结构
- Oracle体系结构之-逻辑结构
- Oracle体系结构之-逻辑结构
- 顺序性,一致性,原子性:现代多核体系结构与原子操作·CAS与自旋锁·自旋锁与并发编程的原语·语句原子性和编程逻辑的原子性·行锁与数据库事务原子性·binlog与数据库同