這次我們來做一下第八屆全國大學生 GIS 技能大賽2019年上午試題,雖然說是考試,但是其實里面的數據拿來作為練習是非常不錯的,適合新手,當然了,如果你做得非常順暢流利的話,那么你也可以去每年都有的GIS技能大賽,拿個好成績還有獎金哦~~
我們來看一下技能大賽的題目要求,然后開始解題,整個過程實操的話差不多要30分鐘左右:
01題目
市政府工作人員要在市區范圍內新建兩個垃圾場,垃圾場選址的位置有嚴格要求,請根據以下問題,選擇出最適合建垃圾場的兩個位置。
02 要求(100分)
2.1 土地利用數據新添加了幾塊圖斑,由測量人員獲取其坐標信息,并記錄在地塊采集點.xls 表格中,請更新土地利用.shp 數據。(30 分)
2.2 為新建的 2 個垃圾場選址,選址要求:(50 分)
- 距離道路在 200m 以內,方便運輸垃圾。
- 距離河流在 150m 范圍以外,避免污染水域。
- 距離住宅小區在 800m 范圍以外,1500m 范圍以內。
- 垃圾場必須建在未分配用地上。
- 篩選出的兩個垃圾場之間的距離大于 2000m。
2.3 在垃圾場 2000m 范圍內的居民可能會受影響,需要提前召開發布會,你是會議工作人員,需要提前統計參會人數,請統計垃圾場 2000m 范圍內的人口總數。(20分)
03 解題步驟
(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應用技能大賽上午試題我們就已經做完了,其實沒有用到一些很復雜的工具,主要利用位置搜索、連接、統計工具,雖然基礎,但是非常實用。
來源:https://blog.csdn.net/qq_43173805/article/details/112222197本文鏈接:http://www.aiquka.com/blog/146.html
本文標簽: