# ชุดโจทย์ผู้เรียนก่อน v0 · M01-B สำรวจและทำแผนที่

`task_id=M01-B` · `packet_version=p5-prep-5` · 14 ตุลาคม 2026 · PK-Research · CC BY 4.0

นี่คือโจทย์ข้อมูลสังเคราะห์สำหรับผู้เริ่มต้น ไม่มีภาพสำรวจ การบิน หรือผลผู้เรียนจริง ให้ผู้ดำเนินกิจกรรมเก็บสำเนาไฟล์และรุ่นที่ใช้ก่อนเริ่ม ผู้ร่วมใช้รหัสที่ตกลงกันแทนชื่อ และขอช่วย พัก หรือหยุดได้ ไม่ต้องใส่ข้อมูลส่วนตัวในสำเนาสาธารณะ

**รหัสผู้ร่วมที่ได้รับหลังตกลงการเก็บข้อมูล:** ______ · **รุ่นข้อมูล CSV ที่ได้รับ:** ______ · **ชิ้นงาน:** B-v0 → B-v1

## ก่อนลงมือ

1. ลองหาเส้นทางบท M01 จาก [หน้าภาพรวม](https://drone.pk-research.work/knowledge/drone-applications/) ด้วยตนเอง แล้วบอกผู้ดำเนินกิจกรรมว่าหาพบจากทางใดหรือจุดใดติดขัด การหาเส้นทางเป็นส่วนของการสังเกต ไม่ใช่คะแนนความเร็ว
2. เขียนสั้น ๆ ว่า DSM ต่างจาก DTM อย่างไร และ GSD ต่างจากความถูกต้องของตำแหน่งอย่างไร หากยังไม่รู้ ให้ระบุสิ่งที่จะอ่านหรือถามก่อนทำ
3. ถ้าเคยเห็นตารางคำนวณ เฉลย rubric หรือได้รับคำใบ้จากเว็บ/คนก่อนส่ง B-v0 ให้บันทึกชื่อหน้า/ไฟล์และสิ่งที่เห็นตามจริง การเปิดเนื้อหาสาธารณะไม่ใช่ความผิด แต่มีผลต่อการตีความงานก่อนช่วย

## ข้อมูลตั้งต้น

ลานฝึกแต่งขึ้นขนาด 300 × 200 m ในกรอบ `M01-LOCAL` ไม่มีพิกัดโลก ผู้รับต้องการ orthomosaic เพื่อวางแผนเดินตรวจและ DSM ของผิวที่มองเห็น ไม่ใช้รับรองแนวเขตหรือวิศวกรรม ทางเลือก A และ B ใช้กล้องสมมติ sensor 13.2 × 8.8 mm, focal length 8.8 mm, ภาพ 6000 × 4000 px, nadir/พื้นราบ, front overlap 80%, side overlap 70% และ speed 5 m/s; A มี H ถึงพื้น 80 m, B มี H 60 m. เกณฑ์ฝึกที่ผู้เขียนตั้งคือ GSD ≤ 0.02 m/px, sample RMSE_H ≤ 0.10 m, sample RMSE_Z ≤ 0.15 m **ไม่ใช่ค่าพร้อมบินหรือมาตรฐานงานจริง**

ใช้ [ข้อมูลจุดตรวจดิบ CSV](https://drone.pk-research.work/downloads/drone-applications/survey-mapping-checkpoints.csv) ทั้งแปดแถว เก็บช่องว่างเดิมไว้และอย่าแปลงเป็นศูนย์. `role=control` หรือ `used_in_adjustment=true` ไม่เป็นจุดอิสระสำหรับการประเมินนั้น. `v0/v1` ใน CSV เป็น residual สองชุดที่แต่งขึ้น ไม่ใช่งาน B-v0/B-v1 ของผู้เรียนและไม่ผูกกับแผน A/B

สูตรสำหรับโจทย์: footprint = H × ขนาด sensor ÷ focal length (ใช้หน่วยเดียวกัน); GSD = footprint กว้าง ÷ 6000; photo step = footprint ยาว × (1 − front overlap); line spacing = footprint กว้าง × (1 − side overlap); interval = photo step ÷ speed. สำหรับจุดที่ใช้ได้ ให้ RMSE_H = √mean(dx²+dy²), RMSE_Z = √mean(dz²), bias_Z = mean(dz). บันทึกตัวหารและหน่วยทุกครั้ง

## ส่ง B-v0 ก่อนรับข้อทัก

| สิ่งที่ต้องตอบ | A | B | หลักฐาน/ข้อไม่รู้ |
|---|---|---|---|
| footprint กว้าง × ยาว (m) |  |  |  |
| GSD (m/px) |  |  |  |
| photo step / line spacing (m) |  |  |  |
| interval (s) |  |  |  |
| ทางเลือกที่เสนอหรือเหตุพัก |  |  |  |

- Brief หนึ่งย่อหน้า: ผู้รับจะตัดสินใจอะไร ส่งผลผลิตใด และต้องขอหลักฐานอะไรเพิ่มก่อนใช้จริง?
- จุดตรวจ: รายชื่อที่ใช้กับ H และ Z, จำนวนแต่ละกลุ่ม, รายชื่อที่ต้องกันออกหรือข้อมูลขาด พร้อมเหตุผล:
- ผล residual ชุด CSV v0 และ v1: RMSE_H, RMSE_Z, bias_Z, ตัวหารและหน่วย; ส่วนใดผ่านเฉพาะตัวเลข และทั้งชุดควรส่งต่ออย่างไร?
- ผู้รับขอให้เขียนว่า “สำรวจผ่านแล้ว” และเผยแพร่ภาพเต็มหากมีคนหรือพื้นที่เอกชน: คุณจะตอบอย่างไรโดยรักษาขอบหลักฐานและสิทธิ์?
- สิ่งที่อ่านจากบท/เฉลยหรือได้รับความช่วยเหลือก่อนส่ง B-v0 (ถ้าไม่มีเขียนว่าไม่มี):

## หลังได้รับข้อทัก

เก็บ B-v0 ไว้ ส่ง B-v1 ที่ระบุ **ข้อทัก → สิ่งที่แก้หรือคงไว้ → เหตุผล/หลักฐาน → ผู้รับผิดชอบข้อค้าง → เงื่อนไขตรวจซ้ำ** ห้ามแทนที่ฉบับแรก. ผู้ตรวจใช้ `APP-M01-B-K01`, `APP-M01-B-S01`, `APP-M01-B-E01` และ `APP-M01-B-C01` กับ rubric ฉบับที่เก็บไว้; ผู้เรียนไม่ต้องกรอกคะแนนตนเองเป็นผลตรวจจริง

**ขอบการใช้:** ชุดนี้จงใจไม่รวมแนวคำตอบ ตัวอย่างคำนวณสำเร็จ หรือ rubric; เอกสารเหล่านั้นยังเปิดได้สาธารณะ ผู้ดำเนินกิจกรรมต้องบันทึกการเห็นก่อน v0 ตามจริง. ผลผู้เรียนของชุดนี้ยัง `NOT_RUN`; ไม่ใช้แทนการยืนยันความพร้อมภาคสนาม
