Howto: 在重投影后保存栅格数据的比特深度
文章编号 : 29104
软件: ArcGIS - ArcEditor 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcInfo 9.0, 8.3, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcView8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1
操作系统: N/A
软件: ArcGIS - ArcEditor 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcInfo 9.0, 8.3, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcView8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1
操作系统: N/A
1 个回复
EsriSupport
赞同来自:
例如,如果一个栅格数据在投影前的值域范围为0到255(8比特),这些值将在输出时被保存。但是,另外增加的Nodata值将会将栅格数据值域增加到16比特。
内容: 按照下面的步骤通过空间分析将Nodata值更换为原有数据值域中已存在的值。例如,将NoData值转为0到255之间的某个值来维持一个8比特的值域。在下面的步骤中将使用一个为0的值。
• ArcGIS 9
1. 打开一个单一输出的地图代数工具(Single-Output Map Algebra (SOMA))。
2. 设置输入栅格为进行了重投影的栅格数据。
3. 设置输出栅格。
4. 在地图代数表达式框中输入下面的表达式:
CON(ISNULL([proj_ras]),0,[proj_ras])
其中 [proj_ras] 是输入栅格的名称。
• ArcGIS 9之前的版本
1. 打开空间分析工具条 > Options.
2. 设置工作目录。
3. 设置输入的投影栅格数据的范围和像元大小。
4. 打开栅格计算器,然后输入下面的表达式:
CON(ISNULL([proj_ras]),0,[proj_ras])
其中[proj_ras] 是投影栅格数据的名称。
5. 在输出图层上右键。
6. 选择Make Permanent来保存计算结果。
创建时间:2005-04-11
最近更新: 2011-05-03
【原文链接】
http://support.esrichina.com.c ... .html
要回复问题请先登录或注册