Chingchai Hoomhong
MAPEDIA BLOG
Published in
2 min readSep 14, 2019

--

QGIS3 ทดลองใช้เครื่องมือ expression สกัดค่าจากข้อมูล raster และยังสามารถกำหนดสีในรูปแบบ HSL จากข้อมูลได้อีกด้วย

ถือว่าเป็นภาคต่อเนื่องมาจากบทความที่แล้ว เรื่องของฟังก์ชันใน Expression สำหรับการดึงค่าข้อมูล Raster มาเก็บไว้ในข้อมูลจุด วันนี้จะมาลองการใช้งานเครื่อง Expression ของ QGIS 3 ซึ่งมีความสามารถมากมายจริงๆ จนทำให้ผมลืมเครื่องมือบางตัวไปเลย เอะอะช่วงนี้ก็จะใช้ Expression ในการตอบโจทย์ของตนเองตลอดมา ซึ่งผมได้ทำการยกตัวอย่างง่ายๆ มาเสนอให้ทุกท่านได้ลองไปใช้ประโยชน์ในงานของตนเองกันครับ

1.แสดงภาพเริ่มต้นที่ยังไม่ได้ปรับแต่งอะไรครับ

2.ไปที่ Properties ของข้อมูลจุดที่จะใช้ในการสกัดข้อมูลจาก DEM

3. เป็นส่วนของการแสดง label จากการสกัดข้อมูลจาก DEM โดนใช้ฟังก์ชัน raster_value

round(raster_value('50421_47n',1,$geometry),0)

4. คลิก Expression ในส่วนของ Color และใช้สูตร ดังภาพด้านล่าง

5. เมื่อคลิก OK ก็จะได้ผลลัพธ์ดังภาพ

6. ผลลัพธ์ที่ได้จากการใช้ Expression อยู่ 2 ที่คือ Label และ Color

แสดงข้อมูล label และ สีของ label ที่ถูกกำหนดจากค่าของ label ในรูปแบบ HSL ภาพที่ไม่ได้มีข้อมูล DEM ซ้อนทับ

--

--