arcgis影像放大不显示、影像周围有大面积黑色等问题的处理
两个问题
A。影像放大消失的问题
解决办法:
1.在arccatalog中,选中影像文件,右键选择“构建金字塔(Pyramid)”。
2.或者在arctoolbox——数据管理工具——栅格——栅格属性——构建金字塔(Pyramid)。
第二个方法,在工具箱中打开构建金字塔工具的界面,可以处理不在同一个文件夹中的多个影像文件。
B。影像周围有大面积黑色
解决办法:
在arcmap窗口,图层列表中,选择影像文件,右键选择属性,图层属性——符号系统——RGB合成,勾选“显示背景值(B):(R,G,B)”,背景值默认为无颜色,点击确定就可以了。
如果影像是灰度图像,则是:图层属性——符号系统——拉伸,同样背景值设为无颜色。
这是两个问题的解决方法。
我遇到这两个问题都是在10G以上的遥感影像(img格式)处理上。
背景值没什么说的,就是把黑色的背景值改为无色。
我自己试着理解一下构建金字塔的原理。
文件太大的话,一直放大,保证分辨率的话,占用内存就一直递增,占用系统内存太多,系统就会崩溃,就会无法显示,不仅仅是arcgis有这个问题,就是其他的看图软件,像是Photoshop、CorelDRAW,甚至是ipad里面的看图软件都有这个问题,我在ipad里面也遇到过这种问题,我当时是要把一个10M多的文件放在ipad的一个看图器里面,但是放大很慢,放大到一定程度就会全白,跟arcgis一样,当时没有解决办法,但是我就觉得奇怪,为什么在线的谷歌和百度的影像地图就没有问题呢,现在明白了,人家也是用的类似于构建金字塔的原理。
金字塔,顾名思义,就是逐级递减的,假设我的显示器大小为300×200,分辨率是600,那我影像图在我显示器可见范围内,不管放大缩小都是300×200里面的分辨率都是600,我显示器外(300×200之外)的影像内容就不设分辨率,不管放大到多少倍,显示影像所占用的电脑内存都是一致的。
我要是不构建金字塔的话,我显示器外(300×200之外)的影像内容的分辨率仍然是600,我越放大的话,占用电脑内存就越多,最后就会导致崩溃。
转自:http://blog.sina.com.cn/s/blog_4c6ee7230102vahp.html