Interface Georectified

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 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 renamed getCentrePoint() in GeoAPI 4.0 for compliance with ISO 19115:2014 standard.
      Returns:
      the center point, or null.
    • 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.