对于ArcMap的栅格计算器,我们在进行地图代数运算的时候期望得到小数值,但常常会得到整数值的结果,这是因为没有进行数据类型的转换。
工具/原料
ArcMap
方法/步骤
1
首先,我们打开ArcMap,在ArcMap的内容列表右击添加数据,把需要进行栅格运算的数据加载进来,可以观察到该数据的Value值为整数。
2
打开ArcToolbox窗口,根据红框内提示,依次点击Spatial Analyst Tools、Map Algebra、Raster calculator
3
在弹出的栅格计算器对话框中,输入公式(公式如图所示),数据保存路径设置为默认
4
把输出的数据加载进来,发现数据执行除法运算后Value值本应为小数却变成了整数
5
这时候,我们就要用到栅格计算器中的Float公式,将栅格的数据类型转换位浮点型,继而进行相同的运算(公式如下图所示)
6
可以发现最终的输出结果就变成了小数
注意事项
栅格计算器进行公式输入的时候,尽量使用鼠标点击对话框中的选项
上一篇:arcgis几何计算器