如何用 ArcGIS API 發(fā)布離線衛(wèi)星地圖_第1頁
如何用 ArcGIS API 發(fā)布離線衛(wèi)星地圖_第2頁
如何用 ArcGIS API 發(fā)布離線衛(wèi)星地圖_第3頁
如何用 ArcGIS API 發(fā)布離線衛(wèi)星地圖_第4頁
如何用 ArcGIS API 發(fā)布離線衛(wèi)星地圖_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 水經(jīng)注軟件,專注地圖下載標注與行業(yè)應(yīng)用!如何用 ArcGIS API 發(fā)布離線衛(wèi)星地圖這里以湖北省荊州市為例說明如何用ArcGIS API發(fā)布離線谷歌衛(wèi)星地圖。在萬能地圖下載器中選擇湖北省荊州市的行政區(qū)劃,然后點擊“下載”按鈕新建下載任務(wù)。在新建任務(wù)對話框中選擇需要下載的級別,一般是從當前行政區(qū)劃顯示的級別開始選擇(這里是第9級),一直接選擇到第19級(國內(nèi)19級清晰度效果最佳,19級以上基于19級放大),由于數(shù)據(jù)量非常大,這里只為了說明如何用ArcGIS API發(fā)布離線衛(wèi)星地圖的方法,因此這里以選擇到第14級為例。在“新建任務(wù)”對話框中,點擊“導(dǎo)出設(shè)置”可以設(shè)置相關(guān)導(dǎo)出參數(shù),我們可以選擇導(dǎo)

2、出大圖、導(dǎo)出瓦片和導(dǎo)出離線包等三種方式。由于這里我們用ArcGIS API發(fā)布離線衛(wèi)星地圖需要用的是瓦片格式,因此這里選擇“導(dǎo)出瓦片”選項。新建任務(wù)詳細參數(shù)說明,請參閱:新建地圖下載任務(wù)參數(shù)說明在“導(dǎo)出瓦片”選項的相關(guān)參數(shù)中,我們選擇瓦片格式為“TMS瓦片”、文件格式為PNG,坐標坐標投影為墨認的“WGS84 Web 墨卡托投影”,選擇“邊界范圍裁剪”,背景顏色為“透明”背景。導(dǎo)出瓦片詳細參數(shù)說明,請參閱:導(dǎo)出瓦片參數(shù)說明分別點擊“確定”按鈕開始下載任務(wù),下載并自動導(dǎo)出后可以看到導(dǎo)出的瓦片目錄為8到13級而不是我們選擇的9到14級,這是因為軟件中的級別編號是從1開始,而標準的TMS瓦片命名規(guī)則

3、都是從0開始,因此該情況屬于正常情況,瓦片的行列號編號規(guī)則同理。在ArcGIS API發(fā)布離線衛(wèi)星地圖的源碼示例中,將“arcgis_js_v321_api.zip”解壓到當前文件夾。打開解壓后文件夾中的“install.html”可以查看ArcGIS API的安裝布署說明。ArcGIS API可以在Windows和Linux系統(tǒng)中安裝布署,這里我們以Windows為例,點擊“Windows”查看布署方法。從ArcGIS API的安裝布署說明中可以看到,需要將“arcgis_js_apilibrary”文件復(fù)制到IIS默認站點下,該操作的目的是要將ArcGIS API放在Web站點中,說明它需

4、要Web服務(wù)器支持。另外,文檔中說明了ArcGIS API有兩個版本,一個是普通版,一個是精簡版。現(xiàn)在,我們需要布署一個Web服務(wù)器,用于布署ArcGIS API源碼。一般來講,常用的Web服務(wù)器軟件工具有IIS、Apache和Tomcat,這里我們以Windows自帶的IIS為例。如何開啟IIS 功能,請參閱:如何在Win10中開啟IIS功能IIS功能開啟后,在電腦圖標的右鍵菜單中選擇“管理”菜單項。在“計算機管理”的功能樹列表中點擊“服務(wù)和應(yīng)用程序Internet Information”項,然后在“網(wǎng)站”節(jié)點的右鍵菜單中選擇“添加網(wǎng)站”項。在顯示的“添加網(wǎng)站”對話框中,可以為當前站點指定

5、名稱(這里為“WebGIS”),將物理路徑設(shè)置為ArcGIS API解壓后的目錄,這里將端口號設(shè)置為“8080”,這樣不會與訪問Web頁面的80端口沖突,如果沒有布署過80端口的網(wǎng)站則不會有沖突。點擊新建的Web站點“WebGIS”后,再點擊“內(nèi)容視圖”可以查看站點文件。Web站點布署好之后,我們再回過頭來看ArcGIS API的布署說明文檔,文檔中分別說明了普通版和精簡版中都需要對相關(guān)文件作修改編輯,這里我們以普通版本為例。根據(jù)ArcGIS API布署說明文檔中的說明,在指定的源碼路徑中找到init.js文件,并在右鍵菜單中選擇用記事本打開它。按文檔中的說明,將“https:/HOSTNAM

6、E_AND_PATH_TO_JSAPdojo”字符串修改為“https:/arcgis_js_api/library/3.21/3.21/dojo”字符串。其中的表示服務(wù)器地址,由于我們這里是以在本機上布署為例,因此它要相應(yīng)的改為本機地址,即或localhost,同時需要加上端口號,即最后的替換結(jié)果為::8080/arcgis_js_api/library/3.21/3.21/dojo注意:文檔中的Web地址頭為“https”,如果你的服務(wù)器不支持安全加密訪問,只需要將地址頭改為“http”即可。編輯修改成完成后,需要測試init.js文件是否可

7、以通過Web地址正常訪問。在瀏覽器中如果打開以下地址顯示init.js文件內(nèi)容,說明布署正確。:8080/arcgis_js_api/library/3.21/3.21/init.jsArcGIS API安裝布署完成后,將ArcGIS API離線地圖發(fā)布源碼示例中的“extlayers”文件夾復(fù)制到“arcgis_js_v321_apiarcgis_js_apilibrary3.213.21”路徑下。將下載的地圖瓦片目錄復(fù)制到ArcGIS API發(fā)布離線地圖的源碼示例中。用專業(yè)的WebGIS開發(fā)工具Visual Studio Code打開“arcgis_js_v321_apiarcgis_js_apilibrary3.213.21extlayersgaodelayer.js”文件,將第133行中的“gaodeTiles”字符串修改為當前的瓦片目錄名稱,即“荊州市谷歌地圖TMS瓦片”。Visual Studio Code下載安裝教程,請參閱:如何安裝WebGIS開發(fā)工具Visual Studio Code雙擊ArcGIS API離線地圖

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論