Package com.luciad.format.gml32.model
Class TLcdGML32Observation
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.gml32.model.TLcdGML32AbstractGML
com.luciad.format.gml32.model.TLcdGML32AbstractFeature
com.luciad.format.gml32.model.TLcdGML32Observation
- All Implemented Interfaces:
ILcdDataObject
,ILcdBounded
,ILcdShape
,ILcdShapeList
,ILcdCloneable
,ILcdDeepCloneable
,ILcdInvalidateable
,Serializable
,Cloneable
- Direct Known Subclasses:
TLcdGML32DirectedObservation
The content model is a straightforward extension of gml:AbstractFeatureType; it automatically has the gml:identifier, gml:description, gml:descriptionReference, gml:name, and gml:boundedBy properties.
The gml:validTime element describes the time of the observation. Note that this may be a time instant or a time period.
The gml:using property contains or references a description of a sensor, instrument or procedure used for the observation.
The gml:target property contains or references the specimen, region or station which is the object of the observation. This property is particularly useful for remote observations, such as photographs, where a generic location property might apply to the location of the camera or the location of the field of view, and thus may be ambiguous.
The gml:subject element is provided as a convenient synonym for gml:target. This is the term commonly used in phtotography.
The gml:resultOf property indicates the result of the observation. The value may be inline, or a reference to a value elsewhere.
- Since:
- 10.0
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to theboundedBy
element.static final TLcdDataProperty
Data property that maps to thelocation
element.static final TLcdDataProperty
Data property that maps to theresultOf
element.static final TLcdDataProperty
Data property that maps to thetarget
element.static final TLcdDataProperty
Data property that maps to theusing
element.static final TLcdDataProperty
Data property that maps to thevalidTime
element.Fields inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to theboundedBy
element.Returns the value of the property that maps to thelocation
element.Returns the value of the property that maps to theresultOf
element.Returns the value of the property that maps to thetarget
element.getUsing()
Returns the value of the property that maps to theusing
element.Returns the value of the property that maps to thevalidTime
element.void
setBoundedBy
(TLcdGML32BoundingShape aValue) Sets the value of the property that maps to theboundedBy
element.void
setLocation
(Object aValue) Sets the value of the property that maps to thelocation
element.void
setResultOf
(TLcdGML32Result aValue) Sets the value of the property that maps to theresultOf
element.void
setTarget
(TLcdGML32AbstractGML aValue) Sets the value of the property that maps to thetarget
element.void
setUsing
(TLcdGML32AbstractFeature aValue) Sets the value of the property that maps to theusing
element.void
Sets the value of the property that maps to thevalidTime
element.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractFeature
clone, clone, collectShapes, contains2D, contains2D, contains3D, contains3D, getBounds, getFocusPoint, getShape, getShapeCount, invalidateObject, shapesChanged
Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
Methods inherited from class com.luciad.datamodel.TLcdDataObject
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue, toString
-
Field Details
-
VALID_TIME_PROPERTY
Data property that maps to thevalidTime
element. The possible values for this property are instances ofTLcdGML32TimePrimitiveProperty
. -
USING_PROPERTY
Data property that maps to theusing
element. The possible values for this property are instances ofTLcdGML32ProcedureProperty
. -
TARGET_PROPERTY
Data property that maps to thetarget
element. The possible values for this property are instances ofTLcdGML32TargetProperty
. -
RESULT_OF_PROPERTY
Data property that maps to theresultOf
element. The possible values for this property are instances ofTLcdGML32Result
. -
BOUNDED_BY_PROPERTY
Data property that maps to theboundedBy
element. The possible values for this property are instances ofTLcdGML32BoundingShape
. -
LOCATION_PROPERTY
Data property that maps to thelocation
element. The possible values for this property are instances ofTLcdGML32LocationProperty
.
-
-
Constructor Details
-
TLcdGML32Observation
public TLcdGML32Observation() -
TLcdGML32Observation
-
-
Method Details
-
getValidTime
Returns the value of the property that maps to thevalidTime
element.gml:validTime is a convenience property element.
- Returns:
- the value of the
VALID_TIME_PROPERTY
property. - See Also:
-
setValidTime
Sets the value of the property that maps to thevalidTime
element.gml:validTime is a convenience property element.
- Parameters:
aValue
- the value to set for theVALID_TIME_PROPERTY
property.
-
getUsing
Returns the value of the property that maps to theusing
element.- Returns:
- the value of the
USING_PROPERTY
property. - See Also:
-
setUsing
Sets the value of the property that maps to theusing
element.- Parameters:
aValue
- the value to set for theUSING_PROPERTY
property.
-
getTarget
Returns the value of the property that maps to thetarget
element.- Returns:
- the value of the
TARGET_PROPERTY
property. - See Also:
-
setTarget
Sets the value of the property that maps to thetarget
element.- Parameters:
aValue
- the value to set for theTARGET_PROPERTY
property.
-
getResultOf
Returns the value of the property that maps to theresultOf
element.- Returns:
- the value of the
RESULT_OF_PROPERTY
property.
-
setResultOf
Sets the value of the property that maps to theresultOf
element.- Parameters:
aValue
- the value to set for theRESULT_OF_PROPERTY
property.
-
getBoundedBy
Returns the value of the property that maps to theboundedBy
element.This property describes the minimum bounding box or rectangle that encloses the entire feature.
- Returns:
- the value of the
BOUNDED_BY_PROPERTY
property.
-
setBoundedBy
Sets the value of the property that maps to theboundedBy
element.This property describes the minimum bounding box or rectangle that encloses the entire feature.
- Parameters:
aValue
- the value to set for theBOUNDED_BY_PROPERTY
property.
-
getLocation
Returns the value of the property that maps to thelocation
element.- Returns:
- the value of the
LOCATION_PROPERTY
property. - See Also:
-
setLocation
Sets the value of the property that maps to thelocation
element.- Parameters:
aValue
- the value to set for theLOCATION_PROPERTY
property.
-