WCSCoverageSummary | R Documentation |
WCSCoverageSummary
WCSCoverageSummary
R6Class
object.
Object of R6Class
modelling a WCS coverage summary
ows4R::OGCAbstractObject
-> WCSCoverageSummary
CoverageId
coverage id
CoverageSubtype
coverage subtype
CoverageSubtypeParent
coverage subtype parent
WGS84BoundingBox
WGS84 bounding box
BoundingBox
bounding box
ows4R::OGCAbstractObject$ERROR()
ows4R::OGCAbstractObject$INFO()
ows4R::OGCAbstractObject$WARN()
ows4R::OGCAbstractObject$encode()
ows4R::OGCAbstractObject$getClass()
ows4R::OGCAbstractObject$getClassName()
ows4R::OGCAbstractObject$getNamespaceDefinition()
ows4R::OGCAbstractObject$isFieldInheritedFrom()
ows4R::OGCAbstractObject$logger()
ows4R::OGCAbstractObject$print()
new()
Initializes a WCSCoverageSummary object
WCSCoverageSummary$new( xmlObj, capabilities, serviceVersion, owsVersion, logger = NULL )
xmlObj
object of class XMLInternalNode-class from XML
capabilities
object of class WCSCapabilities
serviceVersion
WCS service version
owsVersion
version
logger
logger type NULL
, "INFO" or "DEBUG"
getId()
Get coverage ID
WCSCoverageSummary$getId()
an object of class character
getSubtype()
Get sub type
WCSCoverageSummary$getSubtype()
an object of class character
getSubtypeParent()
Get sub type parent
WCSCoverageSummary$getSubtypeParent()
an object of class character
getWGS84BoundingBox()
Get bounding box
WCSCoverageSummary$getWGS84BoundingBox()
an object of class OWSWGS84BoundingBox
getBoundingBox()
Get WGS84 bounding box
WCSCoverageSummary$getBoundingBox()
an object of class OWSBoundingBox
getDescription()
Get description
WCSCoverageSummary$getDescription()
an object of class WCSCoverageDescription
getDimensions()
Get dimensions
WCSCoverageSummary$getDimensions()
the list of dimensions
getCoverage()
Get coverage data
WCSCoverageSummary$getCoverage( bbox = NULL, crs = NULL, time = NULL, elevation = NULL, format = NULL, rangesubset = NULL, gridbaseCRS = NULL, gridtype = NULL, gridCS = NULL, gridorigin = NULL, gridoffsets = NULL, method = "GET", filename = NULL, ... )
bbox
bbox. Object of class matrix
. Default is NULL
. eg. OWSUtils$toBBOX(-180,180,-90,90)
crs
crs. Object of class character
giving the CRS identifier (EPSG prefixed code, or URI/URN). Default is NULL
.
time
time. Object of class character
representing time instant/period. Default is NULL
elevation
elevation. Object of class character
or numeric
. Default is NULL
format
format. Object of class character
Default will be GeoTIFF, coded differently depending on the WCS version.
rangesubset
rangesubset. Default is NULL
gridbaseCRS
grid base CRS. Default is NULL
gridtype
grid type. Default is NULL
gridCS
grid CS. Default is NULL
gridorigin
grid origin. Default is NULL
gridoffsets
grid offsets. Default is NULL
method
method to get coverage, either 'GET' or 'POST' (experimental - under development). Object of class character
.
filename
filename. Object of class character
. Optional filename to download the coverage
...
any other argument to WCSGetCoverage
an object of class SpatRaster
from terra
getCoverageStack()
Get a spatio-temporal coverage data cubes as coverage stack
WCSCoverageSummary$getCoverageStack( time = NULL, elevation = NULL, bbox = NULL, filename_handler = NULL, ... )
time
time
elevation
elevation
bbox
bbox
filename_handler
Optional filename handling function with arguments 'identifier', 'time', 'elevation', 'bbox', 'format' See WCSCoverageFilenameHandler as genric filename handler that can be used.
...
any other parameter to pass to getCoverage
an object of class stack from raster
clone()
The objects of this class are cloneable with this method.
WCSCoverageSummary$clone(deep = FALSE)
deep
Whether to make a deep clone.
Class used internally by ows4R.
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.