-
For each handler, call its asAttribute() method and add the result to the metacard.
Reduces a list of attribute values returned by the KLV handlers to a list of distinct values and
adds those values to the metacard.
Reduces a list of attribute values returned by the KLV handlers to a list of distinct values,
select one of those values (for metacard attributes that only support single values) and add
those values to the metacard.
Uses
Stanag4609TransportStreamParser.FRAME_CENTER_LATITUDE and
Stanag4609TransportStreamParser.FRAME_CENTER_LONGITUDE to generate a WKT LINESTRING and store it
in the metacard attribute
AttributeNameConstants.FRAME_CENTER.
This handler expects four latitude-longitude pairs.
Some GeometryOperator implementations may need additional configuration values.
A KlvProcessor is used to extract data from KlvHandlers and insert that data into a metacard.
This handler expects pairs of latitude and longitude values.
Generate the location metadata based on the klv corner data.
The PostProcessor is called after each klv metadata packet is processed.
Classification mapping defined by http://www.gwg.nga.mil/misb//docs/standards/ST0102.7.pdf
Set the "temporal.start", "temporal.end" and "created" metacard attributes based on the klv
metadata timestamp entries.
This class searches for the KlvHandler that corresponds to a stanag field name.
Handle the various KLV data elements/structures that returned by the STANAG 4609 parser.
Represents objects that are trimmable.
Union the values of multiple stanag fields into a single metacard attribute.