需求:以随机点的形式将栅格数据的像元值提取至点,并将点要素数据输出成表格的形式。
操作步骤:
第一步:生成随机点。根据以下顺序找到创建随机点工具。
Data management(数据管理)工具—>Feature Class(要素类)—>Create random point(创建随机点)
Ps…此步骤需要注意的是将随机点生成的范围确定好,可以通过上述标记的通图层数据或者是面要素数据。例,以面要素数据作为限制范围,将最小距离设置为30m并输出500个随机点,得到以下结果。
第二步:按照点位提取像元值。
Spatial Analyst Tools(空间分析工具)—>Etraction(提取工具)—>Extract values by points(按点提取值)—— 在栅格只为单波段时使用
Ps….这一步需要注意,这个工具Extract values by points只能提取单波段的像元值,输入多波段栅格进去,只会提取band1的值。
如果要一次性提取多波段的栅格数据,需要将每个波段输出,使用以下工具提取多个栅格的像元值。
Spatial Analyst Tools(空间分析工具)—>Etraction(提取工具)—> Extract Multi Values to Points(按点提取多个值)
Ps….这一步需要注意,该步骤并不会生成新的点要素,而是将提取的值直接链接在原始输入点要素的属性表上,所以注意备份原始的点要素。
第三步:将属性表另存为表格。
右键打开属性表,点击属性表下拉菜单—>Export Data 导出数据—>存储格式选择记事本(.txt)保存,之后再在表格里处理数据即可。