首先,在安裝ArcGIS Engine 10.2之前,大家應該了解的事是:AE10.2推薦與VS2010或VS2012比對使用,AE10.3推薦與VS2013比對使用。除上述的推薦比對版本之外的方法,網上也有好多解決方法,但是本文推薦安裝的是AE10.2與VS2012。
ArcGIS Engine10.2與VS2012的安裝與配置的整體步驟分為以下順序進行:
1、安裝Visual Studio 2012,這個軟體網上有很多教程,就不再重複介紹了,安裝很簡單。
2、安裝ArcGIS Desktop10.2、ArcGIS License Manager、ArcObjects SDKs、ArcGIS Engine10.2
ArcGIS 10.2下載下傳位址 連結:https://pan.baidu.com/s/1D-QPqgqvF1gSxrZjPkCQTA 密碼:skie
以上下載下傳連結如果失效,可以從下面這個位址下載下傳,是最新版的位址:
http://www.jiandanmaimai.cn/file/describe/247501/
第一部分 安裝Visual Studio 2012
VS2012按照網上人教程安裝完成後,我們就可以接下來進行AE的安裝。另外對于電腦裡已經有某個版本的VS的使用者需要明白的是,一台電腦可以同時安裝兩個不同版本的VS的,之間是不沖突的,可以放心安裝。
第二部分 進行ArcGIS Engine 10.2的安裝
在安裝完VS2012之後,我們可以進行AE10.2的安裝。注意:安裝AE10.2之前必須安裝VS2012,不然安裝程式會報異常。
在上述連結裡下載下傳下來的ArcGIS10.2的檔案夾包括以下檔案:
(圖3 ArcGIS 10.2檔案夾中的内容)
首先我們打開“ArcGIS Desktop 10.2”檔案夾,在此檔案夾裡依次打開“ArcGIS10.2_Desktop”、“ArcGIS10.2_Desktop簡體中文版”檔案夾,在此檔案夾裡找到“setup.exe”檔案,輕按兩下運作後進行ArcGIS Desktop10.2的安裝。
在安裝過程中需要設定安裝路徑,以下是安裝截圖,由于部落客已經安裝了,是以截圖借鑒百度,但實際過程與本人安裝過程無異:
ArcGIS Desktop安裝完後會彈出Administrator頁面,在此暫時關閉,不必理會,接下來我們進行ArcGIS License Manager的安裝。
在“ArcGIS Desktop 10.2\ArcGIS10.2_Desktop licence manger\windows”目錄下,找到“Setup.exe”程式,輕按兩下進行License的安裝,此安裝過程與Desktop安裝類似,進行路徑設定後即可進行安裝,如下:
安裝完成後,在開始程式找到“ArcGIS”檔案夾,打開“License Server Administrator”,點選【stop】按鈕,暫時停止服務,接下來進行軟體的授權操作。
我們在“ArcGIS 10.2\授權檔案夾\Arcgis 10.2安裝與授權工具\方法一 替換 License10.2\bin”目錄下找到“service.txt”檔案,打開後将裡面的主機名稱修改為“localhost”或者自己主機的名稱,如圖:
然後将“bin”這個目錄下的“ARCGIS.exe”和“service.txt”兩個檔案複制替換到License的安裝目錄下的“bin”檔案夾下。
接下來進行ArcGIS Engine 10.2的安裝。我們将“ArcGIS_Engine_DevKit_Windows_102_134944”檔案夾裡的鏡像檔案解壓後,可以看到如下圖所示的檔案:
輕按兩下“ESRI.exe”程式,開始AE10.2的安裝。如圖:
在【ArcObjects SDKs】選項下我們安裝第一項“ArcObjects SDK for Microsoft .NET Framework”,點選後面的“Setup”按鈕即可進行安裝,安裝過程極為簡單,是以沒有截圖。安裝完成後,我們進行最後一項AE10.2的安裝。
在【ArcGIS Engine】選項下選擇第一項“ArcGIS Engine”,點選後方“Setup”按鈕,開始安裝AE。此過程也與上述步驟相似,較簡單,一直按“Next”之後,完成安裝。至此,所有軟體都已安裝完成,我們接下來進行軟體的授權。
在安裝License的時候我們已經将授權檔案複制替換到了License安裝目錄的“bin”下,此時,我們打開“License Server Administrator”,點選“啟動”按鈕,然後點選“重新讀取許可”按鈕,如圖:
點選“确定”之後關閉此頁面。然後我們打開“ArcGIS Administrator”頁面,也就是我們剛裝好Desktop時彈出的那個頁面,在此頁面【ArcGIS Desktop】選擇“Advanced浮動版”,【ArcGIS Engine】也選擇“ArcGIS Engine浮動版”,單擊“确定”按鈕後進入許可頁面,如下圖修改許可管理器為“localhost”:
确定之後關閉此頁面,至此為止軟體安裝和授權已經全部完成。我們打開VS2012來測試是否成功以及相關工具是否可用。
打開VS2012之後,選擇“建立項目”,然後選擇C#下面的窗體應用程式,如圖所示:
在VS2012左側的隐藏項中點選“工具箱”,打開工具箱,此時可以看到ArcGIS相關的工具已經自動加載進來了,如圖:
如果沒有自動加載進來,我們也可以手動添加。選擇[工具]下的[選擇工具箱項],在.NETFramework元件下選擇esri相關的工具,然後進行添加,如圖:
工具添加完成後,我們檢測下各個工具是否能用。将各個工具拖拽到頁面中,如果無異常提示則說明工具可用,如圖:
小夥伴們進行ArcGIS的二次開發吧~