19774279
路人甲
路人甲
  • 注册日期2006-03-27
  • 发帖数20
  • QQ
  • 铜币185枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1722回复:2

[求助]谁知道把一幅tiff图里的白色(255,255,255)都设为null?

楼主#
更多 发布于:2007-05-29 16:28
<P>我有一副tiff的图(彩色的,3个波段),因为是不规则多边形,所以边上有空白部分,我现在希望把这些空白部分保存成NoData,谁知道怎么做?</P>
<P>我转成GRID试过,setnull反正是不行,它只能对单波段的图层进行修改,我现在的图都是彩色的,3波段,用setnull就提示出错。</P>
<P>用Reclass进行重分类,但是我这副图的范围不是从1-255,而是37-243,255,重分类以后, 它37变成1,38变成2...我希望是37-243的值都不变,只有255变成Nodata。</P>
<P>而且我的图有好多幅,最好能批量处理。</P>
喜欢0 评分0
19774279
路人甲
路人甲
  • 注册日期2006-03-27
  • 发帖数20
  • QQ
  • 铜币185枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2007-05-29 17:10
Reclass我又试了一下,似乎只能对单一波段进行处理,所以我现在3波段的图处理完就成1波段了。
举报 回复(0) 喜欢(0)     评分
cl991036
管理员
管理员
  • 注册日期2003-07-25
  • 发帖数5917
  • QQ14265545
  • 铜币29669枚
  • 威望217点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • GIS帝国铁杆
2楼#
发布于:2007-08-27 15:32
<P>setnull也可以设置一些条件像xx<1000 or xx>50000,比精确的负值要好</P>
<P>不过setnull后的数据不可以再次setnull,value值设别不到了</P>
没钱又丑,农村户口。头可断,发型一定不能乱。 邮箱:gisempire@qq.com
举报 回复(0) 喜欢(0)     评分
游客

返回顶部