1 / 36

COMMUNITY – GENERATED TRAFFIC INFORMATION SYSTEM

COMMUNITY – GENERATED TRAFFIC INFORMATION SYSTEM. ระบบรายงานสภาพจราจรโดยเครือข่ายผู้ใช้งาน. ที่มาของปัญหา. แนวคิดของโครงงาน. วัตถุประสงค์. เพื่อสร้างระบบรายงานสภาพจราจรจากข้อมูลที่ถูกสร้างขึ้นโดยผู้ใช้งาน

brie
Download Presentation

COMMUNITY – GENERATED TRAFFIC INFORMATION SYSTEM

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. COMMUNITY – GENERATED TRAFFIC INFORMATION SYSTEM ระบบรายงานสภาพจราจรโดยเครือข่ายผู้ใช้งาน

  2. ที่มาของปัญหา

  3. แนวคิดของโครงงาน

  4. วัตถุประสงค์ • เพื่อสร้างระบบรายงานสภาพจราจรจากข้อมูลที่ถูกสร้างขึ้นโดยผู้ใช้งาน • (Data generated by user) และสามารถส่งต่อหรือกระจายข้อมูลออกไปให้ผู้ใช้คนอื่นๆได้รับทราบข้อมูลเหล่านั้นด้วย • สร้างเครือข่ายสำหรับการรายงานสภาพจราจร โดยมุ่งเน้นที่กลุ่มผู้ใช้โทรศัพท์เคลื่อนที่ประเภท PDA และมีอายุประมาณ 20-35 ปี

  5. ประโยชน์ของโครงงาน • เพื่อสร้างเครื่องมือในการรายงานสภาพจราจร ที่มีความน่าสนใจ ดึงดูดให้ผู้ใช้งานเข้ามามีส่วนร่วมในการให้ข้อมูล ซึ่งผู้ใช้สามารถให้ข้อมูลจราจรทั้งในรูปแบบของ ข้อความ รูปภาพ และสามารถระบุจุดหรือบริเวณที่ต้องการให้ข้อมูลโดยใช้ GPS พิกัดจากโทรศัพท์มือถือ • (Cell ID)  และแผนที่ เพื่อให้ผู้ใช้คนอื่นๆ ได้รับประโยชน์จากข้อมูลเหล่านั้น • เพื่อสร้างเครือข่ายผู้ใช้งานและกลุ่มผู้ให้ข้อมูลที่ประสบหรือพบเห็นเหตุการณ์ • หรือสิ่งต่างๆ และต้องการบอกต่อสิ่งเหล่านั้นให้ผู้อื่นได้รับทราบแบ่งปันข้อมูลที่มีอยู่จนเกิดเป็นสังคมบนเครือข่ายผู้ใช้งาน

  6. ขอบเขตการวิจัย • การเพิ่มข้อมูลรายงานสภาพจราจรต้องใช้งานผ่าน iPhone เท่านั้น • การใช้งานระบบผ่านอุปกรณ์อื่นจะไม่สามารถระบุพิกัดได้ • อุปกรณ์ที่ใช้ต้องมี web browser และสามารถเชื่อมต่อกับระบบอินเตอร์เน็ตได้ • ระบบไม่สามารถวิเคราะห์ความถูกต้องของข้อมูลที่มีผู้ใช้เข้ามารายงานได้ ระบบใช้งานได้เฉพาะในกรุงเทพและปริมณฑลเท่านั้น

  7. ทบทวนวรรณกรรม • Application ซึ่งทำหน้าที่เกี่ยวกับการรายงานสภาพจราจรในปัจจุบันนั้นมีอยู่หลาย Application แต่ไม่ได้เป็นการรายงานสภาพจราจรจากกลุ่มผู้ใช้งานหรือการให้ข่าวสารจากกลุ่มคนซึ่งใช้งาน Application เดียวกันได้แก่ • โปรแกรม iTraffic • โปรแกรม Traffic Report

  8. iTraffic • iTraffic จะสามารถแสดงข้อมูลการจราจร ตามแยกต่างๆ ได้ แบบ Realtime ผ่านเครือข่าย Wi-Fi หรือ GPRS/EDGE   • ความสามารถของระบบ • - ระบบสามารถค้นหา หรือ แสดงรายชื่อถนนที่มีข้อมูลเกี่ยวกับสภาพจราจรได้ • - สามารถสร้างรายการที่ใช้ประจำได้

  9. หน้าจอหลักของโปรแกรม itraffic V0.1 เมนูค้นหาสถานที่ แสดงผลของการจราจรของพื้นที่สถานที่นั้นๆ

  10. Feature • ระบบสามารถให้ผู้ใช้เพิ่มข้อมูลรายงานสภาพจราจรได้ • ระบบสามารถให้ผู้ใช้ดูข้อมูลรายงานสภาพจราจรที่ผู้อื่นรายงาน • ไว้แล้วได้ • ระบบสามารถแสดงตำแหน่งปัจจุบันได้ และสามารถให้ผู้ใช้ระบุ • ตำแหน่งที่ต้องการเพิ่มหรือดูข้อมูลรายงานสภาพจราจร โดยใช้ • GPS ร่วมกับแผนที่ได้ • ระบบสามารถกระจายข้อมูลออกทาง twitter • โดยอัตโนมัติได้

  11. Architecture web-based application Client–Server โดยข้อมูลจะถูกเก็บไว้ที่ server

  12. Architecture [Web-based]

  13. แนวคิดด้านการสื่อสารของระบบแนวคิดด้านการสื่อสารของระบบ

  14. ภาพจำลองลักษณะการใช้งานระบบภาพจำลองลักษณะการใช้งานระบบ

  15. เครื่องมือที่ใช้ในการพัฒนาเครื่องมือที่ใช้ในการพัฒนา iWebKit Groovy Google map

  16. Iwebkit

  17. Groovy

  18. GrAILS

  19. GOOGLE MAP

  20. USE CASE

  21. USE CASE DESCRIPTION

  22. วิธีการพัฒนา Interface การพัฒนาโปรแกรมบนไอโฟนซึ่งเป็น web base เครื่องมือที่ช่วยในการพัฒนารูปแบบหน้าจอให้เป็นรูปแบบเดียวกับiPhoneคือ iwebkit

  23. วิธีการพัฒนา การระบุตำแหน่ง ทำได้โดยใช้ geo location API

  24. Geolocation Coordinate interface interface Coordinates {readonly attribute double latitude;readonly attribute double longitude;readonly attribute double? altitude;readonly attribute double accuracy;readonly attribute double? altitudeAccuracy;readonly attribute double? heading;readonly attribute double? speed;};

  25. วิธีการพัฒนา ระบุตำแหน่งบนแผนที่ ทำได้โดยใช้ Google Maps API

  26. varlatlng = new google.maps.LatLng(13.744456,100.533272); varmyOptions = { zoom: 9, center: latlng, navigationControl: true, navigationControlOptions: {style: google.maps.NavigationControlStyle.SMALL}, scaleControl: true, mapTypeControl: true, mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU}, mapTypeId: google.maps.MapTypeId.ROADMAP } map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);

  27. วิธีการพัฒนา ดึงข้อมูลจากทวิตเตอร์ ดึงข้อมูลใช้ Twitter API โดยดึงข้อมูลจาก account ที่มีอยู่

  28. วิธีการพัฒนา • ป้ายจราจรอัจฉริยะ • ดึงพิกัดจาก GPS • Query  ข้อมูลจาก server ของ nectecในรูปแบบของ xml และ json

  29. VERSION CONTROL

  30. THANK YOU FOR YOUR ATTENTION

  31. Program

More Related