ArcGIS Engine(1)——邏輯體系結構

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 邏輯示意圖以及數據互操作等。


                     


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章