ผมได้แปลงแบบจำลองยีออยด์ TGM2017 ไว้หลากหลายรูปแบบเพื่อให้สามารถนำไปใช้กับเครื่องรับสัญญาณ GNSS หรือโปรแกรมไว้หลากหลายเกือบจะครอบคลุมทั้งหมด ไม่นานมานี้มีผู้ใช้ของ Hi-Target แบรนด์จากจีนต้องการยีออยด์ในรูปแบบไฟล์แอสกี้ (*.grd) สังเกตุก่อนหน้านี้ไฟล์แบบจำลองความสูงยีออยด์จะเป็นไบนารีทั้งหมด เหตุผลที่ใช้ไบนารีคือเป็นไฟล์ที่เปิดอ่านไม่ได้ด้วยโปรแกรมทั่วๆไป นอกจากจะใช้ hex editor เพื่อปิดโอกาสไม่ให้ผู้ใช้เข้ามาแก้ไขไฟล์ ด้วยความเผลอเรอ จะทำให้โครงสร้างไฟล์เสียหาย รูปแบบข้อมูลไฟล์แอสกี้ (*.grd) สำหรับไฟล์แอสกี้…
ทางทีมงานผมได้ซื้อ Emlid RS2 มาสองเครื่อง ราคาเครื่องละ 80000 บาท รวมสองเครื่องก็ 160000 บาท ซึ่งถือว่าเป็นราคาที่ถูกมาก ราคาที่ถูกจะต้องแลกมากับบางอย่างซึ่งผมจะได้กล่าวต่อไป เครื่องมือสำหรับงาน Stake out จุดสลบของอุปกรณ์ RTK นอกจากเรื่องฮาร์ดแวร์แล้วยังมีเรื่องของซอฟแวร์ ได้แก่แอพที่จะใช้งาน construction…
คู่ขวัญแห่งโลกที่สาม Emlid RS2 คืออุปกรณ์ GNSS ขวัญใจโลกที่สาม ส่วน SW Maps คือแอพทางด้าน GIS & Survey ที่ฟรีและเป็นขวัญใจโลกที่สามเช่นเดียวกัน พัฒนาโดยโปรแกรมเมอร์ชาวเนปาล ชื่อเสียงของ SW Maps ในแวดวง GNSS…
โครงการ PROJ. ถ้าใช้ในไพทอนจะเรียกว่า PyProj ผมนำมาใช้เป็นไลบรารีหลักใน Surveyor Pocket Tools ถ้าผู้อ่านเคยดาวน์โหลดไปใช้งานจะพบว่าโปรแกรมมีขนาดใหญ่มาก ที่ขนาดใหญ่เพราะว่าต้องขนไฟล์จีออยด์เช่น EGM96, EGM2008 และ TGM2017 ไปใช้งาน เมื่อติดตั้งเสร็จจะพบว่าขนาดโดยรวมมีขนาด 1.1 GB ผมไม่แฮปปี้ตั้งแต่แรกเพราะถ้าอินเทอร์เน็ตไม่ดีการดาวน์โหลดโปรแกรมก็ต้องใช้เวลามาก แถมยังเสียพื้นที่ฮาร์ดดิสค์ในการติดตั้งมากอีกต่างหาก…
ในเมื่อต่อยอดแล้วคงเอาให้สุดๆ ตอนที่แล้วผมแปลงไฟล์แบบจำลองความสูงจีออยด์ TGM2017 จากต้นฉบับ (เครดิด: จัดทำโดยทีมงานดร.พุทธิพล ดำรงชัยและคณะ) เป็นรูปแบบ Lieca GEM เพื่อใช้ในโปรแกรม SKI-Pro & LGO ตอนนี้ที่คิดได้ยังมีอุปกรณ์ค่าย Sokkia & Topcon ที่ยังไม่ได้จัดทำ เหมือนเดิมคือไม่สามารถหารูปแบบไฟล์…
ที่ผ่านมาผมได้จัดทำรูปแบบไฟล์ TGM2017 จากต้นฉบับเดิมให้มีรูปแบบหลากหลายสามารถนำไปใช้ในโปรแกรมต่างๆ เช่น รูปแบบ GTX, GGF ส่วนรูปแบบ PGM ที่เอื้อเฟื้อจัดทำโดยดร.ไพศาล สันติธรรมนนท์ แต่ก็มีน้องๆทัดทานมาว่ารูปแบบ Leica Geoid Model (GEM) น่าจะยังไม่มีคนจัดทำ Leica Geoid Model…
ผมได้เขียนบล็อกเกี่ยวกับ TGM2017 (Thailand Geoid Model 2017) มาหลายตอนแล้ว ไม่นานมานี้ทางรุ่นพี่ที่เคารพอาจารย์ดร.ไพศาล สันติธรรมนนท์ ได้วานให้ตรวจสอบไฟล์ TGM2017-1.PGM ที่ทางอาจารย์ได้สร้างไว้ด้วยโค้ดไพทอนเพื่อนำมาใช้ในไลบรารี GeographicLib ผมทดสอบแล้วใช้งานได้ดี ในขณะเดียวกันผมเห็นว่าน่าสนใจเพราะสามารถเผยแพร่การใช้งาน TGM2017 ให้ใช้งานได้หลากหลายในวงกว้างยิ่งๆขึ้นไป ผมขอสรุปรูปแบบการใช้งานดังนี้ รูปแบบแอสกี้: TGM2017.ASC…
สำหรับแบบจำลองโมเดลจีออยด์ความละเอียดสูงของไทย TGM2017 ที่ผมแปลงเป็นรูปแบบ NOAA VDatum binary grid (gtx) นำมาใช้งานกับโปรแกรม Surveyor Pocket Tools แต่ก็มีโปรแกรมอื่นๆเช่น Trimble Business Center ที่ต้องการรูปแบบที่ต่างออกไปคือ Trimble Geoid Grid…
ในกรณีที่ต้องการค่าความสูงจีออยด์จากจุดที่มีจำนวนมากตัวอย่างเช่นเป็นสิบจุดขึ้นไป การมานั่งคำนวณทีละจุดคงไม่ใช่เรื่องที่สะดวกนัก ผมปรับปรุงโปรแกรมให้สามารถอ่านไฟล์ค่าพิกัดภูมิศาสตร์ (ละติจูดและลองจิจูด) ในรูปแบบ CSV ที่ใช้ตัวแบ่งด้วยเครื่องหมายคอมมา “,” ค่าพิกัดละติจูดและลองจิจูด ต้องเป็นรูปแบบทศนิยม (degree) เท่านั้น การจัดเรียงค่าพิกัดของให้ขึ้นต้นด้วยค่าลองจิจูดตามด้วยเครื่องหมายคอมม่าและค่าละติจูด ไฟล์ทดสอบ ไฟล์ที่จะมาทดสอบโปรแกรม ผมสร้างจากโค้ดภาษาไพทอน ให้สุ่มจำนวนจุดค่าพิกัดขึ้นมา 10000 จุด โดยให้ค่าพิกัดที่สุ่มอยู่ในกรอบสี่เหลี่ยมนี้คือ…
สำหรับการคำนวณ Scale Factor ไม่ว่าจะเป็นจุดเดี่ยว (Point scale factor) หรือแบบเส้นตรงเฉลี่ย (Line scale factor) หรือไม่ว่าจะคำนวณพื้นที่จริงที่ทอนจากพื้นที่ตามระบบพิกัดฉากกริด ก็ตามผมเปิดโอกาสให้ผู้ใช้สามารถเลือกใช้ TGM2017 (Precise Geoid Model of Thailand 2017)…