@Classifier(UNION)
@UML(identifier="MD_Resolution",
specification=ISO_19115)
public interface Resolution
Level of detail expressed as a scale factor or a ground distance.
Exactly one of the equivalent scale, distance,
vertical, angular distance and
level of detail properties shall be provided.
- Since:
- 2.0
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefault DoubleAngular sampling measure.default DoubleHorizontal ground sample distance.default RepresentativeFractionLevel of detail expressed as the scale of a comparable hardcopy map or chart.default InternationalStringBrief textual description of the spatial resolution of the resource.default DoubleVertical sampling distance.
-
Method Details
-
getEquivalentScale
@Profile(level=CORE) @UML(identifier="equivalentScale", obligation=CONDITIONAL, specification=ISO_19115) default RepresentativeFraction getEquivalentScale()Level of detail expressed as the scale of a comparable hardcopy map or chart.- Returns:
- level of detail expressed as the scale of a comparable hardcopy, or
null. - Condition:
distance,vertical,angularDistanceandlevelOfDetailnot provided.
-
getDistance
@Profile(level=CORE) @UML(identifier="distance", obligation=CONDITIONAL, specification=ISO_19115) default Double getDistance()Horizontal ground sample distance.Upcoming API change — units of measurement
The return type of this method may change in GeoAPI 4.0. It may be replaced by theLengthtype in order to provide unit of measurement together with the value.- Returns:
- the ground sample distance, or
null. - Condition:
equivalentScale,vertical,angularDistanceandlevelOfDetailnot provided.- Unit:
- Distance
-
getVertical
@Profile(level=CORE) @UML(identifier="vertical", obligation=CONDITIONAL, specification=ISO_19115) default Double getVertical()Vertical sampling distance.Upcoming API change — units of measurement
The return type of this method may change in GeoAPI 4.0. It may be replaced by theLengthtype in order to provide unit of measurement together with the value.- Returns:
- the vertical sampling distance, or
null. - Since:
- 3.1
- Condition:
equivalentScale,distance,angularDistanceandlevelOfDetailnot provided.- Unit:
- Distance
-
getAngularDistance
@Profile(level=CORE) @UML(identifier="angularDistance", obligation=CONDITIONAL, specification=ISO_19115) default Double getAngularDistance()Angular sampling measure.Upcoming API change — units of measurement
The return type of this method may change in GeoAPI 4.0. It may be replaced by theAngletype in order to provide unit of measurement together with the value.- Returns:
- the angular sampling measure, or
null. - Since:
- 3.1
- Condition:
equivalentScale,distance,verticalandlevelOfDetailnot provided.- Unit:
- Angle
-
getLevelOfDetail
@Profile(level=CORE) @UML(identifier="levelOfDetail", obligation=CONDITIONAL, specification=ISO_19115) default InternationalString getLevelOfDetail()Brief textual description of the spatial resolution of the resource.- Returns:
- textual description of the spatial resolution of the resource, or
null. - Since:
- 3.1
- Condition:
equivalentScale,distance,verticalandangularDistancenot provided.
-