วิธีการนำไฟล์ Excel ที่มีค่าพิกัด (Latitude, Longitude) เข้าไปในโปรแกรม QGIS อย่างละเอียดทีละขั้นตอน เหมาะสำหรับทำบทความหรือคู่มือได้เลย:
✅ เตรียมความพร้อมก่อนเริ่ม
1. เตรียมไฟล์ Excel
- รูปแบบไฟล์:
.xlsx
หรือ.xls
ก็ได้ (แต่แนะนำให้เป็น.xlsx
) - ในไฟล์ควรมีคอลัมน์อย่างน้อย 3 คอลัมน์:
Name
หรือID
(ระบุชื่อหรือรหัสจุด)Longitude
(ลองจิจูด: แกน X)Latitude
(ละติจูด: แกน Y)
ตัวอย่างข้อมูล:
ID | Name | Longitude | Latitude |
---|---|---|---|
1 | Point A | 100.523186 | 13.736717 |
2 | Point B | 100.501765 | 13.756331 |
🔧 ขั้นตอนการนำเข้า Excel เข้า QGIS
ขั้นตอนที่ 1: เปิดโปรแกรม QGIS
- เปิด 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: สร้างชั้นข้อมูลจุดจากค่าพิกัด
- คลิกขวาที่ชื่อ Table ที่โหลดมาใน Layers Panel → เลือก “Create a Layer → Create Points Layer”
- หน้าต่างใหม่จะเปิดขึ้น:
- X field: เลือกคอลัมน์
Longitude
- Y field: เลือกคอลัมน์
Latitude
- Geometry CRS: เลือก
EPSG:4326 - WGS 84
(ระบบพิกัดมาตรฐาน GPS)
- X field: เลือกคอลัมน์
- ตั้งชื่อชั้นข้อมูลใหม่ เช่น
Point_Locations
- คลิก 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) |