Interface Resolution
-
@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:
Identification.getSpatialResolutions()
-
-
Method Summary
Modifier and Type Method Description default DoublegetAngularDistance()Angular sampling measure.default DoublegetDistance()Horizontal ground sample distance.default RepresentativeFractiongetEquivalentScale()Level of detail expressed as the scale of a comparable hardcopy map or chart.default InternationalStringgetLevelOfDetail()Brief textual description of the spatial resolution of the resource.default DoublegetVertical()Vertical sampling distance.
-
-
-
Method Detail
-
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.
-
-