當前位置:編程學習大全網 - 源碼下載 - 如何提高ArcGIS for Server的緩存能力

如何提高ArcGIS for Server的緩存能力

(1),緩存的結構發生變化

在ArcGIS 10的緩存結構中,可以選擇使用ArcGIS Online/Bing Maps/Google Maps的格式,試用已發布地圖服務的格式,也可以自定義格式。如果要將地圖服務與ArcGIS Online或Google和Bing服務疊加,可以選擇第壹種。目前ArcGIS Online的切圖結構與Google壹致,不再是獨立的服務結構。

(2)、新的緊湊緩存格式

與原始的分解格式相對應,分解格式對每壹級緩存的地圖進行切片,每個切片的地圖獨立存儲。Compact是壹種壓縮格式,將壹系列切片地圖組合成壹個Bundle進行文件存儲,每個Bundle最多可以存儲16000張圖片。與爆炸式存儲類型相比,緊湊式緩存格式可以大大提高緩存遷移或復制的速度,最大程度地節省磁盤存儲空間。這是因為如果使用單張圖片進行存儲,由於操作系統區區壹堆磁盤的大小限制,會產生大量的小文件和磁盤碎片,大大浪費了磁盤空間。而緊湊格式將大量切片存儲在壹個文件中,從根本上解決了這個問題。當然,在WebGIS的應用客戶端中,如果需要直接調用緩存切片並鑲嵌成圖形,還是建議使用Exploded的格式。

ArcGIS 10中提供了“轉換地圖服務器緩存存儲格式”工具,可以實現這兩種緩存格式的轉換。

(3)新增“混合”模式緩存

在ArcGIS 10的切片格式選項中,提供了新的“混合”格式選擇。此選項適用於JPEG圖像切割服務的疊加應用。如下圖所示,壹般來說,對於背景底圖切片,可以使用JPEG切片格式來節省磁盤空間和訪問速度,但是當兩個JPEG格式的服務疊加時,就會出現“衣領”現象。這是因為在切片時,為了保證認證服務的正確疊加,切片會采用壹種“超級切片法”,即在地圖範圍之外切割4096x4096的範圍。因為JPEG,

為了解決這個問題,“混合”模式實現了在疊加地圖的周邊區域進行計算,在邊緣區域生成PNG格式(支持透明色),這樣就可以避免兩個服務疊加時的不透明。

(4)協作緩存

協作緩存是緩存的導出\導入。協作緩存支持兩種主要的應用場景:

A.緩存服務的融合。

所謂緩存服務的整合,就是將“服務A”的部分規模緩存導出並導入到“服務B”的相應規模中,替換現有的緩存。如下圖所示:

該功能適用於剪切大規模的本地緩存,導入或合並到大面積的地圖服務中。以下示例顯示了ArcGIS Online的地圖:

在該圖中,日本領土地圖是用日文標註的大比例尺地圖。對於ArcGIS Online,創建緩存時不需要日本地圖數據。妳只需要導出日本提供的緩存地圖服務,然後集成到ArcGIS Online的地圖中,就可以得到這樣的地圖服務。

B.離線緩存使用

所謂離線緩存,是指可以導出壹個或壹組比例尺地圖緩存,在ArcGIS Desktop等應用中可以直接添加緩存作為柵格數據集的數據源。當您離線或網速極慢,並且希望使用ArcGIS的緩存地圖作為背景時,此功能非常有用。

(5)、分布式緩存切割圖

為了提高緩存切片的效率,10提供了分布式緩存切片的能力。即把緩存切片放在各個獨立SOC的本地機器上(沒有* * *共享目錄的緩存存儲),可以大大加快緩存切割的效率,避免磁盤速度和I/O帶來的切割寫效率的問題。

  • 上一篇:關於家庭影院5.1接高清播放機的壹些問題,求真知!
  • 下一篇:京東醫生搶單有什麽竅門
  • copyright 2024編程學習大全網