C Level Hideout

กลับไปหน้าผลงาน

Thai Open Transit

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

ประเภท
โอเพนซอร์สโอเพนดาต้าเว็บแอป
ผู้พัฒนา
Soravith PuvekitAnupun Khumthong
Thai Open Transit

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) สำหรับสถานีใต้ดินที่ไม่มีสัญญาณ

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

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

ติดต่อเราคุยกับ Ittipat Jitrada