เริ่มได้ทั้ง Windows และ Linux
ดาวน์โหลด coordinate-lab.py ใช้ Python 3 โดยไม่มี dependency เพิ่ม หรือคำนวณมือจากโจทย์ด้านล่าง โค้ดสร้างผลคำนวณในเครื่อง ไม่ติดต่อเครือข่ายและไม่สั่งอากาศยาน
โจทย์
- แปลง 13°30′0″ N และ 100°15′0″ E เป็นองศาทศนิยม
- แปลง 7 ก.ย. 2026 เวลา 20:30 UTC เป็นเวลาไทย พร้อมวันที่
- แปลง 120 ft เป็นเมตร
- จุดที่สูง 30 m เหนือพื้นซึ่งมีระดับ 120 m MSL อยู่ที่ระดับใด ภายใต้สมมติฐาน datum ตรงกัน
เรียกใช้และตรวจผล
เปิด terminal ในโฟลเดอร์ไฟล์แล้วรัน python coordinate-lab.py ถ้าระบบใช้ชื่อ python3 ให้ใช้ชื่อนั้น ผลควรเป็น 13.5, 100.25, 2026-09-08 03:30 +0700, 36.576 m และ 150 m MSL ตามลำดับ
แก้ซีกโลกเป็น S/W แล้วตรวจว่าเครื่องหมายของพิกัดเปลี่ยนถูกต้อง ลองใส่นาที 60 ซึ่งเป็น input ไม่ถูกต้อง ฟังก์ชันต้องแจ้งข้อผิดพลาดแทนคำนวณต่อ
ผลส่งมอบ
เก็บ output และย่อหน้าที่อธิบายว่าความสูง MSL ต่างจาก AGL อย่างไร การทำโจทย์ผ่านไม่ยืนยันว่าพิกัดสมมตินี้ใช้บินได้
สิทธิ์ใช้ไฟล์แบบฝึก
ดาวน์โหลดใบอนุญาต LICENSE.txt — โค้ด Python ใช้ MIT; แบบฟอร์มใช้ CC BY 4.0 ให้เครดิต PK-Research
แหล่งอ้างอิงและขอบเขต
ตรวจแหล่งข้อมูล 7 กันยายน 2569 เรียบเรียงประกอบองค์ความรู้ที่ DTI เอื้อเฟื้อ