เนื่องจากมีฟีเจอร์นี้ใน Metashape ผมเลยสงสัยถึงประสิทธิภาพว่าจะได้สักขนาดไหน ก็เลยมาทดสอบกันในเบื้องต้นดูกัน การทดสอบจะใช้ทรัพยากรแบบมินิมอลประกอบไปด้วยเครื่องคอมพิวเตอร์ 4 เครื่อง เครื่องแรงพอประมาณ 2 เครื่อง เครื่องธรรมดาอีก 2 เครื่อง ต่อกันเป็นเน็ตเวิร์คโดยใช้การ์ดไวร์เลสที่เราใช้กันทั่วๆไปต่อกับตัวเราเตอร์ ก็เหมือนกับเครื่องคอมพิวเตอร์ที่เราต่อใช้งานในสำนักงานหรือที่บ้าน ที่พิเศษหน่อยในการทดสอบครั้งนี้คือข้อมูลจะถูกเก็บข้อมูลไว้บนเครื่อง NAS (Network Storage) จะมองว่าเป็นคอมพิวเตอร์เล็กๆอีกเครื่องหนึ่งก็ย่อมได้ องค์ประกอบ แผนผังการต่อ สำหรับ NAS ในวงแลนสามารถอ้างอิงตำแหน่งพาทได้ด้วย \\NasSurvey ไม่จำเป็นต้องอ้าง ip address ที่แสดง ip address…
Author: priabroy
ออกแอพตัวที่สอง “SurveyStar Calculator” สำหรับแอนดรอยด์
ย้อนไปสู่พื้นฐานงานสำรวจ (Back to the basic) ผมเคยบอกกันไว้ในบล็อกในบทความก่อนหน้านี้ว่าได้พัฒนาแอพพื้นฐานงานสำรวจ ชื่อเดิมที่ตั้งกันมาคือ SuperCOGO จากนั้นเปลี่ยนชื่อเป็น SurveyStar COGO สุดท้ายแล้วเปลี่ยนชื่อมาเป็น SurveyStar Calculator ในที่สุด เพราะว่าตัวแอพเองมีมากกว่า COGO ภาษาและเครื่องมือพัฒนาโปรแกรม (Dart & Flutter) ใช้ภาษาดาร์ทกับฟลัตเตอร์ (Dart & Flutter) ที่เป็นเครื่องไม้เครื่องมือในการพัฒนาโปรแกรม เดิมเป็นของกูเกิ้ลและปล่อยผ่านเป็น open-source ในกาลต่อมา จากที่ใช้ภาษาดาร์ทและฟลัตเตอร์พัฒนาแอพแรก Ezy Geo…
การห้ามเครื่องคิดเลขที่มีฟังก์ชันเสริมเรขาคณิตเข้าห้องสอบวิชาวิศวกรรมสำรวจของสภาวิศกร
เมื่อวันอังคารที่ 21 พย. 2566 ศกนี้ ผมได้เข้าไปสอบทดสอบความรู้ความสามารถทางด้านวิศวกรรมสำรวจที่ทางสภาวิศวกรแห่งประเทศไทยได้จัดขึ้น ซึ่งได้แค่ Certificate นะครับไม่ถึงกว. ผมสอบสามวิชาคือ Surveying and Engineering surveingy (วิชาบังคับ), GNSS & Geodesy (วิชาเลือก) และ Hydrographic surveying (วิชาเลือก) ที่จริงอายุอานามก็ถึงวัยใกล้เกษ๊ยณแต่ด้วยความที่จัดกันครั้งแรกก็เลยอยากไปลองสอบดู สิ่งที่ผมคิดกลับตรงกับเพื่อนผมอีกคน ก็คือได้ไปเจอกันหน้าห้องสอบทั้งๆที่ไม่ได้เจอกันหลายสิบปีแล้ว ก่อนเข้าห้องสอบหลายวันทางสภาวิศวกรได้อีเมล์มาแจ้งกติกามารยาทกันล่วงหน้าคือ ผมเตรียมเครื่องคิดเลขไปสองเครื่องครับเครื่องแรกคือ Casio FX-9860GIII รุ่นเทพ กับ…
#Update ปรับปรุงธีมมืด Surveyor Pocket Tools
นานมากแล้วไม่ได้จับภาษาไพทอนอีกเลยเกือบจะร่วมๆสองปีแล้ว เพราะผมใช้เวลาว่างพัฒนาแอพด้วย Dart/Flutter ส่วนใหญ่ขลุกอยู่กับภาษาดาร์ทตลอดมาสองปี ไม่นานมานี้ได้กลับมาใช้ไพทอนอีกครั้ง นั่งงงกับโค้ดไพทอนที่เขียนไว้ว่าตัวเองมาทำอะไรที่นี่ สักพักใหญ่ๆค่อยๆรื้อฟื้นความจำ ในครั้งนี้ใช้ Visual Studio Code (VS Code) เพื่อแก้ไขโค้ดโปรแกรมแทนเดิมๆที่เคยใช้ Pycharm เพราะหลังจากใช้ VS Code ในการพัฒนาแอพด้วยภาษาดาร์ททำให้ติดใจ ชอบในความเบาและรองรับได้หลากหลายภาษามาก แต่ผมติดตั้งสภาวะแวดล้อม (Env) ไพทอนด้วย Miniconda เหมือนเดิม จากเดิมผมปรับธีมมืดและธีมสว่างใน Surveyor Pocket Tools แบบแมนวลโดยใช้แนว Stylesheet ที่มีคนทำมาให้ใช้แลดูไม่เป็นธรรมชาติเลย…
วิธีการออกแบบและรังวัดโครงข่าย GNSS ฉบับคนเดินถนน (ตอนที่ 2)
นับเป็นตอนที่ 2 ที่ใช้เวลาต่อจากตอนที่ 1 นานที่สุด เอาละครับมาสายดีกว่าไม่มา ตอนที่ 2 นี้มาว่ากันด้วยข้อมูลสนามแบบมินิมอล (minimal) เกือบจะที่สุด ส่วนใหญ่ข้อมูลที่ผมมีอยู่ก่อนหน้านี้จะเป็นข้อมูลที่รังวัดหลายหมุดและหลายคาบ (session) ค่อนข้างจะซับซ้อน ผมเลยจะนำเสนอข้อมูลที่รังวัดจากหน้างานล่าสุดไม่นานนี้ มีจำนวน 5 หมุด/5 เครื่อง ถ้ายังไม่ได้อ่านตอนที่ 1 ถ้าสนใจก็ไปอ่านตามลิ๊งค์ด้านล่างครับ รวมมิตรเครื่องรับสัญญาน GNSS ของ Trimble, Emlid และ CHCNav เริ่มจากหมุดรังวัดจำนวน 5 หมุด…
คอมไพล์และบิวท์ไลบราลี PROJ4 รุ่น 9.3.0 แบบเนทีฟสำหรับแอนดรอยด์
ตอนนี้น่าจะเป็นตอนที่ต่อจาก Dart & Flutter : เส้นทางขวากหนามกับไลบรารี PROJ แบบเนทีฟบนแอนดรอยด์ ครั้งก่อนผมคอมไพล์และบิวท์รุ่น 9.1.0 เพื่อนำไลบรารีมาใช้กับแอพ Ezy Geo Pro สำหรับแอนดรอยด์ ตอนนี้ผ่านมาหนึ่งปีผมต้องการอัพเดทไลบรารี PROJ4 รุ่น 9.3.0 ที่ตัวไลบรารีเองมีการแก้บั๊กซ์และเพิ่มฟีเจอร์ใหม่ๆ ทั้งนี้นำมาคอมไพล์และบิวท์ด้วยเครื่องมือที่อัพเดทใหม่เช่นกันเช่น Android NDK, CMake มาดูกันครับ สุดยอดไลบรารี PROJ สำหรับไลบรารี PROJ หรือชื่อเดิมที่เรียกกัน PROJ4 นั้นเป็นทั้งซอฟท์แวร์และไลบรารีด้าน…
ทดสอบบินโดรนสำรวจ ด้วย Mini 3 Pro + Litchi Pilot Beta
DroneLink DJI รุ่นทดสอบ จากที่ DJI ได้ปล่อย MSDKV5 มาสักพักหนึ่ง Dronelink เป็นเสือปืนไว ปล่อยแอพออกมาก่อนชื่อ Dronelink DJI แต่จนถึงบัดนี้ ปัญหาคือแอพมันแครชจนผมผู้ใช้อ่อนอกอ่อนใจ ทางผู้พัฒนาก็บอกว่า SDK ของ DJI มีบั๊กยังไม่ได้แก้ไขทำให้แอพแครชบ่อย ขณะที่โดรนบินสำรวจอยู่กลางอากาศ ทำให้ขัดจังหวะมาก เพราะขณะที่โดรนแครช ต้องบินถอยหลังไปเส้น waypoint ก่อนหน้า ทำให้เสียเวลามาก แบตก้อนหนึ่ง บินได้งานจริงไม่กี่นาที Litchi Pilot รุ่นทดสอบ…
สร้างไฟล์ยีออยด์โมเดล TGM2017 สำหรับ Hi-Target (*.grd) ด้วย Python
ผมได้แปลงแบบจำลองยีออยด์ TGM2017 ไว้หลากหลายรูปแบบเพื่อให้สามารถนำไปใช้กับเครื่องรับสัญญาณ GNSS หรือโปรแกรมไว้หลากหลายเกือบจะครอบคลุมทั้งหมด ไม่นานมานี้มีผู้ใช้ของ Hi-Target แบรนด์จากจีนต้องการยีออยด์ในรูปแบบไฟล์แอสกี้ (*.grd) สังเกตุก่อนหน้านี้ไฟล์แบบจำลองความสูงยีออยด์จะเป็นไบนารีทั้งหมด เหตุผลที่ใช้ไบนารีคือเป็นไฟล์ที่เปิดอ่านไม่ได้ด้วยโปรแกรมทั่วๆไป นอกจากจะใช้ hex editor เพื่อปิดโอกาสไม่ให้ผู้ใช้เข้ามาแก้ไขไฟล์ ด้วยความเผลอเรอ จะทำให้โครงสร้างไฟล์เสียหาย รูปแบบข้อมูลไฟล์แอสกี้ (*.grd) สำหรับไฟล์แอสกี้ (*.grd) ที่ Hi-Target ต้องการถือว่าแหกกฎ แต่ก็ไม่ใช่เรื่องใหญ่โตอะไร มาดูรูปแบบโครงสร้างไฟล์ ด้านบนบรรทัดแรกจะเป็น header: 3.000000 22.983333 95.000000 107.983333…
ดาวค้างฟ้า DJI Phantom 4 Pro/Advanced กับโดรนมือสอง
ราชาแห่งโดรน DJI Phantom 4 Pro รุ่นแรกออกมาขายในปี 2559 ผ่านมาเจ็ดปี ยังเป็นดาวค้างฟ้าแห่งการบินถ่ายทำแผนที่ทางอากาศ เพราะอะไร วันนี้จะมาสาธยายกันให้ฟัง Mechanic Shutter เดือนพฤศจิกายน 2559 DJI ได้ปล่อยรุ่น Phamtom 4 Pro มานับว่าเป็นการก้าวกระโดดของเทคโนโลยีที่ควบรวมระหว่างกล้องกับโดรนได้อย่างลงตัวที่สุด ด้วยการมีเซ็นเซอร์รับภาพขนาด 1 นิ้ว ถ่ายภาพนิ่งขนาด 20Mp และมีชัตเตอร์แบบ Mechanic shutter ที่ถือกันว่าดีที่สุด ทำให้โดรนที่บินถ่ายภาพด้วยความเร็วสูงชัดไม่เบลอ ส่วนรุ่นอื่นของ…
RTK ตระกูล Emlid สามารถใช้ TGM2017 ได้แล้วโดยตรง
ทางทีมงานผมได้ซื้อ Emlid RS2 มาสองเครื่อง ราคาเครื่องละ 80000 บาท รวมสองเครื่องก็ 160000 บาท ซึ่งถือว่าเป็นราคาที่ถูกมาก ราคาที่ถูกจะต้องแลกมากับบางอย่างซึ่งผมจะได้กล่าวต่อไป เครื่องมือสำหรับงาน Stake out จุดสลบของอุปกรณ์ RTK นอกจากเรื่องฮาร์ดแวร์แล้วยังมีเรื่องของซอฟแวร์ ได้แก่แอพที่จะใช้งาน construction survey เช่นการ staking ตำแหน่งก่อสร้าง ทาง Emlid พัฒนาแอพบนโทรศัพท์มือถือแทนที่จะทำเครื่องคอนโทรลเลอร์เหมือนเจ้าอื่นๆ สำหรับแอพของ Emlid ตอนแรกชื่อ Reachview สำหรับการ…