發佈二維地圖服務時,動態緩存是幹嘛用的,生成後存儲在哪裡?
答:發佈二維地圖服務時,可勾選動態緩存,勾選後,生成二維地圖服務時會同時生成一個瓦片服務。不僅可以通過二維地圖接口方式調用該服務,也可以用柵格瓦片服務接口方式調用該服務。
動態緩存和普通柵格瓦片差異就是,動態緩存是第一次預覽某個比例尺及空間範圍數據時,生成瓦片緩存數據,第二次可以直接調用瓦片緩存數據。而普通柵格瓦片需要在Desktop中執行瓦片裁剪操作,可能會非常耗時。
IGServer Java中,動態緩存存儲在“MapGIS安裝目錄\igserver_for_java\tileCache”目錄中。
注意動態瓦片和快顯的差別。快顯是為二維地圖服務顯示時增加的快速顯示策略(快顯1.0為柵格瓦片,快顯2.0為矢量瓦片),作用都是在小比例尺(此時數據量相對比較大)加快顯示速度。動態緩存是在快顯上層的。
如同時開啟了快顯和動態緩存,通過地圖服務接口調用該服務顯示時,在小比例尺時調用快顯顯示,在大比例尺時直接調用矢量數據顯示。通過瓦片服務接口調用該服務顯示時,第一次瀏覽某個小比例尺區域,調用快顯顯示,並生成瓦片緩存,第一次瀏覽某個大比例尺區域,調用矢量數據,並生成瓦片緩存。第二次瀏覽大比例尺或小比例尺區域,都是直接調用的瓦片緩存。