Update: โปรแกรมคำนวณวงรอบ Traverse Pro V2.75

พอมีเวลาเลยเอา Traverse Pro มาปัดฝุ่น แก้ไขตอนคำนวณข้อมูลแล้วการแสดงผลลงตารางช้ามากในรุ่น V2.73 มีผู้ใช้บ่นกันมามาก ผมนั่งดูโค้ดโปรแกรมแล้วเจอสาเหตุที่ช้า เลยทำการปรับปรุงโค้ดใหม่ ตอนนี้ผมปรับรุ่นโปรแกรมมาเป็น V2.75 ก็มาดูครับว่ามีรายการอะไรบ้าง ปรับปรุงตารางป้อนข้อมูล แยกสีสันในตารางป้อนข้อมูล ให้ดูง่ายว่าคอลัมน์ไหนเป็นมุม ระยะทาง ค่าพิกัด ย่อขยายคอลัมน์ ผมเอาโปรแกรมไปติดตั้งในวินโดส์ 7…

Continue Reading →

ย้อนรอยวิธีสร้างไฟล์รูปแบบ PGM ของ TGM2017 สำหรับใช้ใน GeographicLib

ผมได้เขียนบล็อกเกี่ยวกับ TGM2017 (Thailand Geoid Model 2017) มาหลายตอนแล้ว ไม่นานมานี้ทางรุ่นพี่ที่เคารพอาจารย์ดร.ไพศาล สันติธรรมนนท์ ได้วานให้ตรวจสอบไฟล์ TGM2017-1.PGM ที่ทางอาจารย์ได้สร้างไว้ด้วยโค้ดไพทอนเพื่อนำมาใช้ในไลบรารี GeographicLib ผมทดสอบแล้วใช้งานได้ดี ในขณะเดียวกันผมเห็นว่าน่าสนใจเพราะสามารถเผยแพร่การใช้งาน TGM2017 ให้ใช้งานได้หลากหลายในวงกว้างยิ่งๆขึ้นไป ผมขอสรุปรูปแบบการใช้งานดังนี้ รูปแบบแอสกี้: TGM2017.ASC…

Continue Reading →

OpenDroneMap – การคำนวณโดยการใช้จุดบังคับภาพถ่าย (Ground Control Point) ตอนที่ 2

ตอนที่ 1 ผมนำเสนอการปรุจุดเพื่อกำหนดจุดบังคับภาพถ่าย (Ground Control Point) แบบวิ่งควาย ที่อาศัยแรงกันเป็นหลัก ได้ไฟล์มาตั้งชื่อ “gcp_list_Computation_WGS84_UTM32N.txt” เอามาลงอีกครั้งด้านล่าง สร้างโปรเจคคำนวณ กลับมาที่ WebODM วิธีการใช้ติดตามตอนแรกได้ที่ ลิ๊งค์ นี้ คลิกที่ “+Add Project”…

Continue Reading →

OpenDroneMap – การคำนวณโดยการใช้จุดบังคับภาพถ่าย (Ground Control Point) ตอนที่ 1

สำหรับงานสำรวจทำแผนที่ นับว่าการบินโดรนเพื่อมาทำแผนที่ให้ได้พิกัดโลกที่ละเอียดนำไปใช้งานได้นั้น วิธีการดั้งเดิมคือใช้จุดบังคับภาพถ่าย (Ground Control Point – GCP) สมัยใหม่อาจจะใช้ RTK/PPK ก็ให้ความสะดวกมากขึ้นและประหยัดค่าใช้จ่ายมากกว่า มาลองดูกันว่าการใช้จุดบังคับภาพถ่ายเพื่อนำมาใช้ในโปรแกรมฟรี OpenDroneMap จะเป็นยังไง ความยากความง่าย ความสะดวกจะขนาดไหน การกำหนดจุดบังคับภาพถ่ายโดยใช้ GCP ถ้าผู้อ่านรุ่นราวคราวเดียวกับผม เคยเรียนวิชา…

Continue Reading →

แนะนำโปรแกรมงานคำนวณภาพถ่ายทางอากาศ(โดรน) ด้วย OpenDroneMap (ฟรี) ตอนที่ 2

ตอนที่ 1 ผมได้แนะแนววิธีการติดตั้ง OpenDroneMap ไปอย่างย่อและได้แนะนำลิ๊งค์ให้ไปดูกันต่อที่ละเอียดมาก มาในตอนนี้มาทดสอบวิธีการคำนวณจากชุดภาพตัวอย่าง ODMData ตามไปที่ลิ๊งค์นี้ จะเห็นข้อมูลภาพชุดตัวอย่าง (Dataset) ในฐานะที่ผมเป็นช่างสำรวจ ผมสนใจชุดภาพที่มี GCPs (Ground Control Points) และชุดภาพที่มีค่าพิกัดจาก RTK ติดมาที่แท็กหรือ Exif…

Continue Reading →

แนะนำโปรแกรมงานคำนวณภาพถ่ายทางอากาศ(โดรน) ด้วย OpenDroneMap (ฟรี) ตอนที่ 1

ช่วงสิบปีที่ผ่านมานี้ ต้องยอมรับว่างานสำรวจทำแผนที่ด้วยโดรนจะมาแรงมาก ตอนนี้เทคโนโลยียิ่งล้ำไปไกล รูปถ่ายที่ดีมากละเอียดมากจากเทคโนโลยีของกล้องถ่ายภาพที่ก้าวกระโดด ส่งผลให้งานคำนวณผลลัพธ์ได้ point cloud ที่ละเอียดมากตามไปด้วย ตอนนี้แนวโน้มงานทำแผนที่ด้วยโดรนจากยุคที่ต้องทำ Ground Control Points (GCPs) ในภาคสนาม กำลังจะเข้าสู่ยุคของ RTK/PPK GNSS เนื่องจากเครื่องรับสัญญาน GNSS มีขนาดเล็กลง…

Continue Reading →

แปลงรูปแบบไฟล์แบบจำลองความสูงจีออยด์ TGM2017 เป็น GGF เพื่อใช้ในโปรแกรม Trimble Business Center

สำหรับแบบจำลองโมเดลจีออยด์ความละเอียดสูงของไทย TGM2017 ที่ผมแปลงเป็นรูปแบบ NOAA VDatum binary grid (gtx) นำมาใช้งานกับโปรแกรม Surveyor Pocket Tools แต่ก็มีโปรแกรมอื่นๆเช่น Trimble Business Center ที่ต้องการรูปแบบที่ต่างออกไปคือ Trimble Geoid Grid…

Continue Reading →

การเปลี่ยนแปลงครั้งใหญ่ของไลบรารี Proj.4

วันนี้มาพูดถึงไลบรารี Proj.4 แบบลึกๆกันหน่อย บทความตอนนี้จะเป็นเรื่องโปรแกรมมิ่งนะครับ ไลบรารีตัวนี้ผมใช้เป็นแกนหลักในโปรแกรมรวมเครื่องมือฉบับกระเป๋าสำหรับช่างสำรวจ (Surveyor Pocket Tools) เอามาแปลงพิกัดกับระบบพิกัดที่ใช้กันในโลกนี้ (อาจจะได้ไม่ทั้งหมด) และไม่นานนี้ผมได้นำมาคำนวณ Vertical Datum คือสามารถหาความสูงจีออยด์ได้ ในความเป็นจริงถ้ามี Vertical Grid Shift หลายๆอันสามารถแปลงค่าระดับข้ามไปมาได้แบบที่ใช้ในอเมริกา ก็ใช้มาหลายปีแล้ว…

Continue Reading →

Update : โปรแกรม Surveyor Pocket Tools คำนวณความสูงจีออยด์ จากไฟล์ค่าพิกัดภูมิศาสตร์

ในกรณีที่ต้องการค่าความสูงจีออยด์จากจุดที่มีจำนวนมากตัวอย่างเช่นเป็นสิบจุดขึ้นไป การมานั่งคำนวณทีละจุดคงไม่ใช่เรื่องที่สะดวกนัก ผมปรับปรุงโปรแกรมให้สามารถอ่านไฟล์ค่าพิกัดภูมิศาสตร์ (ละติจูดและลองจิจูด) ในรูปแบบ CSV ที่ใช้ตัวแบ่งด้วยเครื่องหมายคอมมา “,” ค่าพิกัดละติจูดและลองจิจูด ต้องเป็นรูปแบบทศนิยม (degree) เท่านั้น การจัดเรียงค่าพิกัดของให้ขึ้นต้นด้วยค่าลองจิจูดตามด้วยเครื่องหมายคอมม่าและค่าละติจูด ไฟล์ทดสอบ ไฟล์ที่จะมาทดสอบโปรแกรม ผมสร้างจากโค้ดภาษาไพทอน ให้สุ่มจำนวนจุดค่าพิกัดขึ้นมา 10000 จุด โดยให้ค่าพิกัดที่สุ่มอยู่ในกรอบสี่เหลี่ยมนี้คือ…

Continue Reading →

โปรแกรมรวมเครื่องมือฉบับกระเป๋าสำหรับช่างสำรวจ Surveyor Pocket Tools : Update คำนวณพื้นที่และ Scale Factor ด้วย TGM2017

สำหรับการคำนวณ Scale Factor ไม่ว่าจะเป็นจุดเดี่ยว (Point scale factor) หรือแบบเส้นตรงเฉลี่ย (Line scale factor) หรือไม่ว่าจะคำนวณพื้นที่จริงที่ทอนจากพื้นที่ตามระบบพิกัดฉากกริด ก็ตามผมเปิดโอกาสให้ผู้ใช้สามารถเลือกใช้ TGM2017 (Precise Geoid Model of Thailand 2017)…

Continue Reading →