WPSExecute: WPSExecute

WPSExecuteR Documentation

WPSExecute

Description

WPSExecute

WPSExecute

Format

R6Class object.

Value

Object of R6Class for modelling a WPS Execute request

Super classes

ows4R::OGCAbstractObject -> ows4R::OWSHttpRequest -> WPSExecute

Public fields

Identifier

process identifier

DataInputs

list of WPSInput

ResponseForm

response form

Methods

Public methods

Inherited methods

Method new()

Initializes a WPSExecute service request

Usage
WPSExecute$new(
  capabilities,
  op,
  url,
  serviceVersion,
  identifier,
  dataInputs = list(),
  responseForm = NULL,
  storeExecuteResponse = FALSE,
  lineage = NULL,
  status = NULL,
  user = NULL,
  pwd = NULL,
  token = NULL,
  headers = c(),
  config = httr::config(),
  logger = NULL,
  ...
)
Arguments
capabilities

object of class WPSCapabilities

op

object of class OWSOperation

url

url

serviceVersion

WPS service version

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

user

user

pwd

password

token

token

headers

headers

config

config

logger

logger

...

any other parameter to pass to the request


Method getProcessDescription()

Get process description

Usage
WPSExecute$getProcessDescription()
Returns

an object of class WPSProcessDescription


Method clone()

The objects of this class are cloneable with this method.

Usage
WPSExecute$clone(deep = FALSE)
Arguments
deep

Whether to make a deep clone.

Note

Class used internally by ows4R to trigger a WPS Execute request

Author(s)

Emmanuel Blondel <emmanuel.blondel1@gmail.com>


ows4R documentation built on Sept. 1, 2023, 5:09 p.m.