sun8839
路人甲
路人甲
  • 注册日期2005-08-24
  • 发帖数10
  • QQ
  • 铜币140枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:4013回复:5

请教高手:IDL如何读取显示大图像,显示无法分配内存!

楼主#
更多 发布于:2006-02-28 23:39
我现在需要用IDL读取一个16384*32768的浮点数据矩阵,需要经过8bit量化再显示,但是光定义一个16384*32768的byte矩阵就会遇到无法分配内存的错误,请高手指点如何解决IDL处理海量数据的问题,多谢了!
喜欢0 评分0
heqjxiaoyao
路人甲
路人甲
  • 注册日期2003-07-31
  • 发帖数981
  • QQ83031582
  • 铜币910枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-03-06 09:25
<P>数据读取后要显示就要将其转换为0~255之间,你这个数据太大了,你的内存有那么大吗</P>
希望大家访问我的个人博客: 随笔闲谈: http://rsgisman.bokee.com
举报 回复(0) 喜欢(0)     评分
sun8839
路人甲
路人甲
  • 注册日期2005-08-24
  • 发帖数10
  • QQ
  • 铜币140枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-04-23 16:08
<P>计算机物理内存没什么问题,PC配置是4GHz内存,而IDL开辟内存不到1G就会报错,可能需要分块读取数据然后分别量化吧。</P>
举报 回复(0) 喜欢(0)     评分
heqjxiaoyao
路人甲
路人甲
  • 注册日期2003-07-31
  • 发帖数981
  • QQ83031582
  • 铜币910枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2006-04-29 09:28
在ENVi中分块吧
希望大家访问我的个人博客: 随笔闲谈: http://rsgisman.bokee.com
举报 回复(0) 喜欢(0)     评分
sun8839
路人甲
路人甲
  • 注册日期2005-08-24
  • 发帖数10
  • QQ
  • 铜币140枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2006-05-03 16:15
<P>谢谢了</P>
举报 回复(0) 喜欢(0)     评分
qiangshan
路人甲
路人甲
  • 注册日期2005-02-23
  • 发帖数24
  • QQ
  • 铜币226枚
  • 威望1点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
5楼#
发布于:2006-06-12 20:19
<P>你可以在idl中分块读取后压缩一下显示,但这样只是显示出了,如果可以分块存储的话,就可以对原数据进行处理了,不过分块存储我不会.你可以吗?</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部