GIS案例练习-----------第九天

every blog every motto: You never know how strong you really are until being strong is the only choice you have。

0. 前言

GIS案例,第八天学习

1. 正文

1.1【问题1】现对某林地进行树种调查,随机设立了100个采样点。在采样点处针对松树种进行计数统计,并保存在Excel中。试生成该松树种数量的空间分布趋势图。

【方法】使用ArcGIS中【Link】(表格连接)和【IDW】(反距离权重法)工具实现。注:要将表格数据在空间进行分布可视化表达,必须先将表格数据与对应的空间图形进行连接。使用空间插值工具,拟合出整个空间中该属性的空间分布趋势。
【实验步骤】
1)加载Excel表格数据。打开ArcMap软件,点击添加数据按钮,指定到frequency.xls表格中的”pts$ ”,添加。右击样点图层pts.shp,选择【打开属性表】;同理,打开加载的”pts$”表格。为保证图层属性表能够与Excel表格进行对应连接,至少需要有一个相同的字段,如本例中两个表格都有字段【ID】。
加载数据
在这里插入图片描述

2)连接表格。现需要将”pts ” 表 格 数 据 连 接 到 样 点 属 性 表 中 , 因 此 , 右 击 样 点 图 层 p t s , 选 择 【 连 接 和 关 联 】 ∣ 【 连 接 】 , 打 开 【 连 接 数 据 】 对 话 框 。 选 择 ” 表 的 连 接 属 性 “ , 基 于 字 段 ” I d “ , 连 接 此 图 层 的 表 为 ” p t s ”表格数据连接到样点属性表中,因此,右击样点图层pts,选择【连接和关联】|【连接】,打开【连接数据】对话框。选择”表的连接属性“,基于字段”Id“,连接此图层的表为”pts ptsIdpts“,连接基础字段为”Id”。确定,连接完成。
在这里插入图片描述
3)创建字段并保存字段值。由于连接仅是临时操作,连接入的数据不会永久存储在样点图层中,一旦移除图层后,该连接自动断开。因此,需要创建新字段将所需字段值保存在样点图层中。点击【表选项】按钮,选择【添加字段】工具。新字段名称设置为”frequency“,类型设置为”短整型“。确定。右击新建字段” pts.frequency “,选择【字段计算器】工具,输入公式:[pts$.frequency]。确定,计算完毕。
在这里插入图片描述
4)创建空间趋势面数据。打开【Spatial Analyst工具】|【插值】|【反距离权重法】工具,输入点要素设置为”pts.shp”,Z值字段设置为”pts.frequency“字段,输出栅格设置为”idw“,输出像元大小设置为”5“,其余参数默认。由于本例中样点数据范围并未全部包含林地范围数据forest,因此需要进行环境参数设置。点击【环境】按钮,处理范围设置为“与图层forest相同”。确定,得到插值结果数据。
在这里插入图片描述
在这里插入图片描述
5)裁剪出林地范围内数据。打开【Spatial Analyst工具】|【提取分析】|【按掩膜提取】工具,输入栅格设置为“idw”,掩膜数据设置为“forest”,输出栅格设置为“inside_idw”。确定,得到林地范围内的插值数据。
在这里插入图片描述
在这里插入图片描述
6)自然裂点法显示。双击inside_idw,打开属性对话框。选择【符号系统】选项卡,显示方法设置为”已分类”,点击【分类】按钮,方法设置为“自然间断点分级法”,类别设置为“10”。确定。
在这里插入图片描述
在这里插入图片描述

1.2 【问题2】矢量数据中存在多部分要素,如何将多部分要素分割为独立的要素?

【方法】使用ArcGIS中【Multipart To Singlepart】(多部分至单部分)工具实现。注:多部分要素指表格记录中单条记录对应多个图形的要素。多部分要素以面要素居多,还有点要素等(Multi-Point)。数字化时,面发生自相交会产生多部分要素。多部分要素的存在常会使得后续空间分析发生较大的误差,如统计图形面积、长度等值,以及使用该图层进行分区统计分析等。因此,在进行后续分析之前,必须检验当前图层是否存在多部分要素,并将多部分要素分割成独立的单部分要素。
【实验步骤】
1)查看多部分要素。打开图层plg属性表,选中第五条记录可查看到,对应有3个图形高亮显示。这表明,该条记录与3个图形对应,是多部分要素。
在这里插入图片描述
2)分割多部分要素。打开【数据管理工具】|【要素】|【多部分至单部分】工具,输入要素设置为“plg”,输出要素类为“single”。确定,得到单部分要素。
在这里插入图片描述
在这里插入图片描述
3)字段重新计算。由于分割后新增的2条记录字段值保持与原始记录值相同,因此需要重新计算【AREA】字段。右击AREA字段,选择【计算几何】工具,属性选择“面积”。确定,得到新字段值。
在这里插入图片描述
在这里插入图片描述

1.3 【问题3】如何将矢量数据的空间坐标值导出为文本文件?

【方法】使用ArcGIS中【Add XY】(添加XY坐标)工具和【Export Feature Attribute To ASCII】(将要素属性导出到ASCII)工具实现。注:将空间坐标值导出为文本文件,便于与程序开发人员进行协同合作,也适合于同其他软件进行数据共享。导出空间坐标值有多种方法,本例讲述两种方法,仅供读者参考。
【实验步骤】
1)方法一:添加XY坐标。打开【数据管理工具】|【要素】|【添加XY坐标】工具,输入要素设置为“pts”。确定,该图层属性表中已添加XY坐标属性。
在这里插入图片描述
2)导出属性表。选择【表选项】,选择【导出】工具,输出表设置为“table.txt”。注:文件格式支持多种格式,包括dbf、txt等。本例中使用文本文件格式存储表字段值。
在这里插入图片描述
3)方法二:将要素属性导出到ASCII。打开【空间统计工具】|【工具】|【将要素属性导出到ASCII】工具,输入要素类设置为“pts”,值字段勾选“Id”,分隔符选择“COMMA”,即以逗号分隔,输出ASCII文件设置为“table.txt”。确定,得到带有坐标值和id字段值的ASCII文件。注:本工具默认将空间坐标值作为字段进行输出,因此,仅需勾选属性表中其他需要输出的字段即可。
在这里插入图片描述
在这里插入图片描述
4)分析两种方法的不同点。方法一的输出数据中包含有字段名称,而方法二仅将字段值进行输出,不包含字段名称。方法一将整个属性表进行输出,而方法二可自行选择输出的属性字段。具体情况,读者可根据实际情况使用这两种方法。

猜你喜欢

转载自blog.csdn.net/weixin_39190382/article/details/107573477