ArcGIS Server 伺服器快取機制

2022-02-21 04:49:41 字數 1850 閱讀 4858

[email protected]

基於地圖瓦片服務框架區別於傳統webgis主要體現在兩點:

(1) 金字塔模型瓦片地相簿

傳統的webgis是實時請求地圖伺服器傳輸地圖的,反應了地圖的現時性;而基於地圖瓦片服務框架首先預生成規矩的瓦片地圖儲存於硬碟目錄下,地圖以鏈結的方式快速定製。例如在google地圖中,地圖資料由大量的正方形組成。共有18級縮放比例,每個地圖都有座標值,由x和y值構成。比例因子zoom取值範圍是(0-17)。操作地圖滑竿顯示更大比例尺地圖時,的數量發生裂變。兩種模式在請求及響應的速度方面有明顯的差異,基於地圖瓦片服務框架的響應速度要快於傳統的webgis,同時對地圖伺服器的負載也相應小一些。

(2) 地圖服務(介面)由專業化向平民化、網際網路各種技術的集聚

在構建好瓦片地相簿之後,基於地圖瓦片服務框架可以脫離gis平台,通過現有的網際網路技術(如搜尋引擎、ajax、資料庫技術等)實現空間位置服務;傳統webgis的每一項功能服務都是通過gis平台運算實現的。兩種模式各有優劣,基於地圖瓦片服務框架在實現複雜分析(如緩衝區分析、路徑分析)時有一定難度(可借助gis平台的支援,也可重寫演算法),傳統webgis消耗資源(網路負載、伺服器負載)相對比較大。

仿效google的tile map image方式,arcgis server在其9.2的版本中增加了地圖快取技術,即arcgis server 地圖服務在發布後,將可以依照指定的快取級數將資料庫中的地圖資料轉換成不同級別的靜態並儲存在web伺服器中。客戶端從快取中獲取靜態的瓦片來代替動態渲染的地圖服務,在arcgis server中被稱作快取地圖服務。arcgis desktp以及arcgis server web adf程式可以使用通過虛擬目錄來在地圖服務中使用切片快取。

因此,可以這樣認為,乙個快取的地圖服務就是乙個能夠利用靜態來快速提供地圖的服務。乙個完整的快取地圖服務包括:

快取:這是由包含了不同等級集合的快取地圖以及描述其cache的框架的檔案(conf.xml)組成的地圖服務快取目錄。

web伺服器中的地圖快取是乙個包含了不同級別的地圖瓦片的目錄。乙個快取被組織成乙個三維的網格,從而與其目錄結構相對應,其目錄結構中上層目錄(用標籤標明了不同的級別)包含的下級目錄是按照不同行來分布的。同行切片是同一級比例尺寸,其畫素尺寸使用者可選擇,如128,512,1024畫素尺寸。切片是png-24的,根據預設的透明度設定背景顏色。如果地**件中沒有背景顏色設定,那麼其背景將被設定成253.253.253。

web伺服器:web伺服器宿主著實際的地圖服務,虛擬的地圖快取目錄與真實的快取目錄相對應,當其虛擬路徑不能直接訪問時使用切片處理服務(tile handler service)。

arcgis server:arcgis server宿主地圖服務例項,從而提供有關地圖快取的資訊,當涉及地圖查詢、資料操作提供資料支援。

使用地圖快取服務最大的好處是可以動態的改進客戶端用來顯示複雜的地圖所花費的時間,乙個客戶端使用快取地圖服務獲取和顯示地圖時僅僅只是受到其聯絡的頻寬的限制,比如說,乙個簡單的2d的地圖需要4秒去請求獲取,使用動態地圖服務可以使地圖使用陰影和其他高階的影象屬性渲染和顯示地圖,以及使用快取地圖服務只需要1秒鐘就可以顯示。因此使用快取地圖服務消除了需要犧牲影象質量來換取顯示的代價。

arcgis提供了多種方式來建立乙個快取地圖服務,arccatalog、arctoolbox、arctoolbox、指令碼語言命令列或者arcengine api都可以創造快取地圖服務,相對而言,arccatalog提供的方式簡易易懂。

啟動arccatalog,進入gis伺服器管理介面,選擇需要建立快取的服務後右鍵選擇「服務屬性」,在其服務屬性中選擇「快取」選項卡並設定快取目錄等

點選生成按鈕後可以對生成地圖服務快取進行引數設定,包括主機名、地圖服務選擇以及地圖服務分級級別等引數後,其中快取引數級別由使用者自定義,填寫完成後,點確定就可以生成地圖快取。

如何新增ArcGISServer服務

1 開啟arcmap,單擊工具欄上的catalog圖示,開啟catalog視窗,然後展開gis servers節點,雙擊add arcgis server列表項 2 在彈出的add arcgis server視窗中選擇publish gis servers單選按鈕,然後單擊下一步按鈕 3 在serv...

arcgis server各類服務介紹

你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。全新的介面設計,將會帶來全新的寫作體驗 在創作中心設定你喜愛的 高亮樣式,markdown將 片顯示選擇的高亮樣式進行展示 全新的ka...

ArcGIS Server 服務遷移 恢復

服務遷移與恢復 如果服務可以遷移,那麼備份遷移所需檔案,即可恢復原服務,所以 服務的遷移與恢復 服務的備份 問題可以彙總為乙個問題 怎樣遷移服務 快取?服務遷移 問題描述 兩台server伺服器,怎樣將服務從一台遷移至另外一台。解決辦法 注 以下解決方案,同樣適用於 將a機器server轉移到b機器...