Interface SpatialDomainType

  • All Superinterfaces:
    EObject, Notifier
    All Known Subinterfaces:
    SpatialSubsetType
    All Known Implementing Classes:
    SpatialDomainTypeImpl, SpatialSubsetTypeImpl

    public interface SpatialDomainType
    extends EObject
    A representation of the model object 'Spatial Domain Type'. Defines the spatial domain of a coverage offering. A server shall describe the spatial domain by its edges, using one or more gml:Envelope elements. The gml:EnvelopeWithTimePeriod element may be used in place of gml:Envelope, to add the time bounds of the coverage offering. Each of these elements describes a bounding box defined by two points in space (or two positions in space and two in time). This bounding box could simply duplicate the information in the lonLatEnvelope of CoverageOfferingBrief; but the intent is to describe the locations in more detail (e.g., in several different CRSs, or several rectangular areas instead of one overall bounding box). In addition, a server can describe the internal grid structure of a coverage offering, using a gml:Grid (or gml:RectifiedGrid) in addition to a gml:Envelope. This element can help clients assess the fitness of the gridded data for their use (e.g. its native resolution, inferred from the offsetVector of a gml:RectifiedGrid), and to formulate grid coverage requests expressed in the internal grid coordinate reference system. Finally, a server can describe the spatial domain by means of a (repeatable) gml:Polygon, representing the polygon(s) covered by the coverage spatial domain. This is particularly useful for areas that are poorly approximated by a gml:Envelope (such as satellite image swaths, island groups, other non-convex areas).

    The following features are supported:

    See Also:
    Wcs10Package.getSpatialDomainType()
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      EList getEnvelope()
      Returns the value of the 'Envelope' containment reference list.
      EList getGrid()
      Returns the value of the 'Grid' containment reference list.
      FeatureMap getGridGroup()
      Returns the value of the 'Grid Group' attribute list.
      EList getPolygon()
      Returns the value of the 'Polygon' containment reference list.
      • Methods inherited from interface EObject

        eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
      • Methods inherited from interface Notifier

        eAdapters, eDeliver, eNotify, eSetDeliver
    • Method Detail

      • getEnvelope

        EList getEnvelope()
        Returns the value of the 'Envelope' containment reference list. The list contents are of type EnvelopeType.

        If the meaning of the 'Envelope' containment reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Envelope' containment reference list.
        See Also:
        Wcs10Package.getSpatialDomainType_Envelope()
      • getGridGroup

        FeatureMap getGridGroup()
        Returns the value of the 'Grid Group' attribute list. The list contents are of type FeatureMap.Entry.

        If the meaning of the 'Grid Group' attribute list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Grid Group' attribute list.
        See Also:
        Wcs10Package.getSpatialDomainType_GridGroup()
      • getGrid

        EList getGrid()
        Returns the value of the 'Grid' containment reference list. The list contents are of type GridType.

        If the meaning of the 'Grid' containment reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Grid' containment reference list.
        See Also:
        Wcs10Package.getSpatialDomainType_Grid()
      • getPolygon

        EList getPolygon()
        Returns the value of the 'Polygon' containment reference list. The list contents are of type PolygonType.

        If the meaning of the 'Polygon' containment reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Polygon' containment reference list.
        See Also:
        Wcs10Package.getSpatialDomainType_Polygon()