ผมเปลี่ยนชื่อแอพจาก “Quick TM” เป็น “LDP Thailand” เพื่อให้มีความชัดเจนขึ้นจากที่เดิมรองรับแค่เส้นโครงแผนที่ Transverse Mercator (TM) ตอนนี้รองรับทั้ง TM และเส้นโครงแผนที่ Lambert Conformal Conic (LCC) ที่สองเส้นโครงแผนที่นี้จะถูกนำมาใช้ใน TH-LDP ที่กำลังยกร่างเพื่อเป็นมาตรฐาน โดยที่เส้นโครงแผนที่ TM ใช้กับจังหวัดที่มีพื้นที่ยาวจากเหนือไปใต้ตัวอย่างเช่นจัดหวัดภูเก็ต เพชรบูรณ์ สุโขทัย ที่มีพื้นที่ขอบเขตชัดเจนว่ายาวเรียวจากเหนือไปใต้ ส่วนเส้นโครงแผนที่ LCC เหมาะกับจังหวัดที่ยาวจากตะวันออกไปตะวันตกเช่นจังหวัดระยอง เพชรบุรี นครสวรรค์ ที่มีพื้นที่ขอบเขตยาวเรียวจากตะวันออกไปตะวันตก…
Tag: คำนวณ
เปิดตัวแอพ SurveyStar Quick TM
ในที่สุดก็ได้ฤกษ์เบิกโรงวันที่ 22 พค. 2567 (วันวิสาขะบูชา) ที่ผ่านผมได้ส่งแอพ SurveyStar Quick TM เพื่อให้กูเกิ้ลได้รีวิวและก็ผ่านเป็นที่เรียบร้อย โทรศัพท์มือถือแอนดรอยด์สามารถหาดาวน์โหลดกันได้ที่ SurveyStar Quick TM ช่องการติดต่อผู้พัฒนาแอพ ในกรณีมีการใช้มีปัญหาหรือหรือเจอบั๊กสามารถรายงานผ่านทางอีเมล์ในแอพได้ ที่แอพกดเมนูสามขีดแนวนอน จะเห็นเมลูลิ้นชักโผล่ออกมา เมื่อคลิกที่เมนู “Contact us” หมายถึงติดต่อมาทางผมหรือผู้พัฒนาเพื่อแจ้งปัญหา บั๊กต่างๆ แอพจะดีดเข้าแอพอีเมล์ที่ผู้ใช้ติดตั้งไว้เช่น gmail, outlook เป็นต้น นโยบายความเป็นส่วนตัวและเงื่อนไขการใช้งาน และสิ่งที่แอพแต่ละแอพที่ส่งให้กูเกิ้ลรีวิว จะต้องมีนโยบายความเป็นส่วนตัวที่แอพต้องแสดงไว้ ผมเอามาไว้ในเมนูลิ้นชักนี้เพื่อให้เข้าถึงได้สะดวก วิธีการใช้งานพอสังเขป…
คำนวณโค้งดิ่ง (Vertical Curve) ด้วยแอพ SurveyStar Calculator
โค้งดิ่ง (Vertical curve) ส่วนใหญที่นิยมใช้เป็นรูปทรงพาราโบลา ใช้ในงานทั่วไปโดยเฉพาะงานถนนจะพบเห็นโค้งดิ่งที่เป็นโค้งวงกลมได้บ้างแต่ไม่มากนัก ที่ผมพบเห็นคือใช้ในรถไฟฟ้าที่บังคลาเทศออกแบบ alignment โดยบริษัทญี่ปุ่น สูตรโค้งดิ่ง สมการทั่วไปของพาราโบลาคือ y = ax2 + bx + c ถ้าเรียนคณิตศาสตร์แบบ advanced มาหน่อย ถ้าดิฟ (ลำดับของอนุพันธ์ลำดับที่หนึ่ง) สมการจะได้ความชันออกมา ความชัน = dy/dx = 2ax + b จะเห็นว่าความชันจะเปลี่ยนแปลงไปตามค่า x…
ออกแอพตัวที่สอง “SurveyStar Calculator” สำหรับแอนดรอยด์
ย้อนไปสู่พื้นฐานงานสำรวจ (Back to the basic) ผมเคยบอกกันไว้ในบล็อกในบทความก่อนหน้านี้ว่าได้พัฒนาแอพพื้นฐานงานสำรวจ ชื่อเดิมที่ตั้งกันมาคือ SuperCOGO จากนั้นเปลี่ยนชื่อเป็น SurveyStar COGO สุดท้ายแล้วเปลี่ยนชื่อมาเป็น SurveyStar Calculator ในที่สุด เพราะว่าตัวแอพเองมีมากกว่า COGO ภาษาและเครื่องมือพัฒนาโปรแกรม (Dart & Flutter) ใช้ภาษาดาร์ทกับฟลัตเตอร์ (Dart & Flutter) ที่เป็นเครื่องไม้เครื่องมือในการพัฒนาโปรแกรม เดิมเป็นของกูเกิ้ลและปล่อยผ่านเป็น open-source ในกาลต่อมา จากที่ใช้ภาษาดาร์ทและฟลัตเตอร์พัฒนาแอพแรก Ezy Geo…
เปิดตัวแอพแรก “Ezy Geo Pro” บนแอนดรอยด์
เปลี่ยนชื่อแอพ ในที่สุดผมก็เข็นครกดันเอาแอพรุ่นแรกสำหรับแอนดรอยด์ออกมาได้สำเร็จ “Ezy Geo Pro” เมื่อวันที่ 9 มกราคม 2023 ที่ผ่านมาก ตัวแอพผ่านการเปลี่ยนชื่อมาแล้วหลายครั้งจาก “Thai Easy Geo” เป็น “A Ezy Geo” สุดท้ายเป็น “Ezy Geo Pro” ครั้งแรกตั้งใจจะทำแอพใช้กันเองในประเทศไทยของเรา แต่ก็มีแฟนเพจเป็นอาจารย์สอนวิชาสำรวจที่สปป.ลาว ที่อยากใช้แอพด้วย ผมก็เลยคิดว่าไหนๆจะทำใช้ที่สปป.ลาวด้วย ก็ทำให้มันใช้ได้ทั้งอาเซียนเลยจะดีกว่า ก็เลยกลายเป็นที่มาของการเปลี่ยนชื่อแอพ เปลี่ยนภาษาและเครื่องมือพัฒนา นอกจากเปลี่ยนชื่อแอพแล้ว ยังมีการเปลี่ยนเครื่องมือการพัฒนา ตอนแรกโครงการนี้เริ่มต้นจาก…
อัพเดท : ปรับปรุงผลการคำนวณแปลงค่าพิกัดโครงการรถไฟความเร็วสูง ไทย-จีน ให้ละเอียดถึงทศนิยมของมิลลิเมตรด้วย Surveyor Pocket Tools
จากรุ่นก่อนหน้านี้ของ Surveyor Pocket Tools นั้นสามารถแปลงค่าพิกัดในระบบ The First Construction Coordinate System ได้อย่างไม่มีปัญหา แต่ความละเอียดจะถูกลดทอนลง 3-4 มม. เมื่อใช้คำนวณ The Third Construction Coordinate System & The Fourth Construction Coordinate System ปัญหาจากที่จีนไม่เปิดเผยนิยามของพื้นหลักฐาน (datum) ให้ชัดเจน ผมปรับปรุงการคำนวณในโปรแกรมเพื่อให้ได้ความละเอียดที่เพิ่มขึ้นในระดับหลักทศนิยมของมิลลิเมตร จะเป็น Surveyor…
มหาเทพ HP Prime G2 ตอนโปรแกรมคำนวณโค้งดิ่ง (Vertical Curve)
บทความเครื่องคิดเลข HP Prime G2 นับเป็นบทความที่ 3 จากโค้งราบ (Horizontal Curve) มาสู่โค้งสไปรัล (Spiral Curve) และในบทความนี้จะมาปิดที่โค้งดิ่ง (Vertical Curve) สำหรับโค้งทั้งหลายเหล่านี้นำมาประยุกต์ใช้กับงานถนน, รถไฟ และรถไฟฟ้า โค้งดิ่ง (Vertical curve) ที่ผมจะนำเสนอในบทความนี้มี 2 แบบคือแบบโค้งพาราโบลา (Parabola vertical curve) และโค้งแบบวงกลม (Circular vertical curve) ส่วนใหญ่ที่เป็นนิยมมากที่สุดคือโค้งแบบพาราโบลา…
ปฐมฤกษ์โปรแกรมแรกบนเครื่องคิดเลขเทพเหนือเทพ HP Prime G2 (Horizontal Curve)
หนึ่งเดือนที่ผมจับเครื่องคิดเลขเอชพี ไพรม์ รุ่นจีทู ราคาแปดพันห้าร้อยบาทนับว่าเป็นเครื่องคิดเลขที่ราคาสูงที่สุดที่ผมเคยเป็นเจ้าของมา มีฟังก์ชั่นเยอะมาก วาดกราฟสามมิติได้ แต่ผมไม่ได้ใช้ จะไม่ขอพูดถึง สถาปัตยกรรมใช้ซีพียูแกน ARM Cortex A7 ความเร็ว 528 MHz มีแรม 256 MB และแฟลชรอม 512 MB หน้าจอแสดงผลขนาด 320 x 240 พิกเซล แสดงผลเป็นจอสีได้ 16 บิต หน้าจอสัมผัสแบบโทรศัพท์มือถือทั่วๆไป มีแบตเตอรีขนาด 2000 mAh HP…
ย้อนรอยวิธีสร้างไฟล์รูปแบบ PGM ของ TGM2017 สำหรับใช้ใน GeographicLib
ผมได้เขียนบล็อกเกี่ยวกับ TGM2017 (Thailand Geoid Model 2017) มาหลายตอนแล้ว ไม่นานมานี้ทางรุ่นพี่ที่เคารพอาจารย์ดร.ไพศาล สันติธรรมนนท์ ได้วานให้ตรวจสอบไฟล์ TGM2017-1.PGM ที่ทางอาจารย์ได้สร้างไว้ด้วยโค้ดไพทอนเพื่อนำมาใช้ในไลบรารี GeographicLib ผมทดสอบแล้วใช้งานได้ดี ในขณะเดียวกันผมเห็นว่าน่าสนใจเพราะสามารถเผยแพร่การใช้งาน TGM2017 ให้ใช้งานได้หลากหลายในวงกว้างยิ่งๆขึ้นไป ผมขอสรุปรูปแบบการใช้งานดังนี้ รูปแบบแอสกี้: TGM2017.ASC เป็นไฟล์รูปแบบ ASCII คำนวณโดย TGM2017.EXE ที่ทางผู้จัดทำแบบจำลอง TGM2017 ดร.พุทธิพลและทีมงาน ได้นำมาเผยแพร่ และผมขอขอบคุณทีมงานมา ณ ที่นี้ รูปแบบ…
OpenDroneMap – การคำนวณโดยการใช้จุดบังคับภาพถ่าย (Ground Control Point) ตอนที่ 2
ตอนที่ 1 ผมนำเสนอการปรุจุดเพื่อกำหนดจุดบังคับภาพถ่าย (Ground Control Point) แบบวิ่งควาย ที่อาศัยแรงกันเป็นหลัก ได้ไฟล์มาตั้งชื่อ “gcp_list_Computation_WGS84_UTM32N.txt” เอามาลงอีกครั้งด้านล่าง สร้างโปรเจคคำนวณ กลับมาที่ WebODM วิธีการใช้ติดตามตอนแรกได้ที่ ลิ๊งค์ นี้ คลิกที่ “+Add Project” ตั้งชื่อว่า “Quarry Example V2” เราจะใช้ชุดภาพตัวอย่างที่ดาวน์โหลดจาก pix4d.com ตัวอย่างนี้สามารถไปเผยแพร่ได้ แต่เจ้าของบอกให้ลงคำว่า …เอื้อเฟื้อโดย Pix4D… นำเข้าไฟล์รูปภาพและไฟล์จุดบังคับภาพถ่าย ตอนนี้โปรเจคมีเฉพาะโครงเปล่าๆ…