查询历史交通事件列表
功能介绍
查询历史交通事件列表
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
GET /v1/{project_id}/history-traffic-events
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
project_id |
是 |
String |
参数说明:项目ID。获取方法请参见“API参考 > 附录 > 获取项目ID”。 取值范围:仅支持数字,a到f的小写字母组合,长度32。 |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
offset |
否 |
Integer |
参数说明:分页查询时的页码。 |
|
limit |
否 |
Integer |
参数说明:分页查询时每页显示的记录数。 |
|
from_date |
否 |
Long |
参数说明:查询此时间后达到平台的消息,十位Unix时间戳,秒级,例如:1575446506。 |
|
to_date |
否 |
Long |
参数说明:查询此时间前达到平台的消息,十位Unix时间戳,秒级,例如:1576396905。 |
|
event_id |
否 |
String |
参数说明:事件id |
|
event_class |
否 |
String |
参数说明:事件的分类,event_type存在时,event_class必选。 取值范围:
|
|
event_type |
否 |
String |
参数说明:事件类型。参考“API参考 > 附录 > 参数说明列表 > 国标交通标志编码/国标交通事件编码”。 |
|
event_source |
否 |
String |
参数说明:事件来源,默认值v2xServer。 取值范围:
|
|
plate_no |
否 |
String |
参数说明:车牌号。 取值范围:长度最大64,支持中文、阿拉伯文、字母、数字、下划线(_)、横杠(-)、阿拉伯字符的组合。 |
请求参数
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
Instance-Id |
否 |
String |
参数说明:实例ID。DRIS物理实例的唯一标识,获取方法请参见“API参考 > 附录 > 获取Instance-Id”。 取值范围:仅支持数字,小写字母和横杠(-)的组合,长度36。 |
|
X-Auth-Token |
否 |
String |
参数说明:用户Token,Token认证鉴权时必选。通过调用IAM服务 “获取IAM用户Token”接口获取,接口返回的响应消息头中“X-Subject-Token”就是需要获取的用户Token。简要的获取方法样例请参见“API参考 > API > 应用侧API参考 > 如何调用API > 认证鉴权 > Token认证”。 |
响应参数
状态码: 200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
count |
Long |
参数说明:条件查询返回的总条数。 |
|
events |
Array of HistoryTrafficEventDTO objects |
参数说明:事件列表。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
event_id |
String |
参数说明:事件ID,由平台生成。 |
|
event_source_type |
String |
参数说明:事件来源类型列表,支持事件来源。 取值范围:
|
|
event_source_id |
String |
参数说明:事件来源ID。 |
|
esn |
String |
参数说明:设备编码。 取值范围:长度不超过64,只允许字母、数字、以及_等字符的组合。 |
|
area_code |
Integer |
参数说明:区域码。 |
|
event_class |
String |
参数说明:事件的分类。 取值范围:
|
|
event_type |
Integer |
参数说明:事件类型。参考“API参考 > 附录 > 参数说明列表 > 国标交通标志编码/国标交通事件编码”。 |
|
cross_id |
String |
参数说明:路口id,对应到一组雷视拟合设备,检测一个特定的路口或者路段。 |
|
event_description |
String |
参数说明:交通事件描述。 |
|
event_level |
Integer |
参数说明:事件级别(1-5) 由低到高的事件严重程度。 |
|
event_params |
Map<String,String> |
参数说明:事件参数,用户自定义。 |
|
event_position |
Position3D object |
参数说明:事件发生位置经纬度。 |
|
event_position_name |
String |
参数说明:事件位置名称。 |
|
reference_paths |
Array of ReferencePath objects |
参数说明:事件的关联路径。 |
|
note |
String |
参数说明:用户备注信息。 |
|
event_status |
String |
参数说明:事件的状态。 取值范围:
|
|
event_confidence |
Integer |
参数说明:事件可信度。 |
|
event_ex_info |
EventExInfo object |
参数说明:交通事件扩展信息。 |
|
rsu_id |
Array of strings |
参数说明:事件关联的rsuID。 |
|
start_time |
String |
参数说明:事件的开始时间。 格式:yyyy-MM-dd''T''HH:mm:ss''Z''。 例如 2020-09-01T01:37:01Z。 |
|
end_time |
String |
参数说明:事件的结束时间。 格式:yyyy-MM-dd''T''HH:mm:ss''Z''。 例如 2020-09-01T01:37:01Z。 |
|
created_time |
String |
参数说明:事件的创建时间。 格式:yyyy-MM-dd''T''HH:mm:ss''Z''。 例如 2020-09-01T01:37:01Z。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
active_path |
Array of Position3D objects |
参数说明:事件的有效路径 |
|
path_radius |
Integer |
参数说明:事件的影响区域半径,可选,单位为分米。用半径表示影响区域边界离中心线的垂直距离,反映该区域的宽度以覆盖实际路段。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
lat |
Number |
参数说明:定义纬度数值,北纬为正,南纬为负,单位°,精度小数点后7位。 |
|
lon |
Number |
参数说明:定义经度数值。东经为正,西经为负,单位°,精度小数点后7位。 |
|
ele |
Number |
参数说明:定义海拔高程,可选,单位为分米。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
participants |
Array of EventParticipant objects |
参数说明:识别出交通事件时所对应的交通参与者。 |
|
congestion_info |
CongestionInfo object |
参数说明:拥堵事件时携带的信息。 |
|
data_source |
DataSourceInfo object |
数据来源 |
|
camera_list |
Array of CameraInfo objects |
参数说明:拍摄到事件的摄像头信息。 |
|
records |
Array of EventRecordInfo objects |
参数说明:记录列表。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
ptc_type |
String |
参数说明:交通参与者的具体类型描述。 取值范围:
|
|
plate_no |
String |
参数说明:车牌号。 |
|
speed |
Integer |
参数说明:对应车辆被检测到超速或者慢行时的速度小。单位为0.02米每秒。值为8191时代表无效数值。 |
|
vehicle_class |
Integer |
参数说明:车辆类型。参考“API参考 > 附录 > 参数说明列表 > 车辆基本类型”。 |
|
gat_vehicle_class |
String |
参数说明:机动车车辆类型。参考“API参考 > 附录 > 参数说明列表 > 机动车车辆类型”。 |
|
track_id |
Long |
参数说明:感知设备识别的id,具体表示为机动车轨迹ID。 |
|
lane_no |
Integer |
参数说明:车辆所处车道。如果感知设备支持覆盖双向行驶方向时,桩号递增行驶方向,车道号从左到右从1依次递增;桩号递减行驶方向,车道号从左到右从-1依次递减。如果感知设备只支持覆盖单向车道,可以不区分桩号递增或者递减行驶方向,车道号可以按照车辆行驶方向从左到右,从1开始递增。 |
|
target_rects |
Array of TargetRect objects |
参数说明:目标检测框信息列表。 |
|
start_time |
Long |
参数说明: 本次事件中,车辆检测到事件行为的最初时间;格式:1970开始的毫秒时间。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
camera_code |
String |
参数说明:摄像头编码。 |
|
camera_ip |
String |
参数说明:摄像头IP地址。 |
|
target_pos |
TargetPos object |
参数说明:目标检测框万分比坐标。 |
|
time_stamp_diff |
Long |
参数说明:与SnapTime的时间差值:当前检测框所在相机的时间戳减去雷视拟合轨迹中的SnapTime的差值。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
left_top_x |
Long |
参数说明:目标区域框左上X坐标。 |
|
left_top_y |
Long |
参数说明:目标区域框左上Y坐标。 |
|
right_bottom_x |
Long |
参数说明:目标区域框右下X坐标。 |
|
right_bottom_y |
Long |
参数说明:目标区域框右下Y坐标。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
level |
Integer |
参数说明:拥堵级别。 取值范围:
|
|
length |
Integer |
参数说明:拥堵长度,单位为米(m)。 |
|
speed |
Double |
参数说明:拥堵路段平均车速,单位:km/h。 |
|
start_time |
Long |
参数说明:拥堵开始时间;格式:1970开始的毫秒时间 |
|
start_point |
Position3D object |
参数说明:拥堵的起点经纬度。 |
|
end_point |
Position3D object |
参数说明:拥堵的终点经纬度。 |
|
congestion_lanes_info |
Array of CongestionLanesInfo objects |
参数说明:车道拥堵信息。 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
laneid |
Integer |
参数说明:车辆所处车道。如果感知设备支持覆盖双向行驶方向时,桩号递增行驶方向,车道号从左到右从1依次递增;桩号递减行驶方向,车道号从左到右从-1依次递减。如果感知设备只支持覆盖单向车道,可以不区分桩号递增或者递减行驶方向,车道号可以按照车辆行驶方向从左到右,从1开始递增。 |
|
level |
Integer |
参数说明:拥堵级别。 取值范围:
|
|
length |
Integer |
参数说明:拥堵长度,单位为米(m)。 |
|
speed |
Double |
参数说明:车道拥堵路段平均车速,单位:km/h。 |
|
start_time |
Long |
参数说明:车道拥堵开始时间;格式:1970开始的毫秒时间 |
|
start_point |
Position3D object |
参数说明:拥堵的起点经纬度。 |
|
end_point |
Position3D object |
参数说明:拥堵的终点经纬度。 |
请求示例
GET https://{endpoint}/v1/{project_id}/history-traffic-events?limit={limit}&offset={offset}&from_date={from_date}&to_date={to_date}&event_class={event_class}&event_type={event_type}&event_source={event_source}&event_id={event_id}
Content-Type:application/json
X-Auth-Token:********
Instance-Id:********
响应示例
状态码: 200
OK
{
"count" : 1,
"events" : [ {
"event_id" : 11111,
"event_source_type" : "RSU",
"event_source_id" : 2,
"esn" : "2102312ETX10K7000037",
"area_code" : 568,
"event_class" : "AbnormalTraffic",
"event_type" : 100,
"cross_id" : 1111,
"event_description" : "交通事故",
"event_level" : 1,
"event_params" : {
"speed" : "60"
},
"event_position" : {
"lat" : 40.1234567,
"lon" : 116.1234567,
"ele" : 1000
},
"event_position_name" : "深圳深南大道",
"reference_paths" : [ {
"active_path" : [ {
"lat" : 40.1234567,
"lon" : 116.1234567,
"ele" : 1000
} ],
"path_radius" : 100
} ],
"note" : "交通事件信息",
"event_status" : "Invalid",
"event_confidence" : 1,
"event_ex_info" : {
"participants" : [ {
"ptc_type" : "unknown",
"plate_no" : "粤B12345",
"speed" : 3000,
"vehicle_class" : 54,
"gat_vehicle_class" : "k33",
"track_id" : 123456789,
"lane_no" : 1,
"target_rects" : [ {
"camera_code" : "abcd",
"camera_ip" : "127.0.0.1",
"target_pos" : [ {
"left_top_x" : 10,
"left_top_y" : 10,
"right_bottom_x" : 5,
"right_bottom_y" : 5
} ],
"time_stamp_diff" : 1664507548437
} ],
"start_time" : 1664507548437
} ],
"congestion_info" : {
"level" : 0,
"length" : 200,
"start_point" : {
"lat" : 40.1234567,
"lon" : 116.1234567,
"ele" : 1000
},
"end_point" : {
"lat" : 40.1234567,
"lon" : 116.1234567,
"ele" : 1000
},
"speed" : 10,
"start_time" : 1664507548437,
"congestion_lanes_info" : [ {
"laneid" : 1,
"level" : 0,
"length" : 200,
"speed" : 10,
"start_time" : 1664507548437,
"start_point" : {
"lat" : 40.1234567,
"lon" : 116.1234567,
"ele" : 1000
},
"end_point" : {
"lat" : 40.1234567,
"lon" : 116.1234567,
"ele" : 1000
}
} ]
},
"data_source" : {
"radar" : [ 0 ],
"camera" : [ 1 ]
},
"camera_list" : [ {
"id" : 0,
"ip" : "127.0.0.1"
} ],
"records" : [ {
"type" : "video",
"url" : "https://aaa.bbb.ccc/v1"
} ]
},
"rsu_id" : [ "b58efc27-a6e5-4bca-9d12-c76ecfe3f102" ],
"start_time" : "2019-08-28T16:32:24Z",
"end_time" : "2019-08-28T16:32:24Z"
} ]
}
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
OK |
|
400 |
Bad Request |
|
401 |
Unauthorized |
|
403 |
Forbidden |
|
404 |
Not Found |
|
405 |
Method Not Allowed |
|
409 |
Conflict |
|
429 |
Too Many Requests |
|
500 |
Internal Server Error |
错误码
请参见错误码。