更新土地利用.shp 数据,垃圾场选址... 第八届GIS技能大赛解题
这次我们来做一下第八届全国大学生 GIS 技能大赛2019年上午试题,虽然说是考试,但是其实里面的数据拿来作为练习是非常不错的,适合新手,当然了,如果你做得非常顺畅流利的话,那么你也可以去每年都有的GIS技能大赛,拿个好成绩还有奖金哦~~
我们来看一下技能大赛的题目要求,然后开始解题,整个过程实操的话差不多要30分钟左右:
市政府工作人员要在市区范围内新建两个垃圾场,垃圾场选址的位置有严格要求,请根据以下问题,选择出最适合建垃圾场的两个位置。
2.1 土地利用数据新添加了几块图斑,由测量人员获取其坐标信息,并记录在地块采集点.xls 表格中,请更新土地利用.shp 数据。(30 分)
2.2 为新建的 2 个垃圾场选址,选址要求:(50 分)
1) 距离道路在 200m 以内,方便运输垃圾。
2) 距离河流在 150m 范围以外,避免污染水域。
3) 距离住宅小区在 800m 范围以外,1500m 范围以内。
4) 垃圾场必须建在未分配用地上。
5) 筛选出的两个垃圾场之间的距离大于 2000m。
2.3 在垃圾场 2000m 范围内的居民可能会受影响,需要提前召开发布会,你是会议工作人员,需要提前统计参会人数,请统计垃圾场 2000m 范围内的人口总数。(20分)
(1)首先我们做第一步,需要更新土地利用数据,那么我们选择添加数据,将地块采集点丢入进来,然后右键-显示XY数据,按照如下设置:
然后需要右键
然后如何更新呢?我们需要将点转线再转成面,然后使用更新工具更新到土地利用图层中即可:
最终我们得到更新后的土地利用,与之前的相比是明显的多出了三个地块啦:
(2)我们观察题目2.2的要求,选择最佳位置,一般需要选择位置的问题,我们都会用到缓冲区、相交工具,其实这道题也不例外,选址要求中我们看到200m,150m,800m等距离数字的时候,我们就想到肯定是要使用缓冲区工具了。
首先我们可以观察到,市区道路、河流、土地利用、大厦校区等数据都在,我们丢入进去直接做缓冲区,当然做缓冲区前肯定需要观察数据是否是投影坐标系,否则的话没有办法正确进行缓冲区分析,投影相信大家都会,这里其实有简单方法,我们观察经度在120°E,因此我们将GIS图层坐标系设置为
Beijing_1954_3_Degree_GK_CM_120E投影:
然后将所有数据重新导出一遍,但是输出坐标系选择为数据框即可,最后依次得到投影过后的所有图层,此时我们直接按位置选择即可:
首先是距河流200m,那么按位置选择:
然后右键候选垃圾场1,导出数据,命名为候选垃圾场2,然后使用相同方法,选择距河流150m以内的垃圾场点,然后在属性表中进行反选,就得到了150m之外的垃圾场,命名为候选垃圾场3:
然后选择距离住宅小区在 800m 范围以外,1500m 范围以内,那么首先选择800m以外的,其实跟上一步一模一样,
然后选择土地利用类型为未利用地,再次使用按位置选择:
导出为候选垃圾场6,最后使用点距离工具,筛选距离在2000m以上的垃圾场。
最终查看表可知,间距在2000m以上的1号和3号即为最终的垃圾场选址。
(3)最后是最简单的一步了,只需要连接到小区人口表之后,按位置选择,进行统计即可:
至此为止,第八届全国大学生GIS应用技能大赛上午试题我们就已经做完了,其实没有用到一些很复杂的工具,主要利用位置搜索、连接、统计工具,虽然基础,但是非常实用,那么数据附在下方,需要的可以自行练习哦~做得很顺畅的话可以明年参赛,祝你取个好成绩~~~~
- END -