ArcGIS Engine开发:框架/结构+对象库
生活随笔
收集整理的這篇文章主要介紹了
ArcGIS Engine开发:框架/结构+对象库
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
???????????
ArcGIS Engine開發:框架/結構+對象庫
框架/結構:
ArcGIS Engine 開發人員有權使用一系列的控制器,這些控制器
準許很多屬性、事件和方法的使用。盡管一個簡單的應用軟件
僅僅通過高級控制器就能夠構建,但是ArcGIS Engine 實用軟
件需要熟悉組成ArcGIS Engine 的不同對象庫。
對象庫是ArcObjects 組件的邏輯集合,從紋理細密的對象(如
單獨的幾何對象)到紋理粗糙的對象,它聚集了功能的邏輯集
合。在實現ArcGIS Engine 應用軟件時,編程人員將對幾種基
于標準的應用程序接口(COM、.NET、Java 和C++)進行選擇。
以下內容是使用ArcGIS Engine 編程時所用到的對象庫的簡要
描述。
對象庫:
SystemUI 庫:SystemUI 庫主要定義了ArcGIS 系統中所使用的用戶界面組件的類型。
Geometry 庫:Geometry 庫包含了核心幾何對象,如點、多邊形、線及其幾何類型和定義等。
Display 庫:Display 庫包含了支持向輸出裝置繪制符號體系的組件。
Server 庫:Server 庫包含了用于獲取到ArcGIS Server 的連接的對象。該連接通過本庫中的對象進行管理。
Output 庫:Output 庫包含了生成輸出所必需的對象,通常是從地圖或頁面布局輸出到打印機、繪圖儀,或導出到文件中。
Geodatabase 庫:Geodatabase 庫包含了所有與數據訪問相關的定義的類型。
GISClient 庫:GISClient 庫包含了操作遠程GIS 服務的對象。ArcIMS 或ArcGISServer 都可以提供這些服務。
DataSourcesFile 庫:DataSourcesFile 庫包含了適用于地理數據庫應用程序接口(APIs)所支持的矢量數據格式的工作空間工廠和工作空間。
DataSourcesGDB 庫:DataSourcesGDB 庫包含了適用于存儲在RDBMS 中的地理數據庫所支持的矢量和柵格數據格式的工作空間工廠和工作空間。
GeoDatabseDistributed 庫:GeoDatabse Distributed 庫包含了支持分布式地理數據庫的檢出/檢入操作所必需的對象。
DataSourcesOleDB 庫:DataSourcesOleDB 庫提供了操作“基于對象連接和嵌入數據庫”(OLE_DB-based)的數據源的工作空間。
DataSourcesRaster庫:DataSourcesRaster 庫包含了適用于基于文件的柵格數據格式的工作空間工廠和工作空間。
Carto 庫:Carto 庫包含了用于顯示數據的對象。
Location 庫:Location 庫包含了與位置數據操作相關的對象。位置數據可以是路徑事件,或者地理編碼的位置。
NetworkAnalysis 庫:NetworkAnalysis 支持應用網絡的創建和分析。
Controls 庫:Controls 庫包含了用于應用軟件開發的控制器,包括通過控制器來使用的命令和工具。
GeoAnalyst 庫:GeoAnalyst 庫包含了核心空間分析的操作,這些操作可以通過空間分析和3D 分析擴展模塊來使用。
3Danalyst 庫:3Danalyst 庫包含了用于進行數據3D 分析以及支持3D 數據顯示的對象。該庫中有一控制器可供開發人員使用,并且操作該庫中的對象需要一個3D 分析擴展授權。
GlobeCore 庫:GlobeCore 庫包含用于進行球體數據分析以及支持球體數據顯示的對象。該庫中有一控制器可供開發人員使用,并且操作該庫中的對象需要一個3D 分析擴展授權。
SpatialAnalyst 庫:SpatialAnalyst 庫包含了用于進行柵格與矢量數據空間分析的對象。操作該庫中的對象需要一個空間分析授權。
總結
以上是生活随笔為你收集整理的ArcGIS Engine开发:框架/结构+对象库的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 英语语音再学习
- 下一篇: .NET Framework基础知识(二