All posts in Knowledge

QGIS Create DEM

Digital Elevation Model (DEM)
แบบจำลองระดับสูงเชิงเลข ได้จากการรังวัดความสูงหรือจุดระดับความสูงที่เป็นตัวแทนของภูมิประเทศ
มีการจัดเก็บข้อมูล การประมวลผล และการนำเสนอแบบจำลองในรูปแบบต่าง ๆ
ชั้นข้อมูลความสูงภูมิประเทศเชิงเลขนี้ จะอธิบายสมบัติเฉพาะที่สำคัญของชั้นข้อมูลความสูงภูมิประเทศเชิงเลข

วิธีการสร้าง DEM โดยใช้โปรแกรม QGIS
Create DEM

ข้อมูลที่ใช้
1.Point Z Value
2. Boundary
q1
ขั้นตอน
1. Add Point Layer
2. Create DEM Using QGIS  Pluing SAGA (Interpolate (Natural neighbor))
3. Save As to GeoTiff

q2

q3

การสืบค้นฐานข้อมูล (Query Builder)

การสืบค้นฐานข้อมูล (Query Builder)

การค้นหาข้อมูลที่ต้องการ คือการระบุสิ่งที่ต้องการถามจากลักษณะที่ผู้ศึกษาทราบ เช่น ข้อมูลตำบลกะทู้ ของจังหวัดภูเก็ต โปรแกรมก็จะแสดง ข้อมูลของตำบลดังกว่าขึ้นมา  การสืบค้นข้อมูลจาก Shapefile มีหลายวิธี ผู้ใช้งานควรเลือกให้มีความเหมาะสม มาดูวิธีการใช้งานและความแตกต่างของแต่ละวิธี

1. Identify

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

Identify

2. คำสั่ง Select Feature By area

           คำสั่งนี้มีลักษณะเช่นเดียวกับคำสั่ง Identify   ข้อแตกต่างคือ คำสั่ง Select Feature By area จะแสดงข้อมูลที่ถูกเลือกในตารางซึ่งถ้าผู้ใช้งานต้องการทราบข้อมูลต่าง ๆ ที่ถูกจัดเก็บไว้ในตาราง ก็ต้องเปิดตาราง Attribute ดู แต่คำสั่ง Identify จะแสดงข้อมูลให้เห็นทันทีและจะไม่มีการเลือกข้อมูลที่อยู่ในตาราง

Select Feature

3. คำสั่ง Select Feature by expression

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

expression2

4. คำสั่ง Column Filter

คำสั่งนี้เป็นคำสั่งที่ใช้ค้นหาข้อมูลที่มีอยู่ในคอลัมน์ที่ต้องการค้นหา คำสั่งที่ใช้ในการค้นหาข้อมูลก็มีลักษณะแบบเดียวกันกับคำสั่ง Select Feature by expression แต่มีความซับซ้อนน้อยกว่า

Column Fiter

Reclassify Rater Data In QGIS

Reclassify ทางด้าน GIS  การ Reclassify หมายถึง การจัดกลุ่มประเภทของข้อมูลใหม่  โดยใช้ค่าของข้อมูลเดิมที่มีอยู่มาใช้ในการจัดประเภทของข้อมูลตามที่ต้องการ เช่น ต้องการแยกค่าความชันออกเป็นช่วงของความชันจาก 0 – 15 ให้อยู่ในกลุ่มข้อมูลที่ 1 ช่วงความชัน มากกว่า 15 – 30 ให้อยู่ในกลุ่มข้อมูลที่ 2 ช่วงความชัน มากกว่า 30 – 60 ให้อยู่ในกลุ่มข้อมูลที่ 3 ช่วงความชัน มากกว่า 60 ให้อยู่ในกลุ่มข้อมูล ที่  4 หรือให้ค่าที่กลับกัน (invert) ก็ได้ขึ้นอยู่กับผู้วิเคราะห์  ประโยชน์ของการ Reclassify ข้อมูลที่ผ่านการจัดกลุ่มใหม่แล้วสามรถนำไปใช้ในการวิเคราะห์หาพื้นที่เหมาะสม  หรือ นำไปใช้ในการวิเคราะห์พื้นที่เสี่ยงภัยพิบัติต่างๆได้

classify1 classify2

 

Connect PostGIS to QGIS

ระบบฐานข้อมูลเชิงพื้นที่

ระบบที่จัดเก็บข้อมูลเกี่ยวกับพื้นที่ ซึ่งข้อมูลจะถูกจัดเก็บแยกเป็นตารางๆ ตามประเภทของข้อมูล โดยข้อมูลที่ถูกจัดเก็บนี้จะต้องมีค่าพิกัดอ้างอิงของข้อมูลด้วย ซึ่งข้อมูลเหล่านี้สามารถแบ่งลักษณะของข้อมูลเชิงพื้นที่เป็น 3 ลักษณะ ดังนี้

  1. จุด (Point) เป็นลักษณะที่ใช้แสดงตำแหน่งของพื้นที่ เช่น ที่ตั้งศาลากลางจังหวัด ตำแหน่งหมู่บ้าน สถานพยาบาล เป็นต้น
  2. เส้น (Line) เป็นลักษณะที่ใช้แสดงลักษณะเชื่อมต่อของพื้นที่โดยทั่วไปจะแสดงเป็นกลุ่มของเส้น (Polyline) เช่น ทางน้ำ ทางถนน แนวท่อน้ำ สายไฟฟ้า เป็นต้น
  3. รูปปิดพื้นที่ (Polygon) เป็นลักษณะที่ใช้แสดงพื้นที่หรือขอบเขต เช่น พื้นที่จังหวัด พื้นที่ทะเลสาบ พื้นที่แปลงปลูกป่า พื่นที่ป่าไม้ เป็นต้น

 

เชื่อม PostgreSQL กับโปรแกรม QGIS

การเชื่อมต่อฐานข้อมูลกับโปรแกรม QGIS เมื่อเชื่อมต่อกับฐานข้อมูลเชิงพื้นที่แล้ว สามารถนำข้อมูลจากฐานข้อมูลเชิงพื้นที่มาแก้ไข และอัพเดทข้อมูลต่างๆ ในตาราง Attribute ได้ ทำให้ผู้ใช้งานไม่เสียเวลาในการอัพเดทชั้นข้อมูลเข้าไปในฐานข้อมูลเชิงพื้นที่อีก และที่สำคัญข้อมูลที่ได้จะมความทันสมัยอยู่ตลอดเวลา  การเชื่อมต่อ ใช้คำสั่ง Add PostGIS Table

Posgis1

การจำลองข้อมูล 3 มิติ

การจำลองข้อมูล 3 มิติ

การจำลองเหตุการณ์ภัยธรรมชาติต่างๆ เช่น น้ำท่วม ดินถล่ม รวมถึง การกำหนดโซนนิ่ง ต่างๆ สามารถใช้โปรแกรม ทางด้าน GIS
มาวิเคราะห์ข้อมูลตามเงื่อนไขที่ได้กำหนดไว้ เพื่อให้ได้โซนพื้นที่ตามที่ต้องการ และการแสดงผลข้อมูลก็มีส่วนสำคัญ
เช่น ดังนั้นการแสดงผลข้อมูลแบบ 3 มิติ จะช่วยให้ผู้งานมีความเข้าใจเกี่ยวกับข้อมูลที่นำเสนอได้ดีขึ้น โปรแกรม QGIS
ในปัจจุบันมีปลั๊กอินที่รองรับการแสดงผลข้อมูล 3 มิติ โดยใช้ปลั๊กอินเสริมที่ชื่อว่า Qgis2threejs มาใช้ในการแสดงผลข้อมูล
วันนี้จะนำตัวอย่างหารแสดงผลข้อมูล Point line Polygon พื้นที่จังหวัดภูเก็ต มาให้ดูกัน ข้อมูลจะเป็นข้อมูลบางส่วนของ ม.วิทยาลัยสงขลานครินทร์ วิทยาเขตภูเก็ต

ข้อมูลที่ใช้สำหรับการแสดงผล

  1. ข้อมูล DEM อันนี้สำคัญมาก
  2. ข้อมูลเวกเตอร์ หรือ ราสเตอร์ที่ต้องการแสดงผล
  3. ภาพพื้นหลังสำหรับใช้เป็นฐานของพื้นที่
  4. ปลั๊กอิน Qgis2threejs

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

3d123

3d2123

3d32123

3d4321

 

Time manager QGIS

วันนี้มีโอกาสได้ลองเล่นเครื่องมือ Time manager  นั่งเล่นไปเรื่อยๆ และลองศึกษาการทำงานของเครื่องมือรู้สึกมีความประทับใจระดับหนึ่งถึงมากเลย  ตอนเล่นไปเจอบั๊กบ้างเป็นเรื่องปกติ แต่พอเล่นไปสักพักก็เรื่องชินเครื่องมือนี้ทำงานได้ดีเลยครับ  จากการลองศึกษาดู โดยกำหนดเงื่อนไขการเกิดโรคระบาดและการดูการเปลี่ยนแปลงของโรคระบาดตามเงื่อนไขของเดือนที่เกิดโรคระบาย ผลลัพธ์ออกมาใช้ได้เลย มาดูผลที่ได้กัน

TM312345

TM3123456

 

ต่อมาลองเล่นอีกแบบดูบ้าง  กำหนดการเดินทางของการขนส่งสิ่งของหรือกำหนดการเดินทางโดยใช้เส้นทางต่างๆต้องบอกก่อนนะครับว่าต้องใช้เครื่องมืออื่นช่วนในการวิเคราะห์ข้อมูลก่อน เพราะเครื่องนี้ใช้สำหรับการแสดงผลข้อมูลตามเงื่อนไขของเวลาเท่านั้นมาดูผลลัพธ์ที่ได้กัน

TM12345

TM2123456

 

การตรึงพิกัดภาพแผนที่ (Georeference)

การกำหนดจุดบังคับภาคพื้นดิน (Ground Control Point: GCP) ให้กับข้อมูลที่ยังไม่มีค่าพิกัดอ้างอิงทางภูมิศาสตร์เช่น ข้อมูลที่ได้จากการกวาดภาพ (Scan) ภาพที่จะการ Capture จากโปรแกรม Google Earth ถั้าข้อมูลเหล่านี้ถ้าไม่มีค่าพิกัดอ้างอิงผู้ใช้งานสามารถทำให้ข้อมูลเหล่านี้มีค่าพิกัดอ้างอิงทางภูมิศาสตร์ได้ดังนี้ ผู้ใช้งานสามารถเลือกใช้คำสั่ง Raster >>georeference และกำหนดจุดอ้างอิงพิกัดอย่างน้อย 4 จุด แต่นิยมใช้กัน 8 จุดเพื่อใช้สำหรับการอ้างอิง

G1234

G1234123

 

โปรแกรม QGIS

โปรแกรม QGIS

หลายๆคนให้ความสนใจเกี่ยวกับการใช้งานโปรแกรม Quantum GIS หรือ QGIS  วันนี้เลยนำความรู้เกี่ยวกับโปรแกรมมาเล่าสู่กันฟัง

จากประสบการณ์อันน้อยนิด ประมาณ 5 ปี กับการใช้โปรแกรมนี้  ตอนนั้นที่ใช้งานเป็นเวอร์ชั้น 1.80 ตอนนี้อยู่ที่เวอร์ชั่น 2.10.1 (5/8/2558)

จากตอนนั้นถึงตอนนี้โปรแกรมพัฒนาได้เร็วมาและที่สำคัญสามาถดาวน์โหลดมาใช้งานกันได้ฟรี ที่ https://www.qgis.org/en/site/forusers/download.html

1. ความรู้ทั่วไปเกี่ยวกับโปรแกรม QGIS

Quantum GIS หรือที่รู้จักกันทั่วๆไปว่า ‘QGIS’ เป็นโปรแกรม Desktop GIS ประเภทหนึ่งที่รองรับทั้งระบบปฏิบัติการ Windows ระบบปฏิบัติการ Mac OS X และ ระบบปฏิบัติการ Linux ประสิทธิภาพในใช้โปรแกรมจัดการข้อมูลเชิงพื้นที่จัดอยู่ในกลุ่มของซอฟต์แวร์รหัสเปิด
(Free and Open Source Software: FOSS) จัดเป็นชอฟแวร์ที่ใช้งานง่ายและมีประสิทธิภาพดี
ในการวิเคราะห์ข้อมูลทั้งแบบเวกเตอร์ และแบบราสเตอร์ ส่วนการใช้งาน Interface ใช้งานง่าย ไม่ว่าจะเป็นการเรียกใช้ข้อมูลภาพ ข้อมูลตาราง การแสดงผลตาราง ตลอดจนสามารถสืบค้นข้อมูล วิเคราะห์ข้อมูลและการนำเสนอข้อมูลรูปแบบแผนที่ได้

2. การติดตั้งโปรแกรม QGIS

การติดตั้งโปรแกรมสามารถทำได้ง่ายๆ โดยการเข้าไปดาวน์โหลดชอฟแวร์ที่เว็บไซด์ https://www.qgis.org/en/site/forusers/download.html เลือกระบบปฏิบัติการที่ต้องการและเลือกเวอร์ชั่นของชอฟแวร์ที่ต้องการ ทำการ ดาวน์โหลด และติดตั้งตามขั้นตอนต่อไปนี้

2.1 ต้องเลือกตัวโปรแกรมให้ตรงกับระบบปฏิบัติการของแต่ละเครื่อง เช่น เครื่องระบบปฏิบัติการ
วินโด 64 บิต ต้องเลือก โปรแกกรม QGIS สำหรับระบบปฏิบัติการวินโด 64 บิต

3. ลักษณะทั่วไปของโปรแกรม

bank

  1. Menu Bar คือ แถบเมนูเป็นที่เก็บคำสั่งทั้งหมดของโปรแกรม การเรียกใช้งานแถบเมนูทำได้โดยการเลื่อนเมาส์ไปตามรายการคำสั่ง เมื่อต้องการใช้ คำสั่งใด ๆ ก็ให้คลิกเมาส์ที่คสั่งนั้น
  2. Tools Bar คือ แถบเครื่องมือ เป็นสัญลักษณ์ (Icon) ที่ใช้แทนคำสั่งต่าง ๆ
  3. Layers คือ เป็นการแสดงให้เห็นแต่ละประเภทของชั้นข้อมูลตามสัญลักษณ์
  4. Overview คือ การแสดงภาพรวมทั้งหมดของแผนที่ (Map Display)
  5. Map Display คือ การแสดงแผนที่ ที่เราได้ทำการนำเข้าข้อมูลมาในแต่ละประเภท
  6. Map Coordinate at mouse curser position คือ แสดงค่าพิกัดบนแผนที่ เมื่อเราเลื่อนเมาส์ไปที่ในบริเวณ Map Display
  7. Current Map Scale คือ มาตราส่วนแผนที่
  8. Project Properties คือ การกำหนดคุณสมบัติของเส้นโครงแผนที่

 

การเรียกใช้ Web Map Service

Web Map Service (WMS) เป็นระบบให้บริการข้อมูลภูมิสารสนเทศผ่านเครือข่าย Internet/Intranet ซึ่งมีมาตรฐานกำหนดและสร้างขึ้นโดย Open GIS Consortium (OGC) ที่ได้กำหนดการบริการข้อมูลภูมิสารสนเทศใน Format ต่าง ๆ ประกอบด้วย PNG, GIF หรือ JPEG

มาตรฐาน การรองรับการร้องขอบริการจากผู้ใช้ โดยมีรายละเอียดใน 3 ลักษณะดังนี้

–         GetCapabilities จะส่งค่าการให้บริการ ในส่วนของ Metadata ซึ่งเป็นตัวอธิบายเกี่ยวกับรายละเอียดของ ข้อมูลที่ให้บริการและการยอมรับค่าตัวแปรต่าง ๆ

–         GetMap จะเป็นการส่งภาพแผนที่ซึ่งสามารถระบุชั้นข้อมูล ขนาดของภาพแผนที่และลักษณะของภาพ แผนที่ได้ ซึ่งรูปแผนที่แสดงภาพในรูปแบบ PNG, GIF หรือ JPEG

–         GetFeatureInfo มาตรฐานตัวนี้จะเป็น Option ในการร้องขอข้อมูลเกี่ยวกับรายละเอียดของข้อมูลในแผนที่

การเรียกใช้งานข้อมูล Web Map Service (WMS) และ Web Feature Service (WFS) โดยใช้โปรแกรม QGIS สามารถทำได้ดังนี้

** Add WMS / WMTS Layer >> request map>>Connect>>Add map

ใส่ Name และ URL ของ WMS

wms1ข้อมูลจากการเรียกใช้ Web Map Service

wms2ข้อมูลที่ได้

wms3

การแปลความภาพถ่ายดาวเทียมด้วยสายตา

การแปลความภาพถ่ายดาวเทียมด้วยสายตา หมายถึงการแปลภาพถ่ายดาวเทียมตามที่ตาของผู้แปลภาพถ่ายเป็นคนเห็น เช่น การแปลภาพถายดาวเทียมแบบผสมสีจริง จะเห็นข้อมูลที่เป็นภาพได้แสดงเป็นสีเขียว เห็นน้ำทะเล เป็นสีฟ้า หรือ กรณีที่ผสมสีเท็จ หรือกรณีผสมสีแบบเท๊จให้พื้นที่ป่าเป็นสีแดง ผู้แปลภาพจะเห็นป่าไม้ที่ปรากฏในภาพก็จะมีสีแดง

ตารางการผสมสีของภาพถ่ายดาวเทียม Landsat 5

ช่องสัญญาณ / RGB คุณสมบัติ
3 2 1 ภาพผสมสีจริงตามธรรมชาติ คือ พืชพรรณ เป็นสีเขียว ใช้ศึกษษขุ่นของตะกอนน้ำตื้น และพื้นที่ชายฝั่ง
4 3 2 ภาพผสมสีเท็จ คือ พืชพรรณเป็นสีแดง น้ำเป็นสีน้ำเงินเข้ม และพื้นที่โล่งจะเป็นสีเขียว
5 4 3 ผสมสีเท็จ พื้ชพรรณเป็นสีเขียว ให้รายละเอียดของความชื่นของดิน มีประโยชน์ในการวิเคราะห์พืชพรรณและดิน
4 5 3 ผสมสีเท๊จ พืชพรรณ จะเป็นสีแดงและสีส้ม ประโยชน์ ใช้แยกป่าชายเลน(สีส้ม) ออกจากป่าบก(สีแดง)
2 5 3 ผสมสีเท็จ พืชพรรณ(สีแดง)   แยกพื้นที่สวนยางพารา(สีส้มและชมพู)

321

ภาพถ่ายดาวเทียม landsat 5 ผสมสีจริง ( 3 2 1 (R G B))

ผลของการแปลภาพ

สีเขียว คือ พื้นที่ป่า

สีขาวเทา คือ พื้นที่ชุมชน

สีน้ำเงิน คือ น้ำทะเล และ แหล่งน้ำ

432

ภาพถ่ายดาวเทียม laandsat 5 ผสมสีจริง ( 4 3 2 (R G B))

ผลของการแปลภาพ

สีแดง คือ พื้นที่ป่า

สีขาวเทา คือ พื้นที่ชุมชนและสิ่งปลูกสร้าง

สีน้ำเงินเข้ม คือ น้ำทะเล และ แหล่งน้ำ