DEM數據如何生成高程點


這次給大家介紹一個arcgis里的實用功能:通過地形數據提取高程點。

首先做好准備工作:

1.地形數據下載獲取

可以看一下我之前寫的帖子,介紹了如何下載地形數據。

http://www.cnblogs.com/123zxc/p/5913482.html

2.輔助數據下載

縣級行政邊界:鏈接:http://pan.baidu.com/s/1c2uoAbQ

地形數據下載完成后,通過矢量邊界數據裁剪得到了下圖的地形數據,

如果對裁剪功能不太熟悉的朋友可以看一下帖子,專門介紹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數據提取出來的對應點的高程值。結束,收工。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM