Enum Class RATGeometries

Object
Enum<RATGeometries>
RATGeometries
All Implemented Interfaces:
Serializable, Comparable<RATGeometries>, Constable

public enum RATGeometries extends Enum<RATGeometries>
How the mosaic handles a geometry column of a raster attribute table whose value differs between granules. A source clipping the geometry to each granule, as S-102 does, makes that the normal case rather than an error.
  • Enum Constant Details

    • OFF

      public static final RATGeometries OFF
      Leaves the cell empty.
    • MERGE

      public static final RATGeometries MERGE
      Unions the granule geometries, which costs time and memory on the large ones.
    • COLLECT

      public static final RATGeometries COLLECT
      Treats the column like any other, so granules that disagree stop the collection.
  • Method Details

    • values

      public static RATGeometries[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static RATGeometries valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • fromParameter

      public static RATGeometries fromParameter(String value)
      Reads the value of the AttributeTableGeometries indexer property, OFF when it is not set.