WPSCapabilities | R Documentation |
WPSCapabilities
WPSCapabilities
R6Class
object.
Object of R6Class
with methods for interfacing an OGC
Web Processing Service (WPS) Get Capabilities document.
ows4R::OGCAbstractObject
-> ows4R::OWSCapabilities
-> WPSCapabilities
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()
ows4R::OWSCapabilities$getClient()
ows4R::OWSCapabilities$getOWSVersion()
ows4R::OWSCapabilities$getOperationsMetadata()
ows4R::OWSCapabilities$getRequest()
ows4R::OWSCapabilities$getService()
ows4R::OWSCapabilities$getServiceIdentification()
ows4R::OWSCapabilities$getServiceProvider()
ows4R::OWSCapabilities$getServiceVersion()
ows4R::OWSCapabilities$getUrl()
ows4R::OWSCapabilities$setClient()
new()
Initializes a WPSCapabilities object
WPSCapabilities$new(url, version, client = NULL, logger = NULL, ...)
url
url
version
version
client
an object of class WPSClient
logger
logger type NULL
, "INFO" or "DEBUG"
...
any other parameter to pass to OWSGetCapabilities service request
getProcesses()
Get the list of processes offered by the service capabilities. pretty
allows to control
the type output. If TRUE
, a data.frame
will be returned. When prettified output, it
is also possible to get a 'full' description of the process by setting full = TRUE
in which
case a the WPS client will request a process description (with more information about the process) for
each process listed in the capabilities.
WPSCapabilities$getProcesses(pretty = FALSE, full = FALSE)
pretty
pretty
full
full
a list
of WPSProcessDescription or a data.frame
describeProcess()
Get the description of a process, given its identifier
, returning an object of class WPSProcessDescription
WPSCapabilities$describeProcess(identifier)
identifier
process identifier
an object of class WPSProcessDescription
execute()
Execute a process, given its identifier
WPSCapabilities$execute( identifier, dataInputs = list(), responseForm = NULL, storeExecuteResponse = FALSE, lineage = NULL, status = NULL, update = FALSE, updateInterval = 1 )
identifier
process identifier
dataInputs
a named list of data inputs, objects of class WPSLiteralData, WPSComplexData or WPSBoundingBoxData
responseForm
response form, object of class WPSResponseDocument
storeExecuteResponse
store execute response? object of class logical
. FALSE
by default
lineage
lineage, object of class logical
status
status, object of class logical
update
update, object of class logical
. For asynchronous requests
updateInterval
update interval, object of class integer
. For asynchronous requests
clone()
The objects of this class are cloneable with this method.
WPSCapabilities$clone(deep = FALSE)
deep
Whether to make a deep clone.
Class used to read a WPSCapabilities
document. The use of WPSClient
is
recommended instead to benefit from the full set of capabilities associated to a WPS server.
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.