การสร้างเส้นชั้นความสูง (Contour) จากข้อมูลระดับสูงเชิงเลข (DEM) ด้วยโปรแกรม QGIS

วิธีการสร้างเส้นชั้นความสูงเท่า (contour line) จากข้อมูลระดับสูงเชิงเลข หรือที่เรียกกันว่า ข้อมูล DEM (Digital Elevation Model) สามารถทำได้ในโปรแกรม QGIS ได้อย่างง่ายดายเลยครับ

1. เปิดโปรแกรม และเพิ่มข้อมูล DEM เข้ามา

1

2. ไปที่เมนู Raster > Extraction > Contour…

  • Input file (raster) เลือกเป็นข้อมูล DEM
  • Output file for contour lines เลือกที่เก็บและทำการตั้งชื่อเป็น contour.shp
  • Interval between contour lines เป็นการกำหนดค่าช่วงของข้อมูลที่จะสกัดจากข้อมูล DEM โดยในตัวอย่างกำหนดเป็น 5 เมตร
  • คลิกเลือก Attribute name เพื่อเวลาสร้าง contour แล้วในข้อมูล shapfile นั้นจะทำการสร้าง Attribute ที่ชื่อว่า ELEV

2

3. ผลลัพธ์ที่ได้

3

4. เมื่อเปิดดูข้อมูลตารางก็จะมี Field “ELEV”

4

5. นอกจากนี้เรายังสามารถ เขียนคำสั่งเพื่อรันใน Command line ได้อีกด้วยครับ

gdal_contour -a ELEV -i 10.0 -f "ESRI Shapefile" C:/Workspace/dem.tif C:/Workspace/contour5m.shp

5

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s