# Product Statement — CityMETER Dataset: School

Winning strategy ของชุดข้อมูลนี้ เขียนตามโครง Who → What → Which → How ของ Landometer Master Brand Brief v0.5.3 §7.2 และ Product Brief — CityMETER v6 ป้ายหลักฐานใช้มาตรฐาน MBB §3.7: **Observed fact** · **Owner-stated** · **Inference** · **Hypothesis** · **Project evidence** ตัวเลขทุกตัวอ้างไฟล์และ field path ได้ (`data/schools.json` เว้นแต่ระบุ; เรียนเสริมคือ `data/learning.json`) และเป็น snapshot ของรุ่นนี้ ไม่ใช่ค่าคงที่ของหน้าจอ

## 0. Metadata

| รายการ | รายละเอียด |
|---|---|
| Parent product | CityMETER (City Intelligence Base Layer ของ Landometer) · แกน Location (ทะเบียนกลาง `research.TH.school` / Location / TH) · production dataset code `school` (`https://landometer.com/v3/citymeter?d=school`) |
| Feature / dataset | School — สถานศึกษาและนักเรียนที่ทะเบียนบันทึก ทั่วประเทศไทย ระดับเขต/อำเภอ พร้อมสังกัด ระดับชั้น ค่าเรียนตามประกาศ ผลประเมิน สมศ. บริบทรถไฟฟ้า และคู่เทียบรอบ 2 กม. |
| รุ่นเอกสาร | 0.2.0 · 6 พฤศจิกายน 2569 (0.1.0 · 5 พ.ย. 2569) |
| สถานะ | Public demo รุ่น 0.2.0 บน GitHub Pages (`https://montri-th.github.io/school/`); ชุดข้อมูลเป็น research master ไม่ใช่สำมะโนโรงเรียนที่เปิดสอนอยู่ |
| ผู้รับผิดชอบ | Landometer · CityMETER (owner: Montri) |
| ผู้ใช้หลัก | ทีมพัฒนาโครงการที่อยู่อาศัยและนักลงทุนที่ดิน · ผู้ประกอบการโรงเรียนเอกชนและนานาชาติ (ขยายสาขา เปิดวิทยาเขต) · หน่วยงานการศึกษา จังหวัด และ อปท. ที่วางแผนสถานศึกษารายพื้นที่ · ผู้ประเมินมูลค่าและสถาบันการเงินที่คัดกรองทำเลบ้านสำหรับครอบครัว |
| ชุดข้อมูลที่ใช้ร่วม | ชั้นเรียนเสริมจากแท็บ 27–29 ของชีตวิจัยเดียวกัน (0.2.0, **Owner-stated** 6 พ.ย. 2569: “เพิ่ม … 27_LEARNING_SERVICES และข้อมูลที่อัพเดทเพิ่มมาในชีทด้วย”; `data/learning.json`) · CityMETER · Transit (สถานีราง release `transit-data-2026-10-31-r1`, `meta.context.rail`) · มวลอาคารเป็นบริบท: หน่วยอาคารของ CityMETER · Hotel (CityMETER Building V4 ใน อปท./เขตที่ประเมินแล้ว นอกนั้น OpenStreetMap, `data/building-units/`) |
| แหล่งข้อมูล / วิธี (สรุป) | ชีตวิจัย `CityMETER School Thailand — Research Master 2026-10-31` ที่ทีมวิจัยรวบรวมจาก CityMETER School ใน production (ทะเบียน 2569) มาปรับปรุงด้วยข้อมูล สช. (OPEC) ข้อมูลเปิด สมศ. (ONESQA) และประกาศค่าเรียนของโรงเรียน; หนึ่งรายการ = หนึ่ง UUID ของ CityMETER School 2569 (`DATA_METHOD.md` §1–3) |
| ข้อมูลตรวจถึง | 31 ต.ค. 2569 (`meta.checkedOn`) · ชีตแก้ล่าสุด 1 พ.ย. 2569 · อ่านและสร้างข้อมูล 5 พ.ย. 2569 (`meta.readOn`, `meta.builtOn`) · เรียนเสริม: ทะเบียน สช. ตรวจแหล่ง 31 ต.ค. 2569 อ่านแท็บ 27–29 และสร้าง 6 พ.ย. 2569 (อ่านแท็บสถานศึกษาซ้ำวันเดียวกัน ค่าเท่าเดิม) · วันที่ตรวจ ≠ วันที่โรงเรียนเปิด ปิด หรือเปลี่ยนจำนวนนักเรียน |

## 1. Highlight

**School คือชั้นข้อมูล “นักเรียนอยู่ตรงไหน และรอบแปลงมีโรงเรียนแบบไหน” ของเมืองไทย** ช่วยให้ทีมที่ต้องตัดสินใจเรื่องที่ดินสำหรับครอบครัว การเปิดโรงเรียน หรือการวางแผนสถานศึกษา เห็นภายในนาทีว่านักเรียนที่ทะเบียนบันทึกกระจุกอยู่ **เขตใด** สถานศึกษารอบ ๆ เป็น **ประเภทใด สังกัดใด ขนาดใด** ค่าเรียนที่โรงเรียนประกาศเท่าไร อยู่ห่าง **สถานีรถไฟฟ้า** แค่ไหน และมี **โรงเรียนใกล้เคียงแบบเดียวกัน** ให้เทียบที่ใด พร้อมแหล่งของทุกตัวเลข — ตอบคำถามเดียวก่อนลงพื้นที่: **“นักเรียนกระจุกอยู่ตรงไหน และรอบแปลงมีโรงเรียนแบบไหน”**

ข้อค้นพบแรกของ snapshot ปัจจุบัน (**Observed fact**, ค่าเริ่มต้น = จำนวนนักเรียนที่ทะเบียนบันทึก):

- **12% ของนักเรียนในกรุงเทพมหานคร (106,163 จาก 916,683 คน) อยู่ใน 3 เขต — ลาดกระบัง 40,309 · สายไหม 33,427 · บางกะปิ 32,427** เขตชานเมืองฝั่งตะวันออกและเหนือ ไม่ใช่ใจกลางเมือง
- **นักเรียนใน 3 เขตนี้เพียง 1% อยู่ห่างสถานีรถไฟฟ้าที่เปิดแล้วไม่เกิน 500 ม. (620/79,083 คนที่มีพิกัด) เทียบ 17% (112,216/648,859) ในเขตอื่นของกรุงเทพฯ** — ระยะตรง ไม่ใช่ระยะเดิน
- **อำเภอที่มีนักเรียนมากที่สุดของประเทศอยู่นอกกรุงเทพฯ: เมืองนครราชสีมา 93,597 คน (169 แห่ง)** มากกว่าเขตใดในกรุงเทพฯ; ถัดมาคือเมืองขอนแก่น 85,272 · หาดใหญ่ 82,093 · เมืองอุดรธานี 78,081
- เมื่อนับเป็นจำนวนสถานศึกษา (แห่ง) ภาพเปลี่ยน: **นครราชสีมามีสถานศึกษามากที่สุด (1,786 แห่ง) — 21% (382) อยู่ในเมืองนครราชสีมา ปากช่อง และด่านขุนทด** ขณะที่กรุงเทพฯ มีนักเรียนมากที่สุดในโรงเรียนน้อยกว่า (1,335 แห่ง)
- กรองเฉพาะโรงเรียนนานาชาติ: **41% ของนักเรียนนานาชาติกรุงเทพฯ (13,629/33,632) อยู่ในวัฒนา บางนา และวังทองหลาง** และ 26% ของนักเรียนใน 3 เขตนี้อยู่ใกล้รถไฟฟ้า ≤ 500 ม. เทียบ 10% ในเขตอื่น

- **เรียนเสริม (มาตรวัดที่ 3, `data/learning.json`): 22% ของสถานที่เรียนเสริมในกรุงเทพฯ (207 จาก 960 แห่ง) อยู่ในปทุมวัน 94 · คลองเตย 57 · ประเวศ 56** — กลางเมือง ไม่ใช่เขตที่นักเรียนกระจุก; แห่งที่มีหมุดใน 3 เขตนี้ 68% อยู่ห่างสถานีรถไฟฟ้า ≤ 500 ม. (39/57) เทียบ 34% (88/262) ในเขตอื่น; อำเภอเมืองเชียงใหม่มีมากที่สุดของประเทศ (95 แห่ง)

**Inference:** นักเรียนของกรุงเทพฯ กระจุกในเขตที่อยู่อาศัยชานเมืองที่ระบบรางยังไปไม่ถึง ขณะที่โรงเรียนนานาชาติเกาะแกนสุขุมวิท — คำถาม “ใกล้รถไฟฟ้าไหม” จึงแยกตลาดการศึกษาสองแบบออกจากกัน ข้อสรุปนี้ใช้กับนักเรียนที่ทะเบียน 2569 บันทึกเท่านั้น ไม่ใช่จำนวนเด็กในวัยเรียน ที่นั่งว่าง หรือความต้องการ

**หนึ่งบรรทัด:** แผนที่เมือง 3 มิติของสถานศึกษาทั่วไทย ที่บอกว่านักเรียนกระจุกตรงไหน รอบแปลงมีโรงเรียนแบบไหน ค่าเรียนเท่าไร และมีโรงเรียนใดให้เทียบ พร้อมแหล่งของทุกตัวเลข

## 2. Description

### 2.1 Who — ใครคือผู้ใช้ และปัญหาของพวกเขาคืออะไร

ผู้ใช้สี่กลุ่มอ่านข้อมูลเดียวกันจากคนละการตัดสินใจ (**Hypothesis** — นิยามจากกลุ่มลูกค้าของ Landometer ใน Product Brief v6 และงาน CityMETER · Hotel ยังไม่ได้ยืนยันด้วยการสัมภาษณ์ผู้ใช้ภายนอก; แผนทดสอบอยู่ใน §7)

| กลุ่ม | การตัดสินใจ | Functional needs | Emotional needs | Trigger / เสียงในหัว |
|---|---|---|---|---|
| ทีมพัฒนาโครงการที่อยู่อาศัย นักลงทุนที่ดิน | ซื้อที่ดินทำบ้าน/คอนโดสำหรับครอบครัวหรือไม่ ขายจุดเด่นอะไร | โรงเรียนรอบแปลงแยกประเภทและสังกัด นักเรียนในเขต ค่าเรียนที่ประกาศ ระยะถึงรถไฟฟ้า | มั่นใจว่าเรื่องโรงเรียนเป็นจุดขายจริง | “รอบแปลง 2 กม. มีโรงเรียนอะไรบ้าง ค่าเทอมเท่าไร” |
| ผู้ประกอบการโรงเรียนเอกชน/นานาชาติ | เปิดวิทยาเขตหรือขยายที่ไหน เทียบกับใคร | นักเรียนต่อเขต โรงเรียนประเภทเดียวกันรอบจุด ค่าเรียนของคู่เทียบ นักเรียนย้อนหลังของโรงเรียนเอกชน | ไม่เข้าไปในย่านที่โรงเรียนแบบเดียวกันล้น | “ใน 2 กม. มีโรงเรียนนานาชาติกี่แห่ง ค่าเทอมเท่าไร” |
| หน่วยงานการศึกษา จังหวัด อปท. | วางแผนสถานศึกษา ศูนย์พัฒนาเด็กเล็ก และการเดินทางของนักเรียน | นักเรียนและสถานศึกษาต่ออำเภอ ขนาดโรงเรียน สังกัด ระดับชั้น โรงเรียนใกล้สถานี | อธิบายต่อผู้บริหารได้ด้วยหลักฐาน | “อำเภอเรามีโรงเรียนเล็กกี่แห่ง นักเรียนอยู่ตรงไหน” |
| ผู้ประเมินมูลค่า สถาบันการเงิน | คัดกรองทำเลก่อนสั่งงานประเมินเต็ม | รายชื่อโรงเรียนรอบทำเล ขนาด ผลประเมินภายนอกพร้อมปี ระยะถึงขนส่ง | ไม่ต้องเริ่มจากศูนย์ทุกครั้ง | “ขอรายชื่อโรงเรียนรอบทำเลก่อนลงพื้นที่” |

**ปัญหา:** ข้อมูลโรงเรียนกระจัดกระจายอยู่ในระบบของแต่ละสังกัด (สพฐ. สช. อปท. กทม. สอศ.) ข้อมูลเปิดของ สมศ. และหน้าเว็บของโรงเรียนเอง แต่ละแหล่งตอบได้ทีละโรงเรียนหรือทีละสังกัด ไม่มีภาพที่บอกว่า **นักเรียน** (ไม่ใช่จำนวนป้าย) กระจุกที่ **เขต** ใด และรอบ **แปลง** มีโรงเรียน **ประเภทใด** ให้เลือก

**ความเร่งด่วน:** โครงการที่อยู่อาศัยและโรงเรียนเป็นการลงทุนที่ย้ายไม่ได้ และ “ใกล้โรงเรียนดี” เป็นเหตุผลอันดับต้นของครอบครัว (**Inference**) การเลือกทำเลผิดจึงมีต้นทุนสูง

### 2.2 What — ปัญหาที่เลือกแก้ และแก้อย่างไร

เลือกแก้ **“นักเรียนและสถานศึกษาอยู่ตรงไหน และอยู่ในบริบทแบบใด”** ก่อนคำถามเรื่องคุณภาพและความต้องการ เพราะข้อมูลที่ตรวจย้อนได้ในวันนี้คือทะเบียน จุด เขต/อำเภอ สังกัด ค่าเรียนตามประกาศ และบริบทขนส่ง ไม่ใช่อันดับโรงเรียนหรือจำนวนเด็กในวัยเรียน

- **วัดด้วยนักเรียน ไม่ใช่ป้าย:** ค่าเริ่มต้นนับ Σ นักเรียนที่ทะเบียนบันทึก (`cols.students`, 10,134,747 คนจาก 40,338 แห่งที่ทราบจำนวน) สลับเป็นจำนวนสถานศึกษาได้ในคลิกเดียว — 490 แห่งที่ไม่ทราบจำนวนนักเรียนนับเป็นแห่ง ไม่นับเป็น 0 คน
- **เขต/อำเภอของ production:** ทั้ง 40,828 แห่งใช้เขต/อำเภอที่ทะเบียนจัดไว้ (`meta.counts.admin.source`)
- **ประเภทตามสังกัด ไม่ใช่ตามชื่อ:** 8 กลุ่ม (สพฐ. 28,767 · ท้องถิ่นและกรุงเทพฯ 1,360 · เอกชน 3,526 · นานาชาติ 157 · อาชีวะ 717 · สกร. 406 · ศพด. 5,576 · รัฐอื่น 319) โรงเรียนนานาชาติต้องมีระเบียน สช. ประเภทนานาชาติเชื่อมกับ UUID
- **บริบทจากชุดข้อมูลเดียวกันในทะเบียน:** สถานีรถไฟฟ้าที่เปิดแล้ว 195 สถานีและที่กำลังก่อสร้าง 98 สถานีจาก CityMETER · Transit ผูกด้วย id และระยะตรง (`stations[]`)
- **คู่เทียบเบื้องต้นรายโรงเรียน:** ประเภทเดียวกัน ระดับชั้นร่วมกัน ในระยะตรง 2 กม. เรียงใกล้ก่อน พร้อมยอดสถานศึกษาทุกประเภทรอบ 2 กม. (`js/profile-model.js#compsetOf`)
- **เรียนเสริมรอบแปลง (0.2.0):** 3,495 แห่งของกวดวิชา ภาษา ศิลปะ และพัฒนาการเด็กตามทะเบียนโรงเรียนนอกระบบของ สช. ที่ทีมวิจัยจัดหมวด นับแยกจากสถานศึกษาและไม่บวกรวม ระดับเขต/อำเภอตามรหัสในทะเบียน หมุดเฉพาะ 680 แห่งที่จุดในทะเบียนอยู่ในเขตที่ระบุ — หน้าโรงเรียนบอกเรียนเสริมในเขตเดียวกันและที่มีหมุดรอบ 1 กม. หน้าเรียนเสริมบอกโรงเรียนรอบ 1 กม.
- **ข้อเท็จจริงรายโรงเรียนที่ตรวจย้อนได้:** ค่าเรียนตามประกาศ (86 แห่ง พร้อมปีการศึกษาและชั้น) ผลประเมิน สมศ. (33,067 แห่ง พร้อมปี) นักเรียนย้อนหลังรายภาคเรียนของโรงเรียนเอกชน (3,248 แห่ง) ครู ห้องเรียน ระดับชั้น หลักสูตร ประกาศปิด แหล่งและวิธีระบุพื้นที่ของทุกแถว

### 2.3 Which — ผู้ใช้แก้ปัญหานี้ด้วยอะไรอยู่ และต้องดีกว่าแค่ไหน

**ทางเลือกปัจจุบัน** (**Inference** จากลักษณะงาน ยังไม่ได้สำรวจผู้ใช้):

| ทางเลือก | ผู้ใช้ใช้อย่างไร | จุดแข็ง | ช่องว่างที่ School ปิด |
|---|---|---|---|
| ระบบสารสนเทศของแต่ละสังกัด | ค้นโรงเรียนทีละแห่ง ดาวน์โหลดตาราง | เป็นทางการ | แยกตามสังกัด ไม่มีแผนที่ระดับเขต/อำเภอที่ตรงกับ production ไม่มีบริบทขนส่ง |
| แผนที่ค้นสถานที่และเว็บรีวิวโรงเรียน | ค้นโรงเรียนรอบจุด อ่านรีวิว | คุ้นมือ เร็ว | ไม่รวมนักเรียนเป็นยอดต่อพื้นที่ ไม่บอกสังกัดหรือที่มาของตัวเลข ไม่ครบทุกประเภท |
| รายงานตลาดการศึกษาของที่ปรึกษา | อ่านภาพรวมโรงเรียนนานาชาติ | มีบทวิเคราะห์ | เฉพาะบางกลุ่ม ไม่ลงระดับอำเภอ ไม่เปิดให้ตรวจรายแถว |
| เดินทำเลและ Street View | ดูหน้างานรอบแปลง | เห็นของจริง | ช้า ไม่เป็นระบบ เทียบหลายทำเลไม่ได้ |

**เกณฑ์ขั้นต่ำที่ทำให้ผู้ใช้เปลี่ยนพฤติกรรม (Hypothesis, ทดสอบใน §7):** ตอบ “เขตไหน นักเรียนเท่าไร รอบแปลงมีโรงเรียนอะไร เทียบกับใคร” ได้ในหนึ่งหน้าจอภายในหนึ่งนาที และทุกตัวเลขเปิดย้อนถึงแหล่งได้

### 2.4 How — เราชนะอย่างไร และต่อยอดอะไรได้

**Winning edge**

1. **วัดสิ่งที่การตัดสินใจสนใจ:** นักเรียนเป็นค่าเริ่มต้น ใช้สเกล `li.supply` ของ Location Intelligence Profile ไม่ใช่จำนวนป้าย — และสลับเป็นจำนวนสถานศึกษาได้โดยไม่เสียบริบท
2. **ทุกสังกัดในแผนที่เดียว:** สพฐ. เอกชน นานาชาติ ท้องถิ่น กทม. อาชีวะ สกร. และศูนย์พัฒนาเด็กเล็ก ในขอบเขตเดียวกับ CityMETER production ลิงก์ “ดูใน CityMETER” เปิดพื้นที่เดียวกัน `?d=school`
3. **ข้ามชุดข้อมูลในทะเบียนเดียวกัน:** สถานีรถไฟฟ้าของ CityMETER · Transit และอาคารรายพื้นที่ของ CityMETER · Hotel ผูกด้วย id และ commit/sha256 ที่ตรวจซ้ำได้ (`meta.context`)
4. **คู่เทียบในคลิกเดียว:** กฎเปิดเผยเป็นชิป (ประเภทเดียวกัน · ระดับชั้น · ≤ 2 กม.) ไม่ใช่กล่องดำ และไม่ใช่อันดับโรงเรียน
5. **ความจริงก่อนความสวย:** ไม่ทราบ = ไม่ทราบ (ไม่ใช่ 0) · ค่าเรียนตามประกาศพร้อมปีการศึกษา · ผลประเมินพร้อมปี · ระยะเป็นระยะตรง · ทุกหน้าจบด้วยบรรทัดที่มา (ชุดข้อมูล · แหล่ง · วันที่ · ขอบเขต) และลิงก์ “วิธีนับ” — ไม่มีคำเตือนบนหน้าจอ

**Action path:** หน้าแรก (เขตที่นักเรียนกระจุก + สัดส่วนใกล้รถไฟฟ้า) → เขต/อำเภอ (ประเภท ระดับชั้น ขนาด สถานี สังกัด รายชื่อ) → สถานี (สถานศึกษาใน 500 ม.) หรือโรงเรียน (คู่เทียบ 2 กม. ค่าเรียน ผลประเมิน นักเรียนย้อนหลัง บริบท) → ถามต่อใน Google หรือดู Street View → ตาราง/กราฟเพื่อเทียบ → เปิดพื้นที่เดียวกันใน CityMETER production

**ต่อยอด (planned ไม่ใช่ available):** รหัสชั้นของโรงเรียนนอก สพฐ. · ค่าเรียนของโรงเรียนเอกชนที่ยังไม่ได้สำรวจ · ประเมินแหล่งอาคารของ อปท. ที่ยังไม่ประเมินให้ครบทุกโรงเรียน · เชื่อม Location Intelligence Profile กับประชากรวัยเรียนเมื่อมีชุดข้อมูลในทะเบียน

**Claim boundary — พูดได้:** นักเรียนที่ทะเบียนบันทึกกระจุกที่ใด สถานศึกษาเป็นประเภทใด สังกัดใด ขนาดใด อยู่ห่างสถานีเท่าใดเป็นระยะตรง ค่าเรียนใดที่โรงเรียนประกาศสำหรับปีการศึกษาใด ผลประเมิน สมศ. ปีใดว่าอย่างไร
**พูดไม่ได้:** อันดับหรือคุณภาพโรงเรียนวันนี้ ที่นั่งว่าง ความต้องการ จำนวนเด็กในวัยเรียน อัตราการเข้าเรียน ส่วนแบ่งตลาด รายได้ ค่าใช้จ่ายทั้งปี เขตพื้นที่บริการ ความหนาแน่นต่อพื้นที่หรือต่อประชากร การยืนยันว่าโรงเรียนเปิดสอนอยู่วันนี้ ระยะเดินหรือเวลาเดินทาง ว่าเขตที่ไม่มีรายการไม่มีโรงเรียน หรือว่าความสูงอาคารเป็นค่ารังวัด

## 3. บทบาทผลิตภัณฑ์และเส้นทางผู้ใช้

- **หน้าแรก (3D, Aha first):** โฟกัสอัตโนมัติไม่เกิน 3 เขต/อำเภอที่มีนักเรียนมากที่สุดของจังหวัดที่มีนักเรียนระดับเขตมากที่สุด พร้อมตัวตั้ง ตัวหาร สัดส่วนใกล้รถไฟฟ้า (ทั้งสองฐาน) และพื้นที่ที่มากที่สุดนอกจังหวัดนั้น ไม่ตัดผ่านค่าที่เท่ากัน
- **สลับมาตรวัด:** นักเรียน | สถานศึกษา | เรียนเสริม ในคำอธิบายแผนที่ — แผนที่ คำอธิบาย ป้าย Aha อันดับ และกราฟเปลี่ยนพร้อมกัน (เรียนเสริมอ่านแถวของตัวเอง กรองด้วยบริการ)
- **เขต/อำเภอ:** นักเรียน แห่ง สัดส่วนของจังหวัด สัดส่วนใกล้รถไฟฟ้า ประเภท ระดับชั้น ขนาด จำนวนที่ประกาศค่าเรียน สถานีที่มีนักเรียนรอบมาก สังกัด และรายชื่อเรียงตามนักเรียน
- **สถานี:** สถานศึกษาในรัศมีระยะตรง 500 ม. ของสถานีที่เปิดแล้ว วงรัศมีบนแผนที่ ลิงก์ไปสถานีเดียวกันใน CityMETER Transit
- **โรงเรียน:** กดแล้วเห็นอาคาร 3 มิติแบบ 2-point perspective (อาคารที่หมุดอยู่ในขอบ หรืออาคารใกล้หมุด) นักเรียน ระดับชั้น ครู ห้องเรียน สังกัด ค่าเรียนต่อปีรายชั้น นักเรียนย้อนหลัง ผลประเมิน สมศ. หลักสูตร สถานีที่ใกล้ที่สุด ภูมิประเทศ เรียนเสริมในเขตและรอบ 1 กม. คู่เทียบ 2 กม. และแหล่งของทุกช่อง
- **สถานที่เรียนเสริม (0.2.0):** บริการ ประเภท สช. เขต/อำเภอ สถานีใกล้สุด เรียนเสริมอื่นในเขต และโรงเรียนที่มีหมุดรอบ 1 กม. พร้อมนักเรียนที่บันทึก ลิงก์หน้าโรงเรียนนอกระบบของ สช.
- **สังกัดและระดับชั้น:** ตัวกรองสังกัดเปิดบัตรสังกัด (นักเรียน แห่ง จังหวัด สัดส่วนใกล้รถไฟฟ้า ประเภท) · แท่งระดับชั้นกรองแผนที่ได้ รวมกลุ่ม “ไม่ทราบระดับชั้น”
- **กราฟและตาราง:** เขต/อำเภอเรียงตามมาตรวัด · เขต × ประเภท (ช่องเท่ากัน) · สังกัด · ตารางสถานศึกษาพร้อมนักเรียน ระดับชั้น สังกัด พื้นที่ สถานีใกล้สุด ค่าเรียนต่อปี

## 4. ข้อมูลและวิธี (Data and method clarity)

| เรื่อง | ข้อกำหนด |
|---|---|
| หน่วยนับ | หนึ่ง UUID ของ CityMETER School 2569 (`02_SCHOOLS` หรือ `03_CHILD_CENTERS`) = รายการสถานศึกษาตามทะเบียน ยังไม่ได้ตรวจภาคสนามว่าเปิดสอนอยู่ |
| นักเรียน | `student_count` ปี 2569 ค่าบวกเท่านั้น ว่างหรือ 0 ในแหล่ง = ไม่ทราบ ไม่ใช่ 0 |
| ค่าเรียน | ค่าเรียนบาท/คน/ปีตามประกาศของโรงเรียน พร้อมชั้นและปีการศึกษา แสดงรายโรงเรียนเท่านั้น ไม่รวม ไม่เฉลี่ยข้ามโรงเรียน |
| ผลประเมิน | ผลของ สมศ. ที่ชีตเลือก ข้อความตามต้นทาง พร้อมปีงบ 2564–2567 |
| พื้นที่ | เขต/อำเภอของ production ตามที่แหล่งระบุ (ทุกแถว); จุดที่ขัดกับเขตของแหล่ง 52 แห่ง (ต่างจังหวัด 10) คงเขตของแหล่งและรายงาน (`meta.checks`) |
| จุด | จุดทะเบียน สมศ. หรือ สช. ที่ผ่านการตรวจของชีต 33,078 แห่ง ไม่สร้างจุดใหม่ จุดที่ชีตกักไว้ไม่ถูกวาด |
| บริบท | ระยะตรงจากจุดของโรงเรียนถึงจุดอ้างอิงของสถานี (≤ 2 กม.) |
| สี | `li.supply` (นักเรียน) และ `count` (แห่ง และเรียนเสริม) 41 ระดับตามลำดับค่า สีเดียวกันทั้งสองธีม; ประเภทสถานศึกษาใช้ series + shape cue ของ LDS; เรียนเสริมใช้ series 8 (วงแหวน) |
| เรียนเสริม (0.2.0) | หนึ่งรายการของ `27_LEARNING_SERVICES` = รหัสโรงเรียนนอกระบบ สช. ที่ทีมวิจัยจัดว่าเป็นกวดวิชา ภาษา ศิลปะ หรือพัฒนาการเด็ก (หรือจุดที่ผู้ให้บริการยืนยัน) นับแยกจากสถานศึกษา ไม่บวกรวม เขต/อำเภอตามรหัสในทะเบียน หมุดเฉพาะจุดที่อยู่ในเขตที่ระบุ ไม่มีจำนวนผู้เรียนและราคาคอร์ส (`DATA_METHOD.md` §14) |

รายละเอียดการสร้าง การตรวจ และข้อจำกัดอยู่ใน `DATA_METHOD.md`

## 5. ข้อกำหนด UX และผลลัพธ์ (ที่ Product Statement นี้กำหนด)

1. หน้าแรกต้องตอบ “นักเรียนกระจุกตรงไหน และรอบแปลงมีโรงเรียนแบบไหน” ด้วยตัวเลขที่มีตัวตั้งและตัวหารในจอแรก ทั้ง desktop และ 390 px
2. ทุกตัวเลขบอกหน่วย (คน/แห่ง/ม./฿) และทุกมุมมองจบด้วยชุดข้อมูล · แหล่ง · วันที่ · ขอบเขต หนึ่งบรรทัด พร้อมลิงก์ “วิธีนับ” (DATA_METHOD.md)
3. ไม่ทราบไม่แสดงเป็น 0 — ทั้งในแผนที่ (ลายทแยง no-data สัญลักษณ์วงโปร่ง) ป้าย ชิป ช่องตัวเลข (“—”) และตาราง
4. ค่าเรียนบอกปีการศึกษาและ “ต่อคนต่อปี · ค่าเรียน” เสมอ ผลประเมินบอกปีและแหล่ง ไม่เป็นอันดับหรือคะแนน
5. ระยะทุกจุดเป็นระยะตรง (สัญลักษณ์ไม้บรรทัด คำว่า “ระยะตรง” ในคำอธิบาย) ไม่เรียกเป็นระยะเดินหรือเขตพื้นที่บริการ
6. คู่เทียบชื่อ “คู่เทียบ” พร้อมกฎเป็นชิป ไม่เรียกว่าคู่แข่งหรืออันดับ
7. ภาษา (กติกาของเจ้าของจาก CityMETER · Hotel 1 พ.ย. 2569: “กระชับอ่านเข้าใจง่าย ใช้ symbol, logo, icon, charts … ตรงกับ context ของ ICP … ไม่มี caveats เลย และเป็นธรรมชาติ”): คำของผู้ใช้ใน §2.1 สัญลักษณ์และกราฟแท่งเล็กแทนประโยค ไม่มีคำเตือนบนหน้าจอ ความแม่นยำมาจากชื่อที่ตรง ตัวตั้งและตัวหาร และบรรทัดที่มา

## 6. Brand DNA / Voice / Visual mini-check

- **Voice:** ไทยตรง สั้น เป็นธรรมชาติ ไม่ขาย ไม่ใช้คำโฆษณา ใช้คำของผู้ใช้ — ไม่มีคำเตือนบนหน้าจอ **ความต่างที่รายงาน:** MBB v0.5.3 §3.2 (Grounded: ระบุ limitation) และ Product Brief v6 pillar 5 ให้บอกข้อจำกัดสั้น ๆ ส่วนเจ้าของสั่งให้ไม่มี caveat บนหน้าจอ รุ่นนี้จึงวางข้อจำกัดทั้งหมดหลังลิงก์ “วิธีนับ” (DATA_METHOD.md) แบบเดียวกับ Hotel
- **Visual:** LDS 0.9.7 (`standalone-0.9.7-r1`, `color-srgb-10`) + Location Intelligence Profile (`li.supply`) ค่าเดียวกับ Hotel ตรวจด้วย `scripts/check-lds-parity.mjs`; ไม่มีกรอบตกแต่งหรือแถบสีด้านซ้าย; focus มองเห็นได้ทุกปุ่ม
- **Map-first:** แผนที่ 3 มิติเป็นพื้นที่หลัก แผงขวาเป็นคำอธิบาย โฟกัสสว่าง บริบทเงียบ

## 7. สิ่งที่ต้องทดสอบต่อ (Hypotheses → validation)

| Hypothesis | วิธีทดสอบ | เกณฑ์ผ่าน |
|---|---|---|
| ทีมพัฒนาโครงการใช้ “โรงเรียนรอบแปลง” ในการคัดทำเลบ้านสำหรับครอบครัว | ให้ 5 ทีมเทียบ 3 แปลงโดยใช้และไม่ใช้เดโม | การจัดอันดับเปลี่ยนหรือมั่นใจขึ้นใน ≥ 3 ใน 5 ทีม |
| ผู้ประกอบการโรงเรียนใช้ “นักเรียน” มากกว่า “แห่ง” ในการเลือกทำเล | สัมภาษณ์ 5 คน ให้ตอบคำถามทำเลจริงด้วยเดโม | ≥ 70% เลือกมาตรวัดนักเรียนเป็นค่าแรก |
| คู่เทียบ 2 กม. (ประเภทและระดับชั้นเดียวกัน) ใกล้กับรายชื่อที่ผู้ประกอบการเลือกเอง | เทียบกับรายชื่อคู่แข่งของโรงเรียน 10 แห่ง | ทับซ้อน ≥ 50% ของรายชื่อ 5 อันดับแรก |
| หน่วยงานการศึกษา/อปท. ใช้นักเรียนต่ออำเภอและขนาดโรงเรียนในการวางแผน | ทดลองกับ 2 จังหวัดนำร่อง | ใช้ตัวเลขในเอกสารวางแผนจริงอย่างน้อย 1 ฉบับ |
| นักเรียนที่ทะเบียนบันทึกใกล้เคียงนักเรียนที่เรียนอยู่จริงพอสำหรับการคัดกรอง | สุ่มตรวจ 200 แห่งกับระบบของสังกัด | คลาดไม่เกิน 10% ใน ≥ 80% ของตัวอย่าง |
| เรียนเสริมรอบแปลง (กวดวิชา ภาษา ศิลปะ) ช่วยทีมพัฒนาโครงการและผู้ประกอบการคัดทำเลค้าปลีกด้านการศึกษา | ให้ 5 ทีมใช้มาตรวัดเรียนเสริมเทียบ 3 ทำเล | ≥ 3 ใน 5 ทีมใช้ตัวเลขเรียนเสริมในเหตุผลการเลือก |
| รายการในทะเบียน สช. ที่จัดเป็นเรียนเสริมยังเปิดสอนอยู่พอสำหรับการคัดกรอง | สุ่มตรวจ 100 รายการ (โทร หน้าเว็บ แผนที่) | ยังเปิดสอน ≥ 80% |

### แหล่งแนวทางของเอกสาร

Landometer Master Brand Brief v0.5.3 (§3.7 ป้ายหลักฐาน, §7.2 โครง Who/What/Which/How) · Product Brief — CityMETER v6 (§1.6 product statement) · Landometer Design System 0.9.7 และ Location Intelligence Profile for LDS 0.9.7 — ไฟล์ทั้งหมดอยู่ในโครงการ CityMETER ของ Landometer ไม่ได้เผยแพร่ใน repository นี้
