การคำนวณเนื้อที่ไร่ งาน และตารางวา ในโปรแกรม QGIS

Chingchai Hoomhong
MAPEDIA BLOG
Published in
2 min readAug 30, 2021

บันทึกไว้เพื่อตนเองจะได้กลับมาดู และเป็นวิทยาทานอย่างหนึ่งให้กับผู้ที่สนใจและกำลังหัดใช้โปรแกรม QGIS ครับ

  1. เปิดโปรแกรม QGIS และเพิ่มชั้นข้อมูลที่เราต้องการคำนวณ โดยข้อมูลของเรานั้นจะต้องอยู่ในรูปแบบพิกัดกริด UTM นะครับ (ตัวอย่างของผมเป็น EPSG:32647)

2. จากนั้นคลิกที่ Open Field Calculator ดังภาพ

3. เริ่มจากการสร้าง field ที่ชื่อ ไร่ “rai” ก่อน โดยกำหนดดังนี้

  • ติ๊กเลือก Create a new field
  • Output field name กำหนดเป็น rai
  • Output field type กำหนดเป็น Whole number (integer)
  • Output field length กำหนดเป็น 5

จากนั้นให้ใส่ Expression ดังด้านล่างครับ และหลังจากนั้นคลิก OK

floor($area/1600)
calculate field rai in QGIS

ผลที่ได้จากการคำนวณไร่ โดยให้คลิกขวาที่ชั้นข้อมูลแล้วเลือก Open Attribute Table ดังภาพครับ

4. จากนั้นก็การสร้าง field ที่ชื่อ งาน “ngan” โดยกำหนดดังนี้

  • ติ๊กเลือก Create a new field
  • Output field name กำหนดเป็น ngan
  • Output field type กำหนดเป็น Whole number (integer)
  • Output field length กำหนดเป็น 5

จากนั้นให้ใส่ Expression ดังด้านล่างครับ และหลังจากนั้นคลิก OK

floor((($area/1600)-"rai")*4)
calculate field ngan in QGIS

สังเกตุผลที่ได้โดยให้คลิกขวาที่ชั้นข้อมูลแล้วเลือก Open Attribute Table ดังภาพ

5. จากนั้นก็การสร้าง field ที่ชื่อ ตารางวา “sqrwa” โดยกำหนดดังนี้

  • ติ๊กเลือก Create a new field
  • Output field name กำหนดเป็น sqrwa
  • Output field type กำหนดเป็น Decimal number (real)
  • Output field length กำหนดเป็น 10 และ Precision กำหนดเป็น 2

จากนั้นให้ใส่ Expression ดังด้านล่างครับ และหลังจากนั้นคลิก OK

(((($area/1600)-"rai")*4)-"ngan")*100

สังเกตุผลที่ได้โดยให้คลิกขวาที่ชั้นข้อมูลแล้วเลือก Open Attribute Table ดังภาพ

6. ผลที่ได้ทั้งหมด ดังนี้ครับ

--

--