AbstractCoverage Data Type

Abstract Type
Subtypes
UnifiedGridCoverage
Implemented Interfaces
Coverage, Serializable
Properties
name data type constraints description
envelope Envelope  
name InternationalString  
coordinateReferenceSystem CoordinateReferenceSystem  
dimension number required
locale string  
rangeType RecordType  
sources array of Coverage  
Properties inherited from PropertySourceImpl
properties map of object  
propertyNames array of string  

Example

This data type is abstract. The example below may be incomplete. More accurate examples can be found in subtypes pages.
{
  "envelope" : {
    "coordinateReferenceSystem" : {
      "coordinateSystem" : { },
      "scope" : { },
      "domainOfValidity" : { }
    },
    "upperCorner" : {
      "dimension" : 12345,
      "coordinateReferenceSystem" : { },
      "coordinate" : [ 12345.0, 12345.0 ],
      "directPosition" : { }
    },
    "lowerCorner" : {
      "dimension" : 12345,
      "coordinateReferenceSystem" : { },
      "coordinate" : [ 12345.0, 12345.0 ],
      "directPosition" : { }
    },
    "dimension" : 12345
  },
  "name" : { },
  "coordinateReferenceSystem" : {
    "coordinateSystem" : {
      "dimension" : 12345,
      "remarks" : { },
      "name" : { },
      "identifiers" : [ { }, { } ],
      "alias" : [ { }, { } ]
    },
    "scope" : { },
    "domainOfValidity" : {
      "verticalElements" : [ { }, { } ],
      "description" : { },
      "temporalElements" : [ { }, { } ],
      "geographicElements" : [ { }, { } ]
    }
  },
  "dimension" : 12345,
  "locale" : "...",
  "rangeType" : {
    "attributeTypes" : {
      "property1" : {
        "parsedNames" : [ { }, { } ]
      },
      "property2" : {
        "parsedNames" : [ { }, { } ]
      }
    },
    "members" : [ {
      "attributeType" : { }
    }, {
      "attributeType" : { }
    } ],
    "container" : {
      "description" : {
        "property1" : { },
        "property2" : { }
      },
      "schemaName" : { },
      "elements" : [ { }, { } ]
    },
    "typeName" : {
      "parsedNames" : [ { }, { } ]
    }
  },
  "sources" : [ {
    "rangeType" : {
      "attributeTypes" : {
        "property1" : { },
        "property2" : { }
      },
      "members" : [ { }, { } ],
      "container" : { },
      "typeName" : { }
    },
    "sources" : [ { }, { } ],
    "numSampleDimensions" : 12345,
    "envelope" : {
      "coordinateReferenceSystem" : { },
      "upperCorner" : { },
      "lowerCorner" : { },
      "dimension" : 12345
    },
    "coordinateReferenceSystem" : {
      "coordinateSystem" : { },
      "scope" : { },
      "domainOfValidity" : { }
    }
  }, {
    "rangeType" : {
      "attributeTypes" : {
        "property1" : { },
        "property2" : { }
      },
      "members" : [ { }, { } ],
      "container" : { },
      "typeName" : { }
    },
    "sources" : [ { }, { } ],
    "numSampleDimensions" : 12345,
    "envelope" : {
      "coordinateReferenceSystem" : { },
      "upperCorner" : { },
      "lowerCorner" : { },
      "dimension" : 12345
    },
    "coordinateReferenceSystem" : {
      "coordinateSystem" : { },
      "scope" : { },
      "domainOfValidity" : { }
    }
  } ],
  "properties" : {
    "property1" : { },
    "property2" : { }
  },
  "propertyNames" : [ "...", "..." ]
}