Class TLcdWCSProxyModelDescriptor

All Implemented Interfaces:
ILcdImageModelDescriptor, ILcdModelDescriptor, Serializable

public class TLcdWCSProxyModelDescriptor extends TLcdMultilevelRasterModelDescriptor implements ILcdImageModelDescriptor
A model descriptor for WCS proxy raster models.
See Also:
  • Field Details

  • Constructor Details

    • TLcdWCSProxyModelDescriptor

      public TLcdWCSProxyModelDescriptor(String aSourceName, String aDisplayName, TLcdWCSCapabilities aCapabilities, TLcdWCSCoverageOffering aOffering, String aFormat)
      Creates a new TLcdWCSProxyModelDescriptor with the given parameters. The type name is set to TYPE.
      Parameters:
      aSourceName - the source name of the model
      aDisplayName - the display name of the model
      aCapabilities - the WFS capabilities
      aOffering - the description of the coverage contained in the model
      aFormat - the data format used when requesting raster tiles from the WCS
  • Method Details

    • getCapabilities

      public TLcdWCSCapabilities getCapabilities()
      Returns the capabilities document based on which the WCS proxy model was created.
      Returns:
      a TLcdWCSCapabilities
    • getCoverageDescription

      public TLcdWCSCoverageOffering getCoverageDescription()
      Returns a description of the coverage contained in the model.
      Returns:
      a description of the coverage contained in the model
    • getCoverageName

      public String getCoverageName()
      Returns the name of the coverage represented by the WCS proxy model.
      Returns:
      the name of the coverage represented by the WCS proxy model
    • getFormat

      public String getFormat()
      Returns the data format that is used when requesting raster tiles from the WCS.
      Returns:
      the data format
    • isElevation

      public boolean isElevation()
      Description copied from class: TLcdMultilevelRasterModelDescriptor
      Returns whether the model contains elevation rasters. This default implementation returns false, but extensions may override it.
      Overrides:
      isElevation in class TLcdMultilevelRasterModelDescriptor