ArcGIS_Engine

ArcGIS Engine是ArcGIS的一套軟件開發引擎 ， 可以讓程序員建立自定義的GIS桌面程序 。 ArcGIS Engine支持多種開發語言 ， 包括COM 、. NET框架 、 Java和C + + ， 能夠運行在Windows 、 Linux和Solaris等平臺上 。 這套API提供了一系列比較高級的可視化控件 ， 大大方便了程序員構建基於ArcGIS的應用程序 。 ArcObjects是ArcGIS Engine的核心套件 ， 而ArcGIS Desktop本身就是ArcObjects套件的一個子集 。 傳統的開發方式 ， 例如使用ArcGIS SDK ， 用戶必須在系統中安裝一套ArcGIS ， 才能夠運行編寫出來的程序 。 而使用ArcGIS Engine ， 開發人員就能夠爲各個用戶編寫獨立於運行的GIS軟件 ， 或者把GIS嵌入到其他應用程序之中 ， 而不需要再依賴於ArcGIS Desktop 。 除了一系列控件 ， ArcGIS Engine套件還包括一些實用程序 、 樣例以及開發文檔 。