osgEarth 图层层级范围案例 22.min_max_level.earth

时间:2024-04-11 20:44:02

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”,确定,实现调试层添加,调试图像层会显示每个瓦片的层级及行列号。

osgEarth 图层层级范围案例 22.min_max_level.earth