# Rubric และแนวคำตอบ M01 สำรวจและทำแผนที่

รุ่นเกณฑ์ 2026-10-11 · PK-Research / Drone-Hub · CC BY 4.0 ตาม survey-mapping-readme.md

ใช้กับบท M01 และใบงาน survey-mapping-beginner.md, survey-mapping-operator.md, survey-mapping-developer.md ข้อมูลโจทย์/CSV เป็นสังเคราะห์ ไม่มีการบิน การปรับฮาร์ดแวร์ หรือผลรัน WebODM ใหม่ K=ความรู้ S=ทักษะ E=จริยธรรม C=ลักษณะบุคคล ผล E/C ผูกกับการตัดสินใจและพฤติกรรมในกิจกรรมที่มีหลักฐาน ไม่ตัดสินบุคลิกถาวร

## วิธีประเมินและแก้ส่งซ้ำ

ตรวจรายผลลัพธ์ 12 รหัสในตารางนี้เพียงชุดเดียว ไม่ใช้ผลรวมชดเชยการซ่อนข้อมูลขาดหรือแต่งหลักฐาน ลงสถานะ **มีหลักฐานตามเกณฑ์ / ต้องฝึกเพิ่ม / ยังไม่มีหลักฐาน** พร้อมเหตุผล ผู้เรียนเดี่ยวตรวจตนเองได้โดยระบุรอผู้ตรวจ ไม่มีการให้ผ่านจากจำนวนช่องที่กรอกหรือสถานะอ่านจบ

ผู้ตรวจบันทึกชิ้นงาน/ส่วนที่ใช้ วัน บทบาท รุ่นเกณฑ์ ข้อทักและงานแก้ใน [ksec-learning-record.md](https://drone.pk-research.work/downloads/drone-applications/ksec-learning-record.md) เก็บฉบับเดิม แล้วแก้และส่งซ้ำโดยเชื่อมฉบับก่อน–หลัง หากยังไม่แก้ให้ระบุเหตุผล หลักฐานที่ต้องขอและเจ้าของข้อค้าง ตรวจใหม่เฉพาะผลลัพธ์ที่เกี่ยวข้องและบันทึกผลตามจริง ไม่รวมเป็นเปอร์เซ็นต์พร้อมสนาม

## เกณฑ์รายผลลัพธ์

| ID | หลักฐานและเกณฑ์มีหลักฐานตามเกณฑ์ | ตัวอย่างข้อบกพร่อง | งานแก้/ฝึกเพิ่ม |
|---|---|---|---|
| APP-M01-B-K01 | brief อธิบาย orthomosaic/DSM/DTM/GSD/GCP/independent checkpoint ถูกทั้งหกคำ; แยก DSM จาก DTM และ GSD จาก accuracy; ผลใช้วางแผนเดินตรวจ | เรียก DSM ว่าพื้นดินเปล่าหรือ GSD 2cm เท่ากับ accuracy 2cm | ทวน outputs/accuracy แล้วเขียนศัพท์และขอบใช้ใหม่ ให้ผู้ตรวจทวน |
| APP-M01-B-S01 | A/B มี footprint/GSD/step/spacing/interval และหน่วยถูก; เปรียบเกณฑ์เดียวกัน; ระบุ n_H7 n_Z6 กัน GCP และ HOLD ทั้งสอง variant | เลือก B ว่าพร้อมบินเพราะ GSD เล็ก หรือ v1 ผ่านทั้งชุด | เติมรายการหลักฐานชุดจริง แก้ subset/whole status และทวนข้อมูลขาด |
| APP-M01-B-E01 | ข้อสรุปเปิดเผย CHK-07/reference/สนามที่ยังไม่รู้; ตอบกรณีเผยแพร่ภาพด้วยตรวจสิทธิ์ ความจำเป็นและลดข้อมูล; ไม่แต่งข้อมูล | เติม dz=0 อ้างภาพ AI เป็นสนามจริง หรืออนุญาตแชร์ภาพเต็มโดยไม่ตรวจสิทธิ์ | รักษาช่องว่างและข้อค้าง เขียนสถานะ/เงื่อนไขแชร์ใหม่พร้อมเหตุผล |
| APP-M01-B-C01 | brief ก่อน–หลังเชื่อมกัน มีคำทักผู้ตรวจและคำตอบ/เหตุผลทุกข้อ; CHK-07 มีเจ้าของ งานขอหลักฐานและเงื่อนไขตรวจซ้ำ | ลบต้นฉบับหรือเขียนว่าจะตรวจภายหลังโดยไม่มีเจ้าของ | สร้างบันทึกรุ่นและรายการค้าง ให้ผู้ตรวจทวนการแก้ |
| APP-M01-O-K01 | เหตุผลอากาศยาน/เซนเซอร์อิง access/turn space/payload/support และผลที่ขอ; บัญชี reference ครบกรอบ/หน่วย/แกน/ความสูง/geoid/เวลา/วิธีวัด/uncertainty ตามขอบข้อมูล; แยก RTK/PPK/control จากจุดอิสระ | อ้างประเภทใดดีที่สุดทั่วไปหรือใช้ GCP residual แทน accuracy; ใส่ EPSG ให้กรอบ toy | ทวน selection/coordinates/ground-control แล้วระบุข้อมูลที่ต้องขอแทนการเดา |
| APP-M01-O-S01 | แผนเจ็ดขั้นมีคน/ทรัพยากร/compute/storage/QC/ต้นทุนและทางเลือกภาคพื้น; A/B และ RMSE/bias ตรงเฉลย; n_H7 n_Z6 เก็บ CHK-07 กัน GCP-01; HOLD ทั้งชุด | คิดจำนวนภาพเป็นเวลา/พลังงานจริง ตัด failing points หรือคำนวณ Zด้วย7/8จุด | คำนวณจากคัดจุดอิสระตามมิติ เติมสมมติฐาน/ข้อค้างและงานตรวจทรัพยากร |
| APP-M01-O-E01 | รายงานผู้รับแยก numeric subset และทั้งชุด ระบุข้อมูลขาด/ไม่ยืนยัน/สิทธิ์และขอบใช้; ไม่ซ่อนจุดหรือแชร์เกินสิทธิ์และโจทย์ | ส่งว่าผ่านทั้งชุดเพราะภาพคม/ตัวเลขv1ดี หรือไม่บอกส่วนขาด | แก้รายงานให้ trace ถึงจุดและเงื่อนไขรับ เปิดเผยรายการค้าง/การเข้าถึง |
| APP-M01-O-C01 | แผนก่อน–หลัง คำทักและการทวนหน้าที่จากผู้รับช่วงมีหลักฐาน; ข้อค้างทุกข้อมีเจ้าของ หลักฐานต้องขอ เงื่อนไขพัก/ตรวจซ้ำ | ผู้รับช่วงไม่รู้ใครตรวจ reference/สั่งพัก หรือไม่มีการติดตาม CHK-07 | แก้บัญชีหน้าที่ ให้ผู้รับช่วงทวนและบันทึกความเห็น/คำตอบ |
| APP-M01-D-K01 | requirement/interface ครบมวล/CG power time trigger lever arm calibration manual; ระบุ input/output หน่วย/แกน/เวลา/รุ่น สถานะmissing/invalidและระดับหลักฐาน; ไม่เดาค่าชุดจริง | ระบุแค่ชื่อกล้อง ไม่กำหนด time/reference/calibration หรืออ้างค่าชุดที่ไม่มีคู่มือ | เติม interface และหลักฐานจากคู่มือ/log/การวัดที่ต้องขอเป็นข้อค้าง |
| APP-M01-D-S01 | test matrix ผูก requirements; มี normal/invalid/boundary/before–after/rollback; expected สูตรและHOLDถูก; ตรวจmissingZ/frame/unit/control/time/calibration; actual hardware/processing ยังไม่ทดสอบ | auto-fill missing Z ข้าม control isolation หรือรวม expected กับ actual | แยกactual/evidence ออก เติมกรณีผิด/ขอบเขตและวิธีตรวจหลังคืน |
| APP-M01-D-E01 | ขอบหลักฐานและสิทธิ์ export ตรงสิ่งที่ทำ; ไม่อ้างปรับhardware/รันWebODMแล้ว ไม่แต่งdz ไม่อ้างA/Bเป็นเหตุv0/v1 | ใส่passในactualที่ยังไม่รันหรือกล่าวว่าลดHทำRMSEดีขึ้นโดยไม่มีการทดลอง | แก้ระดับหลักฐาน กำหนดข้อมูลที่ต้องขอและเงื่อนไขสิทธิ์ก่อนส่งออก |
| APP-M01-D-C01 | baseline/รุ่นก่อน–หลัง/issue log และคำตอบผู้ตรวจครบ; rollback มีtriggerเจ้าของรุ่นคืนและวิธีตรวจหลังคืน; ข้อค้างมีผู้รับผิดชอบ | ระบุเพียงคืนค่าเดิม ไม่รู้รุ่น/ผู้คืน/การตรวจ และไม่ตอบข้อทัก | ระบุbaselineที่รักษา วิธีตรวจHOLDหลังคืนและผู้รับผิดชอบ แล้วให้ตรวจซ้ำ |

## แนวคำตอบร่วม: เรขาคณิตสองทางเลือก

สมมติ sensor13.2×8.8mm, focalจริงของแบบจำลอง8.8mm, image6000×4000px, nadir/pinhole/พื้นราบ footprint widthตามx lengthตามy; overlap front80% side70%; speed5m/s ทุกค่าฝึกไม่ได้เป็น altitudeที่อนุญาต presetหรือสมรรถนะชุดจริง

| ค่า | A: H80m | B: H60m |
|---|---:|---:|
| Width=H×13.2/8.8 | 120m | 90m |
| Length=H×8.8/8.8 | 80m | 60m |
| GSD=width/6000 | 0.020m/px | 0.015m/px |
| Step=length×(1−0.80) | 16m | 12m |
| Line spacing=width×(1−0.70) | 36m | 27m |
| Interval=step/5 | 3.2s | 2.4s |
| เทียบGSD≤0.02m/px | ผ่านตัวเลข | ผ่านตัวเลข |

ยอมรับการแปลงหน่วยที่เท่ากัน เช่น2cm/px และ1.5cm/px คำตอบต้องบอกว่าทั้งสองยังเลือกพร้อมใช้ไม่ได้จนมีคู่มือ trigger/manual/terrain/WX/battery/turns/accessและข้ออนุญาตจริง ถ้าทรัพยากรไม่พอเสนอเดินตรวจ/รังวัดภาคพื้นหรือข้อมูลเดิมที่ตรวจสิทธิ์ได้แล้วเทียบกับคำขอและเกณฑ์เดียวกัน ไม่ให้คะแนนพิเศษเพราะเลือกโดรน

การนับ coverage แบบหนึ่ง footprint ที่โจทย์กำหนด: lines=ceil(max(0,300-width)/spacing)+1, shots/line=ceil(max(0,200-length)/step)+1

- A: ceil(180/36)+1=6แนว; ceil(120/16)+1=9ภาพ/แนว; รวม54
- B: ceil(210/27)+1=9แนว; ceil(140/12)+1=13ภาพ/แนว; รวม117

จำนวนนี้ครอบคลุมแต่ละตำแหน่งอย่างน้อยครั้งเดียว ไม่รับรอง edge overlap/tie coverage ไม่ใช่แผนphotogrammetry ไม่รวมturnaround/launch/buffer/refly ใช้สรุปเวลา/พลังงานหรือgridพร้อมบินไม่ได้ หากคำตอบเลือกไม่ใช้จำนวนนี้ในแผนจริงพร้อมอธิบายข้อจำกัดถือว่าถูก

## แนวคำตอบร่วม: คัดจุด คำนวณ และ HOLD

ใช้ CHK-01–07 ใน H เพราะเป็น independent false และมีdx/dyครบ ใช้ CHK-01–06 ใน Z เพราะdzครบ เก็บ CHK-07 เป็น unresolvedmissingZ ไม่ใส่0 กัน GCP-01 ออกจากทั้งสองมิติ เพราะเป็นcontrol trueที่ใช้ปรับผลแล้ว แม้residualเพียง0.001m

| ค่า | v0 | v1 |
|---|---:|---:|
| n_H | 7 | 7 |
| Σ(dx²+dy²) | 0.1488m² | 0.0310m² |
| RMSE_H=sqrt(sum/n_H) | 0.1457982951m | 0.0665475126m |
| n_Z | 6 | 6 |
| Σdz² | 0.2440m² | 0.0064m² |
| RMSE_Z=sqrt(sum/n_Z) | 0.2016597795m | 0.0326598632m |
| Σdz | +1.2000m | +0.1800m |
| bias_Z=Σdz/n_Z | +0.2000m | +0.0300m |
| Numeric subset เทียบเกณฑ์toy | H>0.10และZ>0.15ไม่ผ่าน | H≤0.10และZ≤0.15ผ่านเฉพาะค่าที่มี |
| Whole-deliverable status | HOLD: numericfail+missingZ | HOLD: missingZ |

รับค่าปัด4ตำแหน่งโดยคลาดจากค่าข้างต้นไม่เกิน0.0001m ต้องมีหน่วยและจำนวนจุด ไม่หักbiasก่อนคำนวณRMSEดิบ ไม่หักuncertainty0.02mออกโดยไม่มีแบบจำลอง ไม่ลบfailingpointsเพื่อ manufacturepass

ต้องรายงานว่าreferenceuncertainty0.02mเป็นmetadataสังเคราะห์ ไม่มีชนิด/ระดับความเชื่อมั่น/ผลวัดจริง ข้อมูลไม่มีตำแหน่งจุด เวลา วิธีรังวัด calibrationหรือreferenceโลกให้รับรองการกระจาย/สนาม จุดน้อยและข้อมูลขาดไม่รับรองทั้งพื้นที่ ตัวเลขเหล่านี้เป็นการฝึกสูตร

**v0/v1 เป็น residual variants ที่แต่งขึ้น ไม่ใช่ผลก่อน–หลังบินหรือรันWebODM** และแยกจากแผนA/B ห้ามสรุปเชิงเหตุว่าลดความสูงจาก80เป็น60mทำให้RMSEดีขึ้น

## ตัวอย่างคำตอบ B ที่มีหลักฐาน

“ผู้รับใช้ข้อมูลเพื่อเลือกจุดเดินตรวจลานสมมติ ผลที่ขอคือภาพแผนที่กับพื้นผิวที่มองเห็น DSMอาจมีสิ่งเหนือพื้นจึงไม่ใช่DTMโดยอัตโนมัติ GSDบอกระยะต่อพิกเซล ส่วนaccuracyต้องประเมินกับreferenceอิสระ ทั้งAและBผ่านGSDtoy แต่ขาดหลักฐานชุดจริงจึงยังไม่เลือกพร้อมใช้ v0ไม่ผ่านตัวเลข; v1ผ่านsubset; ทั้งสองHOLDเพราะCHK-07ไม่มีZ”

คำศัพท์ที่ยอมรับ: orthomosaicเป็นภาพแผนที่ที่ปรับเรขาคณิตและต่อภาพ; DSMเป็นผิวที่สร้างได้; DTMเป็นภูมิประเทศพื้นดินที่ต้องแยกและตรวจ; GSDเป็นระยะศูนย์กลางพิกเซลบนพื้น; GCPใช้ปรับผล; independentcheckpointกันออกจากการปรับและใช้ตรวจหลังประมวลผล

กรณีขอเผยแพร่: ไม่เรียกผลว่าผ่านทั้งชุด ไม่ใช้ภาพAIเป็นหลักฐาน; หากเป็นภาพจริงตรวจสิทธิ์ผู้ให้/ผู้รับ วัตถุประสงค์และความจำเป็นก่อนเผยแพร่ เลือกปกปิด/ลดภาพบุคคลหรือพื้นที่เกินโจทย์ แล้วแจ้งขอบใช้ ตัวอย่างC: ผู้ตรวจทักGSD/accuracy ผู้เรียนแก้briefพร้อมเหตุผลและมอบข้อค้างCHK-07ให้เจ้าของขอหลักฐานZ บันทึกว่าขณะนี้ยังไม่ได้หลักฐาน

## ตัวอย่างคำตอบ O ที่มีหลักฐาน

แผนเจ็ดขั้นระบุคนและหลักฐาน: รับbrief/ผู้รับยืนยันผล → ผู้วางแผนตรวจคู่มือชุดและทรัพยากร → ผู้สำรวจตรวจsite/reference/acquisitionและกันCP → ผู้เก็บ/ผู้ตรวจQAภาพกับบัญชี → ผู้ประมวลผลบันทึกinput/config/log → ผู้ตรวจอิสระอ่านCP/report → ผู้รับเปิดผลพร้อมรายการขาด ในกิจกรรมนี้ขั้นภาพจริงและสนามยังไม่เกิด มีเพียงแผนและการตรวจCSV

บัญชีreferenceระบุM01-LOCAL/xขวา/yขึ้น/zขึ้น/m/ระดับสมมติ ไม่มีCRSโลก/verticaldatum/geoid/epochจริง บัญชีทรัพยากรมีคนรังวัด/QA/ประมวลผล/รับผล ชุดและคู่มือ พลังงาน/storage/backup/computeและต้นทุนQC/เก็บซ่อมที่ต้องขอ ไม่ใส่จำนวนแบตเตอรี่หรือเวลาเครื่องโดยไม่มีหลักฐาน ตัวเลือกอากาศยานมีเงื่อนไขaccess/turn/payload/support ตัวเลือกRGBตอบโจทย์ภาพ/พื้นผิว ส่วนเซนเซอร์อื่นต้องมีคำถามและแผนcalibrationรองรับ

รายงานผลมีสูตร/จำนวนจุด/ผลรวมตามตาราง แยกGCPและเก็บCHK-07ในข้อค้าง ส่งสถานะHOLDพร้อมงานเติมZ/reference/time/calibrationไม่ปกปิด ความเห็นผู้รับช่วงถูกบันทึกในO-v0/O-v1 มีเจ้าของหลักฐานแต่ละข้อและเงื่อนไขพัก หากไม่มีสิทธิ์หรือข้อมูลเพียงพอให้ผู้รับพิจารณาทางเลือกภาคพื้น/ลดขอบงาน

## ตัวอย่างคำตอบ D ที่มีหลักฐาน

Requirementsเชื่อมผลผลิตกับGSD/accuracyแยกกัน; interfacemechanicalบันทึกmass/CG/แกน/ตำแหน่งยึดตามคู่มือจริง, powerบันทึกขอบไฟ/connector/groundตามคู่มือ, time/triggerบันทึกtimebase/offset/latencyและความสัมพันธ์กับexposure, leverarm/calibrationบันทึกเวกเตอร์/หน่วย/แกน/รุ่น/ผู้ตรวจ, manual/configบันทึกbaselineและความเข้ากัน ค่าจริงที่ไม่มีให้คง“ยังไม่มีหลักฐาน”

QAinterfaceรับID/role/used/frame/unit/uncertainty/residualและmissingstate ไม่ทำข้อมูลเป็นคำสั่ง ตรวจfinite/enumตามschema กรอบไม่ตรงหรือหน่วยต่างให้หยุดรวมผลและขอreference/การแปลงที่ตรวจได้ ไม่ส่งออกEPSGโลกจากtoy GCPcontrolถูกexclude CHK-07dzว่างอยู่unresolved ไม่เติม0

| Test | Expected ที่ยอมรับ | ระดับหลักฐานปัจจุบัน |
|---|---|---|
| GeometryA/B | ได้ค่าตามตารางและยังไม่เลือกพร้อมใช้ | คำนวณtoyได้ ไม่เป็นการทดสอบtriggerจริง |
| CSVv0/v1 | n_H7 n_Z6 กันGCP เก็บCHK-07 ทั้งชุดHOLD | คำนวณtoyได้ ไม่เป็นผลWebODM |
| MissingZ | คงnull/ข้อค้าง แจ้งผู้ตรวจ ไม่เป็น0หรือdrop | แผนกรณีผิด/ตรวจข้อมูลตามจริง |
| Frame/unitผิด | พักการรวม/ส่งผล ขอreferenceหรือconversionที่ยืนยัน | ยังไม่ทดสอบระบบจริง |
| Controlปน | กันจากaccuracyและรายงานexclusion | ตรวจtoyได้ ไม่รับรองpipelineจริง |
| Time/exposureไม่ตรง | พักclaim ขอlog/timebase/offset/latency | ยังไม่ทดสอบhardware |
| Calibration/manualขาด | พักการรับconfig ขอไฟล์/รุ่น/การวัดleverarm | ยังไม่ทดสอบhardware/processing |
| BoundaryH0.10/Z0.15 | เงื่อนไข≤ให้ผ่านnumericเมื่อข้อมูลครบ; ถ้าขาดยังHOLD | แผนทดสอบ ไม่แต่งactual |
| Before–after/rollback | เปรียบเทียบbaselineที่บันทึก คืนรุ่นเมื่อผิดและตรวจหลังคืน | hardware/processingยังไม่ทดสอบ |

ข้อค้างDถามหลักฐานที่จะซ่อมtime/reference/calibrationจากเจ้าของที่ระบุแทนการแต่งdz ผลactualที่ไม่ทำยังไม่ทดสอบ สิทธิ์exportต้องตรวจหากใช้ภาพจริง ข้อทักผู้ตรวจมีคำตอบและD-v0/D-v1 รักษาbaseline ผู้คืน/ผู้ตรวจ/trigger/รุ่นและวิธีตรวจหลังคืนชัด

## ขอบเขตการรับผลการเรียน

ผู้ตรวจยอมรับชิ้นงานที่อธิบายข้อมูลขาดและพักผลได้ ไม่บังคับเลือกแผนหรือผลิตภัณฑ์ใดเพื่อผ่านC การระบุข้อไม่รู้พร้อมวิธีตรวจเป็นหลักฐานที่เหมาะสม CLO/PLOยังpending_design การผ่านรายรหัสในแบบฝึกไม่รับรองผู้เรียน ทีม อุปกรณ์ ภูมิประเทศ อากาศ ข้ออนุญาต สิทธิ์ข้อมูลหรือความพร้อมสนาม ไม่มีไฟล์ภาพถ่าย/orthomosaic/DSMให้ดาวน์โหลดในชุดนี้
