Learn R Programming

geometa (version 0.7)

ISOOperationMetadata: ISOOperationMetadata

Description

ISOOperationMetadata

Arguments

Value

Object of R6Class for modelling an ISOOperationMetadata

Format

R6Class object.

Fields

operationName

[character] operation name

DCP

[ISODCPList] DCP

operationDescription

[character] operation description

invocationName

[character] invocation name

parameters

[ISOParameter] parameter(s)

connectPoint

[ISOOnlineResource] online resources

dependsOn

[ISOOperationMetadata] dependent operation metadata

Methods

new(xml)

This method is used to instantiate an ISOOperationMetadata

setOperationName(operationName, locales)

Set the operation name. Locale names can be specified as list with the locales argument.

addDCP(dcp)

Add a DCP

delDCP(dcp)

Deletes a DCP

setOperationDescription(operationDescription, locales)

Set the operation description. Locale names can be specified as list with the locales argument.

setInvocationName(invocationName, locales)

Set the invocation name. Locale names can be specified as list with the locales argument.

addParameter(parameter)

Add a parameter, object of class ISOParameter

delParameter(parameter)

Deletes a parameter, object of class ISOParameter

addConnectPoint(connectPoint)

Add a connect point, object of class ISOOnlineResource

delConnectPoint(connectPoint)

Deletes a connect point, object of class ISOOnlineResource

addDependentOperationMetadata(operationMetadata)

Add dependent operation metadata, object of class ISOOperationMetadata

delDependentOperationMetadata(operationMetadata)

Deletes dependent operation metadata, object of class ISOOperationMetadata

Author

Emmanuel Blondel <emmanuel.blondel1@gmail.com>

References

ISO 19119:2005 - Geographic information -- Services

Examples

Run this code
  md <- ISOOperationMetadata$new()
  xml <- md$encode()

Run the code above in your browser using DataLab