Skip to contents

OWSGetCapabilities

OWSGetCapabilities

Format

R6Class object.

Value

Object of R6Class with methods for interfacing an abstract OWS Get Capabilities document.

Note

abstract class used by ows4R

Author

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

Super class

ows4R::OGCAbstractObject -> OWSCapabilities

Methods

Inherited methods


Method new()

Initializes a OWSCapabilities object

Usage

OWSCapabilities$new(
  element = NULL,
  namespacePrefix = NULL,
  url,
  service,
  owsVersion,
  serviceVersion,
  logger = NULL,
  ...
)

Arguments

element

element

namespacePrefix

namespace prefix

url

url

service

service

owsVersion

OWS version

serviceVersion

service version

logger

logger type NULL, "INFO" or "DEBUG"

...

any other parameter to pass to OWSGetCapabilities service request


Method setClient()

Sets the OGC client

Usage

OWSCapabilities$setClient(client)

Arguments

client

an object extending OWSClient


Method getClient()

Get client

Usage

OWSCapabilities$getClient()

Arguments

an

object extending OWSClient


Method getUrl()

Get URL

Usage

OWSCapabilities$getUrl()

Returns

an object of class character


Method getService()

Get service

Usage

OWSCapabilities$getService()

Returns

an object of class character


Method getServiceVersion()

Get service version

Usage

OWSCapabilities$getServiceVersion()

Returns

an object of class character


Method getOWSVersion()

Get OWS version

Usage

OWSCapabilities$getOWSVersion()

Returns

an object of class character


Method getRequest()

Get request

Usage

OWSCapabilities$getRequest()

Returns

an object of class OWSGetCapabilities


Method getServiceIdentification()

Get service identification

Usage

OWSCapabilities$getServiceIdentification()

Returns

an object of class OWSServiceIdentification


Method getServiceProvider()

Get service provider

Usage

OWSCapabilities$getServiceProvider()

Returns

an object of class OWSServiceProvider


Method getOperationsMetadata()

Get service operations metadata

Usage

OWSCapabilities$getOperationsMetadata()

Returns

an object of class OWSOperationsMetadata


Method clone()

The objects of this class are cloneable with this method.

Usage

OWSCapabilities$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.