Guides
Guides

SDII

The HERE Sensor Data Ingestion Interface (SDII) format comes in two varieties:

  • SDII message: for sending a single trace in one message
  • SDII message list: for sending multiple traces in one message

SDII message example

This is an example of an SDII message:

envelope {
  version: "3.2.2"
  submitter: "DEFAULT"
  transientVehicleUUID: "trace_12345"
}
path {
  positionEstimate {
    timeStampUTC_ms: 1525660670000
    positionType: POSITION_TYPE_UNDEFINED
    longitude_deg: 13.484339
    latitude_deg: 52.506489
    horizontalAccuracy_m: 0.0
    altitude_m: -9999.0
    heading_deg: 0.0
    speed_mps: 13.6
  }
  positionEstimate {
    timeStampUTC_ms: 1525660680000
    positionType: POSITION_TYPE_UNDEFINED
    longitude_deg: 13.482277
    latitude_deg: 52.506351
    horizontalAccuracy_m: 0.0
    altitude_m: -9999.0
    heading_deg: 0.0
    speed_mps: -9999.0
  }
}
pathEvents {
}

SDII message list example

This is an example of an SDII message list:

message {
  envelope {
    version: "3.2.2"
    submitter: "DEFAULT"
    transientVehicleUUID: "trace_12345"
  }
  path {
    positionEstimate {
      timeStampUTC_ms: 1525660670000
      positionType: POSITION_TYPE_UNDEFINED
      longitude_deg: 13.484339
      latitude_deg: 52.506489
      horizontalAccuracy_m: 0.0
      altitude_m: -9999.0
      heading_deg: 0.0
      speed_mps: 13.6
    }
    positionEstimate {
      timeStampUTC_ms: 1525660680000
      positionType: POSITION_TYPE_UNDEFINED
      longitude_deg: 13.482277
      latitude_deg: 52.506351
      horizontalAccuracy_m: 0.0
      altitude_m: -9999.0
      heading_deg: 0.0
      speed_mps: -9999.0
    }
  }
  pathEvents {
  }
}