Package org.opengis.metadata.lineage
Interface Source
-
@UML(identifier="LI_Source", specification=ISO_19115) public interface Source
Information about the resource used in creating the resource specified by the scope. At least one of the description and scope shall be provided.- Since:
- 2.0
-
-
Method Summary
Modifier and Type Method Description InternationalStringgetDescription()Detailed description of the level of the source data.default IdentifiergetProcessedLevel()Processing level of the source data.default NominalResolutiongetResolution()Distance between consistent parts (centre, left side, right side) of two adjacent pixels.default RepresentativeFractiongetScaleDenominator()Deprecated.As of ISO 19115:2014, moved toResolution.getEquivalentScale().ScopegetScope()Type and / or extent of the source.default CitationgetSourceCitation()Recommended reference to be used for the source data.default Collection<? extends Extent>getSourceExtents()Deprecated.As of ISO 19115:2014, moved toScope.getExtents().default Collection<? extends Citation>getSourceMetadata()References to metadata for the source.default ReferenceSystemgetSourceReferenceSystem()Spatial reference system used by the source data.default ResolutiongetSourceSpatialResolution()Spatial resolution expressed as a scale factor, an angle or a level of detail.default Collection<? extends ProcessStep>getSourceSteps()Information about process steps in which this source was used.
-
-
-
Method Detail
-
getDescription
@UML(identifier="description", obligation=CONDITIONAL, specification=ISO_19115) InternationalString getDescription()
Detailed description of the level of the source data.- Returns:
- description of the level of the source data, or
nullif none. - Condition:
- Mandatory if the scope is not provided.
-
getSourceSpatialResolution
@UML(identifier="sourceSpatialResolution", obligation=OPTIONAL, specification=ISO_19115) default Resolution getSourceSpatialResolution()
Spatial resolution expressed as a scale factor, an angle or a level of detail. May benullif none.- Returns:
- spatial resolution expressed as a scale factor, an angle or a level of detail, or
nullif none. - Since:
- 3.1
-
getScaleDenominator
@Deprecated @UML(identifier="scaleDenominator", obligation=OPTIONAL, specification=ISO_19115, version=2003) default RepresentativeFraction getScaleDenominator()
Deprecated.As of ISO 19115:2014, moved toResolution.getEquivalentScale().Denominator of the representative fraction on a source map.- Returns:
- representative fraction on a source map, or
null.
-
getSourceReferenceSystem
@UML(identifier="sourceReferenceSystem", obligation=OPTIONAL, specification=ISO_19115) default ReferenceSystem getSourceReferenceSystem()
Spatial reference system used by the source data.- Returns:
- spatial reference system used by the source data, or
null.
-
getSourceCitation
@UML(identifier="sourceCitation", obligation=OPTIONAL, specification=ISO_19115) default Citation getSourceCitation()
Recommended reference to be used for the source data.- Returns:
- recommended reference to be used for the source data, or
null.
-
getSourceMetadata
@UML(identifier="sourceMetadata", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends Citation> getSourceMetadata()
References to metadata for the source. Returns an empty collection if none.- Returns:
- references to metadata for the source.
- Since:
- 3.1
-
getScope
@UML(identifier="scope", obligation=CONDITIONAL, specification=ISO_19115) Scope getScope()
Type and / or extent of the source. May benullif none.- Returns:
- type and / or extent of the source, or
nullif none. - Since:
- 3.1
- Condition:
- Mandatory if the description is not provided.
-
getSourceExtents
@Deprecated @UML(identifier="sourceExtent", obligation=CONDITIONAL, specification=ISO_19115, version=2003) default Collection<? extends Extent> getSourceExtents()
Deprecated.As of ISO 19115:2014, moved toScope.getExtents().Information about the spatial, vertical and temporal extent of the source data.- Returns:
- information about the extent of the source data.
- Condition:
- Mandatory if the description is not provided.
-
getSourceSteps
@UML(identifier="sourceStep", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends ProcessStep> getSourceSteps()
Information about process steps in which this source was used.- Returns:
- information about process steps in which this source was used.
-
getProcessedLevel
@UML(identifier="processedLevel", obligation=OPTIONAL, specification=ISO_19115_2) default Identifier getProcessedLevel()
Processing level of the source data.- Returns:
- processing level of the source data, or
null.
-
getResolution
@UML(identifier="resolution", obligation=OPTIONAL, specification=ISO_19115_2) default NominalResolution getResolution()
Distance between consistent parts (centre, left side, right side) of two adjacent pixels.- Returns:
- distance between consistent parts of two adjacent pixels.
-
-