跳到主要内容

geo.traces

获取符合条件的轨迹

  • 请求路由: geo.traces
  • 交互模型: Request Stream
  • 访问限制: 无

请求​

RSocket.rs({
"route" : "geo.traces",
"args" : {
"filter" : {
"targetId" : "vehicle:CN10081013"
},
"pg" : {
"page" : 1,
"size" : 10
}
}
});

请求参数​

名称类型必须说明
filterObject否过滤跳进
filter.targetIdString否目标标识
支持正则表达式
filter.fromString否起始更新时间
filter.toString否结束更新时间
filter.metadataObject[]否元数据匹配条件,同时匹配所有条目
filter.metadata.[].keyString否
filter.metadata.[].opString否
  • EQ -
  • NE -
  • LT -
  • LE -
  • GT -
  • GE -
  • IN -
  • NIN -
  • REGEX -
  • op -
  • string -
  • filter.metadata.[].valueVaries否
    filter.metadataAnyObject[]否元数据匹配条件,匹配其中任一条目
    filter.metadataAny.[].keyString否
    filter.metadataAny.[].opString否
  • EQ -
  • NE -
  • LT -
  • LE -
  • GT -
  • GE -
  • IN -
  • NIN -
  • REGEX -
  • op -
  • string -
  • filter.metadataAny.[].valueVaries否
    pgObject否分页参数
    pg.pageNumber否页码,首页从0开始
    pg.sizeNumber否每页记录,默认为10
    pg.sortString[]否排序字段清单,默认为升序,需要指定降序时在字段名后面添加desc并用分号隔开。
    例如:["id", "crDate;desc"]

    返回​

    轨迹列表

    [
    {
    "targetId" : "vehicle:CN10081013",
    "tenantId" : "mzd",
    "traceId" : "ZXRW202405214084-CN10081013",
    "metadata" : {
    "duty" : true,
    "taskId" : "ZXRW202405214084",
    "device" : "Android:Android/sdk_phone_arm64/generic_arm64:8.1.0/OSM1.180201.044.D1/8352955:userdebug/test-keys",
    "driverId" : "18900010001@mzd",
    "driverName" : "zhang",
    "vehicleId" : "CN10081013",
    "vehicleNo" : "粤A123(HK123)"
    },
    "upDate" : "2024-06-04T01:19:24.466594Z"
    }
    ]

    返回属性​

    名称类型说明
    idString
    lineObject位置坐标
    line.typeStringGeoJSON类型,固定为LineString
    line.coordinatesArray[]线段坐标
    targetIdString平台目标标识
    URN格式,例如:vehicle:CN10081102, driver:18900010001@mzd
    metadataObject其他用于检索的元数据
    upDateString最后修改时间
    crDataString创建时间
    startTimeString起始时间
    distanceNumber总距离,单位为:米
    endTimeString结束时间
    newBoolean

    下载结果模型定义