Package org.vast.ogc.om
Interface IObservationSeries
- All Superinterfaces:
AbstractFeature
,AbstractGML
,GenericFeature
,IDataConsumer
,IDataProvider
,IFeature
,IResource
,ISweInputDataStream
,ISweOutputDataStream
,Serializable
public interface IObservationSeries
extends GenericFeature, ISweInputDataStream, ISweOutputDataStream
Interface for a time series of observations. Such a time series contain observations made by a single procedure but can target several features of interest. The procedure can be a homogeneous sensor array.
- Since:
- Sep 28, 2012
-
Field Summary
Fields inherited from interface org.vast.ogc.gml.IFeature
DEFAULT_QNAME
-
Method Summary
Modifier and TypeMethodDescriptionGet the list of features of interest of which this time series contain observationsGet time extent including phenomenon times of all observation in the seriesGet the procedure that generated observations in this seriesGet time extent including result times of all observation in the seriesvoid
Set the phenomenon time extent of the whole seriesvoid
setProcedure
(IProcedure procedure) Set the procedure that generated observations in this seriesvoid
Set the result time extent of the whole seriesMethods inherited from interface net.opengis.gml.v32.AbstractFeature
getBoundedBy, getGeometryProperty, isSetBoundedBy, isSetGeometry, setBoundedByAsEnvelope, setGeometry
Methods inherited from interface net.opengis.gml.v32.AbstractGML
addName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyList, getName, getNameList, getNumNames, getUniqueIdentifier, isSetDescription, isSetDescriptionReference, isSetIdentifier, setDescription, setDescriptionReference, setId, setIdentifier, setName, setUniqueIdentifier
Methods inherited from interface org.vast.ogc.gml.GenericFeature
getProperties, getProperty, getProperty, setProperty, setProperty
Methods inherited from interface org.vast.cdm.common.IDataConsumer
pushNextDataBlock, setElementType
Methods inherited from interface org.vast.cdm.common.IDataProvider
getElementType, getNextDataBlock, getNextElement, getNumElements
Methods inherited from interface org.vast.ogc.gml.IFeature
getGeometry, getId, getQName, getType, getUniqueIdentifier, getValidTime, hasCustomGeomProperty, hasCustomTimeProperty
Methods inherited from interface org.vast.util.IResource
getDescription, getName
Methods inherited from interface org.vast.swe.ISweInputDataStream
getEncoding
Methods inherited from interface org.vast.swe.ISweOutputDataStream
setEncoding
-
Method Details
-
getPhenomenonTimeExtent
TimeExtent getPhenomenonTimeExtent()Get time extent including phenomenon times of all observation in the series- Returns:
- the phenomenon time extent of the series
-
setPhenomenonTimeExtent
Set the phenomenon time extent of the whole series- Parameters:
time
-
-
getResultTimeExtent
TimeExtent getResultTimeExtent()Get time extent including result times of all observation in the series- Returns:
- the result time extent of the series
-
setResultTimeExtent
Set the result time extent of the whole series- Parameters:
time
-
-
getFeaturesOfInterest
Map<String,GenericFeature> getFeaturesOfInterest()Get the list of features of interest of which this time series contain observations- Returns:
- The map of features of interest (for read and write) mapping feature IDs as they appear in the stream to the actual feature instances.
-
getProcedure
IProcedure getProcedure()Get the procedure that generated observations in this series- Returns:
- a reference to the list of procedures (for read and write)
-
setProcedure
Set the procedure that generated observations in this series- Parameters:
procedure
-
-