คืออะไร
Traffy API คือ บริการให้ข้อมูลกับการจราจรแก่นักพัฒนาจาก Traffy และผู้สนับสนุนข้อมูล
โดยนักพัฒนาสามารถขอข้อมูลจราจรโดยใช้ REST API ของ Traffy
REST = REpresentational State Transfer
API = Application Programming Interface
มีบริการอะไรบ้าง
- ข้อมูลจากกล้องวงจรปิด
- รายชื่อและตำแหน่งของกล้อง (getCCTV) – ให้ข้อมูลของกล้องวงจรปิด ได้แก่ ตำแหน่งที่ตั้งกล้อง URL ของภาพและวัน เดือน ปี ที่บันทึกภาพ
- แสดงภาพจากกล้องวงจรปิด (getCCTVimg) – ให้ข้อมูลภาพถนนจากกล้องวงจรปิด สามารถเลือกได้ว่าจะใช้เป็นภาพนิ่งหรือภาพเคลื่อนไหว ซึ่งสามารถแสดงผลย้อนหลังได้ 5 ภาพ
- ข้อมูลสภาพการจราร
- รายงานข่าวจราจร (getIncident) – ให้ข้อมูลข่าวเกี่ยวกับจราจร เช่น อุบัติเหตุ รถติด จากแหล่งข้อมูลต่างๆ เช่น บก.จร. Twitter
- ข้อมูลภาพป้ายสภาพการจราจร (getVMSimg) – แสดงภาพของระดับความติดขัดในแต่ละป้ายจราจร
- ข้อมูลป้ายสภาพจราจร (getVMS) – ให้ข้อมูลสภาพจราจรอย่างง่าย บอกตำแหน่งของป้ายจราจร แสดงระดับความติดขัดในแต่ละป้าย พร้อมทั้งมี URL ไปยังรูปภาพที่แสดงด้วย
- รายงานสภาพจราจรของถนน (getTrafficCongestion) – ให้ข้อมูลระดับความติดขัดของถนนเส้นต่างๆ
- การใส่เส้นสีลงบนแผนที่ (getTile) – ใช้ในการใส่เส้นสีลงบนแผนที่ เพื่อแสดงระดับความติดขัดบนถนนเส้นต่างๆ
- การพยากรณ์ฝน (getRainForecast) – ให้ข้อมูลการพยากรณ์ฝนล่วงหน้า ในพื้นที่กรุงเทพและปริมณฑล ซึ่งเป็นข้อมูลจา AIT
- ข้อมูลถนน
- ค้นหาข้อมูลโดยระบุชื่อถนน (getLinkInfo) – ให้ข้อมูลรายละเอียดของถนน 1 เส้น ได้แก่ ชื่อถนน พิกัดเริ่มต้น พิกัดสิ้นสุด และความยาวของถนนแต่ละเส้น
- ข้อมูลถนนในกรุงเทพและปริมณฑล (getLinkAllInfo) – ให้ข้อมูลรายละเอียดของถนนทุกเส้น
- ข้อมูลช่วงถนนจากข้อมูลพิกัด (GPStoRoad) – ให้ข้อมูลรายละเอียดของช่องถนนจากจุด GPS
- การแบ่งปันข้อมูลจราจร
- การส่งข้อมูลข่าว (postIncident Alpha Test) – ใช้ส่งข้อมูลข่าวจากบุคคลภายนอกเข้าสู่ระบบของ traffy
- การส่งข้อมูล GPS (postGPSData) – ใช้ส่งข้อมูล GPS จากบุคคลภายนอกเข้าสู่ระบบของ traffy
- ข้อมูลระยะเวลาเดินทาง
- ข้อมูลเวลาในการเดินทาง (getTravelTime) – ให้ข้อมูลเวลาการเดินทางในแต่ละส่วนของถนน
การสมัครขอใช้บริการ
ลงทะเบียนใช้งาน Traffy API ได้ที่ http://api.traffy.in.th/apis/
Introduction Slide