public abstract class AbstractLightningIOSP extends AbstractIOServiceProvider
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ECCENTRICITY
The error ellipse major axis orientation variable name
|
static java.lang.String |
ELLIPSE_ANGLE
The error ellipse major axis orientation variable name
|
static java.lang.String |
LAT
The latitude variable name
|
static java.lang.String |
LON
The longitude variable name
|
static java.lang.String |
MAJOR_AXIS
The error ellipse major axis variable name
|
static java.lang.String |
MINOR_AXIS
The error ellipse minor axis variable name
|
static java.lang.String |
MULTIPLICITY
The number of strokes variable name
|
static java.lang.String |
RECORD
The record dimension name
|
static java.lang.String |
secondsSince1970
time unit
|
static java.lang.String |
SIGNAL
The stroke signal strength (amplitude) variable name
|
static java.lang.String |
TIME
The time variable name
|
location, ncfile, raf, rafOrder
Constructor and Description |
---|
AbstractLightningIOSP() |
Modifier and Type | Method and Description |
---|---|
protected void |
addLightningGlobalAttributes(NetcdfFile ncfile)
Add the global attributes.
|
protected Variable |
makeLightningVariable(NetcdfFile ncfile,
Group group,
Structure seq,
java.lang.String name,
DataType dataType,
java.lang.String dims,
java.lang.String longName,
java.lang.String cfName,
java.lang.String units,
AxisType type)
Make lightning variables
|
close, getDetailInfo, getFileTypeVersion, getLastModified, getStructureIterator, open, reacquire, readSection, readToByteChannel, readToOutputStream, release, sendIospMessage, streamToByteChannel, syncExtend, toStringDebug
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getFileTypeDescription, getFileTypeId, isValidFile, readData
public static final java.lang.String TIME
public static final java.lang.String LAT
public static final java.lang.String LON
public static final java.lang.String SIGNAL
public static final java.lang.String MULTIPLICITY
public static final java.lang.String MAJOR_AXIS
public static final java.lang.String MINOR_AXIS
public static final java.lang.String ELLIPSE_ANGLE
public static final java.lang.String ECCENTRICITY
public static final java.lang.String RECORD
public static final java.lang.String secondsSince1970
protected Variable makeLightningVariable(NetcdfFile ncfile, Group group, Structure seq, java.lang.String name, DataType dataType, java.lang.String dims, java.lang.String longName, java.lang.String cfName, java.lang.String units, AxisType type)
ncfile
- the netCDF filegroup
- the group (may be null)seq
- the sequence to add toname
- variable namedataType
- the data typedims
- dimenstion nameslongName
- the long_name attribute value (a description)cfName
- the CF standard_name attribute value (may be null)units
- the units attribute value (if null, not added)type
- coordinate axis type units (if null, not added)protected void addLightningGlobalAttributes(NetcdfFile ncfile)
ncfile
- the file to add to