# 00 — As-built Verification: ยืนยันขนาดและข้อจำกัดของชุดแบบเดิม

> เอกสารนี้เป็น "ฐานความจริง" ของโครงการดัดแปลง Lobby Bar → Gym
> ทุกตัวเลขที่ใช้ในเอกสาร 01–03 ต้องอ้างกลับมาที่เอกสารนี้ได้
> **สถานะ 2026-10-01 (field confirm): เจ้าของยืนยันขนาดจริง ด้านละ 9.00 × 6.00 ม. = 54 ตร.ม. ให้ใช้ค่านี้เป็นฐานออกแบบ (จัดแนวตามการยืนยันทิศ — E–W 9.00 ม. = 3 ช่วงเสา ~3 ม. / N–S 6.00 ม.) ส่วนค่าที่วัดจาก PDF ด้านล่างถือเป็นข้อมูลอ้างอิงประกอบเท่านั้น (PDF มีสเกลคลาด 5–7% และอาจนับรวมชายคา/ลาน)**
> **ขอบเขตงาน: ต่อเติมเฉพาะผนัง ไม่เพิ่มโครงสร้าง (no structural extension) — ผนัง/ฝ้า/ระบบใหม่ทั้งหมดอยู่ในกรอบ 9×6 เดิม**

---

## 1. บทสรุปผู้บริหาร

1. ชุดแบบที่ได้เป็น **PDF แบบ flattened vector** — ไม่มี layer, ไม่มีฟอนต์, ไม่มีข้อความที่ดึงได้ (จำนวน operator ข้อความ = 0 ในทุกแผ่น) จึงไม่มีมิติ/หมายเหตุ/ชื่อวัสดุที่อ่านอัตโนมัติได้ และ **ห้ามใช้วิธี scale จากไฟล์ PDF**
2. ตัวแบบคือ **อาคารซุ้มกึ่งเปิด งาน LOBBY BAR เดิม** ในโครงการ Sukhothai Heritage Resort : Gym ผู้จัดทำแบบ ARBUILD DRAWING
3. ขนาดอาคารที่ใช้เป็นฐานออกแบบ: **9.00 (E–W) × 6.00 (N–S) ม. = 54 ตร.ม. (field confirm)** — ค่าเดิมที่ประเมินจาก PDF (9.00 × 10.00 ≈ 90 ตร.ม. / ใต้หลังคา 125–130 ตร.ม.) **ยกเลิก** เนื่องจากวัดหน้างานจริงเล็กกว่า ~40% และงานนี้ห้ามขยายโครงสร้าง จึงไม่มีพื้นที่ใต้ชายคาเพิ่มเติมให้ใช้
4. **พบความคลาดเคลื่อนของสเกลที่พิมพ์จริงประมาณ 5–7%** เมื่อเทียบระยะที่วัดได้กับข้อความมิติบนแผ่น (รายละเอียดข้อ 5) ⇒ ค่าทุกตัวมีความไม่แน่นอน ±10%
5. โปรแกรม gym เต็มรูปแบบ (เครื่อง + เวท + สตูดิโอแยก) ต้องการพื้นที่ **110–130 ตร.ม.** ⇒ **โปรแกรมเต็มไม่พอในพื้นที่เดิม 54 ตร.ม.** จึงใช้แผน **A-54** ที่ลดจำนวนเครื่องและใช้มุมอเนกประสงค์แทนสตูดิโอแยก (ดูเอกสาร 02)

---

## 2. สิ่งที่ต้องได้มาก่อนเริ่มออกแบบจริง (ข้อมูลที่ยังขาด)

| ลำดับ | ข้อมูล | ทำไมต้องได้ | แหล่งที่ควรขอ |
|---|---|---|---|
| 1 | ไฟล์ต้นฉบับ **DWG / RVT / SKP** | PDF ถูก flatten ทั้งหมด ดึงมิติ/เลเยอร์ไม่ได้ | ผู้จัดทำแบบ ARBUILD DRAWING / เจ้าของโครงการ |
| 2 | ระดับที่อ้างอิง (datum) และระดับพื้น-ระดับหลังคา | กำหนดความสูงเพดานของ gym (critical) | แผ่นรูปด้าน + ผู้สำรวจ |
| 3 | ขนาดเสา, ขนาดและตำแหน่งฐานราก, ชนิดเหล็กโครงหลังคา | ประเมินกำลังรับน้ำหนักสำหรับการปิดล้อม | วิศวกรโครงสร้างผู้รับผิดชอบ |
| 4 | ข้อมูลพื้น (ชนิดพื้น, ความหนา, เสาเข็ม/ฐานรากใต้ลาน) | gym มีโหลดจุด (ลู่วิ่ง/เวท) และแรงสั่นสะเทือนสูง | วิศวกร + สำรวจหน้างาน |
| 5 | ระบบเดิม: ตู้ไฟ/หม้อแปลง, ท่อน้ำ-ท่อระบาย, ระบบดับเพลิง | ประเมินโหลดไฟฟ้า gym และจุดเชื่อมระบบใหม่ | ฝ่ายอาคาร/ช่างเทคนิค |
| 6 | สถานะการจดทะเบียนอาคารและข้อกำหนดเฉพาะของ ทอท. | กำหนดเส้นทางอนุมัติ (ดูเอกสาร 01 หัวข้อ 8) | เจ้าของโครงการ |
| 7 | ข้อจำกัดการเข้าพื้นที่ + ช่วงเวลาก่อสร้าง | กระทบวิธีการก่อสร้างและงบ | ผู้ดูแลพื้นที่ |
| 8 | ภาพถ่ายหน้างานจริง (รอบทิศ + จุดต่อระบบ) | ยืนยันว่าแบบ as-built ตรงกับของจริง | ผู้ดูแลพื้นที่ |
| 9 | **ขนาด/สภาพตู้ชิดผนังเดิมด้าน W + กำลังรับน้ำหนักผนัง W** (rev. 2026-11-06) | กำหนดขนาดล็อกเกอร์เหนือตู้และวิธีเสริมโครง — ต้องไม่เพิ่มโหลดบนหลังคา | ผู้สำรวจ + วิศวกรโครงสร้าง |
| 10 | **ตำแหน่งคาน/แป/โคม/sprinkler ใต้ฝ้า สำหรับ cassette AC 2 ตัว** | กันการเจาะชนโครงและกำหนดแนวท่อน้ำยา/น้ำทิ้ง | วิศวกร MEP + ผู้สำรวจ |

---

## 3. ข้อมูลไฟล์และแผ่น (ตรวจจากตัวไฟล์อัตโนมัติ)

| ไฟล์ | ชื่อแผ่นในไฟล์ | เนื้อหา | หน้า | ขนาดกระดาษ | สเกลที่ระบุ |
|---|---|---|---|---|---|
| `C2-1-01.pdf` | C2-1-01 | แปลนพื้นชั้นล่าง | 2 | A3 นอน 419.8×296.7 มม. | 1:100 |
| `C2-1-02.pdf` | **A2-1-02** | แปลนหลังคา | 2 | A3 นอน | 1:75 |
| `C2-1-03.pdf` | **A2-1-03** | แปลนโครงหลังคา | 2 | A3 นอน | 1:75 |
| `C2-2-01.pdf` | C2-2-01 | รูปด้าน 1 และ 2 | 2 | A3 นอน | 1:75 (ประเมิน) |
| `C2-3-01.pdf` | C2-3-01 | รูปด้าน A | 2 | A3 นอน | 1:75 (ประเมิน) |
| `C2-3-02.pdf` | C2-3-02 | รูปด้าน B | 2 | A3 นอน | 1:75 (ประเมิน) |

**โครงสร้างไฟล์ที่ต้องรู้ก่อนเอาไปใช้ต่อ**
- ไฟล์ละ 2 หน้า: หน้า 1 = `Model` (crop ตามเนื้อหา ไม่มีกรอบ/ไม่มี title block — เป็น view ระหว่างทำงาน ไม่ใช่แผ่นส่งมอบ), หน้า 2 = แผ่นส่งมอบ A3
- **C2-1-02 และ C2-1-03 มีชื่อแผ่นในไฟล์เป็น `A2-1-02` / `A2-1-03` ซึ่งไม่ตรงกับชื่อไฟล์** ⇒ เลขแผ่นในชุดไม่สอดคล้อง ให้ยึดชื่อในไฟล์เป็นหลัก หรือเก็บทั้งสองชื่อในสารบัญ
- ไม่มี revision / วันที่ / ผู้ตรวจ ใน metadata ⇒ ควบคุม revision อัตโนมัติไม่ได้
- จำนวนเส้นย่อยต่อแผ่น 96,000–120,000 เส้น (median ความยาว 0.2pt) = งานวาดแบบ flatten ละเอียดมาก ไม่ใช่แบบที่แก้ไขต่อได้

---

## 4. ขนาดที่วัดได้ (จากเรขาคณิตจริง ไม่ใช่การกะจากภาพ)

> วิธีวัด: แตก content stream → เก็บเส้นตรงตามแกน → **ต่อเส้นประ** (เส้นกริดและเส้นบอกระยะถูกวาดเป็นเส้นประสั้น ๆ) → จัดกลุ่มเป็น "เส้นแกน" → แปลงเป็นเมตรด้วยสเกลที่ระบุบนแผ่น
> คำสั่งที่ใช้: `node tools/pdf-geometry-report.mjs --min-len 100 --out docs/gym-conversion/asbuilt-measurements.md`

### 4.1 แปลนหลังคา (C2-1-02, 1:75) — แผ่นที่ให้ข้อมูลโครงสร้างมากที่สุด

| รายการ | ค่าที่วัดได้บนกระดาษ | แปลงที่ 1:75 | การตีความ |
|---|---|---|---|
| ช่วงพาดขององค์อาคารหลัก (แนวนอน) | 376.7 pt | **9.97 ม.** | ระยะหลักของอาคาร ≈ 10.0 ม. |
| ระยะระหว่างเส้นโครงหลัก (3 ช่วง) | 108.3 / 107.0 / 107.6 pt | 2.86 / 2.83 / 2.85 ม. | โครงสร้างแบ่ง **3 ช่วงเท่า ๆ กัน** |
| ระยะจากเส้นริมงานไปเส้นโครงนอกสุด (แต่ละข้าง) | 26.9 pt | 0.71 ม. | ชายคา/ระยะขอบ |
| ระยะห่างระหว่างเส้นแปร (วัดจากแผ่นโครงหลังคา 1:75) | ~26.5 pt | ~0.70 ม. | **แป @ 0.75 ม.** (ตามหมายเหตุบนแผ่น) |
| ขอบเขตหลังคาในอีกแกน (แนวตั้ง) | 428 pt | **11.33 ม.** | ด้านยาวของหลังคา |
| ขอบเขตงานวาดทั้งแผ่น (ไม่รวม title block) | 271.6 × 238.9 มม. | 20.37 × 17.92 ม. | รวมเส้นบอกระยะ/หมายเหตุ ไม่ใช่ขอบอาคาร |

### 4.2 แปลนพื้นชั้นล่าง (C2-1-01, 1:100)

| รายการ | ค่าที่วัดได้บนกระดาษ | แปลงที่ 1:100 | การตีความ |
|---|---|---|---|
| ขอบเขตลาน/พื้นที่พื้นใหญ่สุด (แนวยาว) | 346 pt | **12.15 ม.** | ลาน/พื้นโดยรอบ (รวมพื้นที่ริมบ่อบัว) |
| ขอบเขตพื้นในอีกแกน | 291 pt | **11.65 ม.** | ความลึกของลาน |
| งานวาดทั้งแผ่น (ไม่รวม title block) | 323.4 × 260.6 มม. | 32.34 × 26.06 ม. | รวมบ่อบัว ภูมิทัศน์ และเส้นบอกระยะ |

### 4.3 ระดับ (Levels) ที่อ่านได้จากแผ่น — **ยังไม่ยืนยัน**

| รายการ | ค่าที่อ่านได้ | หมายเหตุ |
|---|---|---|
| ลาน/พื้นรอบอาคาร | +0.60, +0.65 | ตรงกับที่ระบุข้าง ๆ ขอบลาน |
| บ่อบัว (LOTUS POND) | WL +0.40 / BL −0.15 | ระดับน้ำและระดับท้องบ่อ |
| ระดับบนแผ่นรูปด้าน | ตัวเลขลักษณะ +1x.xx หลายค่า (เช่นในกลุ่ม 12–16) | **ต้องยืนยัน datum** — อาจอ้างอิงระดับน้ำทะเลปานกลาง ไม่ใช่ระดับเดียวกับลาน (+0.60) ⇒ ถ้าอ้างต่างกันจะกระทบการอ่าน "ความสูงเพดาน" ของ gym โดยตรง |

> **ความสูงเพดาน (clear height) ของ gym ยังไม่ยืนยัน** และเป็นค่าที่ต้องรู้ก่อนออกแบบ เพราะกำหนดว่าจัดโซนเวท/ลู่วิ่ง/สตูดิโอได้หรือไม่

---

## 5. ข้อค้นพบสำคัญ: สเกลที่พิมพ์จริงไม่ตรงกับที่ระบุบนแผ่น (~5–7%)

ตรวจโดยเทียบ **ระยะที่วัดได้จากเส้น** กับ **ข้อความมิติที่ระบุบนแผ่น** ซึ่งเป็นสองแหล่งข้อมูลอิสระกัน:

| องค์ประกอบ | ข้อความบนแผ่น | วัดได้ที่ 1:75 | อัตราส่วน |
|---|---|---|---|
| ระยะแป (purlins) | 0.75 ม. | 0.70 ม. | 1.07 |
| ช่วงโครงหลัก | 3.00 ม. | 2.85 ม. | 1.05 |
| ช่วง 3 × 3.00 = 9.00 ม. | 9.00 ม. | 8.53 ม. | 1.06 |
| ชายคา + fascia (0.75 + 0.15) | 0.90 ม. | 0.86 ม. | 1.05 |

**สรุปเชิงปฏิบัติ**
1. ระยะต่าง ๆ ที่วัดได้ **สอดคล้องภายในกันเองดีมาก** (3 ช่วงเท่ากัน, แปสม่ำเสมอ) ⇒ เรขาคณิตของแบบเชื่อถือได้
2. แต่ค่าสัมบูรณ์ที่แปลงด้วยสเกลที่ระบุบนแผ่น **ต่ำกว่าความจริงประมาณ 5–6%** (น่าจะมาจากการ plot ไม่ตรงสเกล)
3. **วิธีใช้ที่ปลอดภัย**: ใช้ค่าที่วัดได้เพื่อดู *สัดส่วน/จำนวนช่วง* และใช้ *ข้อความมิติบนแผ่น* เป็นค่าจริง → ได้กริด 3.00 ม. × 3 ช่วง = 9.00 ม. และ 5.00 ม. × 2 ช่วง = 10.00 ม.
4. ค่าความคลาดเคลื่อน ±5% ในเชิงเส้น → **±10% ในเชิงพื้นที่** ⇒ ต้องยืนยันก่อนประเมินราคาจริง

### 5.1 ขนาดอาคารที่ใช้เป็นฐานออกแบบ (Design Envelope)

| โซน | ขนาด | พื้นที่ | ระดับความเชื่อมั่น |
|---|---|---|---|
| **กรอบอาคาร (field confirm 2026-10-01 — ใช้เป็นฐานออกแบบ)** | **9.00 (E–W) × 6.00 (N–S) ม.** | **54 ตร.ม.** | **สูง (เจ้าของยืนยันหน้างาน)** |
| กรอบอาคารตามกริดบนแผ่น PDF (อ้างอิงเท่านั้น) | 9.00 × 10.00 ม. | 90 ตร.ม. | กลาง–สูง (จากข้อความมิติ + โครงสร้าง 3×3.00) — **ไม่ใช้เป็นฐานแล้ว** |
| พื้นที่ใต้หลังคาตาม PDF (อ้างอิงเท่านั้น) | ~10.80 × 12.00 ม. | ≈ 125–130 ตร.ม. | กลาง (วัดได้ 10.25 × 11.33 ม. ที่ 1:75 แล้วปรับสเกล) — **ไม่ใช้เป็นฐานแล้ว** |
| ลาน/พื้นที่โดยรอบ (ยังไม่รวมบ่อบัว) | ~12.15 × 11.65 ม. | ≈ 141 ตร.ม. | ต่ำ–กลาง (เป็นขอบลาน ไม่ใช่พื้นอาคาร) |

> **ตัวเลขที่ใช้ตัดสินใจในเอกสาร 01–04: พื้นที่ใช้สอย 54 ตร.ม. (9.00 × 6.00 field confirm)** — ค่า 90 ตร.ม. / 125–130 ตร.ม. จาก PDF เป็นเพียงข้อมูลอ้างอิงของแบบเดิม และ **ไม่ใช้** ในการออกแบบ/ประเมินงบรอบนี้

---

## 6. ข้อจำกัดของงานตรวจสอบนี้

1. ตัวเลขทั้งหมดมาจากพิกัดเส้นใน PDF ไม่ได้มาจากไฟล์ต้นฉบับหรือการวัดหน้างาน
2. ตรวจ **เฉพาะเส้นตรงตามแกน** — เส้นเฉียง งานโค้ง และรายละเอียดหน้าตัดไม่ถูกนำมาวิเคราะห์
3. โครงสร้างย่อยจำนวนมากในแผ่นโครงหลังคาไม่สามารถแยกชั้น (แป/จันทัน/อกไก่) ได้อย่างชัดเจนจากเรขาคณิต เพราะไฟล์ถูก flatten รวมทุกอย่างไว้ในชุดเส้นเดียว
4. ตรวจสอบนี้ **ไม่ใช่การตรวจสอบเชิงโครงสร้าง** ไม่สามารถสรุปกำลังรับน้ำหนักของหลังคาเดิมได้
5. ยังไม่ได้เทียบกับแผ่นที่ถูกต้องตาม revision ล่าสุด (ไฟล์ไม่มี revision)

## 7. สิ่งที่ยังต้องทำในเฟสนี้ (ก่อนเริ่มออกแบบ)

- [x] ยืนยันมิติ field: **9.00 (E–W) × 6.00 (N–S) ม. = 54 ตร.ม.** (2026-10-01) — ค่า PDF 9×10 ยกเลิก
- [x] รูปหน้างาน: `photos/N3.jpg` ทางเข้าหลัก (เสาคู่+สเต็ป+บ่อบัวซ้าย) + `photos/` E1/E2/W1/N1/N2/S1/S2/Inside1-4/site-082613957 ครบ 13 รูป — เห็นศาลาเปิด เสาปูน หลังคากระเบื้อง บ่อบัวชิดอาคาร เคาน์เตอร์บาร์ 2 ตัวรอ W0 รื้อ (ตู้ชิดผนังเดิมเป็นคนละชุด — เก็บไว้)
- [ ] รื้อ W0 เคาน์เตอร์บาร์ 2 ตัว + safe-off ปลั๊ก + ซ่อมพื้น (ถ่ายรูปก่อน/หลัง) — **ไม่รื้อตู้ติดผนังเดิม**
- [ ] ขอไฟล์ DWG/RVT หรือวัดยืนยันครั้งสุดท้าย: ความสูงพื้น→ท้องโครง + datum เทียบลาน +0.60
- [ ] วัดหน้างานเพิ่ม: ขนาดเสา, ตู้ไฟ/มิเตอร์ (ถ่ายเลข), ระยะบ่อบัว→ผนัง
- [ ] **วัดตู้ชิดผนังเดิมด้าน W (rev. 2026-11-06):** ยาว/สูง/ลึก/จำนวนบาน/ตำแหน่ง + ถ่ายรูป + ตรวจสภาพบานพับ/ราง + ยืนยันว่า W0 ไม่รื้อตู้ชุดนี้
- [ ] **ตรวจผนัง W และโครงรับล็อกเกอร์:** วัสดุ/ความหนาผนัง, จุดยึดที่รับน้ำหนักล็อกเกอร์ได้, แนวทางเสริม stud/frame ภายในผนังทึบ
- [ ] **วัดช่องกระจก N/E/S:** ช่วงเสา/คาน/ระดับคานคั่น, ตำแหน่งประตู N3 และประตูบริการ E, ระบุแผงที่ต้องเป็นกระจกฝ้า (โซนเปียก S / เก็บของ E)
- [ ] **สำรวจฝ้า/โครงหลังคาใต้แนว cassette:** ตำแหน่งคาน/แป/โคม/sprinkler + แนวท่อน้ำยา/น้ำทิ้ง 2 ตัว (W/E)
- [ ] **ยืนยัน trade-off ผนังทึบ W:** เจ้าของยอมรับการสูญเสียวิวบ่อบัวจากภายในเป็นลายลักษณ์อักษร
- [ ] แก้ชื่อไฟล์/สารบัญให้ตรงกับชื่อแผ่นในไฟล์ (A2-1-02, A2-1-03)
- [ ] บันทึกเป็น revision ที่ชัดเจน (แบบชุดเดิมไม่มี revision ให้อ้างอิง)

---

## 8. ที่มาของตัวเลข (ทำซ้ำได้)

```bash
# รายงานวัดเรขาคณิตฉบับเต็ม (สร้างไฟล์นี้ใหม่ได้ทุกเมื่อ)
node tools/pdf-geometry-report.mjs --min-len 100 --out docs/gym-conversion/asbuilt-measurements.md

# ดูค่าแบบ JSON เพื่อนำไปทำตาราง/กราฟต่อ
node tools/pdf-geometry-report.mjs --json | head -50
```

ผลลัพธ์ฉบับเต็มอยู่ที่ [asbuilt-measurements.md](asbuilt-measurements.md)
