ArcGIS Engine是一組跨平臺的嵌入式ArcObjects,它是ArcGIS軟件產品的底層組件,用來構建定製的GIS和桌面製圖應用程序,或是向原有的應用程序增加新的功能。ArcGIS Engine應用程序可以是簡單的地圖瀏覽器,也可以是定製的GIS編輯和分析程序。通過 ArcGIS Engine 構建的應用,既可以以地圖顯示爲中心,也可以不是,這一點非常重要。這一特性使 ArcGIS Engine特別適合於構建非GIS爲中心的應用。
作爲一個開發者,你能夠在程序中實現下列功能:
-
顯示多圖層的地圖,如道路、河流和邊界;
-
地圖的漫遊和縮放;
-
在地圖上識別要素;
-
在地圖上查詢要素;
-
顯示航片或衛片;
-
繪製圖形要素,如點、線、圓和多邊形;
-
繪製描述性文本;
-
以線、選擇框、區域、多邊形和圓來選擇要素;
-
以要素緩衝區進行選擇;
-
以結構化查詢語句(SQL)查找和選擇要素;
-
以專題符號化顯示要素,如獨立值圖、分類圖和點密度圖;
-
動態顯示實時或時序數據;
-
從街道地址或交叉點尋找位置;
-
轉換地圖數據的座標系統;
-
對要素進行幾何操作,生成緩衝區、計算不同部分、尋找交叉點、合併等;
-
修改要素形狀或旋轉地圖;
-
新建和更新要素的幾何形狀和屬性;
-
操作個人和企業級 GeoDatabase;
-
……