1、可以利用栅格计算器对空白的栅格进行加减操作
2、 关于NOdata数据的处理:
①可以利用栅格计算器里面的CON函数来处理。con函数的用法为:Con函数是condition(条件)的缩写,其作用语法是:
Con(条件,条件为真执行语句,条件为假执行语句[可选])
或Con(输入栅格,条件为真执行语句,条件为假执行语句[可选],逻辑表达式)
例如:Con(IsNull(“dem”),1,“dem”) 这段表达式的意思就是说对于DEM这个栅格数据,数据为空的栅格都是赋值为1,不为空的栅格按照原先的数值输出。——这个方法可以称为是条件赋值法
②设置赋值图层 思路主要是先利用重分类工具将一个栅格数据的NoDate数据设置为一个任意值,(即将分类数设置为1)其他所有的数据设置为NoDate,输出得到一个图层。然后再使用数据管理工具里面的镶嵌到新图层工具,将输出的图层和原来的图层输入,得到重分类后的图层,可以看到那个原先空白的数据的地方被你用任意值给赋值了。
③利用栅格转换成ASCII码文本 ,然后将里面-9999全部替换成你想要的任意数,这里面的-9999代表的是NoDate数据,但是要记住替换完成了以后你需要把第六行的“NODATA_value 3”的3再改成-9999,这是一个需要注意的地方,否则会出错
3、提取栅格的有效值边界:中心思想是踢出NODATE数据以后界定边界范围。 (为啥不能直接栅格转面然后再外转线的原因)
有两个方法,最简单的是用3Danalyst工具里面的转换工具里面的栅格范围直接提取出三维线数据;另一种是:栅格计算器工具中输入“dem>0”(踢出NODATE数据以后界定边界范围后得到一个整体范围栅格——栅格转面——面转线,得到栅格外边界线。
4、提取栅格独立格网:栅格转点——创建泰森多边形即可得到独立格网。
错误的例子是直接利用栅格转面工具将栅格转换成面数据,这样会导致相同值的栅格融合到同一面图形中。操作的意义在于可以进行基于栅格像元的空间分析。
5、