public interface CoordinatedDataAnalysisSystem
extends java.rmi.Remote
getAllViewDescriptions() at
the published endpoint address. All other methods should be
invoked at the endpoint address associated with the desired
dataview as returned by
getAllViewDescriptions() in
ViewDescription.endpointAddress.getAllMissionGroups() and
getAllInstrumentTypes() (or
possibly getSources() and
getAllInstruments().getDatasets() (or
getDatasetsBySource()).getDataAsText(),
getDataFiles(), or
getDataGraph().ViewDescription.publicAccess) require basic HTTP
authentication.javadoc documentation
of this Web Service interface, be aware that the code-level
details seen by a client developer may contain differences.
For example, where this javadoc documentation
may describe a parameter as being of type
java.util.Calendar, a client developer may be
required to use a different type such as
javax.xml.datatype.XMLGregorianCalendar. It is
also likely that the object constructors used by a client do
not function exactly like the ones described here (client
developers should not trust that their constructors have the
same default behavior). These types of differences are
determined by the language (Java, Perl, etc.) and the tools
and libararies (for example JAX-RPC) the client is using. The
WSDL is the offical description of this Web Service.
Nonetheless, this javadoc documentation contains
important semantic information about this Web Service
that is valuable to a client developer regardless of the
language or tools they may be using.DatasetDescription.id value set to a SPASE
ResourceID of the NumericalData corresponding to an CDAS
dataset. The following additional notes apply to SPASE
ResourceIDs:
| Modifier and Type | Method and Description |
|---|---|
InstrumentDescription[] |
getAllInstrumentDescriptions()
Provides descriptions of all instruments available in this view.
|
java.lang.String[][] |
getAllInstruments()
Provides the names of all instruments available in this view.
|
java.lang.String[] |
getAllInstrumentTypes()
Provides the names of all instrument types available in this view.
|
java.lang.String[] |
getAllMissionGroups()
Provides the names of all the mission groups in this view.
|
ViewDescription[] |
getAllViewDescriptions()
Provides a description of all the data views available.
|
ResultDescription |
getCdasDataFile(java.lang.String dataset,
TimeInterval[] timeIntervals)
Provides a description of the data file for the specified data.
|
ResultDescription |
getCdasDataFile(java.lang.String dataset,
TimeInterval[] timeIntervals,
int cdfVersion)
Provides a description of the data file for the specified data.
|
ResultDescription |
getCdasDataFile(java.lang.String dataset,
TimeInterval[] timeIntervals,
java.lang.String[] variables)
Provides a description of the data file for the specified data.
|
ResultDescription |
getCdasDataFile(java.lang.String dataset,
TimeInterval[] timeIntervals,
java.lang.String[] variables,
int cdfVersion)
Provides a description of the data file for the specified data.
|
FileDescription[] |
getCdfmlDataFiles(java.lang.String dataset,
java.util.Date startTime,
java.util.Date endTime,
int compression)
Provides descriptions of the CDFML-format data files for the given
data set and time range.
|
FileDescription[] |
getCdfmlDataFiles(java.lang.String dataset,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String[] variables,
int compression)
Provides descriptions of CDFML-format data files for the specified
data.
|
java.lang.String[] |
getCdfmlDataUrls(java.lang.String dataset,
java.util.Date startTime,
java.util.Date endTime,
int compression)
Deprecated.
As of CDAS Web Service 1.6.7, replaced by
getCdfmlDataFiles(String, Date, Date, int) |
java.lang.String[] |
getCdfmlDataUrls(java.lang.String dataset,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String[] variables,
int compression)
Deprecated.
As of CDAS Web Service 1.6.7, replaced by
getCdfmlDataFiles(String, Date, Date, String[], int) |
ResultDescription |
getDataAsText(java.lang.String dataset,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String[] variables)
Provides the specified data in a textual representation.
|
ResultDescription |
getDataAsText(java.lang.String dataset,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String[] variables,
java.util.Set<java.lang.String> compression)
Provides the specified data in a textual representation.
|
FileDescription[] |
getDataFiles(java.lang.String dataset,
java.util.Date startTime,
java.util.Date endTime)
Provides descriptions of the data files for the given data set
and time range.
|
FileDescription[] |
getDataFiles(java.lang.String dataset,
java.util.Date startTime,
java.util.Date endTime,
java.util.Date ifModifiedSince)
Provides descriptions of the data files for the given data set
and time range.
|
FileDescription[] |
getDataFiles(java.lang.String dataset,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String[] variables)
Provides descriptions of the data files for the specified data.
|
FileDescription[] |
getDataFiles(java.lang.String dataset,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String[] variables,
int cdfVersion)
Provides descriptions of the data files for the specified data.
|
ResultDescription |
getDataGraph(java.util.Date startTime,
java.util.Date endTime,
GraphVariableDescription[] variables,
long options,
java.lang.String[] formats)
Provides a graph of the specified data.
|
ResultDescription |
getDataGraph(java.lang.String dataset,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String[] variables)
Provides a graph of the specified data.
|
ResultDescription |
getDataGraph(java.lang.String dataset,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String[] variables,
long options)
Provides a graph of the specified data.
|
DatasetDescription[] |
getDatasets(java.lang.String[] missionGroups,
java.lang.String[] instrumentTypes)
Provides a description of all the data sets available for the
given mission group and instrument types.
|
DatasetDescription[] |
getDatasets(java.lang.String[] missionGroups,
java.lang.String[] instrumentTypes,
TimeInterval timeInterval,
java.lang.String idPattern,
java.lang.String labelPattern,
java.lang.String notesPattern)
Provides a description of all the data sets available for the
given mission group, instrument types, time interval, and
search patterns.
|
DatasetDescription[] |
getDatasetsByInstrument(java.lang.String[] missionGroups,
java.lang.String[] instruments)
Provides the names of all the data sets available for the the
given source and instruments.
|
DatasetDescription[] |
getDatasetsByInstrument(java.lang.String[] missionGroups,
java.lang.String[] instruments,
TimeInterval timeInterval,
java.lang.String idPattern,
java.lang.String labelPattern,
java.lang.String notesPattern)
Provides the names of all the data sets available for the the
given source, instruments, time interval, and search pattern.
|
DatasetDescription[] |
getDatasetsBySource(java.lang.String[] sources,
java.lang.String[] instrumentTypes)
Provides a description of all the data sets available for the
given data source and instrument types.
|
DatasetDescription[] |
getDatasetsBySource(java.lang.String[] sources,
java.lang.String[] instrumentTypes,
TimeInterval timeInterval,
java.lang.String idPattern,
java.lang.String labelPattern,
java.lang.String notesPattern)
Provides a description of all the data sets available for the
given data source,instrument types, time interval, and search
pattern.
|
java.lang.String[][] |
getDatasetVariables(java.lang.String dataset)
Provides the name, DICT_KEY attribute, and CATDESC attribute of
the variables available in the given data set.
|
java.lang.String[] |
getDataUrls(java.lang.String dataset,
java.util.Date startTime,
java.util.Date endTime)
Deprecated.
As of CDAS Web Service 1.6.7, replaced by
getDataFiles(String, Date, Date) |
java.lang.String[] |
getDataUrls(java.lang.String dataset,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String[] variables)
Deprecated.
As of CDAS Web Service 1.6.7, replaced by
getDataFiles(String, Date, Date, String[]) |
java.lang.String[] |
getInstrTypesForGroups(java.lang.String[] groups)
Provides the names of all the instrument types available for the
specified mission groups.
|
InstrumentDescription[] |
getInstrumentDescriptions(java.lang.String[] sources)
Provides descriptions of the instruments available for the
specified data sources.
|
java.lang.String[][] |
getInstruments(java.lang.String[] sources)
Provides the names of all the instruments available for the
specified mission sources.
|
java.lang.String[] |
getInstrumentTypes(java.lang.String[] sources)
Provides the names of all the instrument types available for the
specified mission sources.
|
InventoryDescription |
getInventory(java.lang.String dataset)
Provides the time intervals when data is available for this
dataset.
|
MissionGroupDescription[] |
getMissionGroupDescriptions()
Provides a description of all the mission groups in this view.
|
SourceDescription[] |
getSourceDescriptions(java.lang.String[] instrumentTypes)
Provides the names of the mission data sources at the specified
sites providing this specified instrument type data.
|
SourceDescription[] |
getSourceDescriptionsByInstrument(java.lang.String[] instruments)
Provides descriptions of the mission data sources providing the
specified instrument data.
|
java.lang.String[][] |
getSources(java.lang.String[] instrumentTypes)
Provides the names of all the mission data sources providing this
specified instrument type data.
|
java.lang.String[][] |
getSourcesByInstrument(java.lang.String[] instruments)
Provides the names of all the mission data sources providing the
specified instrument data.
|
ResultDescription |
getThumbnailExpansion(gov.nasa.gsfc.spdf.cdas.ThumbnailDescription thumbnailDescription,
int thumbnail)
Provides the full size image of a thumbnail image previously
returned by a call to getDataGraph.
|
VariableDescription[] |
getVariableDescriptions(java.lang.String dataset)
Provides a description of the variables within the given dataset.
|
void |
updateMetadataIndex()
Deprecated.
As of CDAS Web Services 1.6.18, this method does
nothing.
|
ViewDescription[] getAllViewDescriptions() throws java.rmi.RemoteException
java.rmi.RemoteException - thrown if unable to fulfill requestjava.lang.String[] getAllMissionGroups()
throws java.rmi.RemoteException
java.rmi.RemoteException - thrown if unable to fulfill requestMissionGroupDescription[] getMissionGroupDescriptions() throws java.rmi.RemoteException
java.rmi.RemoteException - thrown if unable to fulfill requestjava.lang.String[] getAllInstrumentTypes()
throws java.rmi.RemoteException
java.rmi.RemoteException - thrown if unable to fulfill requestjava.lang.String[][] getAllInstruments()
throws java.rmi.RemoteException
java.rmi.RemoteException - thrown if unable to fulfill requestgetAllInstrumentDescriptions()InstrumentDescription[] getAllInstrumentDescriptions() throws java.rmi.RemoteException
getAllInstruments() but is better supported by some Web
service client environments (for example, Adobe Flash and
Microsoft .NET).java.rmi.RemoteException - thrown if unable to fulfill requestjava.lang.String[][] getSources(java.lang.String[] instrumentTypes)
throws java.rmi.RemoteException
instrumentTypes - instrument types (zero elements indicates
all instrument types)java.rmi.RemoteException - thrown if unable to fulfill requestgetSourceDescriptions(String[])SourceDescription[] getSourceDescriptions(java.lang.String[] instrumentTypes) throws java.rmi.RemoteException
getSources(String[]) but is better supported by some Web
service client environments (for example, Adobe Flash and
Microsoft .NET).instrumentTypes - instrument types (zero elements indicates
all instrument types)java.rmi.RemoteException - thrown if unable to fulfill requestjava.lang.String[][] getSourcesByInstrument(java.lang.String[] instruments)
throws java.rmi.RemoteException
instruments - instruments of interest (zero elements
indicates all instruments)java.rmi.RemoteException - thrown if unable to fulfill requestgetSourceDescriptionsByInstrument(String[])SourceDescription[] getSourceDescriptionsByInstrument(java.lang.String[] instruments) throws java.rmi.RemoteException
getSourcesByInstrument(String[]) but is better
supported by some Web service client environments (for example,
Adobe Flash and Microsoft .NET).instruments - instruments of interest (zero elements
indicates all instruments)java.rmi.RemoteException - thrown if unable to fulfill requestjava.lang.String[] getInstrumentTypes(java.lang.String[] sources)
throws java.rmi.RemoteException
sources - identifies desired mission sources (zero elements
indicates all mission sources)java.rmi.RemoteException - thrown if unable to fulfill requestjava.lang.String[] getInstrTypesForGroups(java.lang.String[] groups)
throws java.rmi.RemoteException
groups - identifies desired mission groups (zero elements
indicates all mission groups)java.rmi.RemoteException - thrown if unable to fulfill requestjava.lang.String[][] getInstruments(java.lang.String[] sources)
throws java.rmi.RemoteException
sources - identifies desired mission sources (zero elements
indicates all mission sources)java.rmi.RemoteException - thrown if unable to fulfill requestgetInstrumentDescriptions(String[])InstrumentDescription[] getInstrumentDescriptions(java.lang.String[] sources) throws java.rmi.RemoteException
getInstruments(String[]) but is better
supported by some Web service client environments (for example,
Adobe Flash and Microsoft .NET).sources - identifies desired data sources (zero elements
indicates all data sources)java.rmi.RemoteException - thrown if unable to fulfill requestDatasetDescription[] getDatasets(java.lang.String[] missionGroups, java.lang.String[] instrumentTypes) throws java.rmi.RemoteException
missionGroups - identifies desired mission groups (zero
elements indicates all groups)instrumentTypes - identifies desired instrument types (zero
elements indicates all instrument types)java.rmi.RemoteException - thrown if unable to fulfill requestDatasetDescription[] getDatasets(java.lang.String[] missionGroups, java.lang.String[] instrumentTypes, TimeInterval timeInterval, java.lang.String idPattern, java.lang.String labelPattern, java.lang.String notesPattern) throws java.rmi.RemoteException
ANDed together. There
are no provisions for expressing more general logical
relationships (e.g., OR, NOT, grouping) between the parameters
(e.g., labelPattern OR notesPattern). Individual parameter
values may support complex logical operators within the
parameter. That is, those parameter values which are regular
expressions do support all the logial operators supported the
java.util.regex expression (e.g., notesPattern=
(?s)(?i).*apollo(12|15).*).missionGroups - identifies desired mission groups (zero
elements indicates all groups)instrumentTypes - identifies desired instrument types (zero
elements indicates all instrument types)timeInterval - restricts the returned datasets to only those
whose entire data is within this inclusive interval.
A dataset which has data both within and outside this
interval will not be returned.idPattern - a java.util.regex compatible
regular expression that must match the dataset's
identifier text. Omitting this parameter is
equivalent to ".*".labelPattern - a java.util.regex compatible
regular expression that must match the dataset's
label text. Omitting this parameter is equivalent
to ".*". Embedded matching flag
expressions (e.g., (?i) for case
insensitive match mode) are supported and likely to
be useful in this case.notesPattern - a java.util.regex compatible
regular expression that must match the dataset's
notes text. Omitting this parameter is equivalent
to ".*". Embedded matching flag
expressions (e.g., (?s) for dotall
match mode) are supported and likely to be
useful in this case.java.rmi.RemoteException - thrown if unable to fulfill requestDatasetDescription[] getDatasetsBySource(java.lang.String[] sources, java.lang.String[] instrumentTypes) throws java.rmi.RemoteException
sources - identifies desired data sources (zero elements
indicates all sources)instrumentTypes - identifies desired instrument types (zero
elements indicates all instrument types)java.rmi.RemoteException - thrown if unable to fulfill requestDatasetDescription[] getDatasetsBySource(java.lang.String[] sources, java.lang.String[] instrumentTypes, TimeInterval timeInterval, java.lang.String idPattern, java.lang.String labelPattern, java.lang.String notesPattern) throws java.rmi.RemoteException
sources - identifies desired data sources (zero elements
indicates all sources)instrumentTypes - identifies desired instrument types (zero
elements indicates all instrument types)timeInterval - restricts the returned datasets to only those
within this interval.idPattern - a java.util.regex compatible
regular expression that must match the dataset's
identifier text. Omitting this parameter is
equivalent to ".*".labelPattern - a java.util.regex compatible
regular expression that must match the dataset's
label text. Omitting this parameter is equivalent
to ".*".notesPattern - a java.util.regex compatible
regular expression that must match the dataset's
notes text. Omitting this parameter is equivalent
to ".*". Embedded matching flag
expressions (e.g., (?s) for dotall
match mode) are supported and likely to be
useful in this case.java.rmi.RemoteException - thrown if unable to fulfill requestDatasetDescription[] getDatasetsByInstrument(java.lang.String[] missionGroups, java.lang.String[] instruments) throws java.rmi.RemoteException
missionGroups - identifies desired mission groups (zero
elements indicates all groups)instruments - identifies desired instruments (zero elements
indicates all instruments)java.rmi.RemoteException - thrown if unable to fulfill requestDatasetDescription[] getDatasetsByInstrument(java.lang.String[] missionGroups, java.lang.String[] instruments, TimeInterval timeInterval, java.lang.String idPattern, java.lang.String labelPattern, java.lang.String notesPattern) throws java.rmi.RemoteException
missionGroups - identifies desired mission groups (zero
elements indicates all groups)instruments - identifies desired instruments (zero elements
indicates all instruments)timeInterval - restricts the returned datasets to only those
within this interval.idPattern - a java.util.regex compatible
regular expression that must match the dataset's
identifier text. Omitting this parameter is
equivalent to ".*".labelPattern - a java.util.regex compatible
regular expression that must match the dataset's
label text. Omitting this parameter is equivalent
to ".*".notesPattern - a java.util.regex compatible
regular expression that must match the dataset's
notes text. Omitting this parameter is equivalent
to ".*". Embedded matching flag
expressions (e.g., (?s) for dotall
match mode) are supported and likely to be
useful in this case.java.rmi.RemoteException - thrown if unable to fulfill requestjava.lang.String[][] getDatasetVariables(java.lang.String dataset)
throws java.rmi.RemoteException
dataset - identifies data setjava.rmi.RemoteException - thrown if unable to fulfill requestgetVariableDescriptions(String)VariableDescription[] getVariableDescriptions(java.lang.String dataset) throws java.rmi.RemoteException
getDatasetVariables(String) but is better
supported by some Web service client environments (for example,
Adobe Flash and Microsoft .NET).dataset - identifies data setjava.rmi.RemoteException - thrown if unable to fulfill requestjava.lang.String[] getDataUrls(java.lang.String dataset,
java.util.Date startTime,
java.util.Date endTime)
throws java.rmi.RemoteException
getDataFiles(String, Date, Date)dataset - identifies data setstartTime - beginning of time rangeendTime - end of time rangejava.rmi.RemoteException - thrown if unable to fulfill requestjava.lang.String[] getDataUrls(java.lang.String dataset,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String[] variables)
throws java.rmi.RemoteException
getDataFiles(String, Date, Date, String[])getDataUrls(String, Date, Date)
in that only the specified variables are included in the resulting
files. Also, whereas getDataUrls(String, Date, Date)
returns original data files, the files returned by this method are
created by extracting just the specified variable data from the
original and merging in significant meta data from the CDAS master
CDF for this dataset.dataset - identifies data setstartTime - beginning of time rangeendTime - end of time rangevariables - names of the variables to include in returned filesjava.rmi.RemoteException - thrown if unable to fulfill requestjava.lang.String[] getCdfmlDataUrls(java.lang.String dataset,
java.util.Date startTime,
java.util.Date endTime,
int compression)
throws java.rmi.RemoteException
getCdfmlDataFiles(String, Date, Date, int)dataset - identifies data setstartTime - beginning of time rangeendTime - end of time rangecompression - type of compression to use on resulting CDFML files:
0 = no compression, 1 = gzip, 2 = zipjava.rmi.RemoteException - thrown if unable to fulfill requestjava.lang.String[] getCdfmlDataUrls(java.lang.String dataset,
java.util.Date startTime,
java.util.Date endTime,
java.lang.String[] variables,
int compression)
throws java.rmi.RemoteException
getCdfmlDataFiles(String, Date, Date, String[], int)getCdfmlDataUrls(String, Date,
Date, int) in that only the specified variables are included in
the resulting files. Also, whereas getCdfmlDataUrls(String,
Date, Date, int) returns CDFML format versions of the original
data files, the files returned by this method are created by
extracting just the specified variable data from the original and
merging in significant meta data from the CDAS master CDF for this
dataset.dataset - identifies data setstartTime - beginning of time rangeendTime - end of time rangevariables - contains the names of the variables to be included
in returned filescompression - type of compression to use on resulting CDFML files:
0 = no compression, 1 = gzip, 2 = zipjava.rmi.RemoteException - thrown if unable to fulfill requestFileDescription[] getDataFiles(java.lang.String dataset, java.util.Date startTime, java.util.Date endTime) throws java.rmi.RemoteException
dataset - identifies data setstartTime - beginning of time rangeendTime - end of time rangejava.rmi.RemoteException - thrown if unable to fulfill requestgetDataFiles(String, Date, Date, String[])FileDescription[] getDataFiles(java.lang.String dataset, java.util.Date startTime, java.util.Date endTime, java.util.Date ifModifiedSince) throws java.rmi.RemoteException
dataset - identifies data setstartTime - beginning of time rangeendTime - end of time rangeifModifiedSince - only get files that have been modified
since this date. A null value causes this value to
not be considered in selecting files.java.rmi.RemoteException - thrown if unable to fulfill requestFileDescription[] getDataFiles(java.lang.String dataset, java.util.Date startTime, java.util.Date endTime, java.lang.String[] variables) throws java.rmi.RemoteException
getDataFiles(String, Date, Date)
in that only the specified variables are included in the resulting
files. Also, whereas getDataFiles(String, Date, Date)
returns original data files, the files returned by this method are
created by extracting just the specified variable data from the
original and merging in significant meta data from the CDAS master
CDF for this dataset.dataset - identifies data setstartTime - beginning of time rangeendTime - end of time rangevariables - names of the variables to include in returned filesjava.rmi.RemoteException - thrown if unable to fulfill requestFileDescription[] getDataFiles(java.lang.String dataset, java.util.Date startTime, java.util.Date endTime, java.lang.String[] variables, int cdfVersion) throws java.rmi.RemoteException
getDataFiles(String, Date, Date)
in that only the specified variables are included in the resulting
files. Also, whereas getDataFiles(String, Date, Date)
returns original data files, the files returned by this method are
created by extracting just the specified variable data from the
original and merging in significant meta data from the CDAS master
CDF for this dataset.dataset - identifies data setstartTime - beginning of time rangeendTime - end of time rangevariables - names of the variables to include in returned filescdfVersion - the CDF version of the created files. Must have
a value of 2 or 3.java.rmi.RemoteException - thrown if unable to fulfill requestResultDescription getCdasDataFile(java.lang.String dataset, TimeInterval[] timeIntervals) throws java.rmi.RemoteException
dataset - identifies data settimeIntervals - time intervals of requested datajava.rmi.RemoteException - thrown if unable to fulfill requestResultDescription getCdasDataFile(java.lang.String dataset, TimeInterval[] timeIntervals, java.lang.String[] variables) throws java.rmi.RemoteException
dataset - identifies data settimeIntervals - time intervals of requested datavariables - names of the variables to include in returned
filejava.rmi.RemoteException - thrown if unable to fulfill requestResultDescription getCdasDataFile(java.lang.String dataset, TimeInterval[] timeIntervals, int cdfVersion) throws java.rmi.RemoteException
dataset - identifies data settimeIntervals - time intervals of requested datacdfVersion - the CDF version of the created files. Must
have a value of 2 or 3.java.rmi.RemoteException - thrown if unable to fulfill requestResultDescription getCdasDataFile(java.lang.String dataset, TimeInterval[] timeIntervals, java.lang.String[] variables, int cdfVersion) throws java.rmi.RemoteException
dataset - identifies data settimeIntervals - time intervals of requested datavariables - names of the variables to include in returned
filecdfVersion - the CDF version of the created files. Must
have a value of 2 or 3.java.rmi.RemoteException - thrown if unable to fulfill requestInventoryDescription getInventory(java.lang.String dataset) throws java.rmi.RemoteException
dataset - identifies the datasetjava.rmi.RemoteException - thrown if unable to fulfill requestFileDescription[] getCdfmlDataFiles(java.lang.String dataset, java.util.Date startTime, java.util.Date endTime, int compression) throws java.rmi.RemoteException
dataset - identifies data setstartTime - beginning of time rangeendTime - end of time rangecompression - type of compression to use on resulting CDFML files:
0 = no compression, 1 = gzip, 2 = zipjava.rmi.RemoteException - thrown if unable to fulfill requestgetCdfmlDataFiles(String, Date, Date, String[], int)FileDescription[] getCdfmlDataFiles(java.lang.String dataset, java.util.Date startTime, java.util.Date endTime, java.lang.String[] variables, int compression) throws java.rmi.RemoteException
getCdfmlDataFiles(String,
Date, Date, int) in that only the specified variables are included in
the resulting files. Also, whereas getCdfmlDataFiles(String,
Date, Date, int) returns CDFML format versions of the original
data files, the files returned by this method are created by
extracting just the specified variable data from the original and
merging in significant meta data from the CDAS master CDF for this
dataset.dataset - identifies data setstartTime - beginning of time rangeendTime - end of time rangevariables - contains the names of the variables to be included
in returned filescompression - type of compression to use on resulting CDFML files:
0 = no compression, 1 = gzip, 2 = zipjava.rmi.RemoteException - thrown if unable to fulfill requestResultDescription getDataGraph(java.lang.String dataset, java.util.Date startTime, java.util.Date endTime, java.lang.String[] variables) throws java.rmi.RemoteException
dataset - identifies data setstartTime - beginning of time rangeendTime - end of time rangevariables - contains the names of the variables to be plottedjava.rmi.RemoteException - thrown if unable to fulfill requestResultDescription getDataGraph(java.lang.String dataset, java.util.Date startTime, java.util.Date endTime, java.lang.String[] variables, long options) throws java.rmi.RemoteException
dataset - identifies data setstartTime - beginning of time rangeendTime - end of time rangevariables - contains the names of the variables to be
plottedoptions - ploting options specified by a bitwise inclusive
OR of the following values:
0x1 == use coarse noise filtering to remove values
outside 3 deviations from mean of all
values in the plotted time interval
0x2 == double the Y-axis height for time-series
and spectrogram plotsjava.rmi.RemoteException - thrown if unable to fulfill requestResultDescription getDataGraph(java.util.Date startTime, java.util.Date endTime, GraphVariableDescription[] variables, long options, java.lang.String[] formats) throws java.rmi.RemoteException
startTime - beginning of time rangeendTime - end of time rangevariables - contains the names of the variables to be
plotted. Note:Only one variable description
is allowed at this time. A future release will
support multiple GraphVariableDescriptions.options - ploting options specified by a bitwise inclusive
OR of the following values:
0x1 == use coarse noise filtering to remove values
outside 3 deviations from mean of all
values in the plotted time interval
0x2 == double the Y-axis height for time-series
and spectrogram plotsformats - specifies the desired output formats. Values of
GIF, PNG, PS, and PDF are currently allowed. Note that
all formats may not be supported for a given dataset.
It is not possible to determine programmatically
which formats are supported without making a request
and examining the results.java.rmi.RemoteException - thrown if unable to fulfill requestResultDescription getThumbnailExpansion(gov.nasa.gsfc.spdf.cdas.ThumbnailDescription thumbnailDescription, int thumbnail) throws java.rmi.RemoteException
thumbnailDescription - thumbnail description that was
returned by getDataGraph with the image of thumbnailsthumbnail - identifies the thumbnail (frame) whose full
size image is to be returned. Thumbnail images are
counted beginning at one (not zero).java.rmi.RemoteException - thrown if unable to fulfill requestResultDescription getDataAsText(java.lang.String dataset, java.util.Date startTime, java.util.Date endTime, java.lang.String[] variables) throws java.rmi.RemoteException
dataset - identifies data setstartTime - beginning of time rangeendTime - end of time rangevariables - contains the names of the variables to be listedjava.rmi.RemoteException - thrown if unable to fulfill requestResultDescription getDataAsText(java.lang.String dataset, java.util.Date startTime, java.util.Date endTime, java.lang.String[] variables, java.util.Set<java.lang.String> compression) throws java.rmi.RemoteException
dataset - identifies data setstartTime - beginning of time rangeendTime - end of time rangevariables - contains the names of the variables to be listedcompression - file compression options. Valid values are:
uncompressed, gzip, zip, bzip2.java.rmi.RemoteException - thrown if unable to fulfill requestvoid updateMetadataIndex()
throws java.rmi.RemoteException
java.rmi.RemoteException - thrown if unable to fulfill requestCDAS Feedback.
Copyright © 2003-2021 United States Government as represented by the National Aeronautics and Space Administration. No copyright is claimed in the United States under Title 17, U.S.Code. All Other Rights Reserved.