@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 Double
Angular sampling measure.default Double
Horizontal ground sample distance.default RepresentativeFraction
Level of detail expressed as the scale of a comparable hardcopy map or chart.default InternationalString
Brief textual description of the spatial resolution of the resource.default Double
Vertical 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
,angularDistance
andlevelOfDetail
not 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 theLength
type in order to provide unit of measurement together with the value.- Returns:
- the ground sample distance, or
null
. - Condition:
equivalentScale
,vertical
,angularDistance
andlevelOfDetail
not 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 theLength
type in order to provide unit of measurement together with the value.- Returns:
- the vertical sampling distance, or
null
. - Since:
- 3.1
- Condition:
equivalentScale
,distance
,angularDistance
andlevelOfDetail
not 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 theAngle
type in order to provide unit of measurement together with the value.- Returns:
- the angular sampling measure, or
null
. - Since:
- 3.1
- Condition:
equivalentScale
,distance
,vertical
andlevelOfDetail
not 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
,vertical
andangularDistance
not provided.
-