# 金字塔管理
# 功能说明
金字塔是一种能对栅格影像按逐级降低分辨率的拷贝方式存储的方法。通过选择一个与显示区域相似的分辨率,只需进行少量的查询和少量的计算,从而减少显示时间。
金字塔的使用,能够大大提高栅格数据显示效率(尤其是大数据量的栅格数据)。它通过检索使用指定分辨率(取决于显示要求)的数据,可以加快栅格数据各类信息的显示速度。利用金字塔,可在绘制整个数据集时快速显示较低分辨率的数据副本。而随着放大操作的进行,各个更精细的分辨率等级将逐渐得到绘制;但性能将保持不变,因为您在连续绘制更小的各个区域。
每个栅格数据集只需构建一次金字塔,之后每次查看栅格数据集时都会访问这些金字塔。栅格数据集越大,创建金字塔集所花费的时间就越长。但是,这也就意味着可以为将来节省更多的时间。
分辨率降低的数据集(.rrd)
在MapGIS中,首次加载大数据量的栅格数据时,系统会自动提醒用户是否创建金字塔。创建的金字塔文件为分辨率逐层降低的缓存数据集(.rrd)。
分辨率降低的数据集是一种根据较源栅格数据集低的分辨率创建的重采样栅格数据集。金字塔中各个连续的图层均将以 4:1 的比例进行缩减采样,从而,栅格数据集的X、Y间距分别以2:1的比例进行逐层增加,行列数则分别以2:1的比例进行逐层缩减。对本地数据,这些金字塔信息存储在单独的文件中 (.rrd),查看对应的栅格数据集时将访问此文件;而对栅格数据集,这些金字塔信息则直接存储在该栅格数据集中。
金字塔管理功能,不仅可以查看管理栅格数据的金字塔信息,对金字塔层进行编辑修改;而且还能够在同一界面上,对栅格目录金字塔进行管理和金字塔层的编辑。实现了栅格数据和栅格目录金字塔的统一管理。
提示:
金字塔编辑功能仅可支持MapGIS GDB中的栅格数据。对于本地栅格文件,仅可查看金字塔信息,不可编辑。对于MapGIS本地栅格文件(*.msi),金字塔信息写入在数据中,无法进行编辑操作。对于其他本地栅格文件,如*.tif、*.img等,若已有金字塔信息,会生成一个同名的*.rrd/*.ovr文件,该文件即金字塔文件,删除该文件即可清空金字塔信息。
# 操作说明
1. 启动“金字塔管理”命令,弹出如下所示的对话框:
2. 选择数据。若【工作空间】中已添加栅格数据或栅格目录,可通过下拉框直接选择数据;用户也可通过选择本地文件夹或数据库中的对应数据;
3. 若选择的数据已有金字塔信息,在列表中可直接显示数据现有的金字塔信息。其中第1层为原始数据信息,第2层及以后的是金字塔信息。
4. 设置金字塔级别,结果可生成该级别金字塔信息;
- 【跳过首级金字塔】:当栅格数据量特别大时,如上百G,首级金字塔默认为原始数据的四分之一,耗时很长且金字塔占用存储空间会很大。此时可跳过首级金字塔,则第一层金字塔为原始数据的十六分之一,但弊端是会影响栅格在特定比例尺下的显示效率。
5. 选择重采样方式,点击"重建"执行金字塔构建操作。金字塔重采样方法有三种,最邻近重采样、双线性和双三次重采样。各采样方式说明如下:
- 【最邻近重采样】:是默认的采样方法,该方法计算量小,在几何位置上的精度为±0.5,通常适用于任意类型的栅格数据集。但是,处理后图像的亮度具有不连续性,从而会影响精度,建议对带有色彩映射表的离散数据或栅格数据集(如土地利用数据、经过扫描的地图和假彩色图像)应用最邻近重采样方法。
- 【双线性重采样】:双线性采样方法是基于四个最邻近输入像元中心的加权平均距离确定像元的新值,比起最邻近采样计算量明显增加,但精度也明显提高,适用于连续数据(如影像数据)。对于 1 位 TIFF 或 IMG,建议使用双线性插值法。
- 【双三次重采样】:该方法通过拟合穿过 16 个最邻近输入像元中心的平滑曲线确定像元的新值。双三次重采样是为进一步提高采样精度的一种方法,也主要适用于连续数据的重采样方法。尽管双线性插值法执行速度更快,但是得到的结果却不如双三次重采样的结果锐利。
提示:
对金字塔进行构建完成后,需将栅格数据移除并重新添加至地图视窗,以便将金字塔信息回写到栅格数据中。