Package com.luciad.format.asterix
package com.luciad.format.asterix
Provides classes and interfaces for decoding and displaying ASTERIX data.
ASTERIX is the Eurocontrol standard for exchanging ATM surveillance data. Surveillance data is classified into data categories. More information on the ASTERIX standard and defined categories can be obtained from the Eurocontrol website . This package allows to decode ASTERIX data from a file or from a live stream of radar data. It also allows to replay ASTERIX data from a file as if it came from a live stream. Not all categories defined by the ASTERIX standard are supported by LuciadLightspeed. Only a subset of categories is supported : 1, 8, 10, 11, 21 30, 48, 62, 240 and 244.
- Since:
- 6.2
-
ClassDescriptionBase class for all classes that represent an ASTERIX category.Base class for both ASTERIX decoders:
TLcdASTERIXLiveDecoder
andTLcdASTERIXModelDecoder
.Base class for allILcdModelDescriptor
s that are used to represent data of some type.Provides the model references for ASTERIX categories which are not decoded as WGS84 lon/lat coordinates.Provider for scaling factors for some data items of some ASTERIX categories.Provides the transformations needed to convert ASTERIX coordinates to WGS_84 lon/lat coordinates.This class represents a User Application Profile (UAP) defined in an ASTERIX specification.This interface defines a filter for ASTERIX records.Implementation ofILcdASTERIXRecordFilter
that can filter out records below a specified minimum altitude or above a certain maximum altitude.This class represents ASTERIX data category 1.This class represents ASTERIX data category 10.This class represents ASTERIX data category 11.This class represents ASTERIX data category 21.This class represents ASTERIX data category 21 version 0.23.This class represents ASTERIX data category 240, version 1.3.This class represents ASTERIX data category 244.This class represents ASTERIX data category 30.This class represents ASTERIX data category 30, version '2.5 ter'.This class represents ASTERIX data category 34.This class represents ASTERIX data category 48 Revision 1.21.This class represents ASTERIX data category 62.This class represents ASTERIX data category 8.TLcdASTERIXDataSource allows you to decode multiple consecutive ASTERIX files in one go.This class provides static access to the ASTERIX data model and its types.Implements date filtering for ASTERIX Category 8 weather models.Encoder for ASTERIX trajectory models.TLcdASTERIXFinalReplayInputStream
replays a recorded ASTERIX Final input stream or a recorded PCAP stream and provides plain ASTERIX messages with timing intervals equal to those that actually occurred during the recording.This decoder reads ASTERIX data from a live stream, and updates a givenTLcdModelList
with it.This decoder reads live ASTERIX data from anInputStream
and represents it in aILcdModelContainer
.Enum to choose the strategy on how to decode live data.Extension ofjava.lang.Number
that represents an integer value.This decoder reads ASTERIX data and represents it in a TLcdModelList.A model descriptor for ASTERIX model lists.Defines an ASTERIX plot.A model descriptor for plot models.TLcdASTERIXPrecipitationZone models a set of geometries with the same precipitation intensity.A model descriptor for ASTERIX category 34 models containing monoradar service messages.A model descriptor for ASTERIX category 240 radar video models.Default implementation ofALcdASTERIXReferenceProvider
which can be used for static radar platforms.ILcdASTERIXRecordFilter
implementation that allows you to filter the ASTERIX records by data source (for instance, by the radar system that picked them up).Time-dependent view on aTLcdASTERIXTrajectory
.ThisILcdModelDescriptor
should be used for models withTLcdASTERIXTrack
objects.TLcdASTERIXTrajectory
models the path of a track (for example an aircraft) flying from one point to another.ThisILcdModelDescriptor
should be used for models withTLcdASTERIXTrajectory
objects.ThisILcdModelDescriptor
should be used for models withTLcdASTERIXWeatherPicture
objects.TLcdASTERIXWeatherPicture models the precipitation detected by a sensor during a certain time range.