多语言展示
当前在线:1293今日阅读:84今日分享:32

ArcMap栅格计算器计算时将整数转换为小数

对于ArcMap的栅格计算器,我们在进行地图代数运算的时候期望得到小数值,但常常会得到整数值的结果,这是因为没有进行数据类型的转换。
工具/原料

ArcMap

方法/步骤
1

首先,我们打开ArcMap,在ArcMap的内容列表右击添加数据,把需要进行栅格运算的数据加载进来,可以观察到该数据的Value值为整数。

2

打开ArcToolbox窗口,根据红框内提示,依次点击Spatial Analyst Tools、Map Algebra、Raster calculator

3

在弹出的栅格计算器对话框中,输入公式(公式如图所示),数据保存路径设置为默认

4

把输出的数据加载进来,发现数据执行除法运算后Value值本应为小数却变成了整数

5

这时候,我们就要用到栅格计算器中的Float公式,将栅格的数据类型转换位浮点型,继而进行相同的运算(公式如下图所示)

6

可以发现最终的输出结果就变成了小数

注意事项

栅格计算器进行公式输入的时候,尽量使用鼠标点击对话框中的选项

推荐信息