getTrafficCongestion

API Status:

Online

Notice :

เป็นคำสั่งสำหรับการแสดงข้อมูลจราจรโดยจะประกอบด้วย

URL:

http://api.traffy.in.th/apis/apitraffy.php?format=…&api=getCL&key=…&appid=…&q=…&linkid=…

Formats:

XML, CSV, TABLE

Source:

bma, trafficpolice, TU (ข้อมูลจำลองสำหรับการแข่งขัน)

HTTP Method:

GET

Requires Authentication :

true

API rate limited :

ไม่จำกัด

Parameters :

Required *

*format = รูปแบบของการแสดงผล (XML,CSV)
Example:  http://api.traffy.in.th/apis/apitraffy.php?format=XML&api=getCL&q=all

*api = ประเภทของ api ที่ต้องการ (getCL)
Example: http://api.traffy.in.th/apis/apitraffy.php?format=XML&api=getCL&q=all

* key = รหัสที่ได้รับจากการลงทะเบียน ( ลงทะเบียน )
Example: http://api.traffy.in.th/apis/apitraffy.php?format=XML&api=getCL&key=(คีย์ ที่ได้รับจากการลงทะเบียน)&q=all

*appid = id  ที่ได้รับจากการลงทะเบียน ( ลงทะเบียน )
Example: http://api.traffy.in.th/apis/apitraffy.php?format=XML&api=getCL&key=(คีย์ที่ได้รับจากการลงทะเบียน)&appid=(id ที่ได้รับจากการลงทะเบียน)&q=all

linkid = สำหรับเรียกข้อมูลเฉพาะบาง link โดยให้ใส่เป็นรหัส link
Example: http://api.traffy.in.th/apis/apitraffy.php?format=XML&api=getCL&key=(คีย์ที่ได้รับ จากการลงทะเบียน)&appid=(id ที่ได้รับจากการลงทะเบียน)&linkid=101,102

q= สำหรับเรียกข้อมูลทุก link (all)
Example: http://api.traffy.in.th/apis/apitraffy.php?format=XML&api=getCL&key=(คีย์ที่ได้รับ จากการลงทะเบียน)&appid=(id ที่ได้รับจากการลงทะเบียน)&q=all

source = สำหรับเรียกข้อมูลจราจรที่ต้องการเช่น  BMA (default), police
Example: http://api.traffy.in.th/apis/apitraffy.php?format=XML&api=getCL&key=(คีย์ที่ได้รับ จากการลงทะเบียน)&appid=(id ที่ได้รับจากการลงทะเบียน)&linkid=101,102&source=bma

Output Parameter

linkid = หมายเลขประจำ link ของข้อมูลสามารถดูรายละเอียดได้จาก GetLinkAllInfo

Status = แสดงระดับความติดขัดโดยจะแบ่งเป็น 3 ระดับคือ H( ติดขัด) , M (หนาแน่น) และ L (คล่องตัว)

lastupdate = เวลาที่ข้อมูลถูกรายงานโดยมี format เป็น [yyyy-mm-dd hh:mm:ss]

Output Response

XML

<trafficmessage>
  <linkid>480</linkid>
  <datetime>2011-01-17 08:37:53</datetime>
  <status>L</status>
</trafficmessage>
<trafficmessage>
  <linkid>1059</linkid>
  <datetime>2011-01-17 08:37:53</datetime>
  <status>L</status>
</trafficmessage>

CSV

102,2010-12-01 08:28:51,L
101,2010-12-01 08:28:51,M

19 Responses to getTrafficCongestion

  1. Pingback: ยินต้อนรับสู่ Traffy « Traffy Information Portal – โครงการประเมินและรายงานสภาพจราจร

  2. Pingback: Traffy | ICCRU

  3. Genetic says:

    ทำไมผมเรียกใช้ method getTrafficCongestion ไม่ได้อ่าคับ

    ช่วยแสดงตัวอย่าง Example ของ method นี้ให้ดูหน่อยนะครับ เพราะข้างบนเหมือนกับเป็นตัวอย่างของ method getVMS() อย่างเดียวอ่ะครับ

    ขอบคุณครับบ

  4. ต้องขออภัยด้วยครับ แก้ไขในตัวอย่างให้แล้วครับ
    ลองเรียกตามนี้ดูนะครับ

    http://api.traffy.in.th/apis/apitraffy.php?format=XML&api=getCL&key=(คีย์ที่ได้รับจากการลงทะเบียน)&appid=(id ที่ได้รับจากการลงทะเบียน)&q=all

  5. Nattawat Nonsung says:

    ไม่ทราบว่าระดับการจราจร 3 ระดับ H( ติดขัด) , M (หนาแน่น) และ L (คล่องตัว) มันคือสีที่แสดงบนแผนที่ของ Traffy ไหมครับ

    ขอบคุณครับ

  6. อนุชิต says:

    ไม่ทราบว่าให้หลักอะไรในการแบ่งว่ารถติดแค่ไหนเป็นสีอะไรหรอครับ เช่น รถเคลื่อนตัวได้กี่เมตรใน 1 นาทีรึเปล่า

    • ข้อมูลจราจรที่เราได้รับมานี้เป็นข้อมูลจราจรที่ได้รับจาก กทม. โดยข้อมูลความติดขัดได้จากกล้อง CCTV โดยใช้ค่าที่เรียกว่า occupancy ratio โดยเป็นอัตราส่วนของเวลาที่รถครอบครอง block ที่อยู่ในกล้อง cctv นานเพียงใดโดยค่ายิ่งสูงแปลว่าถนนเส้นนั้นมีความติดขัดมาก

      • อนุชิต says:

        มีวิธีไหนช่วยแปลงให้เป็นความเร็วรถโดยประมาณได้มั้ยครับ

        ขอบคุณครับ

  7. Nattawat Nonsung says:

    ข้อมูล ระดับความติดขัดมันไม่ค่อยมีเหรอครับ

    ผมลองส่ง linkId ตามข้างล่างไปอ่ะพี่ แต่ว่าได้ข้อมูลกลับมาแค่ ลิงค์ เดียวเอง คือ 620
    1386,12744,1386,12744,497,16388,17076,4707,13200,4787,16725,810,15514,10393,10541,7972,8935,8312,5245,11496,9403,14558,3530,15859,11324,2332,4800,1746,4800,1746,4800,1746,4800,1746,4800,1746,7426,11945,3802,2702,3901,12585,3802,4652,2142,2702,11447,3592,11323,3901,12585,689,10037,12236,3802,4652,2142,11323,3901,4639,3453,11323,3901,9463,11323,3901,7270,9463,3150,11323,581,7270,3150,17355,11323,581,7270,620,3150,17355,11323,3901,7270,9463,3150,6660,15505,5345,6019,17120,13612,12819,11275,10684,5345,6019,13612,12819,10684,6660,6660,15505,6660,15505,13249,3530,13249,3530,3530,3530,3530,15859,11324,15859,11324,15859,2332,4800,1746,4800,1746,4800,1746,4800,1746,4800,1746,7426,11945,3802,2702,3901,12585,3802,4652,2142,2702,11447,3592,11323,3901,12585,689,10037,12236,3802,4652,2142,11323,3901,4639,3453,11323,3901,9463,11323,3901,7270,9463,3150,11323,581,7270,3150,17355,11323,581,7270,620,3150,17355,11323,3901,7270,9463,3150

    • Nattawat Nonsung says:

      หรือว่าเป็นเพราะผมเลือก source=bma

      ไม่ทราบว่ามีแหล่งอื่นอีหหรือเปล่า

    • link ที่มีข้อมูลเป็น link ที่อยู่ใน api getLinkALLInfo นะครับต้องขออภัยด้วย
      สำหรับ source ที่มีข้อมูลตอนนี้มีของ บก.จร. (police) และ กทม. (bma) ครับ

  8. Nattawat Nonsung says:

    พี่ไมบางทีผมได้ status เป็น F อ่ะ มันคือไรอ่ะ

    ขอบคุณครับ

    • Nattawat Nonsung says:

      แล้ว status ของ policetraffic มันมีความหมายว่าไงเหรอครับ (มันเป็นเลขแทน H,M,L)

  9. b4705091 says:

    กด like ข้างบน http://api.traffy.in.th/apis/apitraffy.php?format=CSV&api=getCL&q=all&key=8WLjgXVxyd&appid=00000101 แล้วขึ้น error ข้างล่างนี่ครับ

    ====================================================================
    Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: could not connect to server: Connection timed out Is the server running on host “traffy.nectec.or.th” and accepting TCP/IP connections on port 5432? in /data/www/apis/services/nattapon/getTrafficCSV.php on line 16

    Warning: pg_last_error() [function.pg-last-error]: No PostgreSQL link opened yet in /data/www/apis/services/nattapon/getTrafficCSV.php on line 16

    • Napong says:

      Server ของทีมงานยังไม่สามารถทำงานได้ตามปกติจากสถานการณ์น้ำท่วมครับ
      getTrafficCongestion ยังทำงานไม่ได้ครับ ขออภัยด้วยครับ

  10. Pingback: getTrafficCongestion, getLinkAllInfo, getTrafficMeat (Beta) Comeback « Traffy Information Portal – โครงการประเมินและรายงานสภาพจราจร

  11. Pingback: การนำข้อมูลจราจร ภาพจากกล้อง CCTV ไปต่อยอด (แบบชั่วคราว) « Traffy Information Portal – โครงการประเมินและรายง

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s