Package org.opengis.metadata.acquisition
Interface Objective
-
@UML(identifier="MI_Objective", specification=ISO_19115_2) public interface Objective
Describes the characteristics, spatial and temporal extent of the intended object to be observed.- Since:
- 2.3
-
-
Method Summary
Modifier and Type Method Description default Collection<? extends Extent>
getExtents()
Extent information including the bounding box, bounding polygon, vertical and temporal extent of the objective.default Collection<? extends InternationalString>
getFunctions()
Role or purpose performed by or activity performed at the objective.Collection<? extends Identifier>
getIdentifiers()
Code used to identify the objective.Collection<? extends Event>
getObjectiveOccurences()
Event or events associated with objective completion.default Collection<? extends PlatformPass>
getPass()
Pass of the platform over the objective.default InternationalString
getPriority()
Priority applied to the target.default Collection<? extends Instrument>
getSensingInstruments()
Instrument which senses the objective data.default Collection<? extends ObjectiveType>
getTypes()
Collection technique for the objective.
-
-
-
Method Detail
-
getIdentifiers
@UML(identifier="identifier", obligation=MANDATORY, specification=ISO_19115_2) Collection<? extends Identifier> getIdentifiers()
Code used to identify the objective.- Returns:
- objective identifiers.
-
getPriority
@UML(identifier="priority", obligation=OPTIONAL, specification=ISO_19115_2) default InternationalString getPriority()
Priority applied to the target.- Returns:
- priority applied, or
null
.
-
getTypes
@UML(identifier="type", obligation=OPTIONAL, specification=ISO_19115_2) default Collection<? extends ObjectiveType> getTypes()
Collection technique for the objective.- Returns:
- collection technique for the objective.
-
getFunctions
@UML(identifier="function", obligation=OPTIONAL, specification=ISO_19115_2) default Collection<? extends InternationalString> getFunctions()
Role or purpose performed by or activity performed at the objective.- Returns:
- role or purpose performed by or activity performed at the objective.
-
getExtents
@UML(identifier="extent", obligation=OPTIONAL, specification=ISO_19115_2) default Collection<? extends Extent> getExtents()
Extent information including the bounding box, bounding polygon, vertical and temporal extent of the objective.- Returns:
- extent information.
-
getObjectiveOccurences
@UML(identifier="objectiveOccurence", obligation=MANDATORY, specification=ISO_19115_2) Collection<? extends Event> getObjectiveOccurences()
Event or events associated with objective completion.Known typo: "occurrence" is missing a "r" in the UML diagram of ISO 19115-2 specification. TheUML
annotation below reflects that spelling. The method reflects that spelling in GeoAPI 3.1, but will be changed togetObjectiveOccurrences()
in GeoAPI 4.0.- Returns:
- events associated with objective completion.
-
getPass
@UML(identifier="pass", obligation=OPTIONAL, specification=ISO_19115_2) default Collection<? extends PlatformPass> getPass()
Pass of the platform over the objective.- Returns:
- pass of the platform.
-
getSensingInstruments
@UML(identifier="sensingInstrument", obligation=OPTIONAL, specification=ISO_19115_2) default Collection<? extends Instrument> getSensingInstruments()
Instrument which senses the objective data.- Returns:
- instrument which senses the objective data.
-
-