镶嵌数据集显示

在将包含海量影像数据的镶嵌数据集添加到地图窗口中显示时,默认全幅显示且只显示轮廓。缩放地图到某个比例尺后,会根据当前的显示范围动态读取该范围内的影像文件,并进行动态拼接显示。

第一次浏览可能速度比较慢,但浏览后系统将建立缓存,再次浏览时效率很高。

图:全幅显示镶嵌数据集

SuperMap ImageX Pro  中通过镶嵌数据集影像图层属性面板来控制影像数据在地图窗口中的显示方式,中下文将介绍常用参数,其他参数请参考设置影像图层属性

去除影像无值

有些遥感影像经过校正后,会出现无值区域,影响影像的拼接显示效果。因此,需要可通过相关设置去除这些无值区域。

影像无值情况可以概括分为两种,一种是影像内部的无值(图1),一种是由于校正产生的影像有效区域外的无值(图2)。

去除无值的方式有两种:无值透明方式和裁剪显示方式,要针对无值的具体情况选择合适的方式去除无值。

  • 无值透明方式:用于去除数据本身的无值。
    1. 在图层管理器中,选中镶嵌数据集影像图层,打开图层属性面板。
    2. 影像参数分组的无值中指定像元值。
    3. 设置无值后,勾选无值透明去除无值区域。
  • 裁剪显示影像:使用裁剪区来控制影像只显示其有效范围。
    1. 在图层管理器中,选中镶嵌数据集影像图层,打开图层属性面板。
    2. 高级设置分组中的裁剪类型设置为数据裁剪
图:裁剪显示去除校正产生的无值

显示过滤条件

用来设置当前图层的显示过滤条件,仅显示符合条件的对象。

裁剪类型

通过镶嵌数据集可以快速配置全国乃至全球的影像地图,然而,有时我们又需要展示局部范围的影像。例如,使影像地图仅显示河北省范围内的影像。

在镶嵌数据集影像图层属性面板中,提供边界裁剪数据裁剪轮廓裁剪三种方式控制地图中的显示范围。

  • 边界裁剪:边界数据基于影像轮廓线构建。使用此方式将显示边界线范围内的所有影像。
  • 数据裁剪:根据重建范围中的数据来对影像进行裁剪显示。
  • 轮廓裁剪:轮廓线基于镶嵌数据集的空间参考,它反应的是影像在镶嵌数据集中的真实边界。使用此方式将显示轮廓线范围内的所有影像。
图:基于数据裁剪前后

显示顺序设置

通过修改影像轮廓面数据集中 SmZOrder 字段值,可以控制影像的显示顺序。详情请参考对象显示顺序字段

文件句柄缓存

文件句柄缓存用于存储镶嵌数据集中影像文件的文件句柄,以减少重复打开文件的操作,从而提升绘制性能。默认情况下,每次显示镶嵌数据集时都会重新打开文件句柄进行读取,这会带来一定的性能损耗。启用文件句柄缓存后,系统会保留已打开的文件句柄,减少重复操作,但会增加内存占用。

默认缓存大小为100个文件,您可根据实际需求(如镶嵌数据集文件数量及机器性能)调整此数值,以平衡内存使用和性能优化。

相关主题

镶嵌数据集概述

管理镶嵌数据集

创建镶嵌数据集