GeoServer發(fā)布影像WMTS服務(wù)
WMTS提供了一種采用預(yù)定義圖塊方法發(fā)布數(shù)字地圖服務(wù)的標(biāo)準(zhǔn)化解決方案。
WMTS: 切片地圖web服務(wù)(OpenGIS Web Map Tile Service)
使用GeoServer發(fā)布WMTS服務(wù)步驟:
1、查看Gridsets中是否有滿足需求的切片策略,若無(wú),則新建切片策略:

新建4490的全球切片策略,輸入切片范圍、切片大小和切片各個(gè)級(jí)別的分辨率:

?2、添加到默認(rèn)緩存配置

?3、對(duì)需要發(fā)布的影像數(shù)據(jù)添加新的數(shù)據(jù)存儲(chǔ):

?4、新建圖層,可以選擇上一步新建數(shù)據(jù)源進(jìn)行發(fā)布(新建完數(shù)據(jù)存儲(chǔ)會(huì)直接轉(zhuǎn)到新建圖層):

?5、發(fā)布圖層:點(diǎn)擊發(fā)布按鈕后,在數(shù)據(jù)和發(fā)布頁(yè)面設(shè)置好后,在Title caching頁(yè)面選擇前面剛剛新建的切片策略,設(shè)置樣式和策略,可以刪除不用的切片策略:

?6、切片緩存:對(duì)數(shù)據(jù)進(jìn)行切片
先找到切片緩存Tile Layers頁(yè)面下,發(fā)布的圖層,打開(kāi)Seed/Truncate

進(jìn)入切片頁(yè)面:
Seed - generate missing tiles:當(dāng)執(zhí)行 "Seed" (生產(chǎn)切片)操作時(shí),系統(tǒng)會(huì)檢查已存在的瓦片緩存,然后生成缺失的瓦片。
適用情況:初始化瓦片緩存;新增數(shù)據(jù)或區(qū)域;修復(fù)瓦片損壞或丟失。
Reseed - regenerate all tiles:重新生成所有瓦片。
Truncate - remove tiles:刪除瓦片。要重新生產(chǎn)瓦片,也可以通過(guò)先刪除所有瓦片,再使用Seed重新生成。

?點(diǎn)擊提交后,可以查看切片情況,通過(guò)refresh list可以查看切片進(jìn)度:

?7、瀏覽與信息查看
切片后的數(shù)據(jù)存儲(chǔ)在geoserver默認(rèn)數(shù)據(jù)存儲(chǔ)位置gwc文件下:

?在OpenLayers瀏覽服務(wù)(Layer Preview):

地圖查看:

在demo中瀏覽服務(wù),選擇需要查看的切片格式:http://xxx/geoserver/gwc/demo:

?
地圖查看:

?
?查看wmts地圖服務(wù)元數(shù)據(jù):http://xxx/geoserver/gwc/service/wmts?service=WMTS&request=GetCapabilities

轉(zhuǎn)自:http://www.npqdlp.com/