1. 程式人生 > >(四)ArcGIS Server之釋出影像服務

(四)ArcGIS Server之釋出影像服務

1.引言

      在實際開發過程中,為了滿足使用者不同的需求,Esri制定了各種不同的服務型別,每一種服務型別都有著自己的優點,同時特定的服務型別可以實現特性的功能,此篇部落格便說一說影像服務

1.1什麼是影像服務?

      影像服務是將柵格資料和影像資料作為服務釋出出去。此時客戶端便可以對柵格資料的進行訪問。例如:檢視柵格的波段資訊檢視柵格某一個像元的值等等。

1.2什麼資料可以釋出為影像服務?

      釋出影像服務,對於原始資料是有一定的要求的,當資料出現問題時,資料是不可以釋出成功的,影像服務支援的資料主要有:

  • 柵格資料集
  • 柵格圖層
  • 鑲嵌資料集
  • 鑲嵌圖層

2.釋出影像服務

     釋出影像服務非常簡單,與地圖服務不同的是:釋出影像服務需要在ArcCatalog中進行,主要分步驟為:

  1. 在ArcCatalog找到我們要柵格資料集。
  2. 通過ArcCatalog將我們的柵格共享為影像服務。
  3. 檢視服務是否釋出成功

2.1在ArcCatalog找到我們要柵格資料集。

  • 在本次事例中我們釋出的資料為青島數字高程模型(DEM)

這裡寫圖片描述

2.2 將柵格資料共享為影像服務。

這裡寫圖片描述

  • 點選釋出服務,服務名稱為dem,存放在Test資料夾下面

這裡寫圖片描述

這裡寫圖片描述

  • 到達服務編輯器,釋出最簡單的影像服務,直接點擊發布即可->釋出成功。

這裡寫圖片描述

這裡寫圖片描述

2.3.檢視服務是否釋出成功

  • 從Manager檢視服務是否成功
    登入Manager,進入Test資料夾檢視:

這裡寫圖片描述

這裡寫圖片描述

至此影像服務釋出成功了!

3.可能發生的錯誤(若服務釋出成功,此處可略去)

3.1錯誤發生

在釋出影像服務時,我分析服務時沒有任何錯誤,但是當我釋出服務時,卻告知我,服務定義失敗,如圖所示:

  • 分析服務沒錯誤

這裡寫圖片描述

  • 釋出服務告知我服務定義失敗

這裡寫圖片描述

3.2錯誤原因

此錯誤發生的原因是你的DEM存放在某一個數據庫中,導致資料在資料庫中但是資料的格式有錯誤。例如,我想把dem匯出來,卻發現也不能匯出,如圖所示:

這裡寫圖片描述

3.2如何解決錯誤

  1. 用ArcMap開啟相應的Dem
  2. 從ArcMap中將相應的柵格資料匯出到硬碟上
  3. 重新發布,即可成功。

    • 用ArcMap開啟相應的Dem

這裡寫圖片描述

  • 從ArcMap中將相應的柵格資料匯出到硬碟上

這裡寫圖片描述

選擇一個硬碟路徑,然後儲存。

這裡寫圖片描述

  • 重新發布

    在ArcCatalog中重新發布服務,成功。

這裡寫圖片描述

這裡寫圖片描述