什麼是ArcEngine

在ArcGIS 9中,所有的產品( Engine Server和桌面產品)具有共同的開發環境—— Engine開發包,這個開發包主要定位於通過 ArcObjects 構建和部署定製 的應用.

ArcGIS Engine這個新產品爲開發人員提供了一種新的部署策略和資源,它是由一組核心 ArcObjects包組成,其對象是平臺無關的,能夠在各種編程接口中調用,開發人員能夠通過它提供的強大的工具構建定製的 GIS和製圖應用。

ArcGIS Engine是用於構建定製應用的一個完整的嵌入式的GIS組件庫。利用ArcGIS Engine,開發者能將ArcGIS功能集成到一些應用軟件,如:Microsoft Word和Excel中,還可以爲用戶提供針對GIS解決方案的定製應用。

ArcGIS Engine開發包

ArcGIS Engine包含一個構建定製應用的開發包。程序設計者可以在自己的計算機上安裝ArcGIS Engine開發工具包,工作於自己熟悉的編程語言和開發環境中。ArcGIS Engine通過在開發環境中添加控件、工具、菜單條和對象庫,在應用中嵌入GIS功能。例如:一個程序員可以建立一個應用程序,裏面包含一個ArcMap的專題地圖、一些來自ArcGIS Engine的地圖工具和其他定製的功能。

ArcGIS Engine運行庫

所有用 ArcGIS Engine構建的應用需要 ArcGIS Engine運行庫, Engine運行庫提供了 ArcGIS應用的核心功能。 ESRI在桌面應用和服務器應用中使用了 Engine運行庫,這與你構建部署你的應用的方法是一樣的。標準的 Engine運行庫可以通過增加專門的讀寫擴展,來增加對 Geodatabase的讀寫支持,同樣適用於空間分析擴展和 3D分析擴展。

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