osgEarth 圖層層級範圍案例 22.min_max_level.earth
1) 案例概述
圖像層配置最大顯示層級,最小顯示層級案例。
2) 軟件環境
osgEarth:官方代碼庫2017.11.09最新代碼地址:www.github.com/gwaldron/osgearth
osgEarth編輯器:SXEarth2.8及以上,下載地址:www.sxsim.com
3) 硬件環境
本文編寫和案例測試使用的硬件環境:CPU: i5四核,顯卡:GTX660,內存:8GB。
(推薦使用英偉達顯卡,intel顯卡,會出現三維場景中文字顯示不全的問題,筆記本雙顯卡,需要切換到獨顯。)
4) 編輯測試
影像逐層加載,可以通過圖層屬性控制最小和最大的加載層級。左側“場景”欄,選中“readymap_imagery”層,屬性可以看到“最小層級”爲6,也就是說,當場景放大,需要加載第6層數據時,纔會加載readymap_imagery影像。同樣,選中“world-tiff”層,屬性欄“最大層級”爲5,也就是說,超出5層,“world-tiff”圖層不再顯示。
如何判斷當前加載的圖像是第幾層?
添加調試圖層:在“添加數據”菜單,點擊“添加圖像”,在彈出的“添加圖像”對話框中,“驅動”選擇“debug”,確定,實現調試層添加,調試圖像層會顯示每個瓦片的層級及行列號。