本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书
实验平台:ArcGIS 10.6
实验数据:请访问实验1(传送门)
空间分析篇--实验92 以图形与表格构建趋势面
目录
一、实验背景
二、实验数据
三、实验步骤
(1)加载Excel表格数据
(2)连接表格
(3)创建字段并保存字段值
(4)创建空间趋势面数据
(5)裁剪出林地范围内数据
(6)自然裂点法显示
一、实验背景
传统的野外地理调查,常常会采用抽样调查的方法进行数据采集。例如,对某个林地进行树种调查,随机设立100个采样点,在采样点处针对松树种进行计数统计,并将统计数据记录在表格中,后期与图形数据进行融合处理。
本实验讲述使用地理信息系统软件实现以图形与表格构建空间分布趋势的方法,将记录在表格中的属性记录与空间图形位置进行关联,生成树种的空间分布趋势结果。读者通过实验练习,应能够理解属性记录与空间图形的对应关系,学会整合不同数据实现空间分析操作。
二、实验数据
图层名称 | 格式 | 坐标系 | 说明 |
pts | Shapefile点要素 | Unknown | 用于空间分配的点要素 |
forest | Shapefile面要素 | Unknown | 趋势面范围数据 |
frequency | Excel文件 | Unknown | 采样点的数据记录 |
直接双击文件Ex92.mxd即可打开。
三、实验步骤
(1)加载Excel表格数据
点击【Add Data】按钮,指定到“frequency.xls”表格中的“pts$”,点击【Add】;右击样点图层“pts”,选择【Open Attribute Table】打开属性表,如果存在【pts.frequency】字段,请删掉;继续打开加载的“pts$”表格属性。
注:为保证图层属性表能够与Excel表格进行对应连接,至少需要有一个相同的字段,如本例中两个表格都有字段【Id】。
(2)连接表格
将“pts$”表格数据连接到样点属性表中。右击“pts”图层,选择【Joins and Relates】→【Join】,打开【Join Data】对话框;选择【Choose the field in this layer that the join will be based on】基于字段【Id】,连接此图层的表为【pts$】,连接基础字段为【Id】;点击【OK】,连接完成。
(3)创建字段并保存字段值
点击【Table Options】选项按钮,选择【Add Field】工具;新字段【Name】设置为“frequency”,【Type】设置为“Short Integer”,点击【OK】;右击新建字段“pts.frequency”,选择【Field Calculator】工具,输入公式:[pts$.frequency];点击【OK】,将接入的数据存入样点属性表中。
注:由于连接仅是临时操作,连接入的数据不会永久存储在样点图层中,一旦移除图层后,该连接自动断开,需要创建新字段将所需字段值保存在样点图层中。
(4)创建空间趋势面数据
在ArcToolbox中,打开【Spatial Analyst Tools】→【Interpolation】→【IDW】对话框,【Input point features】设置为“pts”,【Z value field】设置为“pts.frequency”,【Output raster】设置为“idw”,【Output cell size】设置为“5”,其余参数默认;点击【Environments】,【Processing Extent】设置为“Same as layer forest;点击【OK】,得到插值结果数据。
注:由于本例中样点数据范围并未全部包含林地范围数据forest,需要进行环境参数设置。
(5)裁剪出林地范围内数据
打开【Spatial Analyst Tools】→【Extraction】→【Extract by Mask】对话框,【Input raster】设置为“idw”,【Input raster or feature mask data】设置为“forest”,【Output raster】设置为“inside_idw”;点击【OK】,得到林地范围内的插值数据。
(6)自然裂点法显示
双击“inside_idw”图层,打开【Layer Properties】对话框;选择【Symbology】选项卡,【Show】设置为“Classified”,点击【Classify】,【Method】设置为“Natural Breaks”,【Classes】设置为“10”;点击【OK】,在【Color Ramp】中选择合适的颜色,点击【OK】,实现自然分裂点显示符号。