|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.deegree_impl.model.cv.Layer_Impl
org.deegree_impl.model.cv.CoverageLayer_Impl
In its Capabilities XML response, a Web Coverage Server announces that it can return coverages (that is, values or properties of spatio-temporal locations) culled from various collections of data. Each logical collection from which coverages may be requested is called a coverage layer. The different kinds of coverage layers available all share several common elements, which comprise the CoverageLayer.
-----------------------------------------------------------------------
| Field Summary | |
private java.net.URL |
descriptorResource
|
private DomainSetExtentDescription |
domainSetExtentDescription
|
private java.lang.String[] |
supportedInterpolationList
|
| Constructor Summary | |
CoverageLayer_Impl(java.lang.String layerID,
java.lang.String title,
java.lang.String abstract_,
java.lang.String[] keywordList,
GM_Envelope latLonBoundingBox,
java.lang.String[] queryCRS,
java.lang.String[] responseCRS,
java.lang.String nativeCRS,
java.net.URL[] metadataURLs,
Format[] supportedFormatList,
java.lang.String[] supportedInterpolationList,
DomainSetExtentDescription domainSetExtentDescription)
|
|
CoverageLayer_Impl(java.lang.String layerID,
java.lang.String title,
java.lang.String abstract_,
java.lang.String[] keywordList,
GM_Envelope latLonBoundingBox,
java.lang.String[] crs,
java.lang.String nativeCRS,
java.net.URL[] metadataURLs,
Format[] supportedFormatList,
java.lang.String[] supportedInterpolationList,
DomainSetExtentDescription domainSetExtentDescription,
java.net.URL descriptorResource)
|
|
| Method Summary | |
java.lang.String |
getAbstract()
returns a narrative description of the map layer |
java.lang.String[] |
getCRS()
For each Coverage Layer, the Capabilities XML description specifies (i) the native Spatial Reference System (SRS) of the data; (ii) the SRSs in which it understands incoming GetCoverage requests; and (iii) the SRSs in which it can produce coverages in response to GetCoverage requests Every CoverageLayer must have either one or more SRS elements, or both a QuerySRS and a ResponseSRS element (which contain one or more SRS elements). |
java.net.URL |
getDescriptorResource()
returns the URL where to access the descriptor file for this layer |
DomainSetExtentDescription |
getDomainSetExtentDescription()
returns the DomainSetExtentDescription of the CoverageLayer. |
java.lang.String[] |
getKeywordList()
returns a list that contains keywords to aid in catalog searches |
GM_Envelope |
getLatLonBoundingBox()
The required LatLonBoundingBox element, has attributes indicating the edges of an enclosing rectangle in longitude/latitude decimal degrees. |
java.lang.String |
getLayerID()
The required LayerID is a unique identifier (not used for any other coverage layer). |
java.net.URL[] |
getMetadataURLs()
The optional MetadataURL element is recommended for access to detailed, standardized metadata about the data underneath a particular layer. |
java.lang.String |
getNativeCRS()
The optional NativeSRS element states the native SRS of a Coverage Layer. |
java.lang.String[] |
getQueryCRS()
The QuerySRS element states the SRS(s) in which GetCoverage requests may be expressed against that coverage layer. |
java.lang.String[] |
getResponseCRS()
The ResponseSRS element states the SRS(s) in which coverage replies to GetCoverage requests may be expressed. |
Format[] |
getSupportedFormatList()
The required SupportedFormatList element advertises the output format(s) in which coverages may be requested from this Coverage Layer (e.g., GeoTIFF, HDF-EOS, NITF, DTED, etc.). |
java.lang.String[] |
getSupportedInterpolationList()
returns a list of supported interpolations that states whether and how the server will interpolate a CoverageLayer’s values over the spatial domain when a request requires resampling, reprojection, or other generalization. |
java.lang.String |
getTitle()
The required Title element contains a human-readable string for p resentation in a menu. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.deegree.model.coverage.Layer |
getAbstract, getCRS, getKeywordList, getLatLonBoundingBox, getLayerID, getMetadataURLs, getNativeCRS, getQueryCRS, getResponseCRS, getSupportedFormatList, getTitle |
| Field Detail |
private java.lang.String[] supportedInterpolationList
private DomainSetExtentDescription domainSetExtentDescription
private java.net.URL descriptorResource
| Constructor Detail |
public CoverageLayer_Impl(java.lang.String layerID,
java.lang.String title,
java.lang.String abstract_,
java.lang.String[] keywordList,
GM_Envelope latLonBoundingBox,
java.lang.String[] crs,
java.lang.String nativeCRS,
java.net.URL[] metadataURLs,
Format[] supportedFormatList,
java.lang.String[] supportedInterpolationList,
DomainSetExtentDescription domainSetExtentDescription,
java.net.URL descriptorResource)
public CoverageLayer_Impl(java.lang.String layerID,
java.lang.String title,
java.lang.String abstract_,
java.lang.String[] keywordList,
GM_Envelope latLonBoundingBox,
java.lang.String[] queryCRS,
java.lang.String[] responseCRS,
java.lang.String nativeCRS,
java.net.URL[] metadataURLs,
Format[] supportedFormatList,
java.lang.String[] supportedInterpolationList,
DomainSetExtentDescription domainSetExtentDescription)
| Method Detail |
public java.lang.String[] getSupportedInterpolationList()
getSupportedInterpolationList in interface CoverageLayerpublic DomainSetExtentDescription getDomainSetExtentDescription()
getDomainSetExtentDescription in interface CoverageLayerpublic java.net.URL getDescriptorResource()
getDescriptorResource in interface CoverageLayerpublic java.lang.String getAbstract()
getAbstract in interface Layerpublic java.lang.String[] getCRS()
Every CoverageLayer must have either one or more SRS elements, or both a QuerySRS and a ResponseSRS element (which contain one or more SRS elements). A server may choose to detail query and response SRSs separately, or just advertise SRSs in which it can both accept requests and deliver coverage responses
The content of the SRS element may be any of the EPSG: or AUTO: coordinate systems defined in the Web Map Service Implementation Specification; it may be undefined (“OGC:none”); or it may be an embedded “swath” referencing system (“OGC:swath”) that lets the client reconstruct ground coordinates from tie-points or sensor metadata
getCRS in interface Layerpublic java.lang.String[] getKeywordList()
getKeywordList in interface Layerpublic GM_Envelope getLatLonBoundingBox()
getLatLonBoundingBox in interface Layerpublic java.lang.String getLayerID()
getLayerID in interface Layerpublic java.net.URL[] getMetadataURLs()
getMetadataURLs in interface Layerpublic java.lang.String getNativeCRS()
getNativeCRS in interface Layerpublic java.lang.String[] getQueryCRS()
Requests expressed in the special SRS codes “OGC:none” or “OGC:swath” refer to subsets defined according the layer’s pixel row/column coordinate system (for imagery) or its internal / local coordinate system (for non-gridded data).
getQueryCRS in interface Layerpublic java.lang.String[] getResponseCRS()
getResponseCRS in interface Layerpublic Format[] getSupportedFormatList()
getSupportedFormatList in interface Layerpublic java.lang.String getTitle()
getTitle in interface Layer
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||