gov.nasa.msfc.sport plugins moved from awips2-nasa repo
This commit is contained in:
parent
91a7cb2daa
commit
1372fba828
36 changed files with 3056 additions and 0 deletions
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>gov.nasa.msfc.sport.edex.glmdecoder.feature</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.pde.FeatureBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.pde.FeatureNature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
|
@ -0,0 +1 @@
|
|||
bin.includes = feature.xml
|
|
@ -0,0 +1,27 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<feature
|
||||
id="gov.nasa.msfc.sport.edex.glmdecoder.feature"
|
||||
label="Feature"
|
||||
version="1.0.0.qualifier"
|
||||
provider-name="SPoRT">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
[Enter Feature Description here.]
|
||||
</description>
|
||||
|
||||
<copyright url="http://www.example.com/copyright">
|
||||
[Enter Copyright Description here.]
|
||||
</copyright>
|
||||
|
||||
<license url="http://www.example.com/license">
|
||||
[Enter License Description here.]
|
||||
</license>
|
||||
|
||||
<plugin
|
||||
id="gov.nasa.msfc.sport.edex.plugin.glmdecoder"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
</feature>
|
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7"/>
|
||||
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
|
||||
<classpathentry kind="src" path="src"/>
|
||||
<classpathentry kind="output" path="bin"/>
|
||||
</classpath>
|
28
edexOsgi/gov.nasa.msfc.sport.edex.plugin.glmdecoder/.project
Normal file
28
edexOsgi/gov.nasa.msfc.sport.edex.plugin.glmdecoder/.project
Normal file
|
@ -0,0 +1,28 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>gov.nasa.msfc.sport.edex.plugin.glmdecoder</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.pde.ManifestBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.pde.SchemaBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.pde.PluginNature</nature>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
|
@ -0,0 +1,12 @@
|
|||
Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Glmdecoder
|
||||
Bundle-SymbolicName: gov.nasa.msfc.sport.edex.plugin.glmdecoder
|
||||
Bundle-Version: 1.0.0.qualifier
|
||||
Bundle-Vendor: NASA SPoRT
|
||||
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
|
||||
Require-Bundle: ucar.nc2;bundle-version="4.2.0",
|
||||
com.raytheon.uf.common.dataplugin;bundle-version="1.14.0",
|
||||
com.raytheon.uf.common.dataplugin.binlightning;bundle-version="1.14.0",
|
||||
com.raytheon.uf.common.status;bundle-version="1.14.1",
|
||||
com.raytheon.uf.common.wmo;bundle-version="1.14.0"
|
|
@ -0,0 +1,6 @@
|
|||
source.. = src/
|
||||
output.. = bin/
|
||||
bin.includes = META-INF/,\
|
||||
.,\
|
||||
res/,\
|
||||
utility/
|
|
@ -0,0 +1,37 @@
|
|||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
|
||||
http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd">
|
||||
<!-- Register with distribution serv -->
|
||||
<bean id="glmDistRegistry" factory-bean="distributionSrv"
|
||||
factory-method="register">
|
||||
<constructor-arg value="glm" />
|
||||
<constructor-arg value="jms-durable:queue:Ingest.Glm" />
|
||||
</bean>
|
||||
|
||||
<bean id="glmDecoder"
|
||||
class="gov.nasa.msfc.sport.edex.glmdecoder.decoder.GLMDecoder" />
|
||||
|
||||
<camelContext id="glm-camel"
|
||||
xmlns="http://camel.apache.org/schema/spring" errorHandlerRef="errorHandler">
|
||||
|
||||
<!-- Begin GOES-R GLM routes -->
|
||||
<route id="glmIngestRoute">
|
||||
<from uri="jms-durable:queue:Ingest.Glm" />
|
||||
<setHeader headerName="pluginName">
|
||||
<constant>glm</constant>
|
||||
</setHeader>
|
||||
<doTry>
|
||||
<pipeline>
|
||||
<bean ref="stringToFile" />
|
||||
<bean ref="glmDecoder" method="decode" />
|
||||
<to uri="direct-vm:persistIndexAlert" />
|
||||
</pipeline>
|
||||
<doCatch>
|
||||
<exception>java.lang.Throwable</exception>
|
||||
<to uri="log:glm?level=ERROR" />
|
||||
</doCatch>
|
||||
</doTry>
|
||||
</route>
|
||||
</camelContext>
|
||||
</beans>
|
|
@ -0,0 +1,241 @@
|
|||
package gov.nasa.msfc.sport.edex.glmdecoder.decoder;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
import java.util.GregorianCalendar;
|
||||
import java.util.List;
|
||||
import java.util.TimeZone;
|
||||
|
||||
import ucar.ma2.Array;
|
||||
import ucar.nc2.NetcdfFile;
|
||||
import ucar.nc2.Variable;
|
||||
|
||||
import com.raytheon.uf.common.dataplugin.PluginDataObject;
|
||||
import com.raytheon.uf.common.dataplugin.binlightning.BinLightningRecord;
|
||||
import com.raytheon.uf.common.dataplugin.binlightning.impl.LightningStrikePoint;
|
||||
import com.raytheon.uf.common.dataplugin.binlightning.impl.LtgMsgType;
|
||||
import com.raytheon.uf.common.dataplugin.binlightning.impl.LtgStrikeType;
|
||||
import com.raytheon.uf.common.status.IUFStatusHandler;
|
||||
import com.raytheon.uf.common.status.UFStatus;
|
||||
import com.raytheon.uf.common.wmo.WMOHeader;
|
||||
|
||||
/**
|
||||
* The Class GLMDecoder decodes the GLM Netcdf format files. The decoder
|
||||
* extracts flash, groups, and events and encodes them into BinLightningRecords.
|
||||
*/
|
||||
public class GLMDecoder {
|
||||
|
||||
/** The Constant handler for logging. */
|
||||
private static final IUFStatusHandler handler = UFStatus
|
||||
.getHandler(GLMDecoder.class);
|
||||
|
||||
/** The Constant Greenwich Mean Time zone. */
|
||||
private static final TimeZone gmt = TimeZone.getTimeZone("GMT");
|
||||
|
||||
/**
|
||||
* The Enum Type to indentify various types of decoded types of detections.
|
||||
*/
|
||||
private static enum Type {
|
||||
|
||||
/** The flash lightning element. */
|
||||
FLASH("flash", "flash_time_offset_of_first_event"),
|
||||
/** The event lightning element. */
|
||||
EVENT("event", "event_time_offset"),
|
||||
/** The group lightning element. */
|
||||
GROUP("group", "group_time_offset");
|
||||
|
||||
/** The name. */
|
||||
public final String name;
|
||||
|
||||
/** The offset name. */
|
||||
public final String offsetName;
|
||||
|
||||
/**
|
||||
* Instantiates a new type.
|
||||
*
|
||||
* @param name
|
||||
* the name of the lightning type
|
||||
* @param offsetName
|
||||
* the offset name of the variable in the netcdf file that
|
||||
* describes the offset of time for the particular record.
|
||||
*/
|
||||
Type(String name, String offsetName) {
|
||||
this.name = name;
|
||||
this.offsetName = offsetName;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Decode the netcdf data from ingest and return the lightning flashes,
|
||||
* groups and events from the input netcdf GLM file.
|
||||
*
|
||||
* @param data
|
||||
* the data input array of the netcdf input file.
|
||||
* @return the plugin data object[] that contains all of the flashes,
|
||||
* groups, and events in the file. They are of type
|
||||
* BinLightningRecord.
|
||||
*/
|
||||
public PluginDataObject[] decode(byte[] data) {
|
||||
WMOHeader wmoHdr = new WMOHeader(data);
|
||||
if (wmoHdr.isValid()) {
|
||||
data = removeWMOHeader(data, wmoHdr);
|
||||
}
|
||||
NetcdfFile netCdfFile = null;
|
||||
List<BinLightningRecord> records = new ArrayList<BinLightningRecord>();
|
||||
try {
|
||||
netCdfFile = NetcdfFile.openInMemory(null, data);
|
||||
|
||||
Date productTime = decodeProductTime(netCdfFile);
|
||||
List<LightningStrikePoint> flashes = decode(Type.FLASH, netCdfFile,
|
||||
productTime);
|
||||
List<LightningStrikePoint> groups = decode(Type.GROUP, netCdfFile,
|
||||
productTime);
|
||||
List<LightningStrikePoint> events = decode(Type.EVENT, netCdfFile,
|
||||
productTime);
|
||||
|
||||
if (events != null) {
|
||||
BinLightningRecord eventsRecord = new BinLightningRecord(events);
|
||||
eventsRecord.setSource("GLMev");
|
||||
records.add(eventsRecord);
|
||||
}
|
||||
|
||||
if (flashes != null) {
|
||||
BinLightningRecord flashrecord = new BinLightningRecord(flashes);
|
||||
flashrecord.setSource("GLMfl");
|
||||
records.add(flashrecord);
|
||||
}
|
||||
if (groups != null) {
|
||||
BinLightningRecord groupsRecord = new BinLightningRecord(groups);
|
||||
groupsRecord.setSource("GLMgr");
|
||||
records.add(groupsRecord);
|
||||
}
|
||||
|
||||
} catch (IOException e) {
|
||||
handler.error(e.getMessage());
|
||||
} finally {
|
||||
if (netCdfFile != null) {
|
||||
try {
|
||||
netCdfFile.close();
|
||||
} catch (IOException e) {
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
int size = records.size();
|
||||
PluginDataObject[] objs = new PluginDataObject[size];
|
||||
return records.toArray(objs);
|
||||
}
|
||||
|
||||
/**
|
||||
* Removes the wmo header.
|
||||
*
|
||||
* @param data
|
||||
* the data input array.
|
||||
* @param wmoHdr
|
||||
* the wmo hdr
|
||||
* @return the byte[] of the data without the WMOHeader
|
||||
*/
|
||||
private byte[] removeWMOHeader(byte[] data, WMOHeader wmoHdr) {
|
||||
return Arrays.copyOfRange(data, wmoHdr.getMessageDataStart(),
|
||||
data.length);
|
||||
}
|
||||
|
||||
/**
|
||||
* Decode product time which is the basis for all other time measurements in
|
||||
* the file. The times are based on January 1, 2000 at 12Z.
|
||||
*
|
||||
* @param netCdfFile
|
||||
* the net cdf file input
|
||||
* @return the date for the basis of the file
|
||||
* @throws IOException
|
||||
* Signals that an I/O exception has occurred.
|
||||
*/
|
||||
private Date decodeProductTime(NetcdfFile netCdfFile) throws IOException {
|
||||
Variable product_time_var = netCdfFile.findVariable("product_time");
|
||||
|
||||
GregorianCalendar cal = new GregorianCalendar(gmt);
|
||||
// Dates are based on seconds since January 1, 2000 at 12Z
|
||||
cal.set(2000, 0, 1, 12, 0, 0);
|
||||
int secondstimesince2000 = (int) product_time_var.readScalarFloat();
|
||||
cal.add(Calendar.SECOND, secondstimesince2000);
|
||||
Date date = cal.getTime();
|
||||
return date;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Decode actual elements in the file. The method decodes flashes, events,
|
||||
* and groups from the netcdf file.
|
||||
*
|
||||
* @param type
|
||||
* the type to decode, can be group, flash or event.
|
||||
* @param netCdfFile
|
||||
* the net cdf file to read the data.
|
||||
* @param producttime
|
||||
* the producttime is the basis time for the file.
|
||||
* @return the list of plugin objects that represent the lightning element
|
||||
* type decoded.
|
||||
*/
|
||||
private List<LightningStrikePoint> decode(Type type, NetcdfFile netCdfFile,
|
||||
Date producttime) {
|
||||
List<LightningStrikePoint> points = new ArrayList<LightningStrikePoint>();
|
||||
|
||||
Variable lon = netCdfFile.findVariable(type.name + "_lon");
|
||||
Variable lat = netCdfFile.findVariable(type.name + "_lat");
|
||||
double event_lon_scale_factor = 1;
|
||||
double event_lon_add_offset = 0;
|
||||
double event_lat_scale_factor = 1;
|
||||
double event_lat_add_offset = 0;
|
||||
if (type == Type.EVENT) {
|
||||
event_lon_scale_factor = lon.findAttribute("scale_factor")
|
||||
.getNumericValue().doubleValue();
|
||||
event_lon_add_offset = lon.findAttribute("add_offset")
|
||||
.getNumericValue().doubleValue();
|
||||
event_lat_scale_factor = lat.findAttribute("scale_factor")
|
||||
.getNumericValue().doubleValue();
|
||||
event_lat_add_offset = lat.findAttribute("add_offset")
|
||||
.getNumericValue().doubleValue();
|
||||
}
|
||||
|
||||
Variable offset = netCdfFile.findVariable(type.offsetName);
|
||||
try {
|
||||
Array lon_array = lon.read();
|
||||
Array lat_array = lat.read();
|
||||
Array offset_array = offset.read();
|
||||
|
||||
while (lon_array.hasNext() && lat_array.hasNext()
|
||||
&& offset_array.hasNext()) {
|
||||
float lonValue;
|
||||
float latValue;
|
||||
|
||||
if (type == Type.EVENT) {
|
||||
int lon_short = ucar.ma2.DataType
|
||||
.unsignedShortToInt(lon_array.nextShort());
|
||||
lonValue = (float) (lon_short * event_lon_scale_factor + event_lon_add_offset);
|
||||
latValue = (float) (ucar.ma2.DataType
|
||||
.unsignedShortToInt(lat_array.nextShort())
|
||||
* event_lat_scale_factor + event_lat_add_offset);
|
||||
} else {
|
||||
lonValue = lon_array.nextFloat();
|
||||
latValue = lat_array.nextFloat();
|
||||
}
|
||||
|
||||
short offsetValue = offset_array.nextShort();
|
||||
GregorianCalendar cal = new GregorianCalendar(gmt);
|
||||
cal.setTimeInMillis(producttime.getTime() + offsetValue);
|
||||
LightningStrikePoint point = new LightningStrikePoint(latValue,
|
||||
lonValue, cal, LtgMsgType.TOTAL_LIGHTNING);
|
||||
point.setType(LtgStrikeType.TOTAL_FLASH);
|
||||
points.add(point);
|
||||
}
|
||||
|
||||
} catch (IOException e) {
|
||||
handler.error(e.getMessage());
|
||||
}
|
||||
return points;
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,38 @@
|
|||
import gov.nasa.msfc.sport.edex.glmdecoder.decoder.GLMDecoder;
|
||||
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Files;
|
||||
import java.nio.file.Path;
|
||||
import java.nio.file.Paths;
|
||||
|
||||
import com.raytheon.uf.common.dataplugin.PluginDataObject;
|
||||
|
||||
public class TestGLMDecoder {
|
||||
|
||||
public void processFile(String file) {
|
||||
try {
|
||||
byte[] array = readFileInAsByteArray(file);
|
||||
GLMDecoder decoder = new GLMDecoder();
|
||||
PluginDataObject[] objects = decoder.decode(array);
|
||||
} catch (IOException e) {
|
||||
// TODO Auto-generated catch block
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
public byte[] readFileInAsByteArray(String file) throws IOException {
|
||||
Path path = Paths.get(file);
|
||||
|
||||
return Files.readAllBytes(path);
|
||||
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
TestGLMDecoder testDecoder = new TestGLMDecoder();
|
||||
testDecoder
|
||||
.processFile("/data1/awips/sampledata/GLM/OR_GLM-L2-LCFA_G16_s20151831153096_e20151831153297_c20152020147422.nc");
|
||||
testDecoder
|
||||
.processFile("/data1/awips/sampledata/GLM/newsamples/glm/IXTR99_KNES_190001_18889.2015081900");
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,46 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<!-- This_software_was_developed_and_/_or_modified_by_Raytheon_Company, pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
|
||||
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA This_software_product_contains_export-restricted_data_whose
|
||||
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
|
||||
an_export_license_or_other_authorization. Contractor_Name:________Raytheon_Company
|
||||
Contractor_Address:_____6825_Pine_Street,_Suite_340 ________________________Mail_Stop_B8
|
||||
________________________Omaha,_NE_68106 ________________________402.291.0100
|
||||
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for further_licensing_information. -->
|
||||
<menuTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<contribute xsi:type="subMenu" menuText="GLM Flash" id="GLMflSubMenu">
|
||||
<contribute xsi:type="subinclude"
|
||||
fileName="menus/lightning/nldnLightningBundleItems.xml">
|
||||
<substitute key="source" value="GLMfl" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
<contribute xsi:type="subMenu" menuText="GLM Flash Grid" id="glmGridSubmenu">
|
||||
<contribute xsi:type="subinclude"
|
||||
fileName="menus/lightning/gridLightningMenuItems.xml">
|
||||
<substitute key="source" value="GLMfl" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
<contribute xsi:type="subMenu" menuText="GLM Event" id="GLMevSubMenu">
|
||||
<contribute xsi:type="subinclude"
|
||||
fileName="menus/lightning/nldnLightningBundleItems.xml">
|
||||
<substitute key="source" value="GLMev" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
<contribute xsi:type="subMenu" menuText="GLM Event Grid" id="glmGridSubmenu">
|
||||
<contribute xsi:type="subinclude"
|
||||
fileName="menus/lightning/gridLightningMenuItems.xml">
|
||||
<substitute key="source" value="GLMev" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
<contribute xsi:type="subMenu" menuText="GLM Group" id="GLMgrSubMenu">
|
||||
<contribute xsi:type="subinclude"
|
||||
fileName="menus/lightning/nldnLightningBundleItems.xml">
|
||||
<substitute key="source" value="GLMgr" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
<contribute xsi:type="subMenu" menuText="GLM Group Grid" id="glmGridSubmenu">
|
||||
<contribute xsi:type="subinclude"
|
||||
fileName="menus/lightning/gridLightningMenuItems.xml">
|
||||
<substitute key="source" value="GLMgr" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
</menuTemplate>
|
|
@ -0,0 +1,4 @@
|
|||
<menuContributionFile>
|
||||
<include installTo="menu:obs-lighning?after=entlnGridSubmenu"
|
||||
fileName="menus/glm/glmlightningMenuItems.xml" subMenu="GLM-Lightning" />
|
||||
</menuContributionFile>
|
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
|
||||
<requestPatterns xmlns:ns2="group">
|
||||
<regex>OR_GLM-L2-LCFA_G16</regex>
|
||||
<regex>^IXTR99 KNES</regex>
|
||||
</requestPatterns>
|
7
edexOsgi/gov.nasa.msfc.sport.edex.plugin.lma/.classpath
Executable file
7
edexOsgi/gov.nasa.msfc.sport.edex.plugin.lma/.classpath
Executable file
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<classpath>
|
||||
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
|
||||
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
|
||||
<classpathentry kind="src" path="src"/>
|
||||
<classpathentry kind="output" path="bin"/>
|
||||
</classpath>
|
28
edexOsgi/gov.nasa.msfc.sport.edex.plugin.lma/.project
Executable file
28
edexOsgi/gov.nasa.msfc.sport.edex.plugin.lma/.project
Executable file
|
@ -0,0 +1,28 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>gov.nasa.msfc.sport.edex.plugin.lma</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.jdt.core.javabuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.pde.ManifestBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.pde.SchemaBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.pde.PluginNature</nature>
|
||||
<nature>org.eclipse.jdt.core.javanature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
21
edexOsgi/gov.nasa.msfc.sport.edex.plugin.lma/META-INF/MANIFEST.MF
Executable file
21
edexOsgi/gov.nasa.msfc.sport.edex.plugin.lma/META-INF/MANIFEST.MF
Executable file
|
@ -0,0 +1,21 @@
|
|||
Manifest-Version: 1.0
|
||||
Bundle-ManifestVersion: 2
|
||||
Bundle-Name: Lma Plug-in
|
||||
Bundle-SymbolicName: gov.nasa.msfc.sport.edex.plugin.lma
|
||||
Bundle-Version: 1.0.0
|
||||
Bundle-Vendor: NASA SPoRT
|
||||
Require-Bundle: com.raytheon.edex.common,
|
||||
com.raytheon.uf.edex.decodertools,
|
||||
org.geotools,
|
||||
ucar.nc2,
|
||||
com.raytheon.uf.common.dataplugin.grid,
|
||||
com.raytheon.uf.edex.plugin.level
|
||||
Export-Package: gov.nasa.msfc.sport.edex.plugin.lma
|
||||
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
|
||||
Import-Package: com.raytheon.uf.common.localization,
|
||||
com.raytheon.uf.common.menus,
|
||||
com.raytheon.uf.common.menus.xml,
|
||||
com.raytheon.uf.common.status,
|
||||
com.raytheon.uf.edex.awipstools,
|
||||
ucar.ma2,
|
||||
ucar.nc2
|
6
edexOsgi/gov.nasa.msfc.sport.edex.plugin.lma/build.properties
Executable file
6
edexOsgi/gov.nasa.msfc.sport.edex.plugin.lma/build.properties
Executable file
|
@ -0,0 +1,6 @@
|
|||
source.. = src/
|
||||
output.. = bin/
|
||||
bin.includes = META-INF/,\
|
||||
.,\
|
||||
res/,\
|
||||
utility/
|
8
edexOsgi/gov.nasa.msfc.sport.edex.plugin.lma/res/spring/lma-common.xml
Executable file
8
edexOsgi/gov.nasa.msfc.sport.edex.plugin.lma/res/spring/lma-common.xml
Executable file
|
@ -0,0 +1,8 @@
|
|||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">
|
||||
|
||||
<bean id="lmaPluginName" class="java.lang.String">
|
||||
<constructor-arg type="java.lang.String" value="sportlma" />
|
||||
</bean>
|
||||
</beans>
|
51
edexOsgi/gov.nasa.msfc.sport.edex.plugin.lma/res/spring/lma-ingest.xml
Executable file
51
edexOsgi/gov.nasa.msfc.sport.edex.plugin.lma/res/spring/lma-ingest.xml
Executable file
|
@ -0,0 +1,51 @@
|
|||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
|
||||
http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd">
|
||||
|
||||
<bean class="com.raytheon.uf.common.logback.appender.ThreadBasedAppender" factory-method="registerThreadPattern">
|
||||
<constructor-arg value="sportlma" />
|
||||
<constructor-arg value="Ingest.SportLma.*" />
|
||||
</bean>
|
||||
|
||||
<bean id="lmaDecoder" class="gov.nasa.msfc.sport.edex.plugin.lma.LmaDecoder" depends-on="getParameterHandlerRegistered">
|
||||
<property name="gridCoverageLookup" ref="gridcoveragelookup"/>
|
||||
<property name="levelDao" ref="sportlmalevelDao"/>
|
||||
</bean>
|
||||
|
||||
|
||||
<bean id="sportlmalevelDao" class="com.raytheon.uf.edex.plugin.level.dao.LevelDao"/>
|
||||
|
||||
<bean id="lmaDistRegistry" factory-bean="distributionSrv"
|
||||
factory-method="register">
|
||||
<constructor-arg ref="lmaPluginName" />
|
||||
<constructor-arg value="jms-durable:queue:Ingest.SportLma" />
|
||||
</bean>
|
||||
|
||||
|
||||
|
||||
<camelContext id="lma-camel"
|
||||
xmlns="http://camel.apache.org/schema/spring"
|
||||
errorHandlerRef="errorHandler">
|
||||
|
||||
|
||||
<!-- Begin LMA route -->
|
||||
<route id="lmaIngestRoute">
|
||||
<from uri="jms-durable:queue:Ingest.SportLma" />
|
||||
<setHeader headerName="pluginName">
|
||||
<constant>sportlma</constant>
|
||||
</setHeader>
|
||||
<doTry>
|
||||
<pipeline>
|
||||
<bean ref="stringToFile" />
|
||||
<bean ref="lmaDecoder" method="decode" />
|
||||
<to uri="direct-vm:persistIndexAlert" />
|
||||
</pipeline>
|
||||
<doCatch>
|
||||
<exception>java.lang.Throwable</exception>
|
||||
<to uri="log:sportlma?level=ERROR"/>
|
||||
</doCatch>
|
||||
</doTry>
|
||||
</route>
|
||||
</camelContext>
|
||||
</beans>
|
|
@ -0,0 +1,318 @@
|
|||
package gov.nasa.msfc.sport.edex.plugin.lma;
|
||||
|
||||
|
||||
import gov.nasa.msfc.sport.edex.plugin.lma.util.LMAVarsDict;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
import org.geotools.geometry.GeneralDirectPosition;
|
||||
import org.geotools.referencing.CRS;
|
||||
import org.geotools.referencing.crs.DefaultGeographicCRS;
|
||||
import org.opengis.referencing.crs.CoordinateReferenceSystem;
|
||||
import org.opengis.referencing.crs.ProjectedCRS;
|
||||
import org.opengis.referencing.operation.MathTransform;
|
||||
|
||||
import ucar.ma2.Array;
|
||||
import ucar.ma2.IndexIterator;
|
||||
import ucar.nc2.Attribute;
|
||||
import ucar.nc2.NetcdfFile;
|
||||
import ucar.nc2.Variable;
|
||||
import ucar.units.SI;
|
||||
|
||||
import com.raytheon.uf.common.dataplugin.PluginDataObject;
|
||||
import com.raytheon.uf.common.dataplugin.grid.GridRecord;
|
||||
import com.raytheon.uf.common.dataplugin.level.Level;
|
||||
import com.raytheon.uf.common.dataplugin.level.MasterLevel;
|
||||
import com.raytheon.uf.common.gridcoverage.Corner;
|
||||
import com.raytheon.uf.common.gridcoverage.GridCoverage;
|
||||
import com.raytheon.uf.common.gridcoverage.LambertConformalGridCoverage;
|
||||
import com.raytheon.uf.common.gridcoverage.lookup.GridCoverageLookup;
|
||||
import com.raytheon.uf.common.parameter.Parameter;
|
||||
import com.raytheon.uf.common.parameter.lookup.ParameterLookup;
|
||||
import com.raytheon.uf.common.status.IUFStatusHandler;
|
||||
import com.raytheon.uf.common.status.UFStatus;
|
||||
import com.raytheon.uf.common.time.DataTime;
|
||||
import com.raytheon.uf.common.time.TimeRange;
|
||||
import com.raytheon.uf.common.time.util.TimeUtil;
|
||||
import com.raytheon.uf.common.util.ArraysUtil;
|
||||
import com.raytheon.uf.edex.plugin.level.dao.LevelDao;
|
||||
|
||||
|
||||
/**
|
||||
* The Class LmaDecoder decodes the files created by the lightning mapping arrays that is outputted in netcdf format. Files are
|
||||
* in netcdf 3 format. And contain the headers that have needed information.
|
||||
*/
|
||||
public class LmaDecoder {
|
||||
private static final transient IUFStatusHandler statusHandler = UFStatus
|
||||
.getHandler(LmaDecoder.class);
|
||||
/** The grid coverage lookup is a utility class that helps to define grid of the lma output data. */
|
||||
public GridCoverageLookup gridCoverageLookup;
|
||||
|
||||
/** The level dao allows looking up of the levels. */
|
||||
public LevelDao levelDao;
|
||||
|
||||
/**
|
||||
* Decode the LMA netcdf 3 files. These files contain gridded data at 17 vertical levels. The first level is the sum of all levels.
|
||||
*
|
||||
* @param fileInput the file input
|
||||
* @return the plugin data object[]
|
||||
* @throws Exception the exception
|
||||
*/
|
||||
public PluginDataObject[] decode(File fileInput) throws Exception {
|
||||
//Create an empty records to hold the data once decoded.
|
||||
List<GridRecord> recordsList = new ArrayList<GridRecord>();
|
||||
|
||||
/** The variable dictionary used to check which variables are supported by the ingest **/
|
||||
LMAVarsDict lmaVarsDict = LMAVarsDict.getInstance();
|
||||
|
||||
/** The Param lookup allows looking up of the parameters in the database. */
|
||||
ParameterLookup paramLookup = ParameterLookup.getInstance();
|
||||
|
||||
//Open the netcdf file for reading.
|
||||
NetcdfFile file = NetcdfFile.open(fileInput.getAbsolutePath());
|
||||
try {
|
||||
//Read in time related attributes
|
||||
Attribute validTimeAtt = file.findGlobalAttribute("validTimeInMilliSecondsSinceEpoch");
|
||||
Attribute timeSpanAtt = file.findGlobalAttribute("timespan");
|
||||
int timespan = timeSpanAtt.getNumericValue().intValue();
|
||||
Date date = new Date();
|
||||
date.setTime(validTimeAtt.getNumericValue().longValue());
|
||||
TimeRange range = new TimeRange(date.getTime(),date.getTime()+(timespan*1000)-1);
|
||||
DataTime dataTime = new DataTime(date);
|
||||
|
||||
//Read global attributes about the grid itself for use later.
|
||||
// Attribute lowerLeftLatAtt = file.findGlobalAttribute("lllat");
|
||||
// Attribute lowerLeftLonAtt = file.findGlobalAttribute("lllon");
|
||||
// Attribute upperRightLatAtt = file.findGlobalAttribute("urlat");
|
||||
// Attribute upperRightLonAtt = file.findGlobalAttribute("urlon");
|
||||
// float upperLeftLon= lowerLeftLonAtt.getNumericValue().floatValue();
|
||||
// float upperLeftLat= upperRightLatAtt.getNumericValue().floatValue();
|
||||
// float lowerRightLon= upperRightLonAtt.getNumericValue().floatValue();
|
||||
// float lowerRightLat= lowerLeftLatAtt.getNumericValue().floatValue();
|
||||
|
||||
//Read Global attributes to help with define grid
|
||||
Attribute centerLatAtt = file.findGlobalAttribute("clat");
|
||||
float centerLat= centerLatAtt.getNumericValue().floatValue();
|
||||
Attribute centerLonAtt = file.findGlobalAttribute("clon");
|
||||
float centerLon= centerLonAtt.getNumericValue().floatValue();
|
||||
Attribute xresAtt = file.findGlobalAttribute("xres_m");
|
||||
float dx = xresAtt.getNumericValue().floatValue();
|
||||
Attribute yresAtt = file.findGlobalAttribute("yres_m");
|
||||
float dy= yresAtt.getNumericValue().floatValue();
|
||||
int nx = file.findDimension("x").getLength();
|
||||
int ny = file.findDimension("y").getLength();
|
||||
//Construct the grid coverage with attributes
|
||||
GridCoverage cov =createMapCoverage(centerLon, centerLat, nx, ny, dx, dy);
|
||||
//Lookup Coverage to make sure it does not already exist in the db.
|
||||
cov = gridCoverageLookup.getCoverage(cov, true);
|
||||
//Get network name for the LMA.
|
||||
Attribute networkNameAtt = file.findGlobalAttribute("networkName");
|
||||
|
||||
//Find variables
|
||||
List<Variable> vars = file.getVariables();
|
||||
Iterator<Variable> varIter = vars.iterator();
|
||||
ArrayList<String> varsToProcessList = new ArrayList<String>();
|
||||
//Compare the variables in the files to the variables we accept based on localization file
|
||||
while (varIter.hasNext()) {
|
||||
Variable tempVar = varIter.next();
|
||||
if (lmaVarsDict.isVarSupported(tempVar.getFullName())) {
|
||||
varsToProcessList.add(tempVar.getFullName());
|
||||
}
|
||||
}
|
||||
|
||||
int sizeOfVariablesToProcess =varsToProcessList.size();
|
||||
|
||||
String[] listOfVariablesToProcess = new String[sizeOfVariablesToProcess];
|
||||
varsToProcessList.toArray(listOfVariablesToProcess);
|
||||
|
||||
//Iterate over variables and create GridRecords for each variable and level
|
||||
for (int i = 0; i<sizeOfVariablesToProcess; ++i ) {
|
||||
Variable v = file.findVariable(listOfVariablesToProcess[i]);
|
||||
int nz = v.getDimension(1).getLength();
|
||||
for (int j=0; j< nz; ++j) {
|
||||
GridRecord record = new GridRecord();
|
||||
record.setPersistenceTime(TimeUtil.newDate());
|
||||
record.setDataTime(dataTime);
|
||||
///If the level is the first then it is the SUM level.
|
||||
if (j==0) {
|
||||
MasterLevel masterLevel = levelDao.lookupMasterLevel(new MasterLevel("SFC"), true);
|
||||
Level level = new Level();
|
||||
level.setLevelonevalue(0);
|
||||
level.setMasterLevel(masterLevel);
|
||||
level = levelDao.lookupLevel(level);
|
||||
record.setLevel(level);
|
||||
} else {
|
||||
MasterLevel masterLevel = levelDao.lookupMasterLevel(new MasterLevel("FHAG"), true);
|
||||
masterLevel.setUnitString("m");
|
||||
Level level = new Level();
|
||||
level.setLevelonevalue((j+1)*1000.);
|
||||
level.setMasterLevel(masterLevel);
|
||||
level = levelDao.lookupLevel(level);
|
||||
record.setLevel(level);
|
||||
}
|
||||
record.setDatasetId(networkNameAtt.getStringValue());
|
||||
record.setLocation(cov);
|
||||
String id = lmaVarsDict.getVarForStorage(v.getFullName());
|
||||
Parameter param = null;
|
||||
try {
|
||||
param = paramLookup.getParameter(id);
|
||||
} catch (Exception e) {
|
||||
|
||||
}
|
||||
if (param == null) {
|
||||
statusHandler.info("Need to create new parameter "+id+","+lmaVarsDict.getVarNameForStorage(v.getFullName()));
|
||||
param = new Parameter(id);
|
||||
param.setName(lmaVarsDict.getVarNameForStorage(v.getFullName()));
|
||||
|
||||
}
|
||||
record.setParameter(param);
|
||||
record.setLocation(cov);
|
||||
|
||||
//Need to transform the array to a float array, then flip the array.
|
||||
Array array = v.read();
|
||||
int total = ny*nx;
|
||||
float[] endArray = new float[total];
|
||||
int countlocal = 0;
|
||||
IndexIterator ii = array.getIndexIterator();
|
||||
while (ii.hasNext() && countlocal < total) {
|
||||
endArray[countlocal]= ii.getFloatNext();
|
||||
++countlocal;
|
||||
}
|
||||
///Need to flip the array to match how it is stored in AWIPS II versus netcdf.
|
||||
ArraysUtil.flipHoriz(endArray, ny, nx);
|
||||
record.setMessageData(endArray);
|
||||
recordsList.add(record);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
} catch (Exception e) {
|
||||
statusHandler.warn("Problem processing lma data: "+e);
|
||||
}
|
||||
try {
|
||||
file.close();
|
||||
} catch (Exception e){
|
||||
statusHandler.warn("Problem closing the lma netcdf file: "+e);
|
||||
}
|
||||
if (recordsList.size() >0) {
|
||||
GridRecord[] records = new GridRecord[recordsList.size()];
|
||||
recordsList.toArray(records);
|
||||
return records;
|
||||
} else {
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates the map coverage.
|
||||
*
|
||||
* @param centerLon the center longitude of the lma grid
|
||||
* @param centerLat the center latitude of the lma grid
|
||||
* @param nx the number of x grid cells
|
||||
* @param ny the number of y grid cells
|
||||
* @param dx the distance in meters of each y grid cell
|
||||
* @param dy the distance in meters in each x grid cell
|
||||
* @return the grid coverage returned from the input information. This grid coverage describes the grid that data is contained.
|
||||
* @throws Exception the exception
|
||||
*/
|
||||
private GridCoverage createMapCoverage(
|
||||
|
||||
Float centerLon, Float centerLat, Integer nx, Integer ny,
|
||||
|
||||
Float dx, Float dy)
|
||||
|
||||
throws Exception {
|
||||
|
||||
|
||||
ProjectedCRS crs = null;
|
||||
|
||||
double nxhalf = (nx / 2.0);
|
||||
|
||||
double nyhalf = (ny / 2.0);
|
||||
|
||||
double distancex = nxhalf * dx;
|
||||
|
||||
double distancey = nyhalf * dy;
|
||||
|
||||
// Create wkt for the lambert azimuthal projection
|
||||
|
||||
String wkt = "PROJCS[\"Lambert_Azimuthal_Equal_Area\","+
|
||||
"GEOGCS[\"GCS_WGS_1984\",DATUM[\"WGS_1984\",SPHEROID[\"WGS_1984\",6378137,298.257223563]],"+
|
||||
"PRIMEM[\"Greenwich\",0],UNIT[\"Degree\",0.017453292519943295]],"+
|
||||
"PROJECTION[\"Lambert_Azimuthal_Equal_Area\"]," +
|
||||
"PARAMETER[\"False_Easting\",0]," +
|
||||
"PARAMETER[\"False_Northing\",0]," +
|
||||
"PARAMETER[\"Central_Meridian\"," + centerLon + "]," +
|
||||
"PARAMETER[\"Latitude_Of_Origin\"," + centerLat + "]," +
|
||||
"UNIT[\"Meter\",1]," +
|
||||
"AUTHORITY[\"EPSG\",\"102020\"]]";
|
||||
|
||||
// Create coordinate reference systems, the lambert projection
|
||||
// containing the grid and the WGS84 grid to get out the lat lon.
|
||||
|
||||
crs = (ProjectedCRS) CRS.parseWKT(wkt);
|
||||
|
||||
CoordinateReferenceSystem wgs84 = DefaultGeographicCRS.WGS84;
|
||||
|
||||
// Calculate the math transform between the lambert grid and the wgs84.
|
||||
|
||||
MathTransform transform = CRS.findMathTransform(crs, wgs84);
|
||||
|
||||
// Setup the positions in the lambert grid for each of the corner
|
||||
// points, upper left, lower left, upper right, and lower right
|
||||
|
||||
GeneralDirectPosition posll = new GeneralDirectPosition(-distancex,
|
||||
-distancey);
|
||||
|
||||
// Create positions to hold the transformed coordinated for each of the
|
||||
// corners.
|
||||
|
||||
GeneralDirectPosition lowerLeft = new GeneralDirectPosition(0, 0);
|
||||
// Perform the transformation of each of the points.
|
||||
|
||||
transform.transform(posll, lowerLeft);
|
||||
|
||||
LambertConformalGridCoverage mapCoverage = new LambertConformalGridCoverage();
|
||||
mapCoverage.setMajorAxis(6378137);
|
||||
mapCoverage.setMinorAxis(6356752.314245);
|
||||
mapCoverage.setLatin1(centerLat);
|
||||
mapCoverage.setLatin2(centerLat);
|
||||
mapCoverage.setLov(centerLon);
|
||||
mapCoverage.setLa1(lowerLeft.getOrdinate(1));
|
||||
mapCoverage.setLo1(lowerLeft.getOrdinate(0));
|
||||
mapCoverage.setNx(nx);
|
||||
mapCoverage.setNy(ny);
|
||||
mapCoverage.setDx(dx);
|
||||
mapCoverage.setDy(dy);
|
||||
mapCoverage.setSpacingUnit(SI.METRE.getSymbol());
|
||||
mapCoverage.setFirstGridPointCorner(Corner.LowerLeft);
|
||||
|
||||
return mapCoverage;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the grid coverage lookup.
|
||||
*
|
||||
* @param gridCoverageLookup the new grid coverage lookup
|
||||
*/
|
||||
public void setGridCoverageLookup(GridCoverageLookup gridCoverageLookup) {
|
||||
this.gridCoverageLookup = gridCoverageLookup;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the level dao. Level Dao is used to lookup the proper level for the ingested data.
|
||||
*
|
||||
* @param levelDao the new level dao
|
||||
*/
|
||||
public void setLevelDao(LevelDao levelDao) {
|
||||
this.levelDao = levelDao;
|
||||
}
|
||||
|
||||
|
||||
}
|
|
@ -0,0 +1,86 @@
|
|||
package gov.nasa.msfc.sport.edex.plugin.lma.util;
|
||||
import java.io.File;
|
||||
import java.util.LinkedHashMap;
|
||||
import java.util.Map;
|
||||
|
||||
import javax.xml.bind.JAXB;
|
||||
|
||||
import com.raytheon.uf.common.localization.IPathManager;
|
||||
import com.raytheon.uf.common.localization.LocalizationFile;
|
||||
import com.raytheon.uf.common.localization.PathManagerFactory;
|
||||
import com.raytheon.uf.common.localization.LocalizationContext.LocalizationLevel;
|
||||
import com.raytheon.uf.common.localization.LocalizationContext.LocalizationType;
|
||||
import com.raytheon.uf.common.status.IUFStatusHandler;
|
||||
import com.raytheon.uf.common.status.UFStatus;
|
||||
|
||||
|
||||
|
||||
public class LMAVarsDict {
|
||||
|
||||
private static final transient IUFStatusHandler statusHandler = UFStatus
|
||||
.getHandler(LMAVarsDict.class);
|
||||
|
||||
private static LMAVarsDict instance = null;
|
||||
public static final String LMA_VARS_FILE = "lma/lmaVars.xml";
|
||||
LinkedHashMap<String,LmaVar> dictVarToLmaVar;
|
||||
|
||||
public LMAVarsDict() {
|
||||
dictVarToLmaVar = new LinkedHashMap<String,LmaVar>();
|
||||
loadVarsFiles();
|
||||
}
|
||||
|
||||
public static LMAVarsDict getInstance() {
|
||||
if (instance == null) {
|
||||
instance = new LMAVarsDict();
|
||||
}
|
||||
return instance;
|
||||
}
|
||||
|
||||
public boolean isVarSupported(String var) {
|
||||
return dictVarToLmaVar.containsKey(var);
|
||||
}
|
||||
|
||||
public String getVarForStorage(String var) {
|
||||
return dictVarToLmaVar.get(var).getAvar();
|
||||
}
|
||||
|
||||
public String getVarNameForStorage(String var) {
|
||||
return dictVarToLmaVar.get(var).getLongname();
|
||||
}
|
||||
|
||||
|
||||
private void loadVarsFiles() {
|
||||
IPathManager pathMgr = PathManagerFactory.getPathManager();
|
||||
Map<LocalizationLevel, LocalizationFile> tieredMap = pathMgr
|
||||
.getTieredLocalizationFile(LocalizationType.EDEX_STATIC,
|
||||
LMA_VARS_FILE);
|
||||
|
||||
LocalizationLevel[] levels = pathMgr.getAvailableLevels();
|
||||
for (LocalizationLevel level : levels) {
|
||||
LocalizationFile file = tieredMap.get(level);
|
||||
if (file != null) {
|
||||
try {
|
||||
loadFile(file.getFile());
|
||||
} catch (Throwable e) {
|
||||
statusHandler.error("Unable to load site lma vars"
|
||||
+ file.getFile().getAbsolutePath(), e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
private void loadFile(File file) {
|
||||
if (file == null || !file.exists()) {
|
||||
return;
|
||||
}
|
||||
LmaVarsContainer list = JAXB.unmarshal(file,
|
||||
LmaVarsContainer.class);
|
||||
for (LmaVar var : list.getLmaVars()) {
|
||||
dictVarToLmaVar.put(var.getName(), var);
|
||||
}
|
||||
statusHandler.debug("Successfully loaded lma vars from "
|
||||
+ file.getAbsolutePath());
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,44 @@
|
|||
package gov.nasa.msfc.sport.edex.plugin.lma.util;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlAttribute;
|
||||
import javax.xml.bind.annotation.XmlRootElement;
|
||||
|
||||
|
||||
@XmlAccessorType(XmlAccessType.NONE)
|
||||
@XmlRootElement
|
||||
public class LmaVar {
|
||||
|
||||
@XmlAttribute
|
||||
private String name;
|
||||
|
||||
@XmlAttribute
|
||||
private String avar;
|
||||
|
||||
@XmlAttribute
|
||||
private String longname;
|
||||
|
||||
public LmaVar() {
|
||||
|
||||
}
|
||||
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
public void setName(String name) {
|
||||
this.name = name;
|
||||
}
|
||||
public String getAvar() {
|
||||
return avar;
|
||||
}
|
||||
public void setAvar(String avar) {
|
||||
this.avar = avar;
|
||||
}
|
||||
public String getLongname() {
|
||||
return longname;
|
||||
}
|
||||
public void setLongname(String longname) {
|
||||
this.longname = longname;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,43 @@
|
|||
package gov.nasa.msfc.sport.edex.plugin.lma.util;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import javax.xml.bind.annotation.XmlAccessType;
|
||||
import javax.xml.bind.annotation.XmlAccessorType;
|
||||
import javax.xml.bind.annotation.XmlElement;
|
||||
import javax.xml.bind.annotation.XmlRootElement;
|
||||
|
||||
import com.raytheon.uf.common.serialization.annotations.DynamicSerialize;
|
||||
import com.raytheon.uf.common.serialization.annotations.DynamicSerializeElement;
|
||||
|
||||
|
||||
@DynamicSerialize
|
||||
@XmlAccessorType(XmlAccessType.NONE)
|
||||
@XmlRootElement(name = "lmaVarsContainer")
|
||||
public class LmaVarsContainer {
|
||||
|
||||
@XmlElement(name = "lmaVar")
|
||||
@DynamicSerializeElement
|
||||
private List<LmaVar> lmaVars;
|
||||
|
||||
public LmaVarsContainer() {
|
||||
lmaVars = new ArrayList<LmaVar>();
|
||||
}
|
||||
|
||||
public LmaVarsContainer(int initialSize) {
|
||||
lmaVars = new ArrayList<LmaVar>(initialSize);
|
||||
}
|
||||
|
||||
public List<LmaVar> getLmaVars() {
|
||||
return lmaVars;
|
||||
}
|
||||
|
||||
public void setLmaVar(List<LmaVar> lmaVars) {
|
||||
this.lmaVars = lmaVars;
|
||||
}
|
||||
|
||||
public void add(LmaVar lmaVar) {
|
||||
lmaVars.add(lmaVar);
|
||||
}
|
||||
}
|
|
@ -0,0 +1,52 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<bundle>
|
||||
<displayList>
|
||||
<displays xsi:type="d2DMapRenderableDisplay"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<descriptor xsi:type="mapDescriptor">
|
||||
<resource>
|
||||
<loadProperties xsi:type="gridLoadProperties" displayType="IMAGE" loadWithoutData="false">
|
||||
<resourceType>PLAN_VIEW</resourceType>
|
||||
<perspectiveProperty xsi:type="d2dLoadProperties" loadMode="VALID_TIME_SEQ" timeMatchBasis="true"/>
|
||||
<capabilities>
|
||||
<capability xsi:type="colorableCapability" colorAsString="green"/>
|
||||
<capability xsi:type="colorMapCapability">
|
||||
<colorMapParameters colorMapName="${colorMapName}">
|
||||
<persisted/>
|
||||
</colorMapParameters>
|
||||
</capability>
|
||||
<capability xsi:type="displayTypeCapability" displayType="IMAGE"/>
|
||||
<capability xsi:type="imagingCapability" contrast="1.0" brightness="1.0" interpolationState="true" alpha="1.0"/>
|
||||
</capabilities>
|
||||
</loadProperties>
|
||||
<properties isVisible="true" isHoverOn="false" isMapLayer="false" isBlinking="false" isSystemResource="false" renderingOrderId="IMAGE_WORLD">
|
||||
<pdProps minDisplayWidth="0" maxDisplayWidth="100000000"/>
|
||||
</properties>
|
||||
<resourceData xsi:type="gridResourceData" sampling="true" spatial="false" isRequeryNecessaryOnTimeMatch="true" isUpdatingOnMetadataOnly="false" retrieveData="true">
|
||||
<metadataMap>
|
||||
<mapping key="info.level.levelonevalue">
|
||||
<constraint constraintType="EQUALS" constraintValue="${level}"/>
|
||||
</mapping>
|
||||
<mapping key="info.level.masterLevel.name">
|
||||
<constraint constraintType="EQUALS" constraintValue="${levelType}"/>
|
||||
</mapping>
|
||||
<mapping key="info.parameter.abbreviation">
|
||||
<constraint constraintType="EQUALS" constraintValue="${productType}"/>
|
||||
</mapping>
|
||||
<mapping key="info.datasetId">
|
||||
<constraint constraintType="EQUALS" constraintValue="${network}"/>
|
||||
</mapping>
|
||||
<mapping key="info.level.leveltwovalue">
|
||||
<constraint constraintType="EQUALS" constraintValue="-999999.0"/>
|
||||
</mapping>
|
||||
<mapping key="pluginName">
|
||||
<constraint constraintType="EQUALS" constraintValue="grid"/>
|
||||
</mapping>
|
||||
</metadataMap>
|
||||
<alertParser xsi:type="gribDataCubeAlertMessageParser"/>
|
||||
</resourceData>
|
||||
</resource>
|
||||
</descriptor>
|
||||
</displays>
|
||||
</displayList>
|
||||
</bundle>
|
|
@ -0,0 +1,258 @@
|
|||
<!-- NASA SPoRT -->
|
||||
<colorMap>
|
||||
<color r="0.00392156862745098" g="0.101960784313725" b="0.258823529411765" a="0" />
|
||||
<color r="0.807843137254902" g="0.83921568627451" b="0.772549019607843" a="1" />
|
||||
<color r="0.301960784313725" g="0.83921568627451" b="0.796078431372549" a="1" />
|
||||
<color r="0" g="0.698039215686274" b="0.83921568627451" a="1" />
|
||||
<color r="0.337254901960784" g="0.588235294117647" b="0.83921568627451" a="1" />
|
||||
<color r="0.184313725490196" g="0.294117647058824" b="0.83921568627451" a="1" />
|
||||
<color r="0.0156862745098039" g="0" b="1" a="1" />
|
||||
<color r="0.384313725490196" g="0.0313725490196078" b="1" a="1" />
|
||||
<color r="0.00392156862745098" g="0.270588235294118" b="0.00392156862745098" a="1" />
|
||||
<color r="0.00392156862745098" g="0.470588235294118" b="0.00392156862745098" a="1" />
|
||||
<color r="0.00784313725490196" g="0.67843137254902" b="0.00784313725490196" a="1" />
|
||||
<color r="0.00784313725490196" g="0.76078431372549" b="0.00784313725490196" a="1" />
|
||||
<color r="0.00784313725490196" g="0.792156862745098" b="0.00784313725490196" a="1" />
|
||||
<color r="0.00784313725490196" g="0.823529411764706" b="0.00784313725490196" a="1" />
|
||||
<color r="0.00784313725490196" g="0.890196078431372" b="0.00784313725490196" a="1" />
|
||||
<color r="0.00784313725490196" g="0.925490196078431" b="0.00784313725490196" a="1" />
|
||||
<color r="0.0117647058823529" g="1" b="0.0117647058823529" a="1" />
|
||||
<color r="0.215686274509804" g="1" b="0.0117647058823529" a="1" />
|
||||
<color r="0.623529411764706" g="1" b="0.0196078431372549" a="1" />
|
||||
<color r="0.662745098039216" g="1" b="0.0196078431372549" a="1" />
|
||||
<color r="0.705882352941177" g="1" b="0.0196078431372549" a="1" />
|
||||
<color r="0.623529411764706" g="1" b="0.0196078431372549" a="1" />
|
||||
<color r="0.694117647058824" g="1" b="0.0196078431372549" a="1" />
|
||||
<color r="0.643137254901961" g="1" b="0.0313725490196078" a="1" />
|
||||
<color r="0.682352941176471" g="0.972549019607843" b="0.0901960784313725" a="1" />
|
||||
<color r="0.72156862745098" g="0.945098039215686" b="0.152941176470588" a="1" />
|
||||
<color r="0.76078431372549" g="0.917647058823529" b="0.215686274509804" a="1" />
|
||||
<color r="0.8" g="0.890196078431372" b="0.27843137254902" a="1" />
|
||||
<color r="0.83921568627451" g="0.862745098039216" b="0.337254901960784" a="1" />
|
||||
<color r="0.87843137254902" g="0.835294117647059" b="0.4" a="1" />
|
||||
<color r="0.917647058823529" g="0.807843137254902" b="0.462745098039216" a="1" />
|
||||
<color r="1" g="0.752941176470588" b="0.588235294117647" a="1" />
|
||||
<color r="1" g="0.729411764705882" b="0.568627450980392" a="1" />
|
||||
<color r="1" g="0.701960784313725" b="0.545098039215686" a="1" />
|
||||
<color r="1" g="0.674509803921569" b="0.525490196078431" a="1" />
|
||||
<color r="1" g="0.647058823529412" b="0.501960784313725" a="1" />
|
||||
<color r="1" g="0.619607843137255" b="0.47843137254902" a="1" />
|
||||
<color r="1" g="0.592156862745098" b="0.458823529411765" a="1" />
|
||||
<color r="1" g="0.568627450980392" b="0.435294117647059" a="1" />
|
||||
<color r="1" g="0.541176470588235" b="0.415686274509804" a="1" />
|
||||
<color r="1" g="0.513725490196078" b="0.392156862745098" a="1" />
|
||||
<color r="1" g="0.486274509803922" b="0.368627450980392" a="1" />
|
||||
<color r="1" g="0.458823529411765" b="0.349019607843137" a="1" />
|
||||
<color r="1" g="0.431372549019608" b="0.325490196078431" a="1" />
|
||||
<color r="1" g="0.443137254901961" b="0.227450980392157" a="1" />
|
||||
<color r="1" g="0.427450980392157" b="0.2" a="1" />
|
||||
<color r="1" g="0.415686274509804" b="0.172549019607843" a="1" />
|
||||
<color r="1" g="0.4" b="0.145098039215686" a="1" />
|
||||
<color r="1" g="0.388235294117647" b="0.117647058823529" a="1" />
|
||||
<color r="1" g="0.356862745098039" b="0.0588235294117647" a="1" />
|
||||
<color r="1" g="0.356862745098039" b="0.0862745098039216" a="1" />
|
||||
<color r="1" g="0.356862745098039" b="0.113725490196078" a="1" />
|
||||
<color r="1" g="0.36078431372549" b="0.141176470588235" a="1" />
|
||||
<color r="1" g="0.36078431372549" b="0.168627450980392" a="1" />
|
||||
<color r="1" g="0.36078431372549" b="0.196078431372549" a="1" />
|
||||
<color r="1" g="0.364705882352941" b="0.223529411764706" a="1" />
|
||||
<color r="1" g="0.364705882352941" b="0.250980392156863" a="1" />
|
||||
<color r="1" g="0.368627450980392" b="0.309803921568627" a="1" />
|
||||
<color r="1" g="0.337254901960784" b="0.290196078431373" a="1" />
|
||||
<color r="1" g="0.301960784313725" b="0.270588235294118" a="1" />
|
||||
<color r="1" g="0.270588235294118" b="0.250980392156863" a="1" />
|
||||
<color r="1" g="0.235294117647059" b="0.227450980392157" a="1" />
|
||||
<color r="1" g="0.203921568627451" b="0.207843137254902" a="1" />
|
||||
<color r="1" g="0.168627450980392" b="0.188235294117647" a="1" />
|
||||
<color r="1" g="0.137254901960784" b="0.168627450980392" a="1" />
|
||||
<color r="1" g="0.101960784313725" b="0.145098039215686" a="1" />
|
||||
<color r="1" g="0.0705882352941176" b="0.125490196078431" a="1" />
|
||||
<color r="1" g="0" b="0.0823529411764706" a="1" />
|
||||
<color r="1" g="0" b="0.113725490196078" a="1" />
|
||||
<color r="1" g="0" b="0.149019607843137" a="1" />
|
||||
<color r="1" g="0" b="0.180392156862745" a="1" />
|
||||
<color r="1" g="0" b="0.215686274509804" a="1" />
|
||||
<color r="1" g="0" b="0.247058823529412" a="1" />
|
||||
<color r="1" g="0" b="0.282352941176471" a="1" />
|
||||
<color r="1" g="0" b="0.313725490196078" a="1" />
|
||||
<color r="1" g="0" b="0.349019607843137" a="1" />
|
||||
<color r="1" g="0" b="0.380392156862745" a="1" />
|
||||
<color r="1" g="0" b="0.450980392156863" a="1" />
|
||||
<color r="1" g="0" b="0.474509803921569" a="1" />
|
||||
<color r="1" g="0" b="0.501960784313725" a="1" />
|
||||
<color r="1" g="0" b="0.529411764705882" a="1" />
|
||||
<color r="1" g="0" b="0.556862745098039" a="1" />
|
||||
<color r="1" g="0" b="0.584313725490196" a="1" />
|
||||
<color r="1" g="0" b="0.611764705882353" a="1" />
|
||||
<color r="1" g="0" b="0.63921568627451" a="1" />
|
||||
<color r="1" g="0" b="0.666666666666667" a="1" />
|
||||
<color r="1" g="0" b="0.694117647058824" a="1" />
|
||||
<color r="1" g="0" b="0.450980392156863" a="1" />
|
||||
<color r="1" g="0" b="0.482352941176471" a="1" />
|
||||
<color r="1" g="0" b="0.517647058823529" a="1" />
|
||||
<color r="1" g="0" b="0.552941176470588" a="1" />
|
||||
<color r="0.996078431372549" g="0" b="0.588235294117647" a="1" />
|
||||
<color r="0.996078431372549" g="0" b="0.619607843137255" a="1" />
|
||||
<color r="0.996078431372549" g="0" b="0.654901960784314" a="1" />
|
||||
<color r="0.996078431372549" g="0" b="0.690196078431373" a="1" />
|
||||
<color r="0.992156862745098" g="0" b="0.725490196078431" a="1" />
|
||||
<color r="0.992156862745098" g="0" b="0.756862745098039" a="1" />
|
||||
<color r="0.992156862745098" g="0" b="0.792156862745098" a="1" />
|
||||
<color r="0.992156862745098" g="0" b="0.827450980392157" a="1" />
|
||||
<color r="0.988235294117647" g="0" b="0.862745098039216" a="1" />
|
||||
<color r="0.988235294117647" g="0" b="0.894117647058824" a="1" />
|
||||
<color r="0.988235294117647" g="0" b="0.929411764705882" a="1" />
|
||||
<color r="0.984313725490196" g="0" b="1" a="1" />
|
||||
<color r="0.984313725490196" g="0.0196078431372549" b="1" a="1" />
|
||||
<color r="0.984313725490196" g="0.0392156862745098" b="0.996078431372549" a="1" />
|
||||
<color r="0.984313725490196" g="0.0627450980392157" b="0.996078431372549" a="1" />
|
||||
<color r="0.984313725490196" g="0.0823529411764706" b="0.992156862745098" a="1" />
|
||||
<color r="0.984313725490196" g="0.101960784313725" b="0.992156862745098" a="1" />
|
||||
<color r="0.984313725490196" g="0.125490196078431" b="0.988235294117647" a="1" />
|
||||
<color r="0.988235294117647" g="0.145098039215686" b="0.988235294117647" a="1" />
|
||||
<color r="0.988235294117647" g="0.168627450980392" b="0.984313725490196" a="1" />
|
||||
<color r="0.988235294117647" g="0.188235294117647" b="0.984313725490196" a="1" />
|
||||
<color r="0.988235294117647" g="0.207843137254902" b="0.980392156862745" a="1" />
|
||||
<color r="0.988235294117647" g="0.231372549019608" b="0.980392156862745" a="1" />
|
||||
<color r="0.988235294117647" g="0.250980392156863" b="0.976470588235294" a="1" />
|
||||
<color r="0.992156862745098" g="0.274509803921569" b="0.976470588235294" a="1" />
|
||||
<color r="0.992156862745098" g="0.294117647058824" b="0.972549019607843" a="1" />
|
||||
<color r="0.992156862745098" g="0.313725490196078" b="0.972549019607843" a="1" />
|
||||
<color r="0.992156862745098" g="0.337254901960784" b="0.968627450980392" a="1" />
|
||||
<color r="0.992156862745098" g="0.356862745098039" b="0.968627450980392" a="1" />
|
||||
<color r="0.992156862745098" g="0.376470588235294" b="0.964705882352941" a="1" />
|
||||
<color r="0.992156862745098" g="0.4" b="0.964705882352941" a="1" />
|
||||
<color r="0.996078431372549" g="0.419607843137255" b="0.96078431372549" a="1" />
|
||||
<color r="0.996078431372549" g="0.443137254901961" b="0.96078431372549" a="1" />
|
||||
<color r="0.996078431372549" g="0.462745098039216" b="0.956862745098039" a="1" />
|
||||
<color r="0.996078431372549" g="0.482352941176471" b="0.956862745098039" a="1" />
|
||||
<color r="0.996078431372549" g="0.505882352941176" b="0.952941176470588" a="1" />
|
||||
<color r="1" g="0.549019607843137" b="0.949019607843137" a="1" />
|
||||
<color r="0.996078431372549" g="0.552941176470588" b="0.949019607843137" a="1" />
|
||||
<color r="0.988235294117647" g="0.556862745098039" b="0.949019607843137" a="1" />
|
||||
<color r="0.980392156862745" g="0.564705882352941" b="0.952941176470588" a="1" />
|
||||
<color r="0.972549019607843" g="0.568627450980392" b="0.952941176470588" a="1" />
|
||||
<color r="0.964705882352941" g="0.572549019607843" b="0.956862745098039" a="1" />
|
||||
<color r="0.96078431372549" g="0.580392156862745" b="0.956862745098039" a="1" />
|
||||
<color r="0.952941176470588" g="0.584313725490196" b="0.96078431372549" a="1" />
|
||||
<color r="0.945098039215686" g="0.588235294117647" b="0.96078431372549" a="1" />
|
||||
<color r="0.937254901960784" g="0.596078431372549" b="0.964705882352941" a="1" />
|
||||
<color r="0.929411764705882" g="0.6" b="0.964705882352941" a="1" />
|
||||
<color r="0.925490196078431" g="0.603921568627451" b="0.968627450980392" a="1" />
|
||||
<color r="0.917647058823529" g="0.611764705882353" b="0.968627450980392" a="1" />
|
||||
<color r="0.909803921568627" g="0.615686274509804" b="0.972549019607843" a="1" />
|
||||
<color r="0.901960784313726" g="0.619607843137255" b="0.972549019607843" a="1" />
|
||||
<color r="0.894117647058824" g="0.627450980392157" b="0.976470588235294" a="1" />
|
||||
<color r="0.886274509803922" g="0.631372549019608" b="0.976470588235294" a="1" />
|
||||
<color r="0.882352941176471" g="0.635294117647059" b="0.980392156862745" a="1" />
|
||||
<color r="0.874509803921569" g="0.643137254901961" b="0.980392156862745" a="1" />
|
||||
<color r="0.866666666666667" g="0.647058823529412" b="0.984313725490196" a="1" />
|
||||
<color r="0.858823529411765" g="0.650980392156863" b="0.984313725490196" a="1" />
|
||||
<color r="0.850980392156863" g="0.658823529411765" b="0.988235294117647" a="1" />
|
||||
<color r="0.847058823529412" g="0.662745098039216" b="0.988235294117647" a="1" />
|
||||
<color r="0.83921568627451" g="0.666666666666667" b="0.992156862745098" a="1" />
|
||||
<color r="0.831372549019608" g="0.674509803921569" b="0.992156862745098" a="1" />
|
||||
<color r="0.847058823529412" g="0.674509803921569" b="0.988235294117647" a="1" />
|
||||
<color r="0.819607843137255" g="0.682352941176471" b="0.988235294117647" a="1" />
|
||||
<color r="0.788235294117647" g="0.694117647058824" b="0.988235294117647" a="1" />
|
||||
<color r="0.76078431372549" g="0.705882352941177" b="0.988235294117647" a="1" />
|
||||
<color r="0.729411764705882" g="0.717647058823529" b="0.988235294117647" a="1" />
|
||||
<color r="0.701960784313725" g="0.729411764705882" b="0.988235294117647" a="1" />
|
||||
<color r="0.670588235294118" g="0.741176470588235" b="0.984313725490196" a="1" />
|
||||
<color r="0.643137254901961" g="0.752941176470588" b="0.984313725490196" a="1" />
|
||||
<color r="0.611764705882353" g="0.764705882352941" b="0.984313725490196" a="1" />
|
||||
<color r="0.584313725490196" g="0.776470588235294" b="0.984313725490196" a="1" />
|
||||
<color r="0.552941176470588" g="0.788235294117647" b="0.984313725490196" a="1" />
|
||||
<color r="0.525490196078431" g="0.8" b="0.984313725490196" a="1" />
|
||||
<color r="0.494117647058824" g="0.811764705882353" b="0.980392156862745" a="1" />
|
||||
<color r="0.466666666666667" g="0.823529411764706" b="0.980392156862745" a="1" />
|
||||
<color r="0.435294117647059" g="0.835294117647059" b="0.980392156862745" a="1" />
|
||||
<color r="0.403921568627451" g="0.847058823529412" b="0.980392156862745" a="1" />
|
||||
<color r="0.376470588235294" g="0.858823529411765" b="0.980392156862745" a="1" />
|
||||
<color r="0.345098039215686" g="0.870588235294118" b="0.976470588235294" a="1" />
|
||||
<color r="0.317647058823529" g="0.882352941176471" b="0.976470588235294" a="1" />
|
||||
<color r="0.286274509803922" g="0.894117647058824" b="0.976470588235294" a="1" />
|
||||
<color r="0.258823529411765" g="0.905882352941176" b="0.976470588235294" a="1" />
|
||||
<color r="0.227450980392157" g="0.917647058823529" b="0.976470588235294" a="1" />
|
||||
<color r="0.2" g="0.929411764705882" b="0.976470588235294" a="1" />
|
||||
<color r="0.168627450980392" g="0.941176470588235" b="0.972549019607843" a="1" />
|
||||
<color r="0.141176470588235" g="0.952941176470588" b="0.972549019607843" a="1" />
|
||||
<color r="0.109803921568627" g="0.964705882352941" b="0.972549019607843" a="1" />
|
||||
<color r="0.0823529411764706" g="0.976470588235294" b="0.972549019607843" a="1" />
|
||||
<color r="0.0196078431372549" g="1" b="0.952941176470588" a="1" />
|
||||
<color r="0.0509803921568627" g="1" b="0.949019607843137" a="1" />
|
||||
<color r="0.0862745098039216" g="1" b="0.941176470588235" a="1" />
|
||||
<color r="0.117647058823529" g="1" b="0.933333333333333" a="1" />
|
||||
<color r="0.152941176470588" g="1" b="0.925490196078431" a="1" />
|
||||
<color r="0.184313725490196" g="1" b="0.92156862745098" a="1" />
|
||||
<color r="0.219607843137255" g="1" b="0.913725490196078" a="1" />
|
||||
<color r="0.250980392156863" g="1" b="0.905882352941176" a="1" />
|
||||
<color r="0.286274509803922" g="1" b="0.898039215686275" a="1" />
|
||||
<color r="0.32156862745098" g="1" b="0.894117647058824" a="1" />
|
||||
<color r="0.352941176470588" g="1" b="0.886274509803922" a="1" />
|
||||
<color r="0.388235294117647" g="1" b="0.87843137254902" a="1" />
|
||||
<color r="0.419607843137255" g="1" b="0.870588235294118" a="1" />
|
||||
<color r="0.454901960784314" g="1" b="0.866666666666667" a="1" />
|
||||
<color r="0.486274509803922" g="1" b="0.858823529411765" a="1" />
|
||||
<color r="0.52156862745098" g="1" b="0.850980392156863" a="1" />
|
||||
<color r="0.552941176470588" g="1" b="0.843137254901961" a="1" />
|
||||
<color r="0.588235294117647" g="1" b="0.83921568627451" a="1" />
|
||||
<color r="0.623529411764706" g="1" b="0.831372549019608" a="1" />
|
||||
<color r="0.654901960784314" g="1" b="0.823529411764706" a="1" />
|
||||
<color r="0.690196078431373" g="1" b="0.815686274509804" a="1" />
|
||||
<color r="0.72156862745098" g="1" b="0.811764705882353" a="1" />
|
||||
<color r="0.756862745098039" g="1" b="0.803921568627451" a="1" />
|
||||
<color r="0.788235294117647" g="1" b="0.796078431372549" a="1" />
|
||||
<color r="0.823529411764706" g="1" b="0.788235294117647" a="1" />
|
||||
<color r="1" g="0.996078431372549" b="0.784313725490196" a="1" />
|
||||
<color r="1" g="0.996078431372549" b="0.768627450980392" a="1" />
|
||||
<color r="1" g="0.992156862745098" b="0.752941176470588" a="1" />
|
||||
<color r="1" g="0.992156862745098" b="0.741176470588235" a="1" />
|
||||
<color r="1" g="0.992156862745098" b="0.725490196078431" a="1" />
|
||||
<color r="1" g="0.992156862745098" b="0.709803921568627" a="1" />
|
||||
<color r="1" g="0.992156862745098" b="0.694117647058824" a="1" />
|
||||
<color r="1" g="0.992156862745098" b="0.67843137254902" a="1" />
|
||||
<color r="1" g="0.992156862745098" b="0.662745098039216" a="1" />
|
||||
<color r="1" g="0.992156862745098" b="0.647058823529412" a="1" />
|
||||
<color r="1" g="0.988235294117647" b="0.631372549019608" a="1" />
|
||||
<color r="1" g="0.988235294117647" b="0.615686274509804" a="1" />
|
||||
<color r="1" g="0.988235294117647" b="0.6" a="1" />
|
||||
<color r="1" g="0.988235294117647" b="0.584313725490196" a="1" />
|
||||
<color r="1" g="0.988235294117647" b="0.568627450980392" a="1" />
|
||||
<color r="1" g="0.988235294117647" b="0.552941176470588" a="1" />
|
||||
<color r="1" g="0.988235294117647" b="0.537254901960784" a="1" />
|
||||
<color r="1" g="0.988235294117647" b="0.52156862745098" a="1" />
|
||||
<color r="1" g="0.984313725490196" b="0.505882352941176" a="1" />
|
||||
<color r="1" g="0.984313725490196" b="0.494117647058824" a="1" />
|
||||
<color r="1" g="0.984313725490196" b="0.47843137254902" a="1" />
|
||||
<color r="1" g="0.984313725490196" b="0.462745098039216" a="1" />
|
||||
<color r="1" g="0.984313725490196" b="0.447058823529412" a="1" />
|
||||
<color r="1" g="0.984313725490196" b="0.431372549019608" a="1" />
|
||||
<color r="1" g="0.984313725490196" b="0.415686274509804" a="1" />
|
||||
<color r="1" g="0.984313725490196" b="0.4" a="1" />
|
||||
<color r="1" g="0.980392156862745" b="0.384313725490196" a="1" />
|
||||
<color r="1" g="0.980392156862745" b="0.368627450980392" a="1" />
|
||||
<color r="1" g="0.980392156862745" b="0.352941176470588" a="1" />
|
||||
<color r="1" g="0.980392156862745" b="0.337254901960784" a="1" />
|
||||
<color r="1" g="0.980392156862745" b="0.32156862745098" a="1" />
|
||||
<color r="1" g="0.980392156862745" b="0.305882352941176" a="1" />
|
||||
<color r="1" g="0.980392156862745" b="0.290196078431373" a="1" />
|
||||
<color r="1" g="0.980392156862745" b="0.274509803921569" a="1" />
|
||||
<color r="1" g="0.976470588235294" b="0.258823529411765" a="1" />
|
||||
<color r="1" g="0.976470588235294" b="0.247058823529412" a="1" />
|
||||
<color r="1" g="0.976470588235294" b="0.231372549019608" a="1" />
|
||||
<color r="1" g="0.976470588235294" b="0.215686274509804" a="1" />
|
||||
<color r="1" g="0.976470588235294" b="0.2" a="1" />
|
||||
<color r="1" g="0.976470588235294" b="0.184313725490196" a="1" />
|
||||
<color r="1" g="0.976470588235294" b="0.168627450980392" a="1" />
|
||||
<color r="1" g="0.976470588235294" b="0.152941176470588" a="1" />
|
||||
<color r="1" g="0.972549019607843" b="0.137254901960784" a="1" />
|
||||
<color r="1" g="0.972549019607843" b="0.12156862745098" a="1" />
|
||||
<color r="1" g="0.972549019607843" b="0.105882352941176" a="1" />
|
||||
<color r="1" g="0.972549019607843" b="0.0901960784313725" a="1" />
|
||||
<color r="1" g="0.972549019607843" b="0.0745098039215686" a="1" />
|
||||
<color r="1" g="0.972549019607843" b="0.0588235294117647" a="1" />
|
||||
<color r="1" g="0.972549019607843" b="0.0431372549019608" a="1" />
|
||||
<color r="1" g="1" b="1" a="1" />
|
||||
<color r="1" g="1" b="1" a="1" />
|
||||
</colorMap>
|
|
@ -0,0 +1,261 @@
|
|||
<!-- ====================
|
||||
This is a colormap file that is read via JaXB to marshel the ColorMap class.
|
||||
======================-->
|
||||
<colorMap>
|
||||
<color r="0" g="0" b="0" a="0" />
|
||||
<color r="0" g="0" b="0" a="1" />
|
||||
<color r="0" g="0" b="0" a="1" />
|
||||
<color r="0.00784313725490196" g="0.850980392156863" b="0.00784313725490196" a="1" />
|
||||
<color r="0.133333333333333" g="0.850980392156863" b="0.00784313725490196" a="1" />
|
||||
<color r="0.258823529411765" g="0.850980392156863" b="0.00784313725490196" a="1" />
|
||||
<color r="0.384313725490196" g="0.850980392156863" b="0.00784313725490196" a="1" />
|
||||
<color r="0.509803921568627" g="0.854901960784314" b="0.00784313725490196" a="1" />
|
||||
<color r="0.635294117647059" g="0.854901960784314" b="0.00784313725490196" a="1" />
|
||||
<color r="0.768627450980392" g="0.850980392156863" b="0.0156862745098039" a="1" />
|
||||
<color r="0.784313725490196" g="0.737254901960784" b="0.0274509803921569" a="1" />
|
||||
<color r="0.8" g="0.623529411764706" b="0.0431372549019608" a="1" />
|
||||
<color r="0.819607843137255" g="0.505882352941176" b="0.0549019607843137" a="1" />
|
||||
<color r="0.835294117647059" g="0.392156862745098" b="0.0705882352941176" a="1" />
|
||||
<color r="0.854901960784314" g="0.274509803921569" b="0.0823529411764706" a="1" />
|
||||
<color r="0.768627450980392" g="0.850980392156863" b="0.0156862745098039" a="1" />
|
||||
<color r="0.745098039215686" g="0.819607843137255" b="0.0470588235294118" a="1" />
|
||||
<color r="0.717647058823529" g="0.788235294117647" b="0.0784313725490196" a="1" />
|
||||
<color r="0.690196078431373" g="0.756862745098039" b="0.109803921568627" a="1" />
|
||||
<color r="0.662745098039216" g="0.725490196078431" b="0.145098039215686" a="1" />
|
||||
<color r="0.635294117647059" g="0.694117647058824" b="0.176470588235294" a="1" />
|
||||
<color r="0.607843137254902" g="0.662745098039216" b="0.207843137254902" a="1" />
|
||||
<color r="0.580392156862745" g="0.631372549019608" b="0.23921568627451" a="1" />
|
||||
<color r="0.552941176470588" g="0.6" b="0.274509803921569" a="1" />
|
||||
<color r="0.525490196078431" g="0.568627450980392" b="0.305882352941176" a="1" />
|
||||
<color r="0.498039215686275" g="0.537254901960784" b="0.337254901960784" a="1" />
|
||||
<color r="0.470588235294118" g="0.505882352941176" b="0.368627450980392" a="1" />
|
||||
<color r="0.443137254901961" g="0.474509803921569" b="0.403921568627451" a="1" />
|
||||
<color r="0.415686274509804" g="0.443137254901961" b="0.435294117647059" a="1" />
|
||||
<color r="0.388235294117647" g="0.411764705882353" b="0.466666666666667" a="1" />
|
||||
<color r="0.36078431372549" g="0.380392156862745" b="0.498039215686275" a="1" />
|
||||
<color r="0.333333333333333" g="0.349019607843137" b="0.533333333333333" a="1" />
|
||||
<color r="0.305882352941176" g="0.317647058823529" b="0.564705882352941" a="1" />
|
||||
<color r="0.27843137254902" g="0.286274509803922" b="0.596078431372549" a="1" />
|
||||
<color r="0.250980392156863" g="0.254901960784314" b="0.627450980392157" a="1" />
|
||||
<color r="0.223529411764706" g="0.223529411764706" b="0.662745098039216" a="1" />
|
||||
<color r="0.196078431372549" g="0.192156862745098" b="0.694117647058824" a="1" />
|
||||
<color r="0.168627450980392" g="0.16078431372549" b="0.725490196078431" a="1" />
|
||||
<color r="0.141176470588235" g="0.129411764705882" b="0.756862745098039" a="1" />
|
||||
<color r="0.113725490196078" g="0.0980392156862745" b="0.792156862745098" a="1" />
|
||||
<color r="0.0862745098039216" g="0.0666666666666667" b="0.823529411764706" a="1" />
|
||||
<color r="0.0549019607843137" g="0.0274509803921569" b="0.850980392156863" a="1" />
|
||||
<color r="0.0705882352941176" g="0.0470588235294118" b="0.850980392156863" a="1" />
|
||||
<color r="0.0862745098039216" g="0.0705882352941176" b="0.850980392156863" a="1" />
|
||||
<color r="0.105882352941176" g="0.0941176470588235" b="0.850980392156863" a="1" />
|
||||
<color r="0.12156862745098" g="0.113725490196078" b="0.854901960784314" a="1" />
|
||||
<color r="0.141176470588235" g="0.137254901960784" b="0.854901960784314" a="1" />
|
||||
<color r="0.156862745098039" g="0.16078431372549" b="0.854901960784314" a="1" />
|
||||
<color r="0.176470588235294" g="0.180392156862745" b="0.854901960784314" a="1" />
|
||||
<color r="0.192156862745098" g="0.203921568627451" b="0.858823529411765" a="1" />
|
||||
<color r="0.211764705882353" g="0.227450980392157" b="0.858823529411765" a="1" />
|
||||
<color r="0.227450980392157" g="0.247058823529412" b="0.858823529411765" a="1" />
|
||||
<color r="0.247058823529412" g="0.270588235294118" b="0.858823529411765" a="1" />
|
||||
<color r="0.262745098039216" g="0.294117647058824" b="0.862745098039216" a="1" />
|
||||
<color r="0.282352941176471" g="0.313725490196078" b="0.862745098039216" a="1" />
|
||||
<color r="0.298039215686275" g="0.337254901960784" b="0.862745098039216" a="1" />
|
||||
<color r="0.317647058823529" g="0.36078431372549" b="0.862745098039216" a="1" />
|
||||
<color r="0.333333333333333" g="0.380392156862745" b="0.866666666666667" a="1" />
|
||||
<color r="0.352941176470588" g="0.403921568627451" b="0.866666666666667" a="1" />
|
||||
<color r="0.368627450980392" g="0.427450980392157" b="0.866666666666667" a="1" />
|
||||
<color r="0.388235294117647" g="0.450980392156863" b="0.870588235294118" a="1" />
|
||||
<color r="0.403921568627451" g="0.470588235294118" b="0.870588235294118" a="1" />
|
||||
<color r="0.419607843137255" g="0.494117647058824" b="0.870588235294118" a="1" />
|
||||
<color r="0.43921568627451" g="0.517647058823529" b="0.870588235294118" a="1" />
|
||||
<color r="0.454901960784314" g="0.537254901960784" b="0.874509803921569" a="1" />
|
||||
<color r="0.474509803921569" g="0.56078431372549" b="0.874509803921569" a="1" />
|
||||
<color r="0.490196078431373" g="0.584313725490196" b="0.874509803921569" a="1" />
|
||||
<color r="0.509803921568627" g="0.603921568627451" b="0.874509803921569" a="1" />
|
||||
<color r="0.525490196078431" g="0.627450980392157" b="0.87843137254902" a="1" />
|
||||
<color r="0.545098039215686" g="0.650980392156863" b="0.87843137254902" a="1" />
|
||||
<color r="0.56078431372549" g="0.670588235294118" b="0.87843137254902" a="1" />
|
||||
<color r="0.580392156862745" g="0.694117647058824" b="0.87843137254902" a="1" />
|
||||
<color r="0.596078431372549" g="0.717647058823529" b="0.882352941176471" a="1" />
|
||||
<color r="0.615686274509804" g="0.737254901960784" b="0.882352941176471" a="1" />
|
||||
<color r="0.631372549019608" g="0.76078431372549" b="0.882352941176471" a="1" />
|
||||
<color r="0.650980392156863" g="0.784313725490196" b="0.882352941176471" a="1" />
|
||||
<color r="0.666666666666667" g="0.803921568627451" b="0.886274509803922" a="1" />
|
||||
<color r="0.686274509803922" g="0.827450980392157" b="0.886274509803922" a="1" />
|
||||
<color r="0.674509803921569" g="0.803921568627451" b="0.890196078431372" a="1" />
|
||||
<color r="0.674509803921569" g="0.8" b="0.890196078431372" a="1" />
|
||||
<color r="0.674509803921569" g="0.796078431372549" b="0.890196078431372" a="1" />
|
||||
<color r="0.674509803921569" g="0.792156862745098" b="0.886274509803922" a="1" />
|
||||
<color r="0.67843137254902" g="0.788235294117647" b="0.886274509803922" a="1" />
|
||||
<color r="0.67843137254902" g="0.784313725490196" b="0.882352941176471" a="1" />
|
||||
<color r="0.67843137254902" g="0.780392156862745" b="0.882352941176471" a="1" />
|
||||
<color r="0.682352941176471" g="0.772549019607843" b="0.87843137254902" a="1" />
|
||||
<color r="0.682352941176471" g="0.768627450980392" b="0.87843137254902" a="1" />
|
||||
<color r="0.682352941176471" g="0.764705882352941" b="0.874509803921569" a="1" />
|
||||
<color r="0.686274509803922" g="0.76078431372549" b="0.874509803921569" a="1" />
|
||||
<color r="0.686274509803922" g="0.756862745098039" b="0.874509803921569" a="1" />
|
||||
<color r="0.686274509803922" g="0.752941176470588" b="0.870588235294118" a="1" />
|
||||
<color r="0.690196078431373" g="0.745098039215686" b="0.870588235294118" a="1" />
|
||||
<color r="0.690196078431373" g="0.741176470588235" b="0.866666666666667" a="1" />
|
||||
<color r="0.690196078431373" g="0.737254901960784" b="0.866666666666667" a="1" />
|
||||
<color r="0.690196078431373" g="0.733333333333333" b="0.862745098039216" a="1" />
|
||||
<color r="0.694117647058824" g="0.729411764705882" b="0.862745098039216" a="1" />
|
||||
<color r="0.694117647058824" g="0.725490196078431" b="0.858823529411765" a="1" />
|
||||
<color r="0.694117647058824" g="0.717647058823529" b="0.858823529411765" a="1" />
|
||||
<color r="0.698039215686274" g="0.713725490196078" b="0.858823529411765" a="1" />
|
||||
<color r="0.698039215686274" g="0.709803921568627" b="0.854901960784314" a="1" />
|
||||
<color r="0.698039215686274" g="0.705882352941177" b="0.854901960784314" a="1" />
|
||||
<color r="0.701960784313725" g="0.701960784313725" b="0.850980392156863" a="1" />
|
||||
<color r="0.701960784313725" g="0.698039215686274" b="0.850980392156863" a="1" />
|
||||
<color r="0.701960784313725" g="0.694117647058824" b="0.847058823529412" a="1" />
|
||||
<color r="0.705882352941177" g="0.686274509803922" b="0.847058823529412" a="1" />
|
||||
<color r="0.705882352941177" g="0.682352941176471" b="0.843137254901961" a="1" />
|
||||
<color r="0.705882352941177" g="0.67843137254902" b="0.843137254901961" a="1" />
|
||||
<color r="0.709803921568627" g="0.674509803921569" b="0.843137254901961" a="1" />
|
||||
<color r="0.709803921568627" g="0.670588235294118" b="0.83921568627451" a="1" />
|
||||
<color r="0.709803921568627" g="0.666666666666667" b="0.83921568627451" a="1" />
|
||||
<color r="0.709803921568627" g="0.658823529411765" b="0.835294117647059" a="1" />
|
||||
<color r="0.713725490196078" g="0.654901960784314" b="0.835294117647059" a="1" />
|
||||
<color r="0.713725490196078" g="0.650980392156863" b="0.831372549019608" a="1" />
|
||||
<color r="0.713725490196078" g="0.647058823529412" b="0.831372549019608" a="1" />
|
||||
<color r="0.717647058823529" g="0.643137254901961" b="0.827450980392157" a="1" />
|
||||
<color r="0.717647058823529" g="0.63921568627451" b="0.827450980392157" a="1" />
|
||||
<color r="0.717647058823529" g="0.631372549019608" b="0.827450980392157" a="1" />
|
||||
<color r="0.72156862745098" g="0.627450980392157" b="0.823529411764706" a="1" />
|
||||
<color r="0.72156862745098" g="0.623529411764706" b="0.823529411764706" a="1" />
|
||||
<color r="0.72156862745098" g="0.619607843137255" b="0.819607843137255" a="1" />
|
||||
<color r="0.725490196078431" g="0.615686274509804" b="0.819607843137255" a="1" />
|
||||
<color r="0.725490196078431" g="0.611764705882353" b="0.815686274509804" a="1" />
|
||||
<color r="0.725490196078431" g="0.607843137254902" b="0.815686274509804" a="1" />
|
||||
<color r="0.725490196078431" g="0.6" b="0.811764705882353" a="1" />
|
||||
<color r="0.729411764705882" g="0.596078431372549" b="0.811764705882353" a="1" />
|
||||
<color r="0.729411764705882" g="0.592156862745098" b="0.811764705882353" a="1" />
|
||||
<color r="0.729411764705882" g="0.588235294117647" b="0.807843137254902" a="1" />
|
||||
<color r="0.733333333333333" g="0.584313725490196" b="0.807843137254902" a="1" />
|
||||
<color r="0.733333333333333" g="0.580392156862745" b="0.803921568627451" a="1" />
|
||||
<color r="0.733333333333333" g="0.572549019607843" b="0.803921568627451" a="1" />
|
||||
<color r="0.737254901960784" g="0.568627450980392" b="0.8" a="1" />
|
||||
<color r="0.737254901960784" g="0.564705882352941" b="0.8" a="1" />
|
||||
<color r="0.737254901960784" g="0.56078431372549" b="0.796078431372549" a="1" />
|
||||
<color r="0.741176470588235" g="0.556862745098039" b="0.796078431372549" a="1" />
|
||||
<color r="0.741176470588235" g="0.552941176470588" b="0.796078431372549" a="1" />
|
||||
<color r="0.741176470588235" g="0.545098039215686" b="0.792156862745098" a="1" />
|
||||
<color r="0.745098039215686" g="0.541176470588235" b="0.792156862745098" a="1" />
|
||||
<color r="0.745098039215686" g="0.537254901960784" b="0.788235294117647" a="1" />
|
||||
<color r="0.745098039215686" g="0.533333333333333" b="0.788235294117647" a="1" />
|
||||
<color r="0.745098039215686" g="0.529411764705882" b="0.784313725490196" a="1" />
|
||||
<color r="0.749019607843137" g="0.525490196078431" b="0.784313725490196" a="1" />
|
||||
<color r="0.749019607843137" g="0.52156862745098" b="0.780392156862745" a="1" />
|
||||
<color r="0.749019607843137" g="0.513725490196078" b="0.780392156862745" a="1" />
|
||||
<color r="0.752941176470588" g="0.509803921568627" b="0.776470588235294" a="1" />
|
||||
<color r="0.752941176470588" g="0.505882352941176" b="0.776470588235294" a="1" />
|
||||
<color r="0.752941176470588" g="0.501960784313725" b="0.776470588235294" a="1" />
|
||||
<color r="0.756862745098039" g="0.498039215686275" b="0.772549019607843" a="1" />
|
||||
<color r="0.756862745098039" g="0.494117647058824" b="0.772549019607843" a="1" />
|
||||
<color r="0.756862745098039" g="0.486274509803922" b="0.768627450980392" a="1" />
|
||||
<color r="0.76078431372549" g="0.482352941176471" b="0.768627450980392" a="1" />
|
||||
<color r="0.76078431372549" g="0.47843137254902" b="0.764705882352941" a="1" />
|
||||
<color r="0.76078431372549" g="0.474509803921569" b="0.764705882352941" a="1" />
|
||||
<color r="0.76078431372549" g="0.470588235294118" b="0.76078431372549" a="1" />
|
||||
<color r="0.764705882352941" g="0.466666666666667" b="0.76078431372549" a="1" />
|
||||
<color r="0.764705882352941" g="0.458823529411765" b="0.76078431372549" a="1" />
|
||||
<color r="0.764705882352941" g="0.454901960784314" b="0.756862745098039" a="1" />
|
||||
<color r="0.768627450980392" g="0.450980392156863" b="0.756862745098039" a="1" />
|
||||
<color r="0.768627450980392" g="0.447058823529412" b="0.752941176470588" a="1" />
|
||||
<color r="0.768627450980392" g="0.443137254901961" b="0.752941176470588" a="1" />
|
||||
<color r="0.772549019607843" g="0.43921568627451" b="0.749019607843137" a="1" />
|
||||
<color r="0.772549019607843" g="0.435294117647059" b="0.749019607843137" a="1" />
|
||||
<color r="0.772549019607843" g="0.427450980392157" b="0.745098039215686" a="1" />
|
||||
<color r="0.776470588235294" g="0.423529411764706" b="0.745098039215686" a="1" />
|
||||
<color r="0.776470588235294" g="0.419607843137255" b="0.745098039215686" a="1" />
|
||||
<color r="0.776470588235294" g="0.415686274509804" b="0.741176470588235" a="1" />
|
||||
<color r="0.780392156862745" g="0.411764705882353" b="0.741176470588235" a="1" />
|
||||
<color r="0.780392156862745" g="0.407843137254902" b="0.737254901960784" a="1" />
|
||||
<color r="0.780392156862745" g="0.4" b="0.737254901960784" a="1" />
|
||||
<color r="0.780392156862745" g="0.396078431372549" b="0.733333333333333" a="1" />
|
||||
<color r="0.784313725490196" g="0.392156862745098" b="0.733333333333333" a="1" />
|
||||
<color r="0.784313725490196" g="0.388235294117647" b="0.729411764705882" a="1" />
|
||||
<color r="0.784313725490196" g="0.384313725490196" b="0.729411764705882" a="1" />
|
||||
<color r="0.788235294117647" g="0.380392156862745" b="0.729411764705882" a="1" />
|
||||
<color r="0.788235294117647" g="0.372549019607843" b="0.725490196078431" a="1" />
|
||||
<color r="0.788235294117647" g="0.368627450980392" b="0.725490196078431" a="1" />
|
||||
<color r="0.792156862745098" g="0.364705882352941" b="0.72156862745098" a="1" />
|
||||
<color r="0.792156862745098" g="0.36078431372549" b="0.72156862745098" a="1" />
|
||||
<color r="0.792156862745098" g="0.356862745098039" b="0.717647058823529" a="1" />
|
||||
<color r="0.796078431372549" g="0.352941176470588" b="0.717647058823529" a="1" />
|
||||
<color r="0.796078431372549" g="0.349019607843137" b="0.713725490196078" a="1" />
|
||||
<color r="0.796078431372549" g="0.341176470588235" b="0.713725490196078" a="1" />
|
||||
<color r="0.8" g="0.337254901960784" b="0.713725490196078" a="1" />
|
||||
<color r="0.8" g="0.333333333333333" b="0.709803921568627" a="1" />
|
||||
<color r="0.8" g="0.329411764705882" b="0.709803921568627" a="1" />
|
||||
<color r="0.8" g="0.325490196078431" b="0.705882352941177" a="1" />
|
||||
<color r="0.803921568627451" g="0.32156862745098" b="0.705882352941177" a="1" />
|
||||
<color r="0.803921568627451" g="0.313725490196078" b="0.701960784313725" a="1" />
|
||||
<color r="0.803921568627451" g="0.309803921568627" b="0.701960784313725" a="1" />
|
||||
<color r="0.807843137254902" g="0.305882352941176" b="0.698039215686274" a="1" />
|
||||
<color r="0.807843137254902" g="0.301960784313725" b="0.698039215686274" a="1" />
|
||||
<color r="0.807843137254902" g="0.298039215686275" b="0.698039215686274" a="1" />
|
||||
<color r="0.811764705882353" g="0.294117647058824" b="0.694117647058824" a="1" />
|
||||
<color r="0.811764705882353" g="0.286274509803922" b="0.694117647058824" a="1" />
|
||||
<color r="0.811764705882353" g="0.282352941176471" b="0.690196078431373" a="1" />
|
||||
<color r="0.815686274509804" g="0.27843137254902" b="0.690196078431373" a="1" />
|
||||
<color r="0.815686274509804" g="0.274509803921569" b="0.686274509803922" a="1" />
|
||||
<color r="0.815686274509804" g="0.270588235294118" b="0.686274509803922" a="1" />
|
||||
<color r="0.815686274509804" g="0.266666666666667" b="0.682352941176471" a="1" />
|
||||
<color r="0.819607843137255" g="0.262745098039216" b="0.682352941176471" a="1" />
|
||||
<color r="0.819607843137255" g="0.254901960784314" b="0.67843137254902" a="1" />
|
||||
<color r="0.819607843137255" g="0.250980392156863" b="0.67843137254902" a="1" />
|
||||
<color r="0.823529411764706" g="0.247058823529412" b="0.67843137254902" a="1" />
|
||||
<color r="0.823529411764706" g="0.243137254901961" b="0.674509803921569" a="1" />
|
||||
<color r="0.823529411764706" g="0.23921568627451" b="0.674509803921569" a="1" />
|
||||
<color r="0.827450980392157" g="0.235294117647059" b="0.670588235294118" a="1" />
|
||||
<color r="0.827450980392157" g="0.227450980392157" b="0.670588235294118" a="1" />
|
||||
<color r="0.827450980392157" g="0.223529411764706" b="0.666666666666667" a="1" />
|
||||
<color r="0.831372549019608" g="0.219607843137255" b="0.666666666666667" a="1" />
|
||||
<color r="0.831372549019608" g="0.215686274509804" b="0.662745098039216" a="1" />
|
||||
<color r="0.831372549019608" g="0.211764705882353" b="0.662745098039216" a="1" />
|
||||
<color r="0.835294117647059" g="0.207843137254902" b="0.662745098039216" a="1" />
|
||||
<color r="0.835294117647059" g="0.2" b="0.658823529411765" a="1" />
|
||||
<color r="0.835294117647059" g="0.196078431372549" b="0.658823529411765" a="1" />
|
||||
<color r="0.835294117647059" g="0.192156862745098" b="0.654901960784314" a="1" />
|
||||
<color r="0.83921568627451" g="0.188235294117647" b="0.654901960784314" a="1" />
|
||||
<color r="0.83921568627451" g="0.184313725490196" b="0.650980392156863" a="1" />
|
||||
<color r="0.83921568627451" g="0.180392156862745" b="0.650980392156863" a="1" />
|
||||
<color r="0.843137254901961" g="0.176470588235294" b="0.647058823529412" a="1" />
|
||||
<color r="0.843137254901961" g="0.168627450980392" b="0.647058823529412" a="1" />
|
||||
<color r="0.843137254901961" g="0.164705882352941" b="0.647058823529412" a="1" />
|
||||
<color r="0.847058823529412" g="0.16078431372549" b="0.643137254901961" a="1" />
|
||||
<color r="0.847058823529412" g="0.156862745098039" b="0.643137254901961" a="1" />
|
||||
<color r="0.847058823529412" g="0.152941176470588" b="0.63921568627451" a="1" />
|
||||
<color r="0.850980392156863" g="0.149019607843137" b="0.63921568627451" a="1" />
|
||||
<color r="0.850980392156863" g="0.141176470588235" b="0.635294117647059" a="1" />
|
||||
<color r="0.850980392156863" g="0.137254901960784" b="0.635294117647059" a="1" />
|
||||
<color r="0.850980392156863" g="0.133333333333333" b="0.631372549019608" a="1" />
|
||||
<color r="0.854901960784314" g="0.129411764705882" b="0.631372549019608" a="1" />
|
||||
<color r="0.854901960784314" g="0.125490196078431" b="0.631372549019608" a="1" />
|
||||
<color r="0.854901960784314" g="0.12156862745098" b="0.627450980392157" a="1" />
|
||||
<color r="0.858823529411765" g="0.113725490196078" b="0.627450980392157" a="1" />
|
||||
<color r="0.858823529411765" g="0.109803921568627" b="0.623529411764706" a="1" />
|
||||
<color r="0.858823529411765" g="0.105882352941176" b="0.623529411764706" a="1" />
|
||||
<color r="0.862745098039216" g="0.101960784313725" b="0.619607843137255" a="1" />
|
||||
<color r="0.862745098039216" g="0.0980392156862745" b="0.619607843137255" a="1" />
|
||||
<color r="0.862745098039216" g="0.0941176470588235" b="0.615686274509804" a="1" />
|
||||
<color r="0.866666666666667" g="0.0901960784313725" b="0.615686274509804" a="1" />
|
||||
<color r="0.866666666666667" g="0.0823529411764706" b="0.615686274509804" a="1" />
|
||||
<color r="0.866666666666667" g="0.0784313725490196" b="0.611764705882353" a="1" />
|
||||
<color r="0.870588235294118" g="0.0745098039215686" b="0.611764705882353" a="1" />
|
||||
<color r="0.870588235294118" g="0.0705882352941176" b="0.607843137254902" a="1" />
|
||||
<color r="0.870588235294118" g="0.0666666666666667" b="0.607843137254902" a="1" />
|
||||
<color r="0.870588235294118" g="0.0627450980392157" b="0.603921568627451" a="1" />
|
||||
<color r="0.874509803921569" g="0.0549019607843137" b="0.603921568627451" a="1" />
|
||||
<color r="0.874509803921569" g="0.0509803921568627" b="0.6" a="1" />
|
||||
<color r="0.874509803921569" g="0.0470588235294118" b="0.6" a="1" />
|
||||
<color r="0.87843137254902" g="0.0431372549019608" b="0.6" a="1" />
|
||||
<color r="0.87843137254902" g="0.0392156862745098" b="0.596078431372549" a="1" />
|
||||
<color r="0.87843137254902" g="0.0352941176470588" b="0.596078431372549" a="1" />
|
||||
<color r="0.882352941176471" g="0.0274509803921569" b="0.592156862745098" a="1" />
|
||||
<color r="0.882352941176471" g="0.0235294117647059" b="0.592156862745098" a="1" />
|
||||
<color r="0.882352941176471" g="0.0196078431372549" b="0.588235294117647" a="1" />
|
||||
<color r="0.886274509803922" g="0.0156862745098039" b="0.588235294117647" a="1" />
|
||||
<color r="0.886274509803922" g="0.0117647058823529" b="0.584313725490196" a="1" />
|
||||
<color r="0.886274509803922" g="0.00784313725490196" b="0.584313725490196" a="1" />
|
||||
<color r="1" g="1" b="1" a="1" />
|
||||
</colorMap>
|
|
@ -0,0 +1,261 @@
|
|||
<!-- ====================
|
||||
This is a colormap file that is read via JaXB to marshel the ColorMap class.
|
||||
======================-->
|
||||
<colorMap>
|
||||
<color r="0" g="0" b="0" a="0" />
|
||||
<color r="1" g="0.98" b="1" a="1" />
|
||||
<color r="1" g="0.97" b="1" a="1" />
|
||||
<color r="1" g="0.96" b="1" a="1" />
|
||||
<color r="1" g="0.952941176470588" b="1" a="1" />
|
||||
<color r="1" g="0.933333333333333" b="1" a="1" />
|
||||
<color r="1" g="0.917647058823529" b="1" a="1" />
|
||||
<color r="1" g="0.898039215686275" b="1" a="1" />
|
||||
<color r="1" g="0.882352941176471" b="1" a="1" />
|
||||
<color r="1" g="0.862745098039216" b="1" a="1" />
|
||||
<color r="1" g="0.843137254901961" b="1" a="1" />
|
||||
<color r="1" g="0.823529411764706" b="1" a="1" />
|
||||
<color r="1" g="0.803921568627451" b="1" a="1" />
|
||||
<color r="1" g="0.784313725490196" b="1" a="1" />
|
||||
<color r="1" g="0.76078431372549" b="1" a="1" />
|
||||
<color r="1" g="0.741176470588235" b="1" a="1" />
|
||||
<color r="1" g="0.717647058823529" b="1" a="1" />
|
||||
<color r="1" g="0.698039215686274" b="1" a="1" />
|
||||
<color r="1" g="0.670588235294118" b="1" a="1" />
|
||||
<color r="1" g="0.647058823529412" b="1" a="1" />
|
||||
<color r="1" g="0.623529411764706" b="1" a="1" />
|
||||
<color r="1" g="0.596078431372549" b="1" a="1" />
|
||||
<color r="1" g="0.568627450980392" b="1" a="1" />
|
||||
<color r="1" g="0.537254901960784" b="1" a="1" />
|
||||
<color r="1" g="0.505882352941176" b="1" a="1" />
|
||||
<color r="1" g="0.474509803921569" b="1" a="1" />
|
||||
<color r="1" g="0.43921568627451" b="1" a="1" />
|
||||
<color r="1" g="0.4" b="1" a="1" />
|
||||
<color r="1" g="0.356862745098039" b="1" a="1" />
|
||||
<color r="1" g="0.309803921568627" b="1" a="1" />
|
||||
<color r="1" g="0.250980392156863" b="1" a="1" />
|
||||
<color r="1" g="0.176470588235294" b="1" a="1" />
|
||||
<color r="1" g="0" b="1" a="1" />
|
||||
<color r="0.984313725490196" g="0" b="1" a="1" />
|
||||
<color r="0.968627450980392" g="0" b="1" a="1" />
|
||||
<color r="0.952941176470588" g="0" b="1" a="1" />
|
||||
<color r="0.937254901960784" g="0" b="1" a="1" />
|
||||
<color r="0.92156862745098" g="0" b="1" a="1" />
|
||||
<color r="0.901960784313726" g="0" b="1" a="1" />
|
||||
<color r="0.886274509803922" g="0" b="1" a="1" />
|
||||
<color r="0.866666666666667" g="0" b="1" a="1" />
|
||||
<color r="0.847058823529412" g="0" b="1" a="1" />
|
||||
<color r="0.831372549019608" g="0" b="1" a="1" />
|
||||
<color r="0.811764705882353" g="0" b="1" a="1" />
|
||||
<color r="0.792156862745098" g="0" b="1" a="1" />
|
||||
<color r="0.772549019607843" g="0" b="1" a="1" />
|
||||
<color r="0.749019607843137" g="0" b="1" a="1" />
|
||||
<color r="0.729411764705882" g="0" b="1" a="1" />
|
||||
<color r="0.705882352941177" g="0" b="1" a="1" />
|
||||
<color r="0.686274509803922" g="0" b="1" a="1" />
|
||||
<color r="0.662745098039216" g="0" b="1" a="1" />
|
||||
<color r="0.63921568627451" g="0" b="1" a="1" />
|
||||
<color r="0.611764705882353" g="0" b="1" a="1" />
|
||||
<color r="0.588235294117647" g="0" b="1" a="1" />
|
||||
<color r="0.56078431372549" g="0" b="1" a="1" />
|
||||
<color r="0.529411764705882" g="0" b="1" a="1" />
|
||||
<color r="0.498039215686275" g="0" b="1" a="1" />
|
||||
<color r="0.466666666666667" g="0" b="1" a="1" />
|
||||
<color r="0.431372549019608" g="0" b="1" a="1" />
|
||||
<color r="0.396078431372549" g="0" b="1" a="1" />
|
||||
<color r="0.352941176470588" g="0" b="1" a="1" />
|
||||
<color r="0.305882352941176" g="0" b="1" a="1" />
|
||||
<color r="0.247058823529412" g="0" b="1" a="1" />
|
||||
<color r="0.176470588235294" g="0" b="1" a="1" />
|
||||
<color r="0" g="0" b="1" a="1" />
|
||||
<color r="0" g="0.176470588235294" b="1" a="1" />
|
||||
<color r="0" g="0.247058823529412" b="1" a="1" />
|
||||
<color r="0" g="0.305882352941176" b="1" a="1" />
|
||||
<color r="0" g="0.352941176470588" b="1" a="1" />
|
||||
<color r="0" g="0.396078431372549" b="1" a="1" />
|
||||
<color r="0" g="0.431372549019608" b="1" a="1" />
|
||||
<color r="0" g="0.466666666666667" b="1" a="1" />
|
||||
<color r="0" g="0.498039215686275" b="1" a="1" />
|
||||
<color r="0" g="0.529411764705882" b="1" a="1" />
|
||||
<color r="0" g="0.56078431372549" b="1" a="1" />
|
||||
<color r="0" g="0.588235294117647" b="1" a="1" />
|
||||
<color r="0" g="0.611764705882353" b="1" a="1" />
|
||||
<color r="0" g="0.63921568627451" b="1" a="1" />
|
||||
<color r="0" g="0.662745098039216" b="1" a="1" />
|
||||
<color r="0" g="0.686274509803922" b="1" a="1" />
|
||||
<color r="0" g="0.705882352941177" b="1" a="1" />
|
||||
<color r="0" g="0.729411764705882" b="1" a="1" />
|
||||
<color r="0" g="0.749019607843137" b="1" a="1" />
|
||||
<color r="0" g="0.772549019607843" b="1" a="1" />
|
||||
<color r="0" g="0.792156862745098" b="1" a="1" />
|
||||
<color r="0" g="0.811764705882353" b="1" a="1" />
|
||||
<color r="0" g="0.831372549019608" b="1" a="1" />
|
||||
<color r="0" g="0.847058823529412" b="1" a="1" />
|
||||
<color r="0" g="0.866666666666667" b="1" a="1" />
|
||||
<color r="0" g="0.886274509803922" b="1" a="1" />
|
||||
<color r="0" g="0.901960784313726" b="1" a="1" />
|
||||
<color r="0" g="0.92156862745098" b="1" a="1" />
|
||||
<color r="0" g="0.937254901960784" b="1" a="1" />
|
||||
<color r="0" g="0.952941176470588" b="1" a="1" />
|
||||
<color r="0" g="0.968627450980392" b="1" a="1" />
|
||||
<color r="0" g="0.984313725490196" b="1" a="1" />
|
||||
<color r="0" g="1" b="1" a="1" />
|
||||
<color r="0.0941176470588235" g="0.992156862745098" b="0.992156862745098" a="1" />
|
||||
<color r="0.137254901960784" g="0.980392156862745" b="0.980392156862745" a="1" />
|
||||
<color r="0.164705882352941" g="0.968627450980392" b="0.968627450980392" a="1" />
|
||||
<color r="0.192156862745098" g="0.956862745098039" b="0.956862745098039" a="1" />
|
||||
<color r="0.215686274509804" g="0.945098039215686" b="0.945098039215686" a="1" />
|
||||
<color r="0.235294117647059" g="0.933333333333333" b="0.933333333333333" a="1" />
|
||||
<color r="0.254901960784314" g="0.92156862745098" b="0.92156862745098" a="1" />
|
||||
<color r="0.274509803921569" g="0.909803921568627" b="0.909803921568627" a="1" />
|
||||
<color r="0.290196078431373" g="0.898039215686275" b="0.898039215686275" a="1" />
|
||||
<color r="0.305882352941176" g="0.886274509803922" b="0.886274509803922" a="1" />
|
||||
<color r="0.32156862745098" g="0.870588235294118" b="0.870588235294118" a="1" />
|
||||
<color r="0.333333333333333" g="0.858823529411765" b="0.858823529411765" a="1" />
|
||||
<color r="0.349019607843137" g="0.847058823529412" b="0.847058823529412" a="1" />
|
||||
<color r="0.36078431372549" g="0.835294117647059" b="0.835294117647059" a="1" />
|
||||
<color r="0.372549019607843" g="0.819607843137255" b="0.819607843137255" a="1" />
|
||||
<color r="0.388235294117647" g="0.807843137254902" b="0.807843137254902" a="1" />
|
||||
<color r="0.4" g="0.792156862745098" b="0.792156862745098" a="1" />
|
||||
<color r="0.411764705882353" g="0.780392156862745" b="0.780392156862745" a="1" />
|
||||
<color r="0.423529411764706" g="0.764705882352941" b="0.764705882352941" a="1" />
|
||||
<color r="0.431372549019608" g="0.749019607843137" b="0.749019607843137" a="1" />
|
||||
<color r="0.443137254901961" g="0.737254901960784" b="0.737254901960784" a="1" />
|
||||
<color r="0.454901960784314" g="0.72156862745098" b="0.72156862745098" a="1" />
|
||||
<color r="0.462745098039216" g="0.705882352941177" b="0.705882352941177" a="1" />
|
||||
<color r="0.474509803921569" g="0.690196078431373" b="0.690196078431373" a="1" />
|
||||
<color r="0.482352941176471" g="0.674509803921569" b="0.674509803921569" a="1" />
|
||||
<color r="0.494117647058824" g="0.658823529411765" b="0.658823529411765" a="1" />
|
||||
<color r="0.501960784313725" g="0.63921568627451" b="0.63921568627451" a="1" />
|
||||
<color r="0.513725490196078" g="0.623529411764706" b="0.623529411764706" a="1" />
|
||||
<color r="0.52156862745098" g="0.603921568627451" b="0.603921568627451" a="1" />
|
||||
<color r="0.529411764705882" g="0.588235294117647" b="0.588235294117647" a="1" />
|
||||
<color r="0.537254901960784" g="0.568627450980392" b="0.568627450980392" a="1" />
|
||||
<color r="0.549019607843137" g="0.549019607843137" b="0.549019607843137" a="1" />
|
||||
<color r="0.537254901960784" g="0.568627450980392" b="0.537254901960784" a="1" />
|
||||
<color r="0.529411764705882" g="0.588235294117647" b="0.529411764705882" a="1" />
|
||||
<color r="0.52156862745098" g="0.607843137254902" b="0.52156862745098" a="1" />
|
||||
<color r="0.509803921568627" g="0.623529411764706" b="0.509803921568627" a="1" />
|
||||
<color r="0.501960784313725" g="0.643137254901961" b="0.501960784313725" a="1" />
|
||||
<color r="0.490196078431373" g="0.658823529411765" b="0.490196078431373" a="1" />
|
||||
<color r="0.482352941176471" g="0.67843137254902" b="0.482352941176471" a="1" />
|
||||
<color r="0.470588235294118" g="0.694117647058824" b="0.470588235294118" a="1" />
|
||||
<color r="0.462745098039216" g="0.709803921568627" b="0.462745098039216" a="1" />
|
||||
<color r="0.450980392156863" g="0.725490196078431" b="0.450980392156863" a="1" />
|
||||
<color r="0.43921568627451" g="0.741176470588235" b="0.43921568627451" a="1" />
|
||||
<color r="0.427450980392157" g="0.756862745098039" b="0.427450980392157" a="1" />
|
||||
<color r="0.415686274509804" g="0.772549019607843" b="0.415686274509804" a="1" />
|
||||
<color r="0.403921568627451" g="0.784313725490196" b="0.403921568627451" a="1" />
|
||||
<color r="0.392156862745098" g="0.8" b="0.392156862745098" a="1" />
|
||||
<color r="0.380392156862745" g="0.815686274509804" b="0.380392156862745" a="1" />
|
||||
<color r="0.368627450980392" g="0.827450980392157" b="0.368627450980392" a="1" />
|
||||
<color r="0.352941176470588" g="0.843137254901961" b="0.352941176470588" a="1" />
|
||||
<color r="0.341176470588235" g="0.854901960784314" b="0.341176470588235" a="1" />
|
||||
<color r="0.325490196078431" g="0.866666666666667" b="0.325490196078431" a="1" />
|
||||
<color r="0.309803921568627" g="0.882352941176471" b="0.309803921568627" a="1" />
|
||||
<color r="0.294117647058824" g="0.894117647058824" b="0.294117647058824" a="1" />
|
||||
<color r="0.27843137254902" g="0.905882352941176" b="0.27843137254902" a="1" />
|
||||
<color r="0.258823529411765" g="0.917647058823529" b="0.258823529411765" a="1" />
|
||||
<color r="0.23921568627451" g="0.929411764705882" b="0.23921568627451" a="1" />
|
||||
<color r="0.219607843137255" g="0.945098039215686" b="0.219607843137255" a="1" />
|
||||
<color r="0.196078431372549" g="0.956862745098039" b="0.196078431372549" a="1" />
|
||||
<color r="0.168627450980392" g="0.968627450980392" b="0.168627450980392" a="1" />
|
||||
<color r="0.137254901960784" g="0.980392156862745" b="0.137254901960784" a="1" />
|
||||
<color r="0.0980392156862745" g="0.988235294117647" b="0.0980392156862745" a="1" />
|
||||
<color r="0" g="1" b="0" a="1" />
|
||||
<color r="0.176470588235294" g="1" b="0" a="1" />
|
||||
<color r="0.247058823529412" g="1" b="0" a="1" />
|
||||
<color r="0.305882352941176" g="1" b="0" a="1" />
|
||||
<color r="0.352941176470588" g="1" b="0" a="1" />
|
||||
<color r="0.396078431372549" g="1" b="0" a="1" />
|
||||
<color r="0.431372549019608" g="1" b="0" a="1" />
|
||||
<color r="0.466666666666667" g="1" b="0" a="1" />
|
||||
<color r="0.498039215686275" g="1" b="0" a="1" />
|
||||
<color r="0.529411764705882" g="1" b="0" a="1" />
|
||||
<color r="0.56078431372549" g="1" b="0" a="1" />
|
||||
<color r="0.588235294117647" g="1" b="0" a="1" />
|
||||
<color r="0.611764705882353" g="1" b="0" a="1" />
|
||||
<color r="0.63921568627451" g="1" b="0" a="1" />
|
||||
<color r="0.662745098039216" g="1" b="0" a="1" />
|
||||
<color r="0.686274509803922" g="1" b="0" a="1" />
|
||||
<color r="0.705882352941177" g="1" b="0" a="1" />
|
||||
<color r="0.729411764705882" g="1" b="0" a="1" />
|
||||
<color r="0.749019607843137" g="1" b="0" a="1" />
|
||||
<color r="0.772549019607843" g="1" b="0" a="1" />
|
||||
<color r="0.792156862745098" g="1" b="0" a="1" />
|
||||
<color r="0.811764705882353" g="1" b="0" a="1" />
|
||||
<color r="0.831372549019608" g="1" b="0" a="1" />
|
||||
<color r="0.847058823529412" g="1" b="0" a="1" />
|
||||
<color r="0.866666666666667" g="1" b="0" a="1" />
|
||||
<color r="0.886274509803922" g="1" b="0" a="1" />
|
||||
<color r="0.901960784313726" g="1" b="0" a="1" />
|
||||
<color r="0.92156862745098" g="1" b="0" a="1" />
|
||||
<color r="0.937254901960784" g="1" b="0" a="1" />
|
||||
<color r="0.952941176470588" g="1" b="0" a="1" />
|
||||
<color r="0.968627450980392" g="1" b="0" a="1" />
|
||||
<color r="0.984313725490196" g="1" b="0" a="1" />
|
||||
<color r="1" g="1" b="0" a="1" />
|
||||
<color r="1" g="0.984313725490196" b="0" a="1" />
|
||||
<color r="1" g="0.968627450980392" b="0" a="1" />
|
||||
<color r="1" g="0.952941176470588" b="0" a="1" />
|
||||
<color r="1" g="0.937254901960784" b="0" a="1" />
|
||||
<color r="1" g="0.92156862745098" b="0" a="1" />
|
||||
<color r="1" g="0.901960784313726" b="0" a="1" />
|
||||
<color r="1" g="0.886274509803922" b="0" a="1" />
|
||||
<color r="1" g="0.866666666666667" b="0" a="1" />
|
||||
<color r="1" g="0.847058823529412" b="0" a="1" />
|
||||
<color r="1" g="0.831372549019608" b="0" a="1" />
|
||||
<color r="1" g="0.811764705882353" b="0" a="1" />
|
||||
<color r="1" g="0.792156862745098" b="0" a="1" />
|
||||
<color r="1" g="0.772549019607843" b="0" a="1" />
|
||||
<color r="1" g="0.749019607843137" b="0" a="1" />
|
||||
<color r="1" g="0.729411764705882" b="0" a="1" />
|
||||
<color r="1" g="0.705882352941177" b="0" a="1" />
|
||||
<color r="1" g="0.686274509803922" b="0" a="1" />
|
||||
<color r="1" g="0.662745098039216" b="0" a="1" />
|
||||
<color r="1" g="0.63921568627451" b="0" a="1" />
|
||||
<color r="1" g="0.611764705882353" b="0" a="1" />
|
||||
<color r="1" g="0.588235294117647" b="0" a="1" />
|
||||
<color r="1" g="0.56078431372549" b="0" a="1" />
|
||||
<color r="1" g="0.529411764705882" b="0" a="1" />
|
||||
<color r="1" g="0.498039215686275" b="0" a="1" />
|
||||
<color r="1" g="0.466666666666667" b="0" a="1" />
|
||||
<color r="1" g="0.431372549019608" b="0" a="1" />
|
||||
<color r="1" g="0.396078431372549" b="0" a="1" />
|
||||
<color r="1" g="0.352941176470588" b="0" a="1" />
|
||||
<color r="1" g="0.305882352941176" b="0" a="1" />
|
||||
<color r="1" g="0.247058823529412" b="0" a="1" />
|
||||
<color r="1" g="0.176470588235294" b="0" a="1" />
|
||||
<color r="1" g="0" b="0" a="1" />
|
||||
<color r="1" g="0.176470588235294" b="0.176470588235294" a="1" />
|
||||
<color r="1" g="0.247058823529412" b="0.247058823529412" a="1" />
|
||||
<color r="1" g="0.305882352941176" b="0.305882352941176" a="1" />
|
||||
<color r="1" g="0.352941176470588" b="0.352941176470588" a="1" />
|
||||
<color r="1" g="0.396078431372549" b="0.396078431372549" a="1" />
|
||||
<color r="1" g="0.431372549019608" b="0.431372549019608" a="1" />
|
||||
<color r="1" g="0.466666666666667" b="0.466666666666667" a="1" />
|
||||
<color r="1" g="0.498039215686275" b="0.498039215686275" a="1" />
|
||||
<color r="1" g="0.529411764705882" b="0.529411764705882" a="1" />
|
||||
<color r="1" g="0.56078431372549" b="0.56078431372549" a="1" />
|
||||
<color r="1" g="0.588235294117647" b="0.588235294117647" a="1" />
|
||||
<color r="1" g="0.611764705882353" b="0.611764705882353" a="1" />
|
||||
<color r="1" g="0.63921568627451" b="0.63921568627451" a="1" />
|
||||
<color r="1" g="0.662745098039216" b="0.662745098039216" a="1" />
|
||||
<color r="1" g="0.686274509803922" b="0.686274509803922" a="1" />
|
||||
<color r="1" g="0.705882352941177" b="0.705882352941177" a="1" />
|
||||
<color r="1" g="0.729411764705882" b="0.729411764705882" a="1" />
|
||||
<color r="1" g="0.749019607843137" b="0.749019607843137" a="1" />
|
||||
<color r="1" g="0.772549019607843" b="0.772549019607843" a="1" />
|
||||
<color r="1" g="0.792156862745098" b="0.792156862745098" a="1" />
|
||||
<color r="1" g="0.811764705882353" b="0.811764705882353" a="1" />
|
||||
<color r="1" g="0.831372549019608" b="0.831372549019608" a="1" />
|
||||
<color r="1" g="0.847058823529412" b="0.847058823529412" a="1" />
|
||||
<color r="1" g="0.866666666666667" b="0.866666666666667" a="1" />
|
||||
<color r="1" g="0.886274509803922" b="0.886274509803922" a="1" />
|
||||
<color r="1" g="0.901960784313726" b="0.901960784313726" a="1" />
|
||||
<color r="1" g="0.92156862745098" b="0.92156862745098" a="1" />
|
||||
<color r="1" g="0.937254901960784" b="0.937254901960784" a="1" />
|
||||
<color r="1" g="0.952941176470588" b="0.952941176470588" a="1" />
|
||||
<color r="1" g="0.968627450980392" b="0.968627450980392" a="1" />
|
||||
<color r="1" g="0.984313725490196" b="0.984313725490196" a="1" />
|
||||
<color r="1" g="1" b="1" a="1" />
|
||||
</colorMap>
|
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<menuContributionFile>
|
||||
|
||||
<include installTo="menu:obs-lighning?after=LmaTotalLightning"
|
||||
fileName="menus/lma/lma.xml"/>
|
||||
|
||||
</menuContributionFile>
|
|
@ -0,0 +1,923 @@
|
|||
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
|
||||
<menuTemplate xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<contribute xsi:type="titleItem" id="LMATitle"
|
||||
titleText="------ LMA Total Lightning ------" />
|
||||
<contribute xsi:type="subMenu" menuText="Standard Products">
|
||||
<contribute xsi:type="subMenu" menuText="NALMA">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Source Density" id="lma">
|
||||
<dataURI>/grid/NALMA/%/%/lmasd</dataURI>
|
||||
<substitute key="network" value="NALMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Maximum Source Density" id="lma">
|
||||
<dataURI>/grid/NALMA/%/%/lmamsd</dataURI>
|
||||
<substitute key="network" value="NALMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamsd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/NALMA/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="NALMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/NALMA/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="NALMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/NALMA/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="NALMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Rate of Change" id="lma">
|
||||
<dataURI>/grid/NALMA/%/%/lmaroc</dataURI>
|
||||
<substitute key="network" value="NALMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmaroc" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
<contribute xsi:type="subMenu" menuText="DCLMA">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Source Density" id="lma">
|
||||
<dataURI>/grid/DCLMA/%/%/lmasd</dataURI>
|
||||
<substitute key="network" value="DCLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/DCLMA/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="DCLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/DCLMA/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="DCLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/DCLMA/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="DCLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="KLDAR">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Source Density" id="lma">
|
||||
<dataURI>/grid/KLDAR/%/%/lmasd</dataURI>
|
||||
<substitute key="network" value="KLDAR" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/KLDAR/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="KLDAR" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/KLDAR/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="KLDAR" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/KLDAR/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="KLDAR" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="OKLMA">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Source Density" id="lma">
|
||||
<dataURI>/grid/OKLMA/%/%/lmasd</dataURI>
|
||||
<substitute key="network" value="OKLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/OKLMA/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="OKLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/OKLMA/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="OKLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/OKLMA/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="OKLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="COLMA">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Source Density" id="lma">
|
||||
<dataURI>/grid/COLMA/%/%/lmasd</dataURI>
|
||||
<substitute key="network" value="COLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/COLMA/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="COLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/COLMA/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="COLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/COLMA/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="COLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="HGLMA">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Source Density" id="lma">
|
||||
<dataURI>/grid/HGLMA/%/%/lmasd</dataURI>
|
||||
<substitute key="network" value="HGLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/HGLMA/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="HGLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/HGLMA/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="HGLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/HGLMA/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="HGLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="WTLMA">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Source Density" id="lma">
|
||||
<dataURI>/grid/WTLMA/%/%/lmasd</dataURI>
|
||||
<substitute key="network" value="WTLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/WTLMA/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="WTLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/WTLMA/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="WTLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/WTLMA/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="WTLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="CFLMA">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Source Density" id="lma">
|
||||
<dataURI>/grid/CFLMA/%/%/lmasd</dataURI>
|
||||
<substitute key="network" value="HGLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/CFLMA/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="CFLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/CFLMA/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="CFLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/CFLMA/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="CFLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="LLLMA">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Source Density" id="lma">
|
||||
<dataURI>/grid/LLLMA/%/%/lmasd</dataURI>
|
||||
<substitute key="network" value="LLLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/LLLMA/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="LLLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/LLLMA/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="LLLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/LLLMA/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="LLLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="KSCLMA">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Source Density" id="lma">
|
||||
<dataURI>/grid/KSCLMA/%/%/lmasd</dataURI>
|
||||
<substitute key="network" value="KSCLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/KSCLMA/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="KSCLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/KSCLMA/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="KSCLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/KSCLMA/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="KSCLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="NGLMA">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Source Density" id="lma">
|
||||
<dataURI>/grid/NGLMA/%/%/lmasd</dataURI>
|
||||
<substitute key="network" value="NGLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/NGLMA/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="NGLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/NGLMA/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="NGLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/NGLMA/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="NGLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="ONLMA">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Source Density" id="lma">
|
||||
<dataURI>/grid/ONLMA/%/%/lmasd</dataURI>
|
||||
<substitute key="network" value="ONLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/ONLMA/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="ONLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/ONLMA/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="ONLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/ONLMA/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="ONLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="WILMA">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Source Density" id="lma">
|
||||
<dataURI>/grid/WILMA/%/%/lmasd</dataURI>
|
||||
<substitute key="network" value="WILMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/WILMA/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="WILMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/WILMA/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="WILMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/WILMA/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="WILMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="WSLMA">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Source Density" id="lma">
|
||||
<dataURI>/grid/WSLMA/%/%/lmasd</dataURI>
|
||||
<substitute key="network" value="WSLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/WSLMA/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="WSLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/WSLMA/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="WSLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/WSLMA/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="WSLMA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
</contribute>
|
||||
<contribute xsi:type="subMenu" menuText="Pseudo-GLM Products">
|
||||
<contribute xsi:type="subMenu" menuText="PGNA (North Alabama)">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/PGNA/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="PGNA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/PGNA/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="PGNA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Maximum Flash Density" id="lma">
|
||||
<dataURI>/grid/PGNA/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="PGNA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="30 minute Sum" id="lma">
|
||||
<dataURI>/grid/PGNA/%/%/lmasum</dataURI>
|
||||
<substitute key="network" value="PGNA" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasum" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="PGDC (Washington D.C.)">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/PGDC/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="PGDC" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/PGDC/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="PGDC" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Maximum Flash Density" id="lma">
|
||||
<dataURI>/grid/PGDC/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="PGDC" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="30 minute Sum" id="lma">
|
||||
<dataURI>/grid/PGDC/%/%/lmasum</dataURI>
|
||||
<substitute key="network" value="PGDC" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasum" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="PGSC (Kennedy Space Center)">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/PGSC/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="PGSC" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/PGSC/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="PGSC" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Maximum Flash Density" id="lma">
|
||||
<dataURI>/grid/PGSC/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="PGSC" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="30 minute Sum" id="lma">
|
||||
<dataURI>/grid/PGSC/%/%/lmasum</dataURI>
|
||||
<substitute key="network" value="PGSC" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasum" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="PGOK (Oklahoma)">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/PGOK/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="PGOK" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/PGOK/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="PGOK" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Maximum Flash Density" id="lma">
|
||||
<dataURI>/grid/PGOK/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="PGOK" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="30 minute Sum" id="lma">
|
||||
<dataURI>/grid/PGOK/%/%/lmasum</dataURI>
|
||||
<substitute key="network" value="PGOK" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasum" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="PGCO (Colorado)">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/PGCO/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="PGCO" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/PGCO/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="PGCO" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Maximum Flash Density" id="lma">
|
||||
<dataURI>/grid/PGCO/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="PGCO" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="30 minute Sum" id="lma">
|
||||
<dataURI>/grid/PGCO/%/%/lmasum</dataURI>
|
||||
<substitute key="network" value="PGCO" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasum" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="PGHG (Houston)">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/PGHG/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="PGHG" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/PGHG/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="PGHG" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Maximum Flash Density" id="lma">
|
||||
<dataURI>/grid/PGHG/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="PGHG" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="30 minute Sum" id="lma">
|
||||
<dataURI>/grid/PGHG/%/%/lmasum</dataURI>
|
||||
<substitute key="network" value="PGHG" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasum" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="PGWT (West Texas)">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/PGWT/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="PGWT" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/PGWT/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="PGWT" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Maximum Flash Density" id="lma">
|
||||
<dataURI>/grid/PGWT/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="PGWT" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="30 minute Sum" id="lma">
|
||||
<dataURI>/grid/PGWT/%/%/lmasum</dataURI>
|
||||
<substitute key="network" value="PGWT" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasum" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="PGCF (Central Florida)">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/PGCF/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="PGCF" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/PGCF/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="PGCF" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Maximum Flash Density" id="lma">
|
||||
<dataURI>/grid/PGCF/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="PGCF" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="30 minute Sum" id="lma">
|
||||
<dataURI>/grid/PGCF/%/%/lmasum</dataURI>
|
||||
<substitute key="network" value="PGCF" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasum" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
|
||||
<contribute xsi:type="subMenu" menuText="PGLL (Langmuir Laboratory)">
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Extent Density" id="lma">
|
||||
<dataURI>/grid/PGLL/%/%/lmafed</dataURI>
|
||||
<substitute key="network" value="PGLL" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafed" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Flash Initiation Density" id="lma">
|
||||
<dataURI>/grid/PGLL/%/%/lmafid</dataURI>
|
||||
<substitute key="network" value="PGLL" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmafid" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="Maximum Flash Density" id="lma">
|
||||
<dataURI>/grid/PGLL/%/%/lmamfd</dataURI>
|
||||
<substitute key="network" value="PGLL" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmamfd" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
<contribute xsi:type="bundleItem" file="bundles/Lma.xml"
|
||||
menuText="30 minute Sum" id="lma">
|
||||
<dataURI>/grid/PGLL/%/%/lmasum</dataURI>
|
||||
<substitute key="network" value="PGLL" />
|
||||
<substitute key="level" value="0" />
|
||||
<substitute key="levelType" value="SFC" />
|
||||
<substitute key="productType" value="lmasum" />
|
||||
<substitute key="colorMapName" value="LMA/LMA_default" />
|
||||
</contribute>
|
||||
</contribute>
|
||||
</contribute>
|
||||
</menuTemplate>
|
|
@ -0,0 +1,61 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<purgeRuleSet>
|
||||
<key>info.datasetId</key>
|
||||
<!-- Purge rules for LMA -->
|
||||
<rule>
|
||||
<keyValue>NALMA</keyValue>
|
||||
<versionsToKeep>90</versionsToKeep>
|
||||
</rule>
|
||||
<rule>
|
||||
<keyValue>DCLMA</keyValue>
|
||||
<versionsToKeep>90</versionsToKeep>
|
||||
</rule>
|
||||
<rule>
|
||||
<keyValue>KLDAR</keyValue>
|
||||
<versionsToKeep>90</versionsToKeep>
|
||||
</rule>
|
||||
<rule>
|
||||
<keyValue>OKLMA</keyValue>
|
||||
<versionsToKeep>90</versionsToKeep>
|
||||
</rule>
|
||||
<rule>
|
||||
<keyValue>COLMA</keyValue>
|
||||
<versionsToKeep>90</versionsToKeep>
|
||||
</rule>
|
||||
<rule>
|
||||
<keyValue>HGLMA</keyValue>
|
||||
<versionsToKeep>90</versionsToKeep>
|
||||
</rule>
|
||||
<rule>
|
||||
<keyValue>WTLMA</keyValue>
|
||||
<versionsToKeep>90</versionsToKeep>
|
||||
</rule>
|
||||
<rule>
|
||||
<keyValue>CFLMA</keyValue>
|
||||
<versionsToKeep>90</versionsToKeep>
|
||||
</rule>
|
||||
<rule>
|
||||
<keyValue>LLLMA</keyValue>
|
||||
<versionsToKeep>90</versionsToKeep>
|
||||
</rule>
|
||||
<rule>
|
||||
<keyValue>KSCLMA</keyValue>
|
||||
<versionsToKeep>90</versionsToKeep>
|
||||
</rule>
|
||||
<rule>
|
||||
<keyValue>NGLMA</keyValue>
|
||||
<versionsToKeep>90</versionsToKeep>
|
||||
</rule>
|
||||
<rule>
|
||||
<keyValue>ONLMA</keyValue>
|
||||
<versionsToKeep>90</versionsToKeep>
|
||||
</rule>
|
||||
<rule>
|
||||
<keyValue>WILMA</keyValue>
|
||||
<versionsToKeep>90</versionsToKeep>
|
||||
</rule>
|
||||
<rule>
|
||||
<keyValue>WSLMA</keyValue>
|
||||
<versionsToKeep>90</versionsToKeep>
|
||||
</rule>
|
||||
</purgeRuleSet>
|
|
@ -0,0 +1,71 @@
|
|||
<?xml version="1.0" encoding="UTF-8" ?>
|
||||
<styleRuleset>
|
||||
<styleRule>
|
||||
<paramLevelMatches>
|
||||
<parameter>lmasd</parameter>
|
||||
</paramLevelMatches>
|
||||
<imageStyle>
|
||||
<colorbarLabeling>
|
||||
<values>50.0 100.0 150.0 200.0</values>
|
||||
</colorbarLabeling>
|
||||
<defaultColormap>LMA/LMA_default</defaultColormap>
|
||||
<range scale="LINEAR">
|
||||
<minValue>0.0</minValue>
|
||||
<maxValue>500.0</maxValue>
|
||||
</range>
|
||||
</imageStyle>
|
||||
</styleRule>
|
||||
|
||||
|
||||
<styleRule>
|
||||
<paramLevelMatches>
|
||||
<parameter>lmafed</parameter>
|
||||
<parameter>lmafid</parameter>
|
||||
<parameter>lmamfd</parameter>
|
||||
</paramLevelMatches>
|
||||
<imageStyle>
|
||||
<colorbarLabeling>
|
||||
<values>10.0 20.0 30.0</values>
|
||||
</colorbarLabeling>
|
||||
<defaultColormap>LMA/LMA_default</defaultColormap>
|
||||
<range scale="LINEAR">
|
||||
<minValue>0.0</minValue>
|
||||
<maxValue>110.0</maxValue>
|
||||
</range>
|
||||
</imageStyle>
|
||||
</styleRule>
|
||||
|
||||
<styleRule>
|
||||
<paramLevelMatches>
|
||||
<parameter>lmaroc</parameter>
|
||||
<creatingEntity>NALMA</creatingEntity>
|
||||
</paramLevelMatches>
|
||||
<imageStyle>
|
||||
<colorbarLabeling>
|
||||
<values>-1.0 0.0 1.0</values>
|
||||
</colorbarLabeling>
|
||||
<defaultColormap>LMA/LMA_default</defaultColormap>
|
||||
<range scale="LINEAR">
|
||||
<minValue>-3.0</minValue>
|
||||
<maxValue>3.0</maxValue>
|
||||
</range>
|
||||
</imageStyle>
|
||||
</styleRule>
|
||||
<styleRule>
|
||||
<paramLevelMatches>
|
||||
<parameter>lmasum</parameter>
|
||||
</paramLevelMatches>
|
||||
<imageStyle>
|
||||
<colorbarLabeling>
|
||||
<values>50.0 100.0 150.0 200.0</values>
|
||||
</colorbarLabeling>
|
||||
<defaultColormap>LMA/LMA_default</defaultColormap>
|
||||
<range scale="LINEAR">
|
||||
<minValue>0.0</minValue>
|
||||
<maxValue>400.0</maxValue>
|
||||
</range>
|
||||
</imageStyle>
|
||||
</styleRule>
|
||||
|
||||
|
||||
</styleRuleset>
|
|
@ -0,0 +1,23 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<!--
|
||||
This_software_was_developed_and_/_or_modified_by_Raytheon_Company,
|
||||
pursuant_to_Contract_DG133W-05-CQ-1067_with_the_US_Government.
|
||||
|
||||
U.S._EXPORT_CONTROLLED_TECHNICAL_DATA
|
||||
This_software_product_contains_export-restricted_data_whose
|
||||
export/transfer/disclosure_is_restricted_by_U.S._law._Dissemination
|
||||
to_non-U.S._persons_whether_in_the_United_States_or_abroad_requires
|
||||
an_export_license_or_other_authorization.
|
||||
|
||||
Contractor_Name:________Raytheon_Company
|
||||
Contractor_Address:_____6825_Pine_Street,_Suite_340
|
||||
________________________Mail_Stop_B8
|
||||
________________________Omaha,_NE_68106
|
||||
________________________402.291.0100
|
||||
|
||||
See_the_AWIPS_II_Master_Rights_File_("Master_Rights_File.pdf")_for
|
||||
further_licensing_information.
|
||||
-->
|
||||
<requestPatterns xmlns:ns2="group">
|
||||
<regex>^sportlma_</regex>
|
||||
</requestPatterns>
|
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<lmaVarsContainer>
|
||||
<lmaVar name="mfd" avar="lmamfd" longname="Maximum Flash Density"/>
|
||||
<lmaVar name="fid" avar="lmafid" longname="Flash Initiation Density"/>
|
||||
<lmaVar name="sd" avar="lmasd" longname="Source Density"/>
|
||||
<lmaVar name="msd" avar="lmamsd" longname="Maximum Source Density"/>
|
||||
<lmaVar name="fed" avar="lmafed" longname="Flash Extent Density"/>
|
||||
<lmaVar name="rfd" avar="lmasd" longname="Source Density"/>
|
||||
<lmaVar name="roc" avar="lmaroc" longname="Rate of Change"/>
|
||||
<lmaVar name="msh" avar="lmamsh" longname="Maximum Source Height"/>
|
||||
<lmaVar name="ash" avar="lmaash" longname="Average Source Height"/>
|
||||
<lmaVar name="sum" avar="lmasum" longname="Summation of Sources"/>
|
||||
</lmaVarsContainer>
|
17
edexOsgi/gov.nasa.msfc.sport.edex.sportlma.feature/.project
Normal file
17
edexOsgi/gov.nasa.msfc.sport.edex.sportlma.feature/.project
Normal file
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<projectDescription>
|
||||
<name>gov.nasa.msfc.sport.edex.sportlma.feature</name>
|
||||
<comment></comment>
|
||||
<projects>
|
||||
</projects>
|
||||
<buildSpec>
|
||||
<buildCommand>
|
||||
<name>org.eclipse.pde.FeatureBuilder</name>
|
||||
<arguments>
|
||||
</arguments>
|
||||
</buildCommand>
|
||||
</buildSpec>
|
||||
<natures>
|
||||
<nature>org.eclipse.pde.FeatureNature</nature>
|
||||
</natures>
|
||||
</projectDescription>
|
|
@ -0,0 +1 @@
|
|||
bin.includes = feature.xml
|
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<feature
|
||||
id="gov.nasa.msfc.sport.edex.sportlma.feature"
|
||||
label="Feature"
|
||||
version="1.0.0">
|
||||
|
||||
<description url="http://www.example.com/description">
|
||||
[Enter Feature Description here.]
|
||||
</description>
|
||||
|
||||
<copyright url="http://www.example.com/copyright">
|
||||
[Enter Copyright Description here.]
|
||||
</copyright>
|
||||
|
||||
<license url="http://www.example.com/license">
|
||||
[Enter License Description here.]
|
||||
</license>
|
||||
|
||||
<plugin
|
||||
id="gov.nasa.msfc.sport.edex.plugin.lma"
|
||||
download-size="0"
|
||||
install-size="0"
|
||||
version="0.0.0"
|
||||
unpack="false"/>
|
||||
|
||||
</feature>
|
Loading…
Add table
Reference in a new issue