postGPSData
Notice :
เป็นคำสั่งสำหรับใช้ส่งข้อมูล GPS เข้า Database Traffy
URL:
http://api.traffy.in.th/apis/apitraffy.php?format=…&api=postGPSData&key=…&appid=…
Formats:
XML
HTTP Method:
POST
Requires Authentication :
true
API rate limited :
ไม่จำกัด
Parameters :
Required *
*format = รูปแบบของการแสดงผล (XML,CSV)
Example: http://api.traffy.in.th/apis/apitraffy.php?format=XML&api=postGPSData
*api = ประเภทของ api ที่ต้องการ (getCL)
Example: http://api.traffy.in.th/apis/apitraffy.php?format=XML&api=postGPSData
* key = รหัสที่ได้รับจากการลงทะเบียน ( ลงทะเบียน )
Example: http://api.traffy.in.th/apis/apitraffy.php?format=XML&api=postGPSData&key=(คีย์ ที่ได้รับจากการลงทะเบียน)
*appid = id ที่ได้รับจากการลงทะเบียน ( ลงทะเบียน )
Example: http://api.traffy.in.th/apis/apitraffy.php?format=XML&api=postGPSData&key=(คีย์ที่ได้รับจากการลงทะเบียน)&appid=(id ที่ได้รับจากการลงทะเบียน)
Input Parameter
- vehicle_id (text): หมายเลขของรถที่ใช้ส่ง
- gps_timestam(text): วันที่และเวลาที่เก็บข้อมูล
- latitude(double): ละติจูติ
- longitude(double): ลองติจูติ
- speed(double): ความเร็วของรถ (กำหนดให้หน่วยเป็น km/hr)
- heading(double): ทิศทาง
- altitude(double): ความสูงวัดจากระดับน้ำทะเล (กำหนดให้หน่วยเป็น m)
- organization_source(text): ชื่อผู้ส่งข้อมูล หรือ ชื่อองค์กร
- vehecle_type(type): ให้ระบุประเภทรถที่ใช้ส่งข้อมูลโดยค่าที่สามารถใส่ได้มีดังนี้
- taxi
- van
- bus
- feet
- public
- taxi_passenger_flag: ข้อมูลทที่แสดงว่ารถนี้มีผู้โดยสารอยู่หรือไม่
- 0 : แปลว่าไม่มีผู้โดยสาร
- 1 : แปลว่ามีผู้โดยสาร
- กรณีที่ไม่ทราบหรือแหล่งข้อมูลไม่มีค่านี้ไม่จำเป็นต้องใส่
- gpsdata_valid_flag: ข้อมูลที่แสดงว่า gps นี้ถูกต้อง
- 0 : แปลว่าข้อมูล gps ไม่ถูกต้อง
- 1 : แปลว่าข้อมูล gps ถูกต้องแล้ว
- กรณีที่ไม่ทราบหรือแหล่งข้อมูลไม่มีค่านี้ไม่จำเป็นต้องใส่
- number_of_satellites (int): จำนวนดาวเทียมที่ gps ใช้คำนวนพิกัด
Input Data Example
XML
<?xml verion=”1.0″ encoding=”UTF-8″ ?>
<gps>
<record>
<vehicle_id>00000001</vehicle_id>
<gps_timestamp>2010-12-27 17:03:57</gps_timestamp>
<latitude>13.740378</latitude>
<longitude>100.534919</longitude>
<speed>0.2</speed>
<heading>5</heading>
<altitude>-5</altitude>
<organization_source>tester</organization_source>
<vehecle_type>taxi</vehecle_type>
<taxi_passenger_flag>0</taxi_passenger_flag>
<gpsdata_valid_flag>1</gpsdata_valid_flag>
<number_of_satellites>3</number_of_satellites>
</record>
<record>
<vehicle_id>00000001</vehicle_id>
<gps_timestamp>2010-12-27 17:03:58</gps_timestamp>
<latitude>13.740378</latitude>
<longitude>100.534919</longitude>
<speed>0.2</speed>
<heading>5</heading>
<altitude>-5</altitude>
<organization_source>tester</organization_source>
<vehecle_type>taxi</vehecle_type>
<taxi_passenger_flag>0</taxi_passenger_flag>
<gpsdata_valid_flag>1</gpsdata_valid_flag>
<number_of_satellites>3</number_of_satellites>
</record>
</gps>








ไม่ทราบว่า Method นี้ใช้ทำอะไรครับ?
API นี้เป็น API ที่ร่วมมือกับสหกรณ์ TAXI และบริษัทขนส่งสินค้า ครับ
ใช้เพื่อส่งข้อมูลต่างๆ เช่น พิกัดรถ ความเร็วของรถ ทิศทางของรถ
ส่งเข้ามาเพื่อเป็นข้อมูลในการทำวิจัยครับ
ถ้าผู้ใช้ทั่วไปต้องการจะส่งข้อมูลมาเพื่อใช้ในการทำวิจัย ทางทีมงานก็ยินดีครับ
Pingback: การนำข้อมูลจราจร ภาพจากกล้อง CCTV ไปต่อยอด (แบบชั่วคราว) « Traffy Information Portal – โครงการประเมินและรายง