วิธีการนำไฟล์ Excel ที่มีค่าพิกัดเข้าในโปรแกรม QGIS

วิธีการนำไฟล์ Excel ที่มีค่าพิกัด (Latitude, Longitude) เข้าไปในโปรแกรม QGIS อย่างละเอียดทีละขั้นตอน เหมาะสำหรับทำบทความหรือคู่มือได้เลย:


✅ เตรียมความพร้อมก่อนเริ่ม

1. เตรียมไฟล์ Excel

  • รูปแบบไฟล์: .xlsx หรือ .xls ก็ได้ (แต่แนะนำให้เป็น .xlsx)
  • ในไฟล์ควรมีคอลัมน์อย่างน้อย 3 คอลัมน์:
    • Name หรือ ID (ระบุชื่อหรือรหัสจุด)
    • Longitude (ลองจิจูด: แกน X)
    • Latitude (ละติจูด: แกน Y)

ตัวอย่างข้อมูล:

IDNameLongitudeLatitude
1Point A100.52318613.736717
2Point B100.50176513.756331

🔧 ขั้นตอนการนำเข้า Excel เข้า QGIS

ขั้นตอนที่ 1: เปิดโปรแกรม QGIS

  1. เปิด QGIS ขึ้นมา (เช่น QGIS 3.28 หรือเวอร์ชันใกล้เคียง)

ขั้นตอนที่ 2: โหลดไฟล์ Excel

  • ไปที่เมนู Layer > Add Layer > Add Layer from File…
  • เลือกไฟล์ Excel ที่เตรียมไว้ (.xlsx)
  • คลิก Open

ขั้นตอนที่ 3: เลือก Sheet

  • จะมีหน้าต่าง “Select Sheet” แสดง Sheet ทั้งหมดในไฟล์ Excel
  • เลือก Sheet ที่มีข้อมูลพิกัด
  • คลิก OK

ตอนนี้ QGIS จะโหลด Sheet นั้นมาเป็น Table ธรรมดา (Non-spatial Table) ในตารางด้านล่างของ QGIS


ขั้นตอนที่ 4: สร้างชั้นข้อมูลจุดจากค่าพิกัด

  1. คลิกขวาที่ชื่อ Table ที่โหลดมาใน Layers Panel → เลือก “Create a Layer → Create Points Layer”
  2. หน้าต่างใหม่จะเปิดขึ้น:
    • X field: เลือกคอลัมน์ Longitude
    • Y field: เลือกคอลัมน์ Latitude
    • Geometry CRS: เลือก EPSG:4326 - WGS 84 (ระบบพิกัดมาตรฐาน GPS)
  3. ตั้งชื่อชั้นข้อมูลใหม่ เช่น Point_Locations
  4. คลิก OK

ตอนนี้คุณจะได้ชั้นข้อมูลแบบจุดแสดงตำแหน่งจาก Excel บนแผนที่!


ขั้นตอนที่ 5: (แนะนำ) บันทึกเป็น Shapefile หรือ GeoPackage

เพื่อให้ใช้ซ้ำได้สะดวก:

  • คลิกขวาที่ชั้นข้อมูลจุดที่สร้างขึ้น → เลือก Export > Save Features As…
  • เลือกประเภทไฟล์ เช่น:
    • ESRI Shapefile
    • หรือ GeoPackage (รองรับข้อมูลมากกว่า)
  • กำหนดชื่อไฟล์และโฟลเดอร์ที่เก็บ
  • คลิก OK

🧠 ข้อควรระวัง

  • ค่าพิกัดต้องถูกต้องตามระบบ (ลองจิจูดระหว่าง -180 ถึง 180, ละติจูดระหว่าง -90 ถึง 90)
  • อย่าใส่หน่วย เช่น “°” หรือ “N”, “E” ลงในช่องตัวเลข
  • ถ้า QGIS ไม่แสดง Sheet: ให้ลองเปิด Excel แล้วบันทึกใหม่เป็น .xlsx แบบมาตรฐาน

🧠 คำแนะนำเพิ่มเติม

หัวข้อคำแนะนำ
ข้อมูลไม่ขึ้นตรวจสอบว่าไม่มีค่าว่างในคอลัมน์พิกัด
ค่าพิกัดผิดตรวจสอบว่า Longitude อยู่ระหว่าง -180 ถึง 180 และ Latitude อยู่ระหว่าง -90 ถึง 90
ไม่เห็นจุดซูมไปยังเลเยอร์นั้นโดยคลิกขวาที่เลเยอร์แล้วเลือก “Zoom to Layer”
พิกัด UTMถ้าคุณใช้พิกัด UTM ต้องระบุ EPSG ที่เหมาะสมกับโซน เช่น EPSG:32647 (สำหรับ UTM โซน 47N)

mygishub

Leave a Comment

เรียนรู้ระบบ GIS ด้วยกัน | Powered by MyGISHub.com