Data item | Description | Resolution | Encoding rules | used in CISE data model |
---|---|---|---|---|
I062/010 | Data Source Identifier | N.A. | M | Yes |
I062/015 | Service Identification | N.A. | O | No |
I062/040 | Track Number | N.A. | M | Yes |
I062/060 | Track Mode 3/A Code | N.A. | O | No |
I062/070 | Time Of Track Information | 1/128 s | M | Yes |
I062/080 | Track Status | N.A. | M | Yes (partially) |
I062/100 | Calculated Track Position (Cartesian) | 0.5 m | O | No |
I062/105 | Calculated Track Position (WGS-84) | 180/225 ° | O | Yes |
I062/110 | Mode 5 Data reports & Extended Mode 1 Code | N.A. | O | No |
I062/120 | Track Mode 2 Code | N.A. | O | No |
I062/130 | Calculated Track Geometric Altitude | 6.25 ft | O | No |
I062/135 | Calculated Track Barometric Altitude | 1/4 FL | O | No |
I062/136 | Measured Flight Level | 1/4 FL | O | No |
I062/185 | Calculated Track Velocity (Cartesian) | 0.25 m/s | O | Yes |
I062/200 | Mode Of Movement | N.A. | O | No |
I062/210 | Calculated Acceleration (Cartesian) | 0.25 m/s2 | O | No |
I062/220 | Calculated Rate Of Climb/Descent | 6.25 ft/min | O | No |
I062/245 | Target Identification | N.A. | O | Yes |
I062/270 | Target Size & Orientation | Length/Width:1 m | O | Yes |
I062/290 | System Track Update Ages | Orient.: 360°/128 | O | No |
I062/295 | Track Data Ages | N.A. | O | No |
I062/300 | Vehicle Fleet Identification | N.A. | O | No |
I062/340 | Measured Information | N.A. | O | No |
I062/380 | Aircraft Derived Data | N.A. | O | No |
I062/390 | Flight Plan Related Data | N.A. | O | No |
I062/500 | Estimated Accuracies | N.A. | O | No |
I062/510 | Composed Track Number | N.A. | O | No |
CISE Format
<?xml version="1.0" encoding="UTF-8"?> <!-- mapping of Radar information in ASTERIX CAT062 - the comments indicate the field used from ASTERIX--> <Vessel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://cise.jrc.ec.europa.eu/datamodel/last/xsd/Vessel.xsd"> <Identifier> <GeneratedBy><LegalName>Italian Coast Guard</LegalName></GeneratedBy> <GeneratedIn>2017-10-19T22:36:45Z</GeneratedIn> <UUID>550e8400-e29b-41d4-a716-446655440000</UUID> </Identifier> <LocationRel> <Location> <Geometry> <Latitude>37.9333</Latitude><!--I062/105 --> <Longitude>23.5301</Longitude><!--I062/105 --> </Geometry> </Location> <Heading>9</Heading><!-- I062/270 --> <Metadata><Creator><Nationality>IT</Nationality></Creator></Metadata> <!--I062/010 --> <PeriodOfTime> <StartDate>2017-10-19</StartDate> <StartTime>22:30:00Z</StartTime><!-- I062/070 --> </PeriodOfTime> <SourceType>Observation</SourceType><!-- see I062/080 if simulated (then code "SIMULATION")--> <SensorType>MaritimeRadar</SensorType> <SOG>90.2</SOG><!-- I062/185 --> </LocationRel> <Breadth>14</Breadth><!-- I062/270 --> <CallSign>9HA2203</CallSign><!-- I062/245 --> <Length>92.86</Length><!-- I062/270 --> </Vessel>
Detailed Mapping
Information sent when there is a detection
CISE data model element | Data Item | formatting or code conversion | Remarks | |
---|---|---|---|---|
ASTERIX | CISE | |||
Vessel.LocationRel.Metadata.Creator.Nationality | I062/010 | The first octet is the System Area Code | ISO Country code on 2 characters | See this table for the SAC codes |
Vessel.Identifier.UUID | I062/040 | two octet fixed length data item | UUID type: 32 hexadecimal digits, displayed in five groups separated by hyphens, in the form 8-4-4-4-12 for a total of 36 characters (32 alphanumeric characters and four hyphens | From the Track number, an UUID chain needs to be created to ensure uniqueness from the source, e.g. combining the SAC, the SIC, the track Number... (exact rule to agree) |
Vessel.Identifier.GeneratedBy | - | - | of type Organization entity: at least a name should be provided | to be further detailed |
Vessel.Identifier.GeneratedIn | - | - | XSD::DateTime format (eg 19 OCT 2013 22:36:45) | Date of the conversion into the CISE data model (creation of the UUID) |
Vessel.LocationRel.PeriodOfTime.StartDate | - | - | formated as YYYY-MM-DD | Date of the system if the track is received live (a check with the elapsed time since last midnight should be checked to avoid errors close to the change of date) |
Vessel.LocationRel.PeriodOfTime.StartTime | I062/070 | in 1/128s elapsed since last midnight | formated as hh:mm:ss | |
Vessel.LocationRel.SourceType | I062/080 | SIM: 0=actual track, 1=simulated track | Code list: Observation, Estimation, Simulation, Correlation... | If SIM=0: Observation if SIM=1: Simulation |
Vessel.LocationRel.SensorType | - | - | Code list: MaritimeRadar, ... | fixed value in case of Radar: MaritimeRadar |
Vessel.LocationRel.Location.Geometry.Latitude | I062/105 | Calculated position in WGS 84 coordinates with a resolution of 180/2^25 degrees. (latitude between -90 and 90) Octet 1 to 4 | in degree, north=positive, south=negative | if I062/100 is used instead (cartesian coordinates) a conversion is required in WGS-84 |
Vessel.LocationRel.Location.Geometry.Longitude | I062/105 | Calculated position in WGS 84 coordinates with a resolution of 180/2^25 degrees. (longitude between -180 and 180) Octet 5 to 8 | in degree, east=positive, west=negative | Same as above |
Vessel.LocationRel.SOG | I062/185 | in cartesian coordinates, in 2 complement form: Vx in 0.25m/s, Vy in 0.25m/s | double in Knots | Must be converted in Knots (1knot = 0,51444m/s) |
Vessel.CallSign | I062/245 | 8 characters for the call sign | String | |
Vessel.Length | I062/270 | length in meter (first part, octet 1) | Length in meters (double) | |
Vessel.Breadth | I062/270 | width in meter (third part, octet 1) | Distance side to side of the vessel in meters | Vessel.Breath is an integer (should be double, needs to be updated) |
Vessel.LocationRel.Heading | I062/270 | in 360°/128 degrees | Heading in degrees (double) |