| CSWHarvest | R Documentation |
CSWHarvest
CSWHarvest
R6Class object.
Object of R6Class for modelling a CSW Harvest request
ows4R::OGCAbstractObject -> ows4R::OWSHttpRequest -> CSWHarvest
Sourcesource property for request XML encoding
ResourceTyperesource type property for request XML encoding
ResourceFormatresource format property for request XML encoding
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::OWSHttpRequest$execute()ows4R::OWSHttpRequest$getCapabilities()ows4R::OWSHttpRequest$getException()ows4R::OWSHttpRequest$getRequest()ows4R::OWSHttpRequest$getRequestHeaders()ows4R::OWSHttpRequest$getResponse()ows4R::OWSHttpRequest$getResult()ows4R::OWSHttpRequest$getStatus()ows4R::OWSHttpRequest$hasException()ows4R::OWSHttpRequest$setResult()new()Initializes a CSWHarvest service request
CSWHarvest$new( capabilities, op, url, serviceVersion = "2.0.2", user = NULL, pwd = NULL, token = NULL, headers = list(), config = httr::config(), source = NULL, resourceType = "http://www.isotc211.org/schemas/2005/gmd/", resourceFormat = "application/xml", logger = NULL, ... )
capabilitiesan object of class CSWCapabilities
opobject of class OWSOperation as retrieved from capabilities
urlurl
serviceVersionserviceVersion. Default is "2.0.2
useruser
pwdpassword
tokentoken
headersheaders
configconfig
sourcesource
resourceTyperesource type. Default is "http://www.isotc211.org/schemas/2005/gmd/"
resourceFormatresource format. Default is "application/xml"
loggerlogger
...any parameter to pass to the service request
clone()The objects of this class are cloneable with this method.
CSWHarvest$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used internally by ows4R to trigger a CSW Harvest request
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.