此次給你們介紹一個arcgis裏的實用功能:經過地形數據提取高程點。html
首先作好準備工做:工具
1.地形數據下載獲取3d
能夠看一下我以前寫的帖子,介紹瞭如何下載地形數據。htm
http://www.cnblogs.com/123zxc/p/5913482.htmlblog
2.輔助數據下載get
縣級行政邊界:連接:http://pan.baidu.com/s/1c2uoAbQio
地形數據下載完成後,經過矢量邊界數據裁剪獲得了下圖的地形數據,cgi
若是對裁剪功能不太熟悉的朋友能夠看一下帖子,專門介紹arcgis中的各類裁剪功能:http://www.cnblogs.com/123zxc/p/5868210.html。下載
找到arctoolbox->3d analyst工具->轉換->柵格轉多點功能,以下圖:方法
彈出功能對話框後,依次輸入柵格,輸出要素類,在輸出要素類時直接加上後綴,好比Point.shp。在取點的方法上,能夠參照對話框右側的幫助,介紹的十分詳細,能夠根據實際需求選擇何種方法來取點。我所採用的取點方法僅供參考。肯定開始轉化。
轉出完成,能夠看到導出的高程點。
可是問題來了,打開導出的點的屬性表發現,其屬性爲多點,並且沒看到顯示高程值的字段,這有點崩潰了。
這個問題要解決,如何解決,往下看。
首先須要解決的是多點屬性轉成點屬性(由於後續的在點數據中添加高程值須要的是點屬性,而不是多點屬性),找到arctoolbox->數據管理工具->要素->要素轉點功能,注意是要素,不是要素類。
在操做對話框中選擇多點屬性的點數據,選擇輸出路徑,文件名,文件名加上格式後綴,好比DEMPoint.shp。
肯定後開始處理,很快處理完成。查看其屬性表,能夠發現,屬性變成了點屬性。
最後開始把高程值添加到點數據中。
找到arctoolbox->Spatial Analyst->提取分析->值提取至點功能。以下圖
在彈出的操做對話框中輸入點數據DEMPoint.shp,柵格DEM.tif,輸出點數據Elevation.shp。開始運算。
運算完成,自動加載在arcgis中,能夠打開查看Elevation.shp的屬性表,發現最後一列就是經過DEM數據提取出來的對應點的高程值。結束,收工。