- All Superinterfaces:
GridSpatialRepresentation
,SpatialRepresentation
@UML(identifier="MD_Georectified",
specification=ISO_19115)
public interface Georectified
extends GridSpatialRepresentation
Grid whose cells are regularly spaced in a geographic or projected coordinate reference system.
Any cell in the grid can be geolocated given its grid coordinate and the grid origin, cell spacing,
and orientation indication of whether or not geographic.
- Since:
- 2.0
-
Method Summary
Modifier and TypeMethodDescriptiondefault Point
Earth location in the coordinate system defined by the Spatial Reference System and the grid coordinate of the cell halfway between opposite ends of the grid in the spatial dimensions.Description of geographic position points used to test the accuracy of the georeferenced grid data.default Collection
<? extends GCP> Geographic references used to validate georectification of the data.Earth location in the coordinate system defined by the Spatial Reference System and the grid coordinate of the cells at opposite ends of grid coverage along two diagonals in the grid spatial dimensions.Point in a pixel corresponding to the Earth location of the pixel.default InternationalString
General description of the transformation.default Collection
<? extends InternationalString> Information about which grid dimensions are the spatial dimensions.boolean
Indication of whether or not geographic position points are available to test the accuracy of the georeferenced grid data.Methods inherited from interface org.opengis.metadata.spatial.GridSpatialRepresentation
getAxisDimensionProperties, getCellGeometry, getNumberOfDimensions, isTransformationParameterAvailable
Methods inherited from interface org.opengis.metadata.spatial.SpatialRepresentation
getScope
-
Method Details
-
isCheckPointAvailable
@UML(identifier="checkPointAvailability", obligation=MANDATORY, specification=ISO_19115) boolean isCheckPointAvailable()Indication of whether or not geographic position points are available to test the accuracy of the georeferenced grid data.- Returns:
- whether or not geographic position points are available to test accuracy.
-
getCheckPointDescription
@UML(identifier="checkPointDescription", obligation=CONDITIONAL, specification=ISO_19115) InternationalString getCheckPointDescription()Description of geographic position points used to test the accuracy of the georeferenced grid data.- Returns:
- description of geographic position points used to test accuracy, or
null
. - Condition:
- Mandatory if check point availability equals
true
.
-
getCornerPoints
@UML(identifier="cornerPoints", obligation=MANDATORY, specification=ISO_19115) List<? extends Point> getCornerPoints()Earth location in the coordinate system defined by the Spatial Reference System and the grid coordinate of the cells at opposite ends of grid coverage along two diagonals in the grid spatial dimensions.The list size shall be 2 or 4. The list shall contain at least two corner points along one diagonal. or may contains the 4 corner points of the georectified grid.
The first corner point corresponds to the origin of the grid.
- Returns:
- the corner points.
-
getCenterPoint
@UML(identifier="centrePoint", obligation=OPTIONAL, specification=ISO_19115) default Point getCenterPoint()Earth location in the coordinate system defined by the Spatial Reference System and the grid coordinate of the cell halfway between opposite ends of the grid in the spatial dimensions.Upcoming API change
This method will be renamedgetCentrePoint()
in GeoAPI 4.0 for compliance with ISO 19115:2014 standard.- Returns:
- the center point, or
null
.
-
getPointInPixel
@UML(identifier="pointInPixel", obligation=MANDATORY, specification=ISO_19115) PixelOrientation getPointInPixel()Point in a pixel corresponding to the Earth location of the pixel.- Returns:
- earth location of the pixel.
-
getTransformationDimensionDescription
@UML(identifier="transformationDimensionDescription", obligation=OPTIONAL, specification=ISO_19115) default InternationalString getTransformationDimensionDescription()General description of the transformation.- Returns:
- general description of the transformation, or
null
.
-
getTransformationDimensionMapping
@UML(identifier="transformationDimensionMapping", obligation=OPTIONAL, specification=ISO_19115) default Collection<? extends InternationalString> getTransformationDimensionMapping()Information about which grid dimensions are the spatial dimensions. The list should contain at most 2 elements.- Returns:
- information about which grid dimensions are the spatial dimensions, or
null
.
-
getCheckPoints
@UML(identifier="checkPoint", obligation=OPTIONAL, specification=ISO_19115_2) default Collection<? extends GCP> getCheckPoints()Geographic references used to validate georectification of the data.- Returns:
- geographic references used to validate georectification.
-