# Thai Open Transit · C Level Hideout

> ข้อมูลระบบรถไฟฟ้าในกรุงเทพฯ แบบเปิด พร้อมแผนที่แบบอินเทอร์แอกทีฟ ผลงานจริงที่ใช้งานอยู่ของ C Level Hideout พร้อมรายละเอียดว่าทำอะไรและสร้างด้วยอะไร

Source: https://hideoutlab.dev/works/thai-open-transit

[กลับไปหน้าผลงาน](https://hideoutlab.dev/)

## Thai Open Transit

ข้อมูลระบบรถไฟฟ้าในกรุงเทพฯ แบบเปิด พร้อมแผนที่แบบอินเทอร์แอกทีฟ

ประเภท

โอเพนซอร์สโอเพนดาต้าเว็บแอป

ผู้พัฒนา

Soravith PuvekitAnupun Khumthong

![Thai Open Transit](https://hideoutlab.dev/works/thai-open-transit.webp)

Thai Open Transit คือชุดข้อมูลระบบรถไฟฟ้าของไทยแบบเปิด มีการจัดเวอร์ชันและบันทึกประวัติตามช่วงเวลา พร้อมแผนที่แบบอินเทอร์แอกทีฟที่พิสูจน์ว่าข้อมูลใช้งานได้จริง เริ่มต้นจากกรุงเทพฯ และปริมณฑล (นนทบุรี สมุทรปราการ และปทุมธานี) ตอนนี้เปิดให้ใช้งานแล้วในเวอร์ชันเบต้า

### ชุดข้อมูล

-   192 สถานี 187 ช่วงราง และ 10 สาย ได้แก่ Airport Rail Link, BTS สายสุขุมวิท สายสีลม และสายสีทอง, MRT สายสีน้ำเงิน สายสีม่วง สายสีชมพู และสายสีเหลือง และรถไฟชานเมือง (SRT) สายสีแดงเข้มและสายสีแดงอ่อน
-   บันทึกประวัติตามช่วงเวลา ทุกสถานีและทุกช่วงรางเก็บประวัติไว้ จึงดูได้ว่าเครือข่ายเป็นอย่างไรในแต่ละปี
-   ข้อมูลทุกชิ้นมีแหล่งอ้างอิง ข้อมูลที่ไม่มีแหล่งอ้างอิงจะไม่ผ่านการตรวจสอบ
-   ดาวน์โหลดได้ฟรีในรูปแบบ JSON, GeoJSON และ CSV

### แผนที่

-   ค้นหาสถานีได้ทั้งภาษาไทยและภาษาอังกฤษ ด้วยรหัสสถานีหรือรหัสเดิม
-   เลือกแสดงหรือซ่อนแต่ละสาย พร้อมแผนที่โหมดสว่างและมืด
-   แถบเลื่อนปีเพื่อดูว่าเครือข่ายเติบโตขึ้นอย่างไร
-   ระบุตำแหน่งด้วย GPS และหาสถานีที่เปิดให้บริการใกล้ที่สุด ข้อมูลตำแหน่งไม่ถูกส่งออกจากเบราว์เซอร์
-   หน้าจอภาษาไทยและภาษาอังกฤษ

### สร้างด้วย

-   Next.js แบบ static export โดยเว็บไซต์ไม่มีฐานข้อมูลอยู่เบื้องหลัง
-   MapLibre GL บนแผนที่ฐาน Protomaps ที่โฮสต์เอง
-   Bun monorepo
-   สัญญาอนุญาตแบบเปิด โค้ดใช้ AGPL-3.0 ข้อมูลใช้ ODbL-1.0

### สิ่งที่กำลังจะมา

-   ลิงก์ as\_of ที่แชร์ได้ เพื่อเปิดดูเครือข่าย ณ วันที่ใดก็ได้
-   โหมดแผนผัง (schematic) แบบแผนภาพ
-   ใช้งานแบบออฟไลน์ (PWA) สำหรับสถานีใต้ดินที่ไม่มีสัญญาณ

[ดูโปรเจกต์](https://thaiopentransit.vercel.app/)

## มีโปรเจกต์ในใจอยู่ไหม?

ทักมาคุยกับเราทาง Facebook ได้เลย บอกเราว่าอยากสร้างอะไร

[ติดต่อเรา](https://www.facebook.com/ittipat.jitrada/)คุยกับ **Ittipat Jitrada**
