Super Multi-Step Intersection (SuperMSI) เป็นโปรแกรมช่วยตัดสินใจสำหรับช่างรังวัด ออกแบบมาเพื่อลดระยะเวลาในการค้นหาหลักเขต และเพิ่มความแม่นยำในการระบุตำแหน่งด้วยระบบรุมสกัดพิกัดอัจฉริยะ
- Waterfall Matching System: ระบบจับคู่หมุดฐานอัตโนมัติแบบน้ำตก ตรวจสอบทั้งชื่อหมุดและรัศมีการสวมทับ (Proximity)
- Super MSI (Triple-Check): คำนวณพิกัดเป้าหมายจากการรุมสกัด (Intersections) ทุกชุดคู่หมุดฐานที่เป็นไปได้ เพื่อหาค่าความน่าจะเป็นสูงสุด (Most Probable Value)
- DistLaw Compliance: ใช้เกณฑ์ความคลาดเคลื่อนตาม "กฎของระยะ" (Distance Law) เป็นกรรมการตัดสินความถูกต้องของข้อมูล
- Digging Radius: แปลงค่าเบี่ยงเบนมาตรฐาน (SD) เป็น "วงรัศมีการขุด" (หน่วยเซนติเมตร) ช่วยให้คนงานหรือรถแบ็คโฮเปิดหน้าดินได้ตรงจุด
- Best-Fit Map Overlay: ระบบซ้อนภาพแผนที่และโฉนดด้วยสมการ Rigid Body Transformation รักษารูปร่างแปลงไม่ให้บิดเบี้ยว
- Offline Georeference: รองรับการนำเข้าภาพดาวเทียมแบบระบุพิกัด (World File - .jgw, .tfw) สำหรับใช้งานในพื้นที่อับสัญญาณ
- 2D Helmert Transformation: ใช้สำหรับการขยับ (Translation) และหมุน (Rotation) รูปแปลงโฉนดเดิม (Local) เข้าสู่ระบบพิกัดฉาก UTM
- Statistical Filtering: กรองข้อมูลที่ผิดปกติออกด้วยค่า SD โดยอิงเกณฑ์จากกฎของระยะ
- Redundancy Analysis: ยิ่งมีหมุดฐาน (Anchors) มาก ระบบจะยิ่งเพิ่มจำนวนชุดการคำนวณ (Combinations) เพื่อลดค่าความคลาดเคลื่อน
โปรแกรมพัฒนาด้วยภาษา C# (.NET WinForms) โดยแบ่งส่วนการทำงานชัดเจนเพื่อความเสถียร:
- Engine.cs: สมองกลหลักจัดการลอจิกการคำนวณและระบบรุมสกัด
- DistLaw.cs: โมเดลคณิตศาสตร์สำหรับคำนวณเกณฑ์ความคลาดเคลื่อนมาตรฐาน
- PolygonDrawer.cs: ส่วนแสดงผลกราฟิก การจัดการ Layer และระบบ Best-Fit
- Models.cs: โครงสร้างข้อมูลพิกัด (Point3D) และรายงานผลการวิเคราะห์
"โปรแกรมนี้ไม่ได้สร้างขึ้นเพื่อแทนที่ช่างรังวัด แต่สร้างขึ้นเพื่อเป็นอาวุธในการตัดสินใจ พิกัดทุกจุดที่คำนวณได้ถูกควบคุมด้วยหลักการวิศวกรรมสำรวจ และพร้อมให้นายช่างใช้ดุลพินิจฟันธงหน้างานได้อย่างมั่นใจ"
- ต้องมี .NET 10.0 Windows Desktop Runtime หรือสูงกว่า
- เปิดไฟล์
SuperMSI.slnxด้วย Visual Studio - Build และ Run เพื่อเริ่มใช้งาน
