Skip to content

OrbitSailor Quality Check

WARNING

The OrbitSailor Quality Check impacts how much data you receive. Some position reports may be removed.

OrbitSailor allows you to filter data which does not meet quality standards. The filter is optional and can be enabled or disabled at any time. It affects a live streaming only.

The OrbitSailor Quality Check incorporates the following filters working together:

  • Basic coordinate validation: The system filters messages containing coordinate values that exceed the permitted interval (e.g. >180 degrees longitude or > 90 degrees latitude)

  • Position integrity: the system checks a distance between recent position updates and filters out those updates which are not feasible for vessels to achieve.

  • Dimensions check: the system filters out records which report dimensions that are not feasible.

  • Validation of MMSI and IMO numbers: all identification numbers are checked whether they are correctly provided:

    • The basic structure of the MMSI checked to ensure it does not exceed the allowed range.
    • The MID part of the MMSI is checked against the table of all allocated MIDs.
    • If an IMO number provided, the embedded checksum is validated.

The result of the quality check is available in the JSON format under the QualityCheckFailureDetails property (null/unset if all checks were passed), and is accessible in custom message formats using the QualityCheckPassed key.

Optionally, you may set up your data stream to automatically filter all messages that have failed the quality check.