天天看點

離線部署ArcGIS API for Javascript

版權聲明:本文為部落客原創文章,未經部落客允許不得轉載。 https://blog.csdn.net/bitree1/article/details/58611551

1.下載下傳API

直接下載下傳API

官網下載下傳位址:

https://developers.arcgis.com/downloads/

安裝SDK

安裝sdk非常簡單,我們下載下傳了SDK

解壓之後再IIS之後建立一個網站(也可以直接使用之前建好的,或者預設網站),名稱就叫做ArcGIS,URL預設為localhost,端口設定為8317,将網站的實體路徑設定為

...\arcgis_js_v317_sdk\arcgis_js_api\sdk

;

OK了,直接打開

localhost:8317

,顯示如下圖:

安裝API

安裝API就相對複雜了一些,而且安裝好了還需要修改一些配置檔案,API壓縮包的大小也是60M左右:

解壓過後的大小也是170M左右;解壓以後打開檔案夾看到三個子檔案夾:

這裡的install_API.HTML打開之後就告訴你如何部署API的幫助檔案,不過是英文,老實看吧~

打開這個html告訴我們可以選擇兩種安裝,Windows和

Linux

,low咖果斷Windows,Linux你自己看咯~

  • 在剛才建立的網站ArcGIS下面建立虛拟目錄(當然你可以建立一個網站,但是我覺得還是不要那麼那樣,一個網站夠用了);
  • 需要一個别名:arcgisapi3.17(這個在網站路徑中會有用,最好規範命名),一個實體路徑:…\arcgis_js_v317_api\arcgis_js_api\library\3.17(這裡每個人的路徑不一樣,設定的路徑深度也可以不一樣,我就沒按照幫助檔案來~)
  • 打開…\arcgis_js_api\library\3.17\3.17\init.js這個檔案(這個檔案是壓縮過的js檔案,是以最好使用進階一點的文本工具打開,推薦Notepad++等);找到

    [HOSTNAME_AND_PATH_TO_JSAPI]dojo

    這個标示,在大約37行;将

    [HOSTNAME_AND_PATH_TO_JSAPI]dojo

    替換為

    localhost:8317/arcgisapi3.17/3.17/dojo

  • 打開arcgis_js_api\library\3.17\3.17\dojo\dojo.js,同理找到

    [HOSTNAME_AND_PATH_TO_JSAPI]dojo

    ,大約在35行,同理替換為

    localhost:8317/arcgisapi3.17/3.17/dojo

如果隻需要api簡單安裝時候隻需解壓api檔案放置本機的tomcat檔案夾中,重新開機tomcat服務即可使用(注意必須配置tomcat的環境變量,配置方法如下)

 配置Tomcat環境變量

1、解壓下載下傳檔案包,不習慣版本号檔案夾,在這裡我修改預設檔案夾名apache-tomcat-8.0.0-RC5-windows-x64為tomcat。

2、打開系統環境變量請參考第三步圖示操作。

  在系統變量中添加以下變量

  1)建立TOMCAT_HOME變量

http://www.pconline.com.cn/servers_pic/484/4840919_pic.html?imgsrc=http://img0.pconline.com.cn/pconline/1405/27/4840919_20140527145811.png&channel=8968

  變量名TOMCAT_HOME

  變量值c:\tomcat

  變量值即為我們下載下傳的tomcat解壓路徑,在這裡我的是c:\tomcat,如果有疑惑,可以參考第五步。

  2)建立CATALINA_HOME變量

http://www.pconline.com.cn/servers_pic/484/4840919_pic.html?imgsrc=http://img0.pconline.com.cn/pconline/1405/27/4840919_20140527145826.png&channel=8968

  變量名CATALINA_HOME

  沒錯,CATALINA_HOME的變量值與TOMCAT_HOME的變量值是一樣的。

  3)修改變量Path

http://www.pconline.com.cn/servers_pic/484/4840919_pic.html?imgsrc=http://img0.pconline.com.cn/pconline/1405/27/4840919_20140527145837.png&channel=8968

  在系統變量中找到Path變量名,輕按兩下或點選編輯,在末尾添加如下内容

  ;%CATALINA_HOME%\bin;%CATALINA_HOME%\lib

  這裡要注意,各個變量值之間一定要用;分隔。

  4)啟動Tomcat伺服器

  在cmd指令視窗下輸入startup回車,運作如下圖所示

http://www.pconline.com.cn/servers_pic/484/4840919_pic.html?imgsrc=http://img0.pconline.com.cn/pconline/1405/27/4840919_20140527145904.png&channel=8968

  測試Tomcat伺服器是否安裝成功

  在浏覽器中輸入http://http://localhost:8080或http://127.0.0.1:8080

  安裝成功将如下圖所示

http://www.pconline.com.cn/servers_pic/484/4840919_pic.html?imgsrc=http://img0.pconline.com.cn/pconline/1405/27/4840919_20140527145922.png&channel=8968

注意事項

  環境變量值之間要以半角英文;分隔,結尾不能有“\”。各個環境變量值中間,之間是否有多餘的字母或空格等。

  有許多網上複制的經驗經常會建議用service啟動tomcat,卻顯示'servic' 不是内部或外部指令,我用也不行,在這裡我用的是startup