arcgis制作瓦片地图_【转】ArcGIS地图缓存制作简介
ArcGIS地圖緩存制作簡介
制作好的電子地圖只有發布為服務后才能為更多的用戶所查看與使用。ArcGIS?Server?為共享?GIS?資源(如地圖)提供了一個平臺,無論您是坐在同一間辦公室使用?ArcGIS?Desktop,還是在世界任何一個角落通過?Internet?方式,都可訪問和使用地圖。同時如果使用了地圖緩存技術,將會獲得更高效快捷訪問地圖的體驗。
1?ArcGIS?Server發布緩存地圖流程
使用ArcGIS?Server發布緩存地圖,主要有以下幾個步驟,如圖1所示:
?
圖1?地圖發布流程
2?ArcGIS?Server緩存特性
??靈活的瓦片方案選擇
ArcGIS?Server切圖時,可通過多種方式選擇瓦片方案:從在線地圖服務,如ArcGIS?online,Google?Maps或者Bing?Maps中載入;從已有地圖服務(Map?service)中載入;也可根據需求創建自己的緩存策略(Tiling?Schema)。
??豐富的緩存策略
ArcGIS?Server支持全圖范圍創建緩存,也支持某個地圖范圍內創建緩存地圖。這兩種情況適用于小比例尺或數據量較小的情況下;當數據量較大或者比例尺較大時,可采用漁網切圖(也可應用于分幅切圖,圖2所示),即在設定的feature?class?范圍內創建緩存,來節省緩存創建時間和硬盤空間。
在數據更新或者修改時,可根據需更新的要素范圍,進行局部地圖緩存的創建或更新,從而節省大量時間。當地圖在大比例尺下顯示存在很多空白、不可用或用戶興趣度低的區域時,可以采用按需緩存(on?demand)策略。按需緩存可以減輕創建和存儲這些不必要切片時的負擔,但用戶仍可以在需要它們的時候對其進行查看。其原理如圖3所示:
圖2 規則漁網 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖3 按需緩存原理
??緊湊的存儲模式
在ArcGIS?10中,新增緊湊(Compact)緩存格式(文件流),使用緊湊緩存格式可將切片分組到各個較大的包文件中,而不用將每個切片都存儲為單獨的文件。緊湊緩存中文件的整體數量較少,因而比傳統的松散緩存占用的磁盤空間少(圖4)。緊密緩存在各計算機之間的傳輸速度更快,這將有利于在過渡環境和生產環境之間復制緩存。
?
圖4?緊湊型與松散型切圖對比圖
? 混合模式的圖片格式
混合模式緩存允許在同一緩存中使用不同圖像格式的切片。這在柵格緩存疊加顯示的情況下十分有用。可對位于緩存區中部的切片應用 JPEG 格式以減少相關文件的大小,而在緩存的外圍(即部分切片需要保持透明)應用 PNG32 格式。
圖5 混合模式圖片格式(JPEG+PNG32)
? 分布式緩存方式
如果多數 SOC 計算機都在處理緊湊存儲格式的地圖緩存,則可選擇其他選項來將切片寫入服務器上的本地緩存目錄。這樣首先在本地寫入切片(以緊湊 .bundle 格式),然后將
完成的包復制到共享的緩存目錄,就提高了性能。與所有計算機將切片直接寫入共享的緩存目錄相比,此方法要快許多。
注:分布式緩存方式目前只對Compact緩存有效。
? 協作創建地圖緩存
ArcGIS 10中,增加了緩存導出/導入功能(圖6)??蓱糜诰彺娣杖诤?、離線緩存使用,因而讀取切片緩存可像讀取柵格數據集一樣,無需使用地圖支持服務。
圖6 緩存導入/導出示意圖
3 地圖緩存創建與使用
地圖緩存的創建方式有多種,可以直接在ArcCatalog中,通過服務屬性Caching項,點擊“Create Tiles”或“Update tiles”創建;也可使用ArcToolBox下的Server Tools工具箱創建,其流程圖如圖7所示。
圖7 創建緩存地圖服務工作流程
緩存方案的使用更為簡單,以Esri基于《電子地圖規范》制作的瓦片方案模板“公共服務平臺電子地圖切片方案.xml”為例,我們只需在Caching選項卡中,導入此方案即可看到瓦片方案中的各項參數:包括地圖的起始點、圖片格式、顯示比例等,如圖8所示
圖8 緩存方案使用示意圖
4 總結
ArcGIS緩存技術結合ArcGIS桌面端可為各種應用提供強大的技術支持,尤其在ArcGIS 10版本中具備更高效便捷的功能。
? 優化的配圖效果
MSD是經過性能優化的地圖文檔,具有更平滑的要素顯示效果,并提供地圖預覽功能。ArcGIS 10完善和改進了之前MSD不支持Maplex而只能用MXD+Maplex+Smooth line and label edges方案進行配圖的問題。使用MSD進行地圖預覽,能更快速地查看效果(該效果同切圖后效果一致)。因此,在海量數據地圖切圖時,可先預覽查看效果來進行配圖的調整,無需等待長時間切圖后查看效果再進行修改。
? 高效的遷移模式
緊湊型切圖模式將緩存圖片存儲在一個連續的文件流中,大大減小了小文件的數量,可以快速的拷貝/移動/刪除緩存文件,大大降低磁盤浪費率,也加快了切圖和遷移的速度。與
緩存相關的GP工具可將之前的緩存文件,打包為Compact方式,進行整個數據遷移。
? 完整的切圖方案
ArcGIS提供了一套完整的切圖方案,從地圖的發布到緩存的創建以及管理維護,都體現了工作流的思想,同時在ArcGIS中可通過多種方式實現緩存管理:既可通過ArcCatalog中服務屬性的Caching選項卡,也可使用GP工具中的Server Tools工具箱;還能使用Python腳本自動運行程序。
?
混合模式的圖片格式
混合模式緩存允許在同一緩存中使用不同圖像格式的切片。
這在柵格緩存疊加顯示的情
況下十分有用。可對位于緩存區中部的切片應用
JPEG
格式以減少相關文件的大小,而在
緩存的外圍(即部分切片需要保持透明)應用
PNG32
格式。
圖
5
混合模式圖片格式(
JPEG+PNG32
)
總結
以上是生活随笔為你收集整理的arcgis制作瓦片地图_【转】ArcGIS地图缓存制作简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 免费商用图片素材库,建议收藏~
- 下一篇: 资料收集移动警务重在多元应用