| Type: | Package | 
| Title: | Tools for Reading and Writing ISO/OGC Geographic Metadata | 
| Version: | 0.9.2 | 
| Date: | 2025-05-27 | 
| Maintainer: | Emmanuel Blondel <emmanuel.blondel1@gmail.com> | 
| Description: | Provides facilities to read, write and validate geographic metadata defined with ISO TC211 / OGC ISO geographic information metadata standards, and encoded using the ISO 19139 and ISO 19115-3 (XML) standard technical specifications. This includes ISO 19110 (Feature cataloguing), 19115 (dataset metadata), 19119 (service metadata) and 19136 (GML). Other interoperable schemas from the OGC are progressively supported as well, such as the Sensor Web Enablement (SWE) Common Data Model, the OGC GML Coverage Implementation Schema (GMLCOV), or the OGC GML Referenceable Grid (GMLRGRID). | 
| Depends: | R (≥ 3.3.0) | 
| Imports: | methods, R6, XML, httr, jsonlite, keyring, readr, crayon | 
| Suggests: | sf, ncdf4, EML, emld, units, testthat, roxygen2 | 
| License: | MIT + file LICENSE | 
| URL: | https://github.com/eblondel/geometa/wiki | 
| BugReports: | https://github.com/eblondel/geometa/issues | 
| LazyLoad: | yes | 
| Encoding: | UTF-8 | 
| RoxygenNote: | 7.3.1 | 
| NeedsCompilation: | no | 
| Packaged: | 2025-05-27 14:06:31 UTC; emman | 
| Author: | Emmanuel Blondel | 
| Repository: | CRAN | 
| Date/Publication: | 2025-06-05 22:50:02 UTC | 
geometa: Tools for Reading and Writing ISO/OGC Geographic Metadata
Description
Provides facilities to read, write and validate geographic metadata defined with ISO TC211 / OGC ISO geographic information metadata standards, and encoded using the ISO 19139 and ISO 19115-3 (XML) standard technical specifications. This includes ISO 19110 (Feature cataloguing), 19115 (dataset metadata), 19119 (service metadata) and 19136 (GML). Other interoperable schemas from the OGC are progressively supported as well, such as the Sensor Web Enablement (SWE) Common Data Model, the OGC GML Coverage Implementation Schema (GMLCOV), or the OGC GML Referenceable Grid (GMLRGRID).
Author(s)
Maintainer: Emmanuel Blondel emmanuel.blondel1@gmail.com (ORCID)
Other contributors:
- R Consortium [funder] 
See Also
Useful links:
GMLAbstractCRS
Description
GMLAbstractCRS
GMLAbstractCRS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLAbstractCRS
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> GMLAbstractCRS
Public fields
- scope
- scope [1..*]: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
Method new()
Initializes object
Usage
GMLAbstractCRS$new(xml = NULL, defaults = list(), id = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- list of default values 
- id
- id 
Method addScope()
Adds scope
Usage
GMLAbstractCRS$addScope(scope)
Arguments
- scope
- scope 
Returns
TRUE if added, FALSE otherwise
Method delScope()
Removes scope
Usage
GMLAbstractCRS$delScope(scope)
Arguments
- scope
- scope 
Returns
TRUE if removed, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractCRS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractCoordinateOperation
Description
GMLAbstractCoordinateOperation
GMLAbstractCoordinateOperation
Format
R6Class object.
Value
Object of R6Class for modelling an GMLAbstractCoordinateOperation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> GMLAbstractCoordinateOperation
Public fields
- domainOfValidity
- domainOfValidity [0..1]: character 
- scope
- scope [1..*]: character 
- operationVersion
- operationVersion [0..1]: character 
- coordinateOperationAccuracy
- coordinateOperationAccuracy [0..1]: ISOPositionalAccuracy 
- sourceCRS
- sourceCRS [0..1]: subclass of GMLAbstractCRS 
- targetCRS
- targetCRS [0..1]: subclass of GMLAbstractCRS 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
Method new()
Initializes object
Usage
GMLAbstractCoordinateOperation$new(xml = NULL, defaults = list(), id = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- list of default values 
- id
- id 
Method setDomainOfValidity()
Set domain of validity
Usage
GMLAbstractCoordinateOperation$setDomainOfValidity(domainOfValidity)
Arguments
- domainOfValidity
- domain of validity, object extending ISOExtent class 
Method addScope()
Adds scope
Usage
GMLAbstractCoordinateOperation$addScope(scope)
Arguments
- scope
- scope 
Returns
TRUE if added, FALSE otherwise
Method delScope()
Removes scope
Usage
GMLAbstractCoordinateOperation$delScope(scope)
Arguments
- scope
- scope 
Returns
TRUE if removed, FALSE otherwise
Method setVersion()
Set version
Usage
GMLAbstractCoordinateOperation$setVersion(version)
Arguments
- version
- version 
Method addAccuracy()
Adds accuracy
Usage
GMLAbstractCoordinateOperation$addAccuracy(accuracy)
Arguments
- accuracy
- accuracy, object inheriting class ISOAbstractPositionalAccuracy 
Returns
TRUE if added, FALSE otherwise
Method delAccuracy()
Removes accuracy
Usage
GMLAbstractCoordinateOperation$delAccuracy(accuracy)
Arguments
- accuracy
- accuracy, object inheriting class ISOAbstractPositionalAccuracy 
Returns
TRUE if removed, FALSE otherwise
Method setSourceCRS()
Set source CRS
Usage
GMLAbstractCoordinateOperation$setSourceCRS(crs)
Arguments
- crs
- crs, object inheriting class GMLAbstractSingleCRS 
Method setTargetCRS()
Set target CRS
Usage
GMLAbstractCoordinateOperation$setTargetCRS(crs)
Arguments
- crs
- crs, object inheriting class GMLAbstractSingleCRS 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractCoordinateOperation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractCoordinateSystem
Description
GMLAbstractCoordinateSystem
GMLAbstractCoordinateSystem
Format
R6Class object.
Value
Object of R6Class for modelling an GMLAbstractCoordinateSystem
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> GMLAbstractCoordinateSystem
Public fields
- axis
- axis [1..*]: GMLCoordinateSystemAxis 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
Method new()
Initializes object
Usage
GMLAbstractCoordinateSystem$new(xml = NULL, defaults = list(), id = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- list of default values 
- id
- id 
Method addAxis()
Adds an axis
Usage
GMLAbstractCoordinateSystem$addAxis(axis)
Arguments
- axis
- object of class - GMLCoordinateSystemAxis
Returns
TRUE if added, FALSE otherwise
Method delAxis()
Deletes an axis
Usage
GMLAbstractCoordinateSystem$delAxis(axis)
Arguments
- axis
- object of class - GMLCoordinateSystemAxis
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractCoordinateSystem$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractCoverage
Description
GMLAbstractCoverage
GMLAbstractCoverage
Format
R6Class object.
Value
Object of R6Class for modelling an GML abstract coverage
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractFeature -> GMLAbstractCoverage
Public fields
- domainSet
- domainSet 
- rangeSet
- rangeSet 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractFeature$setBoundedBy()
Method new()
Initializes object
Usage
GMLAbstractCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method setDomainSet()
Set domain set
Usage
GMLAbstractCoverage$setDomainSet(domainSet)
Arguments
- domainSet
- object inheriting either GMLAbstractGeometry or GMLAbstractTimeObject 
Method setRangeSet()
Set range set (NOT YET IMPLEMENTED)
Usage
GMLAbstractCoverage$setRangeSet()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractCoverage$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Internal binding used with OGC services
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554 OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractCurve
Description
GMLAbstractCurve
GMLAbstractCurve
Format
R6Class object.
Value
Object of R6Class for modelling an GML abstract curve
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractGeometricPrimitive -> GMLAbstractCurve
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLAbstractGeometry$initialize()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractCurve$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Experimental
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractDiscreteCoverage
Description
GMLAbstractDiscreteCoverage
GMLAbstractDiscreteCoverage
Format
R6Class object.
Value
Object of R6Class for modelling an GML abstract discrete coverage
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractFeature -> geometa::GMLAbstractCoverage -> GMLAbstractDiscreteCoverage
Public fields
- coverageFunction
- coverage function 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractFeature$setBoundedBy()
- geometa::GMLAbstractCoverage$setDomainSet()
- geometa::GMLAbstractCoverage$setRangeSet()
Method new()
Initializes object
Usage
GMLAbstractDiscreteCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method setCoverageFunction()
Set coverage function
Usage
GMLAbstractDiscreteCoverage$setCoverageFunction(coverageFunction)
Arguments
- coverageFunction
- object of class GMLGridFunction (or - GMLCoverageMappingRule, not yet supported)
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractDiscreteCoverage$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554 OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractFeature
Description
GMLAbstractFeature
GMLAbstractFeature
Format
R6Class object.
Value
Object of R6Class for modelling an GML abstract feature
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> GMLAbstractFeature
Public fields
- boundedBy
- boundedBy envelope 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
GMLAbstractFeature$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method setBoundedBy()
Sets bounding envelope
Usage
GMLAbstractFeature$setBoundedBy(envelope)
Arguments
- envelope
- envelope, object of class GMLEnvelope 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractFeature$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554 OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractGML
Description
GMLAbstractGML
GMLAbstractGML
Format
R6Class object.
Value
Object of R6Class for modelling an GML abstract GML
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> GMLAbstractGML
Public fields
- metaDataProperty
- metaDataProperty [0..*] 
- description
- description [0..1] 
- descriptionReference
- descriptionReference [0..1]: character 
- identifier
- identifier [0..1]: character 
- name
- name [0..*]: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
GMLAbstractGML$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method setDescription()
Set description
Usage
GMLAbstractGML$setDescription(description)
Arguments
- description
- description 
Method setDescriptionReference()
Set description reference
Usage
GMLAbstractGML$setDescriptionReference(descriptionReference)
Arguments
- descriptionReference
- description reference 
Method setIdentifier()
Set identifier
Usage
GMLAbstractGML$setIdentifier(identifier, codeSpace)
Arguments
- identifier
- identifier 
- codeSpace
- codespace 
Method addName()
Adds name
Usage
GMLAbstractGML$addName(name, codeSpace = NULL)
Arguments
- name
- name 
- codeSpace
- codespace 
Returns
TRUE if added, FALSE otherwise
Method delName()
Deletes name
Usage
GMLAbstractGML$delName(name, codeSpace = NULL)
Arguments
- name
- name 
- codeSpace
- codespace 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractGML$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractGeneralConversion
Description
GMLAbstractGeneralConversion
GMLAbstractGeneralConversion
Format
R6Class object.
Value
Object of R6Class for modelling an GMLAbstractGeneralConversion
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateOperation -> geometa::GMLAbstractSingleOperation -> GMLAbstractGeneralConversion
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCoordinateOperation$addAccuracy()
- geometa::GMLAbstractCoordinateOperation$addScope()
- geometa::GMLAbstractCoordinateOperation$delAccuracy()
- geometa::GMLAbstractCoordinateOperation$delScope()
- geometa::GMLAbstractCoordinateOperation$initialize()
- geometa::GMLAbstractCoordinateOperation$setDomainOfValidity()
- geometa::GMLAbstractCoordinateOperation$setSourceCRS()
- geometa::GMLAbstractCoordinateOperation$setTargetCRS()
- geometa::GMLAbstractCoordinateOperation$setVersion()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractGeneralConversion$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Experimental
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractGeneralDerivedCRS
Description
GMLAbstractGeneralDerivedCRS
GMLAbstractGeneralDerivedCRS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLAbstractGeneralDerivedCRS
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCRS -> geometa::GMLAbstractSingleCRS -> GMLAbstractGeneralDerivedCRS
Public fields
- conversion
- conversion [1..1]: GMLConversion 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCRS$addScope()
- geometa::GMLAbstractCRS$delScope()
- geometa::GMLAbstractCRS$initialize()
Method setConversion()
Set conversion
Usage
GMLAbstractGeneralDerivedCRS$setConversion(conversion)
Arguments
- conversion,
- object of class GMLConversion 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractGeneralDerivedCRS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractGeneralOperationParameter
Description
GMLAbstractGeneralOperationParameter
GMLAbstractGeneralOperationParameter
Format
R6Class object.
Value
Object of R6Class for modelling an GMLAbstractGeneralOperationParameter
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> GMLAbstractGeneralOperationParameter
Public fields
- minimumOccurs
- minimumOccurs [0..1]: integer 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLDefinition$initialize()
Method setMinimumOccurs()
Set minimum occurs
Usage
GMLAbstractGeneralOperationParameter$setMinimumOccurs(minimumOccurs)
Arguments
- minimumOccurs
- object of class integer 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractGeneralOperationParameter$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractGeneralParameterValue
Description
GMLAbstractGeneralParameterValue
GMLAbstractGeneralParameterValue
Format
R6Class object.
Value
Object of R6Class for modelling an GML abstract general ParameterValue
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> GMLAbstractGeneralParameterValue
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
GMLAbstractGeneralParameterValue$new( xml = NULL, element = NULL, attrs = list(), defaults = list() )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractGeneralParameterValue$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractGeometricAggregate
Description
GMLAbstractGeometricAggregate
GMLAbstractGeometricAggregate
Format
R6Class object.
Value
Object of R6Class for modelling an GML abstract Geometric Aggregate
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> GMLAbstractGeometricAggregate
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLAbstractGeometry$initialize()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractGeometricAggregate$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractGeometricPrimitive
Description
GMLAbstractGeometricPrimitive
GMLAbstractGeometricPrimitive
Format
R6Class object.
Value
Object of R6Class for modelling an GML abstract Geometric Primitive
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> GMLAbstractGeometricPrimitive
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLAbstractGeometry$initialize()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractGeometricPrimitive$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractGeometry
Description
GMLAbstractGeometry
GMLAbstractGeometry
Format
R6Class object.
Value
Object of R6Class for modelling an GML abstract Geometry
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> GMLAbstractGeometry
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
Method new()
Initializes object
Usage
GMLAbstractGeometry$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractGeometry$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractImplicitGeometry
Description
GMLAbstractImplicitGeometry
GMLAbstractImplicitGeometry
Format
R6Class object.
Value
Object of R6Class for modelling an GML abstract implicit Geometry
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> GMLAbstractImplicitGeometry
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
Method new()
Initializes object
Usage
GMLAbstractImplicitGeometry$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractImplicitGeometry$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractObject
Description
GMLAbstractObject
GMLAbstractObject
Format
R6Class object.
Value
Object of R6Class for modelling an GML abstract object
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> GMLAbstractObject
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
GMLAbstractObject$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = FALSE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractObject$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractReferenceableGrid
Description
GMLAbstractReferenceableGrid
GMLAbstractReferenceableGrid
Format
R6Class object.
Value
Object of R6Class for modelling an GML grid
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractImplicitGeometry -> geometa::GMLGrid -> GMLAbstractReferenceableGrid
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLGrid$addAxisName()
- geometa::GMLGrid$delAxisName()
- geometa::GMLGrid$setAxisLabels()
- geometa::GMLGrid$setGridEnvelope()
Method new()
Initializes object
Usage
GMLAbstractReferenceableGrid$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractReferenceableGrid$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
OGC GML 3.3 Schema. http://schemas.opengis.net/gml/3.3/referenceableGrid.xsd
GMLAbstractRing
Description
GMLAbstractRing
GMLAbstractRing
Format
R6Class object.
Value
Object of R6Class for modelling an GML abstract ring
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> GMLAbstractRing
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractObject$initialize()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractRing$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractSingleCRS
Description
GMLAbstractSingleCRS
GMLAbstractSingleCRS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLAbstractSingleCRS
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCRS -> GMLAbstractSingleCRS
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCRS$addScope()
- geometa::GMLAbstractCRS$delScope()
- geometa::GMLAbstractCRS$initialize()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractSingleCRS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractSingleOperation
Description
GMLAbstractSingleOperation
GMLAbstractSingleOperation
Format
R6Class object.
Value
Object of R6Class for modelling an GMLAbstractSingleOperation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateOperation -> GMLAbstractSingleOperation
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCoordinateOperation$addAccuracy()
- geometa::GMLAbstractCoordinateOperation$addScope()
- geometa::GMLAbstractCoordinateOperation$delAccuracy()
- geometa::GMLAbstractCoordinateOperation$delScope()
- geometa::GMLAbstractCoordinateOperation$initialize()
- geometa::GMLAbstractCoordinateOperation$setDomainOfValidity()
- geometa::GMLAbstractCoordinateOperation$setSourceCRS()
- geometa::GMLAbstractCoordinateOperation$setTargetCRS()
- geometa::GMLAbstractCoordinateOperation$setVersion()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractSingleOperation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractSurface
Description
GMLAbstractSurface
GMLAbstractSurface
Format
R6Class object.
Value
Object of R6Class for modelling an GML abstract surface
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractGeometricPrimitive -> GMLAbstractSurface
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLAbstractGeometry$initialize()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractSurface$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Experimental
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractTimeGeometricPrimitive
Description
GMLAbstractTimeGeometricPrimitive
GMLAbstractTimeGeometricPrimitive
Format
R6Class object.
Value
Object of R6Class for modelling an ISO GML abstract temporal primitive
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractTimeObject -> geometa::GMLAbstractTimePrimitive -> GMLAbstractTimeGeometricPrimitive
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLAbstractTimePrimitive$addRelatedTime()
- geometa::GMLAbstractTimePrimitive$delRelatedTime()
Method new()
Initializes object
Usage
GMLAbstractTimeGeometricPrimitive$new(xml = NULL, defaults = list())
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- list of default values 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractTimeGeometricPrimitive$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
GMLAbstractTimeObject
Description
GMLAbstractTimeObject
GMLAbstractTimeObject
Format
R6Class object.
Value
Object of R6Class for modelling an GML AbstractTimeObject
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> GMLAbstractTimeObject
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
Method new()
Initializes object
Usage
GMLAbstractTimeObject$new(xml = NULL, defaults = list())
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- list of default values 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractTimeObject$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Experimental
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAbstractTimePrimitive
Description
GMLAbstractTimePrimitive
GMLAbstractTimePrimitive
Format
R6Class object.
Value
Object of R6Class for modelling an GML AbstractTimePrimitive
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractTimeObject -> GMLAbstractTimePrimitive
Public fields
- relatedTime
- relatedTime 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
Method new()
Initializes object
Usage
GMLAbstractTimePrimitive$new(xml = NULL, defaults = list())
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- list of default values 
Method addRelatedTime()
Adds related time
Usage
GMLAbstractTimePrimitive$addRelatedTime(time)
Arguments
- time
- object of class GMLTimeInstant, GMLTimePeriod. ( - GMLTimeNodeor- GMLTimeEdgeare not yet supported)
Returns
TRUE if added, FALSE otherwise
Method delRelatedTime()
Deletes related time
Usage
GMLAbstractTimePrimitive$delRelatedTime(time)
Arguments
- time
- object of class GMLTimeInstant, GMLTimePeriod. ( - GMLTimeNodeor- GMLTimeEdgeare not yet supported)
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractTimePrimitive$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLAffineCS
Description
GMLAffineCS
GMLAffineCS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLAffineCS
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLAffineCS
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCoordinateSystem$addAxis()
- geometa::GMLAbstractCoordinateSystem$delAxis()
- geometa::GMLAbstractCoordinateSystem$initialize()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLAffineCS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Experimental
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLBaseUnit
Description
GMLBaseUnit
GMLBaseUnit
Format
R6Class object.
Value
Object of R6Class for modelling an GML base unit
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLUnitDefinition -> GMLBaseUnit
Public fields
- unitsSystem
- unitsSystem [1..1]: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLUnitDefinition$setCatalogSymbol()
- geometa::GMLUnitDefinition$setQuantityTypeReference()
Method new()
Initializes object
Usage
GMLBaseUnit$new(xml = NULL, defaults = list(), id = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- list of default values 
- id
- id 
Method setUnitsSystem()
Set unit system
Usage
GMLBaseUnit$setUnitsSystem(unitsSystem)
Arguments
- unitsSystem
- units system 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLBaseUnit$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
Examples
  gml <- GMLBaseUnit$new()
  gml$setDescriptionReference("someref")
  gml$setIdentifier("identifier", "codespace")
  gml$addName("name1", "codespace")
  gml$addName("name2", "codespace")
  gml$setQuantityTypeReference("someref")
  gml$setCatalogSymbol("symbol")
  gml$setUnitsSystem("somelink")
GMLCOVAbstractCoverage
Description
GMLCOVAbstractCoverage
GMLCOVAbstractCoverage
Format
R6Class object.
Value
Object of R6Class for modelling a GMLCOV Abstract Coverage
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractFeature -> geometa::GMLAbstractCoverage -> GMLCOVAbstractCoverage
Public fields
- coverageFunction
- coverage function 
- rangeType
- range type 
- metadata
- metadata 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractFeature$setBoundedBy()
- geometa::GMLAbstractCoverage$setDomainSet()
- geometa::GMLAbstractCoverage$setRangeSet()
Method new()
Initializes object
Usage
GMLCOVAbstractCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLCOVAbstractCoverage$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
GML 3.2.1 Application Schema for Coverages http://www.opengis.net/gmlcov/1.0
GMLCOVExtension
Description
GMLCOVExtension
GMLCOVExtension
Format
R6Class object.
Value
Object of R6Class for modelling a GMLCOV Extension
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> GMLCOVExtension
Public fields
- anyElement
- anyElement 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
GMLCOVExtension$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLCOVExtension$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Internal binding for OGC services
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
GML 3.2.1 Application Schema for Coverages http://www.opengis.net/gmlcov/1.0
GMLCartesianCS
Description
GMLCartesianCS
GMLCartesianCS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLCartesianCS
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLCartesianCS
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCoordinateSystem$addAxis()
- geometa::GMLAbstractCoordinateSystem$delAxis()
- geometa::GMLAbstractCoordinateSystem$initialize()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLCartesianCS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Experimental
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLCodeType
Description
GMLCodeType
GMLCodeType
Format
R6Class object.
Value
Object of R6Class for modelling a GML code type
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> GMLCodeType
Public fields
- value
- value 
- attrs
- attributes 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
GMLCodeType$new(xml = NULL, value = NULL, codeSpace = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- codeSpace
- code space 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLCodeType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLCompoundCRS
Description
GMLCompoundCRS
GMLCompoundCRS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLCompoundCRS
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCRS -> GMLCompoundCRS
Public fields
- componentReferenceSystem
- componentReferenceSystem [2..*]: instance of AbstractSingleCRS 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCRS$addScope()
- geometa::GMLAbstractCRS$delScope()
Method new()
Initializes object
Usage
GMLCompoundCRS$new(xml = NULL, defaults = list(), id = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- default values 
- id
- id 
Method addComponentReferenceSystem()
Adds component reference system
Usage
GMLCompoundCRS$addComponentReferenceSystem(referenceSystem)
Arguments
- referenceSystem
- referenceSystem, object of class GMLAbstractSingleCRS 
Returns
TRUE if added, FALSE otherwise
Method delComponentReferenceSystem()
Deletes component reference system
Usage
GMLCompoundCRS$delComponentReferenceSystem(referenceSystem)
Arguments
- referenceSystem
- referenceSystem, object of class GMLAbstractSingleCRS 
Returns
TRUE if delete, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLCompoundCRS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLConventionalUnit
Description
GMLConventionalUnit
GMLConventionalUnit
Format
R6Class object.
Value
Object of R6Class for modelling an GML derived unit
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLUnitDefinition -> GMLConventionalUnit
Public fields
- conversionToPreferredUnit
- conversionToPreferredUnit [1..1]: character/integer 
- roughConversionToPreferredUnit
- roughConversionToPreferredUnit [1..1]: character/integer 
- derivationUnitTerm
- derivationUnitTerm [1..*]: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLUnitDefinition$setCatalogSymbol()
- geometa::GMLUnitDefinition$setQuantityTypeReference()
Method new()
Initializes object
Usage
GMLConventionalUnit$new(xml = NULL, defaults = list(), id = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- default values 
- id
- id 
Method addDerivationUnitTerm()
Adds a derivation unit term, made of a uom reference, and an exponent which can be negative/positive but not equal to zero.
Usage
GMLConventionalUnit$addDerivationUnitTerm(uom, exponent)
Arguments
- uom
- unit of measure reference 
- exponent
- exponent 
Returns
TRUE if added, FALSE otherwise
Method delDerivationUnitTerm()
Deletes a derivation unit term
Usage
GMLConventionalUnit$delDerivationUnitTerm(uom, exponent)
Arguments
- uom
- unit of measure reference 
- exponent
- exponent 
Returns
TRUE if deleted, FALSE otherwise
Method setConversionToPreferredUnit()
Sets the conversion to preferred unit.
Usage
GMLConventionalUnit$setConversionToPreferredUnit(uom, factor, rough = FALSE)
Arguments
- uom
- unit of measure reference 
- factor
- factor 
- rough
- rough . Defaut is - FALSE
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLConventionalUnit$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
Examples
   gml <- GMLConventionalUnit$new()
   gml$setDescriptionReference("someref")
   gml$setIdentifier("identifier", "codespace")
   gml$addName("name1", "codespace")
   gml$addName("name2", "codespace")
   gml$setQuantityTypeReference("someref")
   gml$setCatalogSymbol("symbol")
   gml$addDerivationUnitTerm("uomId", 2L)
   gml$setConversionToPreferredUnit("uomId", 2L)
GMLConversion
Description
GMLConversion
GMLConversion
Format
R6Class object.
Value
Object of R6Class for modelling an GMLConversion
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateOperation -> geometa::GMLAbstractSingleOperation -> geometa::GMLAbstractGeneralConversion -> GMLConversion
Public fields
- method
- method [1..1]: GMLOperationMethod 
- parameterValue
- parameterValue [0..*]: GMLParameterValue 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCoordinateOperation$addAccuracy()
- geometa::GMLAbstractCoordinateOperation$addScope()
- geometa::GMLAbstractCoordinateOperation$delAccuracy()
- geometa::GMLAbstractCoordinateOperation$delScope()
- geometa::GMLAbstractCoordinateOperation$initialize()
- geometa::GMLAbstractCoordinateOperation$setDomainOfValidity()
- geometa::GMLAbstractCoordinateOperation$setSourceCRS()
- geometa::GMLAbstractCoordinateOperation$setTargetCRS()
- geometa::GMLAbstractCoordinateOperation$setVersion()
Method setMethod()
Set method
Usage
GMLConversion$setMethod(method)
Arguments
- method
- method, object of class GMLOperationMethod 
Method addParameterValue()
Adds parameter value
Usage
GMLConversion$addParameterValue(paramValue)
Arguments
- paramValue
- parameter value, object class inheriting GMLAbstractGeneralParameterValue 
Returns
TRUE if added, FALSE otherwise
Method delParameterValue()
Deletes parameter value
Usage
GMLConversion$delParameterValue(paramValue)
Arguments
- paramValue
- parameter value, object class inheriting GMLAbstractGeneralParameterValue 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLConversion$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLCoordinateSystemAxis
Description
GMLCoordinateSystemAxis
GMLCoordinateSystemAxis
Format
R6Class object.
Value
Object of R6Class for modelling an GMLCoordinateSystemAxis
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> GMLCoordinateSystemAxis
Public fields
- axisAbbrev
- axisAbbrev [1..1]: character 
- axisDirection
- axisDirection [1..1]: character (with codeSpace) 
- minimumValue
- minimumValue [0..1]: double 
- maximumValue
- maximumValue [0..1]: double 
- rangeMeaning
- rangeMeaning [0..1]: character (with codeSpace) 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
Method new()
Initializes object
Usage
GMLCoordinateSystemAxis$new(xml = NULL, defaults = list(), id = NULL, uom = NA)
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- list of default values 
- id
- id 
- uom
- unit of measure 
Method setAbbrev()
Set Abbrev
Usage
GMLCoordinateSystemAxis$setAbbrev(abbrev)
Arguments
- abbrev
- abbrev 
Method setDirection()
Set description
Usage
GMLCoordinateSystemAxis$setDirection(direction, codeSpace = NULL)
Arguments
- direction
- direction 
- codeSpace
- code space 
Method setMinimumValue()
Set minimum value
Usage
GMLCoordinateSystemAxis$setMinimumValue(value)
Arguments
- value
- value 
Method setMaximumValue()
Set maxium value
Usage
GMLCoordinateSystemAxis$setMaximumValue(value)
Arguments
- value
- value 
Method setRangeMeaning()
Set range meaning
Usage
GMLCoordinateSystemAxis$setRangeMeaning(meaning, codeSpace = NULL)
Arguments
- meaning
- meaning 
- codeSpace
- code space 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLCoordinateSystemAxis$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLCylindricalCS
Description
GMLCylindricalCS
GMLCylindricalCS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLCylindricalCS
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLCylindricalCS
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCoordinateSystem$addAxis()
- geometa::GMLAbstractCoordinateSystem$delAxis()
- geometa::GMLAbstractCoordinateSystem$initialize()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLCylindricalCS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Experimental
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLDefinition
Description
GMLDefinition
GMLDefinition
Format
R6Class object.
Value
Object of R6Class for modelling an GML definition
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> GMLDefinition
Public fields
- remarks
- remarks [0..*]: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
Method new()
Initializes object
Usage
GMLDefinition$new(xml = NULL, defaults = list())
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- default values 
Method addRemark()
Adds remark
Usage
GMLDefinition$addRemark(remark)
Arguments
- remark
- remark 
Returns
TRUE if added, FALSE otherwise
Method delRemark()
Deletes remark
Usage
GMLDefinition$delRemark(remark)
Arguments
- remark
- remark 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLDefinition$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
Examples
  gml <- GMLDefinition$new()
  gml$setDescriptionReference("someref")
  gml$setIdentifier("identifier", "codespace")
  gml$addName("name1", "codespace")
  gml$addName("name2", "codespace")
GMLDerivedCRS
Description
GMLDerivedCRS
GMLDerivedCRS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLDerivedCRS
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCRS -> geometa::GMLAbstractSingleCRS -> geometa::GMLAbstractGeneralDerivedCRS -> GMLDerivedCRS
Public fields
- baseCRS
- baseCRS [1..1]: inherited from GMLAbstractSingleCRS 
- derivedCRSType
- derivedCRSType [1..1]: character 
- coordinateSystem
- coordinateSystem [1..1]: inherited from GMLAbstractCoordinateSystem 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCRS$addScope()
- geometa::GMLAbstractCRS$delScope()
- geometa::GMLAbstractCRS$initialize()
- geometa::GMLAbstractGeneralDerivedCRS$setConversion()
Method setBaseCRS()
Set base CRS
Usage
GMLDerivedCRS$setBaseCRS(crs)
Arguments
- crs
- object inheriting class GMLAbstractSingleCRS 
Method setDerivedCRSType()
Set derived CRS type
Usage
GMLDerivedCRS$setDerivedCRSType(type, codeSpace = NULL)
Arguments
- type
- type 
- codeSpace
- code space 
Method setCoordinateSystem()
set coordinate system
Usage
GMLDerivedCRS$setCoordinateSystem(cs)
Arguments
- cs
- cs, object inheriting class GMLAbstractCoordinateSystem 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLDerivedCRS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLDerivedUnit
Description
GMLDerivedUnit
GMLDerivedUnit
Format
R6Class object.
Value
Object of R6Class for modelling an GML derived unit
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLUnitDefinition -> GMLDerivedUnit
Public fields
- derivationUnitTerm
- derivationUnitTerm [1..*]: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLUnitDefinition$setCatalogSymbol()
- geometa::GMLUnitDefinition$setQuantityTypeReference()
Method new()
Initializes object
Usage
GMLDerivedUnit$new(xml = NULL, defaults = list(), id = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- default values 
- id
- id 
Method addDerivationUnitTerm()
Adds a derivation unit term, made of a uom reference, and an exponent which can be negative/positive but not equal to zero.
Usage
GMLDerivedUnit$addDerivationUnitTerm(uom, exponent)
Arguments
- uom
- unit of measure reference 
- exponent
- exponent 
Returns
TRUE if added, FALSE otherwise
Method delDerivationUnitTerm()
Deletes a derivation unit term.
Usage
GMLDerivedUnit$delDerivationUnitTerm(uom, exponent)
Arguments
- uom
- unit of measure reference 
- exponent
- exponent 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLDerivedUnit$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
Examples
  gml <- GMLDerivedUnit$new()
  gml$setDescriptionReference("someref")
  gml$setIdentifier("identifier", "codespace")
  gml$addName("name2", "codespace")
  gml$setQuantityTypeReference("someref")
  gml$setCatalogSymbol("symbol")
  gml$addDerivationUnitTerm("uomId", 2L)
GMLElement
Description
GMLElement
GMLElement
Format
R6Class object.
Value
Object of R6Class for modelling an GML element
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> GMLElement
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
GMLElement$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), xmlNamespacePrefix = "GML" )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element 
- attrs
- attrs 
- defaults
- default values 
- xmlNamespacePrefix
- xmlNamespacePrefix Default is 'GML' 
Method decode()
Decodes the XML
Usage
GMLElement$decode(xml)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLElement$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used by geometa internal XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO/TS 19103:2005 Geographic information – Conceptual schema language
GMLEllipsoidalCS
Description
GMLEllipsoidalCS
GMLEllipsoidalCS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLEllipsoidalCS
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLEllipsoidalCS
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCoordinateSystem$addAxis()
- geometa::GMLAbstractCoordinateSystem$delAxis()
- geometa::GMLAbstractCoordinateSystem$initialize()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLEllipsoidalCS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Experimental
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLEnvelope
Description
GMLEnvelope
GMLEnvelope
Format
R6Class object.
Value
Object of R6Class for modelling an GML envelope
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> GMLEnvelope
Public fields
- lowerCorner
- lower corner 
- upperCorner
- upper corner 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes a GML envelope. The argument 'bbox' should be a matrix of dim 2,2 
giving the x/y min/max values of a bouding box, as returned by bbox function 
in package sp.
Usage
GMLEnvelope$new( xml = NULL, element = NULL, bbox, srsName = NULL, srsDimension = NULL, axisLabels = NULL, uomLabels = NULL )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element 
- bbox
- object of class matrix 
- srsName
- SRS name 
- srsDimension
- SRS dimension 
- axisLabels
- axis labels 
- uomLabels
- uom labels 
Method decode()
Decodes an XML representation
Usage
GMLEnvelope$decode(xml)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLEnvelope$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Experimental
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLEnvelopeWithTimePeriod
Description
GMLEnvelopeWithTimePeriod
GMLEnvelopeWithTimePeriod
Format
R6Class object.
Value
Object of R6Class for modelling an GML envelope with time period
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLEnvelope -> GMLEnvelopeWithTimePeriod
Public fields
- beginPosition
- begin position 
- endPosition
- end position 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes a GML envelope with time period. The argument 'bbox' should be 
a matrix of dim 2,2 giving the x/y min/max values of a bouding box, as returned by 
bbox function in package sp.
Usage
GMLEnvelopeWithTimePeriod$new( xml = NULL, element = NULL, bbox, beginPosition, endPosition, srsName = NULL, srsDimension = NULL, axisLabels = NULL, uomLabels = NULL )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element 
- bbox
- object of class matrix 
- beginPosition
- begin position, object of class Date or POSIXct-class 
- endPosition
- end position, object of class Date or POSIXct-class 
- srsName
- SRS name 
- srsDimension
- SRS dimension 
- axisLabels
- axis labels 
- uomLabels
- uom labels 
Method decode()
Decodes an XML representation
Usage
GMLEnvelopeWithTimePeriod$decode(xml)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setBeginPosition()
Set begin position
Usage
GMLEnvelopeWithTimePeriod$setBeginPosition(beginPosition)
Arguments
- beginPosition
- object of class Date or POSIXct-class 
Method setEndPosition()
Set end position
Usage
GMLEnvelopeWithTimePeriod$setEndPosition(endPosition)
Arguments
- endPosition
- object of class Date or POSIXct-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLEnvelopeWithTimePeriod$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLGeneralGridAxis
Description
GMLGeneralGridAxis
GMLGeneralGridAxis
Format
R6Class object.
Value
Object of R6Class for modelling an GML GeneralGridAxis
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> GMLGeneralGridAxis
Public fields
- offsetVector
- offset vector 
- coefficients
- coefficients 
- gridAxesSpanned
- grid axes spanned 
- sequenceRule
- sequence rule 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
GMLGeneralGridAxis$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method decode()
Decodes XML
Usage
GMLGeneralGridAxis$decode(xml)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setOffsetVector()
Set offset vector
Usage
GMLGeneralGridAxis$setOffsetVector(offsetVector)
Arguments
- offsetVector
- offset vector object of class vector 
Method setCoefficients()
Set coefficients
Usage
GMLGeneralGridAxis$setCoefficients(coefficients)
Arguments
- coefficients
- coefficients object of class vector 
Method setGridAxesSpanned()
Set grid axes spanned
Usage
GMLGeneralGridAxis$setGridAxesSpanned(spanned)
Arguments
- spanned
- spanned 
Method setSequenceRule()
Set sequence rule
Usage
GMLGeneralGridAxis$setSequenceRule(sequenceRule)
Arguments
- sequenceRule
- sequence rule 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLGeneralGridAxis$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Experimental
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
OGC GML 3.3 Schema. http://schemas.opengis.net/gml/3.3/referenceableGrid.xsd
GMLGeodeticCRS
Description
GMLGeodeticCRS
GMLGeodeticCRS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLGeodeticCRS
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCRS -> GMLGeodeticCRS
Public fields
- ellipsoidalCS
- ellipsoidalCS [1..1]: GMLEllipsoidalCS 
- cartesianCS
- cartesianCS [1..1]: GMLCartesianCS 
- sphericalCS
- sphericalCS [1..1]: GMLSphericalCS 
- geodeticDatum
- geodeticDatum [1..1]: GMLGeodeticDatum 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCRS$addScope()
- geometa::GMLAbstractCRS$delScope()
- geometa::GMLAbstractCRS$initialize()
Method setEllipsoidalCS()
Set ellipsoidal CS
Usage
GMLGeodeticCRS$setEllipsoidalCS(cs)
Arguments
- cs
- cs, object of class GMLEllipsoidalCS 
Method setCartesianCS()
Set cartesian CS
Usage
GMLGeodeticCRS$setCartesianCS(cs)
Arguments
- cs
- cs, object of class GMLCartesianCS 
Method setSphericalCS()
Set spherical CS
Usage
GMLGeodeticCRS$setSphericalCS(cs)
Arguments
- cs
- cs, object of class GMLSphericalCS 
Method setGeodeticDatum()
Set geodetic datum. Currently not supported
Usage
GMLGeodeticCRS$setGeodeticDatum(datum)
Arguments
- datum
- object of class - GMLGeodeticDatum
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLGeodeticCRS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLGrid
Description
GMLGrid
GMLGrid
Format
R6Class object.
Value
Object of R6Class for modelling an GML grid
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractImplicitGeometry -> GMLGrid
Public fields
- limits
- limits 
- axisLabels
- axis labels 
- axisName
- axis name 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
Method new()
Initializes object
Usage
GMLGrid$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method setGridEnvelope()
Set grid envelope
Usage
GMLGrid$setGridEnvelope(m)
Arguments
- m
- object of class matrix 
Method setAxisLabels()
Set axis labels
Usage
GMLGrid$setAxisLabels(labels)
Arguments
- labels
- labels 
Method addAxisName()
Adds axis name
Usage
GMLGrid$addAxisName(axisName)
Arguments
- axisName
- axis name 
Returns
TRUE if added, FALSE otherwise
Method delAxisName()
Deletes axis name
Usage
GMLGrid$delAxisName(axisName)
Arguments
- axisName
- axis name 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLGrid$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used internally by geometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLGridCoverage
Description
GMLGridCoverage
GMLGridCoverage
Format
R6Class object.
Value
Object of R6Class for modelling an GML grid coverage
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractFeature -> geometa::GMLAbstractCoverage -> geometa::GMLAbstractDiscreteCoverage -> GMLGridCoverage
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractFeature$setBoundedBy()
- geometa::GMLAbstractCoverage$setDomainSet()
- geometa::GMLAbstractCoverage$setRangeSet()
- geometa::GMLAbstractDiscreteCoverage$setCoverageFunction()
Method new()
Initializes object
Usage
GMLGridCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLGridCoverage$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554 OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLGridEnvelope
Description
GMLGridEnvelope
GMLGridEnvelope
Format
R6Class object.
Value
Object of R6Class for modelling an GML grid envelope
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> GMLGridEnvelope
Public fields
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
This method is used to instantiate a GML envelope. The argument 'bbox'
should be a matrix of dim 2,2 giving the x/y min/max values of a bouding box,
as returned by bbox function in package sp
Usage
GMLGridEnvelope$new(xml = NULL, bbox)
Arguments
- xml
- object of class - XMLInternalNode-classfrom XML
- bbox
- object of class - matrix
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLGridEnvelope$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLGridFunction
Description
GMLGridFunction
GMLGridFunction
Format
R6Class object.
Value
Object of R6Class for modelling an GML grid function
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> GMLGridFunction
Public fields
- sequenceRule
- sequence rule 
- startPoint
- start point 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
GMLGridFunction$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method setSequenceRule()
Set sequence rule
Usage
GMLGridFunction$setSequenceRule(sequenceRule)
Arguments
- sequenceRule
- sequence rule, a value among: Linear,Boustrophedonic, Cantor-diagonal,Spiral,Morton,Hilbert 
Method setStartPoint()
Set start point
Usage
GMLGridFunction$setStartPoint(x, y)
Arguments
- x
- x 
- y
- y 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLGridFunction$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used internally by geometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554 OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLLineString
Description
GMLLineString
GMLLineString
Format
R6Class object.
Value
Object of R6Class for modelling an GML linestring
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractGeometricPrimitive -> geometa::GMLAbstractCurve -> GMLLineString
Public fields
- posList
- list of positions 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
Method new()
Initializes object
Usage
GMLLineString$new(xml = NULL, sfg)
Arguments
- xml
- object of class XMLInternalNode-class 
- sfg
- simple feature geometry resulting from sf 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLLineString$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Experimental
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLLinearCS
Description
GMLLinearCS
GMLLinearCS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLLinearCS
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLLinearCS
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCoordinateSystem$addAxis()
- geometa::GMLAbstractCoordinateSystem$delAxis()
- geometa::GMLAbstractCoordinateSystem$initialize()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLLinearCS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLLinearRing
Description
GMLLinearRing
GMLLinearRing
Format
R6Class object.
Value
Object of R6Class for modelling an GML LinearRing
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractRing -> GMLLinearRing
Public fields
- attrs
- gml attributes 
- posList
- list of positions 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
GMLLinearRing$new(xml = NULL, m)
Arguments
- xml
- object of class XMLInternalNode-class 
- m
- simple object of class matrix 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLLinearRing$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Experimental
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLMultiCurve
Description
GMLMultiCurve
GMLMultiCurve
Format
R6Class object.
Value
Object of R6Class for modelling an GML multicurve
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractGeometricAggregate -> GMLMultiCurve
Public fields
- attrs
- gml attributes 
- curveMember
- curve members 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
Method new()
Initializes object
Usage
GMLMultiCurve$new(xml = NULL, sfg = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- sfg
- simple feature geometry resulting from sf 
Method addCurveMember()
Adds curve member
Usage
GMLMultiCurve$addCurveMember(curve)
Arguments
- curve
- curve object of class inheriting GMLAbstractCurve 
Returns
TRUE if added, FALSE otherwise
Method delCurveMember()
Deletes curve member
Usage
GMLMultiCurve$delCurveMember(curve)
Arguments
- curve
- curve object of class inheriting GMLAbstractCurve 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLMultiCurve$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Experimental
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLMultiCurveCoverage
Description
GMLMultiCurveCoverage
GMLMultiCurveCoverage
Format
R6Class object.
Value
Object of R6Class for modelling an GML multicurve coverage
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractFeature -> geometa::GMLAbstractCoverage -> geometa::GMLAbstractDiscreteCoverage -> GMLMultiCurveCoverage
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractFeature$setBoundedBy()
- geometa::GMLAbstractCoverage$setDomainSet()
- geometa::GMLAbstractCoverage$setRangeSet()
- geometa::GMLAbstractDiscreteCoverage$setCoverageFunction()
Method new()
Initializes object
Usage
GMLMultiCurveCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLMultiCurveCoverage$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used internally by geometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554 OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLMultiPoint
Description
GMLMultiPoint
GMLMultiPoint
Format
R6Class object.
Value
Object of R6Class for modelling an GML multipoint
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractGeometricAggregate -> GMLMultiPoint
Public fields
- pointMember
- point members 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
Method new()
Initializes object
Usage
GMLMultiPoint$new(xml = NULL, sfg = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- sfg
- simple feature geometry resulting from sf 
Method addPointMember()
Adds point member
Usage
GMLMultiPoint$addPointMember(point)
Arguments
- point
- point object of class GMLPoint 
Returns
TRUE if added, FALSE otherwise
Method delPointMember()
Deletes point member
Usage
GMLMultiPoint$delPointMember(point)
Arguments
- point
- point object of class GMLPoint 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLMultiPoint$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Experimental
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLMultiPointCoverage
Description
GMLMultiPointCoverage
GMLMultiPointCoverage
Format
R6Class object.
Value
Object of R6Class for modelling an GML multipoint coverage
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractFeature -> geometa::GMLAbstractCoverage -> geometa::GMLAbstractDiscreteCoverage -> GMLMultiPointCoverage
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractFeature$setBoundedBy()
- geometa::GMLAbstractCoverage$setDomainSet()
- geometa::GMLAbstractCoverage$setRangeSet()
- geometa::GMLAbstractDiscreteCoverage$setCoverageFunction()
Method new()
Initializes object
Usage
GMLMultiPointCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLMultiPointCoverage$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554 OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLMultiSolidCoverage
Description
GMLMultiSolidCoverage
GMLMultiSolidCoverage
Format
R6Class object.
Value
Object of R6Class for modelling an GML multisolid coverage
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractFeature -> geometa::GMLAbstractCoverage -> geometa::GMLAbstractDiscreteCoverage -> GMLMultiSolidCoverage
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractFeature$setBoundedBy()
- geometa::GMLAbstractCoverage$setDomainSet()
- geometa::GMLAbstractCoverage$setRangeSet()
- geometa::GMLAbstractDiscreteCoverage$setCoverageFunction()
Method new()
Initializes object
Usage
GMLMultiSolidCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLMultiSolidCoverage$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554 OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLMultiSurface
Description
GMLMultiSurface
GMLMultiSurface
Format
R6Class object.
Value
Object of R6Class for modelling an GML multisurface
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractGeometricAggregate -> GMLMultiSurface
Public fields
- attrs
- gml attributes 
- surfaceMember
- surface members 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
Method new()
Initializes object
Usage
GMLMultiSurface$new(xml = NULL, sfg = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- sfg
- simple feature geometry resulting from sf 
Method addSurfaceMember()
Adds surface member
Usage
GMLMultiSurface$addSurfaceMember(surface)
Arguments
- surface
- surface object of class inheriting GMLAbstractSurface 
Returns
TRUE if added, FALSE otherwise
Method delSurfaceMember()
Deletes surface member
Usage
GMLMultiSurface$delSurfaceMember(surface)
Arguments
- surface
- surface object of class inheriting GMLAbstractSurface 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLMultiSurface$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Experimental
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLMultiSurfaceCoverage
Description
GMLMultiSurfaceCoverage
GMLMultiSurfaceCoverage
Format
R6Class object.
Value
Object of R6Class for modelling an GML multisurface coverage
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractFeature -> geometa::GMLAbstractCoverage -> geometa::GMLAbstractDiscreteCoverage -> GMLMultiSurfaceCoverage
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractFeature$setBoundedBy()
- geometa::GMLAbstractCoverage$setDomainSet()
- geometa::GMLAbstractCoverage$setRangeSet()
- geometa::GMLAbstractDiscreteCoverage$setCoverageFunction()
Method new()
Initializes object
Usage
GMLMultiSurfaceCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLMultiSurfaceCoverage$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used internally by geometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554 OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLObliqueCartesianCS
Description
GMLObliqueCartesianCS
GMLObliqueCartesianCS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLObliqueCartesianCS
Inherited Methods
- new(xml, defaults, id)
- 
This method is used to instantiate a GML Abstract CRS 
- addAxis(axis)
- 
Adds an axis, object of class GMLCoordinateSystemAxis
- delAxis(axis)
- 
Deletes an axis, object of class GMLCoordinateSystemAxis
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLObliqueCartesianCS
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCoordinateSystem$addAxis()
- geometa::GMLAbstractCoordinateSystem$delAxis()
- geometa::GMLAbstractCoordinateSystem$initialize()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLObliqueCartesianCS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLOperationMethod
Description
GMLOperationMethod
GMLOperationMethod
Format
R6Class object.
Value
Object of R6Class for modelling an GMLOperationMethod
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> GMLOperationMethod
Public fields
- formulaCitation
- formula
- sourceDimensions
- targetDimensions
- parameter
- [ - listof [- GMLOperationParameteror- GMLOperationParameterGroup]]
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLDefinition$initialize()
Method setFormulaCitation()
Sets the formula citation
Usage
GMLOperationMethod$setFormulaCitation(citation)
Arguments
- citation
- object of class - ISOCitation
Method setFormula()
Set formula
Usage
GMLOperationMethod$setFormula(formula)
Arguments
- formula
- formula, object of class character 
Method setSourceDimensions()
Set source dimensions
Usage
GMLOperationMethod$setSourceDimensions(value)
Arguments
- value
- value, object of class integer 
Method setTargetDimensions()
Set target dimensions
Usage
GMLOperationMethod$setTargetDimensions(value)
Arguments
- value
- value, object of class integer 
Method addParameter()
Adds a parameter
Usage
GMLOperationMethod$addParameter(param)
Arguments
- param
- object of class GMLOperationParameter or GMLOperationParameterGroup 
Returns
TRUE if added, FALSE otherwise
Method delParameter()
Deletes a parameter
Usage
GMLOperationMethod$delParameter(param)
Arguments
- param
- object of class GMLOperationParameter or GMLOperationParameterGroup 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLOperationMethod$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLOperationParameter
Description
GMLOperationParameter
GMLOperationParameter
Format
R6Class object.
Value
Object of R6Class for modelling an GMLOperationParameter
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractGeneralOperationParameter -> GMLOperationParameter
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLDefinition$initialize()
- geometa::GMLAbstractGeneralOperationParameter$setMinimumOccurs()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLOperationParameter$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLOperationParameterGroup
Description
GMLOperationParameterGroup
GMLOperationParameterGroup
Format
R6Class object.
Value
Object of R6Class for modelling an GMLOperationParameterGroup
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractGeneralOperationParameter -> GMLOperationParameterGroup
Public fields
- maximumOccurs
- maximumOccurs [0..1]: integer 
- parameter
- parameter [2..*]: GMLOperationParameter / GMLOperationParameterGroup 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLDefinition$initialize()
- geometa::GMLAbstractGeneralOperationParameter$setMinimumOccurs()
Method setMaximumOccurs()
Set maximum occurs
Usage
GMLOperationParameterGroup$setMaximumOccurs(maximumOccurs)
Arguments
- maximumOccurs
- maximumOccurs, object of class integer 
Method addParameter()
Adds a parameter
Usage
GMLOperationParameterGroup$addParameter(param)
Arguments
- param
- object of class GMLOperationParameter or GMLOperationParameterGroup 
Returns
TRUE if added, FALSE otherwise
Method delParameter()
Deletes a parameter
Usage
GMLOperationParameterGroup$delParameter(param)
Arguments
- param
- object of class GMLOperationParameter or GMLOperationParameterGroup 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLOperationParameterGroup$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLParameterValue
Description
GMLParameterValue
GMLParameterValue
Format
R6Class object.
Value
Object of R6Class for modelling an GML parameter value
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGeneralParameterValue -> GMLParameterValue
Public fields
- value
- value 
- stringValue
- string value 
- integerValue
- integer value 
- booleanValue
- boolean value 
- valueList
- value list 
- integerValueList
- integer value list 
- valueFile
- value file 
- operationParameter
- operation parameter 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
GMLParameterValue$new(xml = NULL, defaults = list())
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- default values 
Method setValue()
Set value
Usage
GMLParameterValue$setValue(value, uom)
Arguments
- value
- value, object of class numeric 
- uom
- uom 
Method setStringValue()
Set string value
Usage
GMLParameterValue$setStringValue(value)
Arguments
- value
- value 
Method setIntegerValue()
Set integer value
Usage
GMLParameterValue$setIntegerValue(value)
Arguments
- value
- value, object of class integer 
Method setBooleanValue()
Set boolean value
Usage
GMLParameterValue$setBooleanValue(value)
Arguments
- value
- object of class logical 
Method setValueFile()
Set value file
Usage
GMLParameterValue$setValueFile(value)
Arguments
- value
- value 
Method setOperationParameter()
Set operation parameter
Usage
GMLParameterValue$setOperationParameter(operationParameter)
Arguments
- operationParameter
- object of class GMLOperationParameter 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLParameterValue$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
Examples
  gml <- GMLParameterValue$new()
  gml$setValue(1.1, "test")
  op <- GMLOperationParameter$new()
  op$setDescriptionReference("someref")
  op$setIdentifier("identifier", "codespace")
  op$addName("name1", "codespace")
  op$addName("name2", "codespace")
  op$setMinimumOccurs(2L)
  gml$setOperationParameter(op)
  xml <- gml$encode()
GMLParameterValueGroup
Description
GMLParameterValueGroup
GMLParameterValueGroup
Format
R6Class object.
Value
Object of R6Class for modelling an GML parameter value group
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGeneralParameterValue -> GMLParameterValueGroup
Public fields
- parameterValue
- parameter value list 
- group
- group 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
GMLParameterValueGroup$new(xml = NULL, defaults = list())
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- default values 
Method addParameterValue()
Adds parameter value
Usage
GMLParameterValueGroup$addParameterValue(parameterValue)
Arguments
- parameterValue
- parameter value, object of class GMLParameterValue 
Returns
TRUE if added, FALSE otherwise
Method delParameterValue()
Deletes parameter value
Usage
GMLParameterValueGroup$delParameterValue(parameterValue)
Arguments
- parameterValue
- parameter value, object of class GMLParameterValue 
Returns
TRUE if deleted, FALSE otherwise
Method setOperationParameterGroup()
Set operation parameter group
Usage
GMLParameterValueGroup$setOperationParameterGroup(operationParameterGroup)
Arguments
- operationParameterGroup
- operation parameter group 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLParameterValueGroup$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
Examples
  gml <- GMLParameterValueGroup$new()
GMLPoint
Description
GMLPoint
GMLPoint
Format
R6Class object.
Value
Object of R6Class for modelling an GML point
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractGeometricPrimitive -> GMLPoint
Public fields
- pos
- matrix of positions 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
Method new()
Initializes object
Usage
GMLPoint$new(xml = NULL, sfg = NULL, m = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- sfg
- simple feature geometry from sf 
- m
- simple object of class matrix 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLPoint$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Experimental
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLPolarCS
Description
GMLPolarCS
GMLPolarCS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLPolarCS
Inherited Methods
- new(xml, defaults, id)
- 
This method is used to instantiate a GML Abstract CRS 
- addAxis(axis)
- 
Adds an axis, object of class GMLCoordinateSystemAxis
- delAxis(axis)
- 
Deletes an axis, object of class GMLCoordinateSystemAxis
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLPolarCS
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCoordinateSystem$addAxis()
- geometa::GMLAbstractCoordinateSystem$delAxis()
- geometa::GMLAbstractCoordinateSystem$initialize()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLPolarCS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLPoint
Description
GMLPoint
GMLPoint
Format
R6Class object.
Value
Object of R6Class for modelling an GML point
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractGeometricPrimitive -> geometa::GMLAbstractSurface -> GMLPolygon
Public fields
- exterior
- list of exterior polygons 
- interior
- list of interior polygons 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
Method new()
Initializes object
Usage
GMLPolygon$new(xml = NULL, sfg)
Arguments
- xml
- object of class XMLInternalNode-class 
- sfg
- simple object from sf 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLPolygon$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Experimental
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLProjectedCRS
Description
GMLProjectedCRS
GMLProjectedCRS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLProjectedCRS
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCRS -> geometa::GMLAbstractSingleCRS -> geometa::GMLAbstractGeneralDerivedCRS -> GMLProjectedCRS
Public fields
- baseGeodeticCRS
- baseGeodeticCRS [1..1]: GMLGeodeticCRS 
- cartesianCS
- cartesianCS [1..1]: GMLCartesianCS 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCRS$addScope()
- geometa::GMLAbstractCRS$delScope()
- geometa::GMLAbstractCRS$initialize()
- geometa::GMLAbstractGeneralDerivedCRS$setConversion()
Method setBaseGeodeticCRS()
Set base Geodetic CRS
Usage
GMLProjectedCRS$setBaseGeodeticCRS(crs)
Arguments
- crs
- crs, object of class GMLGeodeticCRS 
Method setCartesianCS()
Set cartesian CRS. Not yet supported
Usage
GMLProjectedCRS$setCartesianCS(cs)
Arguments
- cs
- cs, object of class - GMLCartesianCRS
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLProjectedCRS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLRectifiedGrid
Description
GMLRectifiedGrid
GMLRectifiedGrid
Format
R6Class object.
Value
Object of R6Class for modelling an GML rectified grid
Methods
- new(xml, element)
- 
This method is used to instantiate a GML rectified grid 
- setOrigin(x,y)
- 
Set the origin of the rectified grid 
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractImplicitGeometry -> geometa::GMLGrid -> GMLRectifiedGrid
Public fields
- origin
- origin 
- offsetVector
- offset vector 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLGrid$addAxisName()
- geometa::GMLGrid$delAxisName()
- geometa::GMLGrid$setAxisLabels()
- geometa::GMLGrid$setGridEnvelope()
Method new()
Initializes object
Usage
GMLRectifiedGrid$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setOrigin()
Set origin
Usage
GMLRectifiedGrid$setOrigin(x, y)
Arguments
- x
- x 
- y
- y 
Method addOffsetVector()
Adds offset vector
Usage
GMLRectifiedGrid$addOffsetVector(vec)
Arguments
- vec
- vec, object of class vector 
Returns
TRUE if added, FALSE otherwise
Method delOffsetVector()
Deletes offset vector
Usage
GMLRectifiedGrid$delOffsetVector(vec)
Arguments
- vec
- vec, object of class vector 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLRectifiedGrid$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLRectifiedGridCoverage
Description
GMLRectifiedGridCoverage
GMLRectifiedGridCoverage
Format
R6Class object.
Value
Object of R6Class for modelling an GML rectified grid coverage
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractFeature -> geometa::GMLAbstractCoverage -> geometa::GMLAbstractDiscreteCoverage -> GMLRectifiedGridCoverage
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractFeature$setBoundedBy()
- geometa::GMLAbstractCoverage$setDomainSet()
- geometa::GMLAbstractCoverage$setRangeSet()
- geometa::GMLAbstractDiscreteCoverage$setCoverageFunction()
Method new()
Initializes object
Usage
GMLRectifiedGridCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLRectifiedGridCoverage$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554 OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLReferenceableGridByArray
Description
GMLReferenceableGridByArray
GMLReferenceableGridByArray
Format
R6Class object.
Value
Object of R6Class for modelling an GML ReferenceableGridByArray
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractImplicitGeometry -> geometa::GMLGrid -> geometa::GMLAbstractReferenceableGrid -> GMLReferenceableGridByArray
Public fields
- generalGridAxis
- general grid axis 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLGrid$addAxisName()
- geometa::GMLGrid$delAxisName()
- geometa::GMLGrid$setAxisLabels()
- geometa::GMLGrid$setGridEnvelope()
Method new()
Initializes object
Usage
GMLReferenceableGridByArray$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLReferenceableGridByArray$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used internally by geometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
OGC GML 3.3 Schema. http://schemas.opengis.net/gml/3.3/referenceableGrid.xsd
GMLReferenceableGridByTransformation
Description
GMLReferenceableGridByTransformation
GMLReferenceableGridByTransformation
Format
R6Class object.
Value
Object of R6Class for modelling an GML ReferenceableGridByTransformation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractImplicitGeometry -> geometa::GMLGrid -> geometa::GMLAbstractReferenceableGrid -> GMLReferenceableGridByTransformation
Public fields
- transformation
- transformation 
- concatenatedOperation
- concatenated operation 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLGrid$addAxisName()
- geometa::GMLGrid$delAxisName()
- geometa::GMLGrid$setAxisLabels()
- geometa::GMLGrid$setGridEnvelope()
Method new()
Initializes object
Usage
GMLReferenceableGridByTransformation$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLReferenceableGridByTransformation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used internally by geometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
OGC GML 3.3 Schema. http://schemas.opengis.net/gml/3.3/referenceableGrid.xsd
GMLReferenceableGridByVectors
Description
GMLReferenceableGridByVectors
GMLReferenceableGridByVectors
Format
R6Class object.
Value
Object of R6Class for modelling an GML ReferenceableGridByVectors
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractImplicitGeometry -> geometa::GMLGrid -> geometa::GMLAbstractReferenceableGrid -> GMLReferenceableGridByVectors
Public fields
- origin
- origin 
- generalGridAxis
- general grid axis 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLGrid$addAxisName()
- geometa::GMLGrid$delAxisName()
- geometa::GMLGrid$setAxisLabels()
- geometa::GMLGrid$setGridEnvelope()
Method new()
Initializes object
Usage
GMLReferenceableGridByVectors$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- attrs
- list of attributes 
- defaults
- list of default values 
- wrap
- wrap element? 
Method setOrigin()
Set origin
Usage
GMLReferenceableGridByVectors$setOrigin(coords)
Arguments
- coords
- coords, object of class list 
Method addGeneralGridAxis()
Adds general grid axis
Usage
GMLReferenceableGridByVectors$addGeneralGridAxis(axis)
Arguments
- axis
- object of class GMLGeneralGridAxis 
Returns
TRUE if added, FALSE otherwise
Method delGeneralGridAxis()
Deletes general grid axis
Usage
GMLReferenceableGridByVectors$delGeneralGridAxis(axis)
Arguments
- axis
- object of class GMLGeneralGridAxis 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLReferenceableGridByVectors$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used internally by geometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
OGC GML 3.3 Schema. http://schemas.opengis.net/gml/3.3/referenceableGrid.xsd
GMLSphericalCS
Description
GMLSphericalCS
GMLSphericalCS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLSphericalCS
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLSphericalCS
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCoordinateSystem$addAxis()
- geometa::GMLAbstractCoordinateSystem$delAxis()
- geometa::GMLAbstractCoordinateSystem$initialize()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLSphericalCS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLTemporalCRS
Description
GMLTemporalCRS
GMLTemporalCRS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLTemporalCRS
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCRS -> geometa::GMLAbstractSingleCRS -> GMLTemporalCRS
Public fields
- timeCS
- time CS 
- temporalDatum
- temporal datum 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCRS$addScope()
- geometa::GMLAbstractCRS$delScope()
- geometa::GMLAbstractCRS$initialize()
Method setTimeCS()
Set time CS
Usage
GMLTemporalCRS$setTimeCS(timeCS)
Arguments
- timeCS
- time CS, object of class GMLTimeCS 
Method setTemporalDatum()
Set temporal datum
Usage
GMLTemporalCRS$setTemporalDatum(temporalDatum)
Arguments
- temporalDatum
- temporal datum 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLTemporalCRS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLTemporalCS
Description
GMLTemporalCS
GMLTemporalCS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLTemporalCS
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLTemporalCS
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCoordinateSystem$addAxis()
- geometa::GMLAbstractCoordinateSystem$delAxis()
- geometa::GMLAbstractCoordinateSystem$initialize()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLTemporalCS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLTimeCS
Description
GMLTimeCS
GMLTimeCS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLTimeCS
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLTimeCS
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCoordinateSystem$addAxis()
- geometa::GMLAbstractCoordinateSystem$delAxis()
- geometa::GMLAbstractCoordinateSystem$initialize()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLTimeCS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLTimeInstant
Description
GMLTimeInstant
GMLTimeInstant
Format
R6Class object.
Value
Object of R6Class for modelling an GMLTimeInstant
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractTimeObject -> geometa::GMLAbstractTimePrimitive -> geometa::GMLAbstractTimeGeometricPrimitive -> GMLTimeInstant
Public fields
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLAbstractTimePrimitive$addRelatedTime()
- geometa::GMLAbstractTimePrimitive$delRelatedTime()
Method new()
Initializes object
Usage
GMLTimeInstant$new(xml = NULL, timePosition)
Arguments
- xml
- object of class XMLInternalNode-class 
- timePosition
- time position 
Method setTimePosition()
Sets the position (date or date and time of the resource contents),
Usage
GMLTimeInstant$setTimePosition( timePosition = NULL, frame = NULL, calendarEraName = NULL, indeterminatePosition = NULL )
Arguments
- timePosition
- object of class "numeric", "POSIXct"/"POSIXt" or "Date" 
- frame
- frame attribute 
- calendarEraName
- calendarEraName attribute 
- indeterminatePosition
- indeterminatePosition attribute 
Method toISOFormat()
Export to ISO format (character)
Usage
GMLTimeInstant$toISOFormat()
Returns
a character in ISO format
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLTimeInstant$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
Examples
  time <- ISOdate(2000, 1, 12, 12, 59, 45)
  md <- GMLTimeInstant$new(timePosition = time)
  xml <- md$encode()
GMLTimePeriod
Description
GMLTimePeriod
GMLTimePeriod
Format
R6Class object.
Value
Object of R6Class for modelling an GMLTimePeriod
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractTimeObject -> geometa::GMLAbstractTimePrimitive -> geometa::GMLAbstractTimeGeometricPrimitive -> GMLTimePeriod
Public fields
- beginPosition
- beginPosition [1]: 'POSIXct','POSIXt' 
- endPosition
- endPosition [1]: 'POSIXct','POSIXt' 
- duration
- duration [0..1]: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLAbstractTimePrimitive$addRelatedTime()
- geometa::GMLAbstractTimePrimitive$delRelatedTime()
Method new()
Initializes object
Usage
GMLTimePeriod$new(xml = NULL, beginPosition = NULL, endPosition = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- beginPosition
- object of class numeric, Date or POSIXct-class 
- endPosition
- object of class numeric, Date or POSIXct-class 
Method setBeginPosition()
Set begin position
Usage
GMLTimePeriod$setBeginPosition( beginPosition = NULL, frame = NULL, calendarEraName = NULL, indeterminatePosition = NULL )
Arguments
- beginPosition
- object of class numeric, Date or POSIXct-class 
- frame
- frame attribute 
- calendarEraName
- calendarEraName attribute 
- indeterminatePosition
- indeterminatePosition attribute 
Method setEndPosition()
Set end position
Usage
GMLTimePeriod$setEndPosition( endPosition = NULL, frame = NULL, calendarEraName = NULL, indeterminatePosition = NULL )
Arguments
- endPosition
- object of class numeric, Date or POSIXct-class 
- frame
- frame attribute 
- calendarEraName
- calendarEraName attribute 
- indeterminatePosition
- indeterminatePosition attribute 
Method computeInterval()
Compute interval (ISO defined duration) and set proper attribute for XML encoding. The
method calls the static function GMLTimePeriod$computeISODuration
Usage
GMLTimePeriod$computeInterval()
Method setDuration()
Set ISO duration
Usage
GMLTimePeriod$setDuration( years = 0, months = 0, days = 0, hours = 0, mins = 0, secs = 0 )
Arguments
- years
- years 
- months
- months 
- days
- days 
- hours
- hours 
- mins
- mins 
- secs
- secs 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLTimePeriod$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
Examples
  start <- ISOdate(2000, 1, 12, 12, 59, 45)
  end <- ISOdate(2010, 8, 22, 13, 12, 43)
  md <- GMLTimePeriod$new(beginPosition = start, endPosition = end)
  xml <- md$encode()
GMLUnitDefinition
Description
GMLUnitDefinition
GMLUnitDefinition
Format
R6Class object.
Value
Object of R6Class for modelling an GML unit definition
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> GMLUnitDefinition
Public fields
- quantityTypeReference
- quantityTypeReference [0..1]: character 
- catalogSymbol
- catalogSymbol [0..1]: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
Method new()
Initializes object
Usage
GMLUnitDefinition$new(xml = NULL, defaults = list(), id = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- list of default values 
- id
- id 
Method setQuantityTypeReference()
Set quantity type reference. Content is reference to a remote value
Usage
GMLUnitDefinition$setQuantityTypeReference(quantityTypeReference)
Arguments
- quantityTypeReference
- quantity type reference 
Method setCatalogSymbol()
Set catalog symbol
Usage
GMLUnitDefinition$setCatalogSymbol(catalogSymbol)
Arguments
- catalogSymbol
- catalog symbol, preferred lexical symbol used for this unit of measure 
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLUnitDefinition$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
Examples
  gml <- GMLUnitDefinition$new()
  gml$setDescriptionReference("someref")
  gml$setIdentifier("identifier", "codespace")
  gml$addName("name1", "codespace")
  gml$addName("name2", "codespace")
  gml$setQuantityTypeReference("someref")
  gml$setCatalogSymbol("symbol")
GMLUserDefinedCS
Description
GMLUserDefinedCS
GMLUserDefinedCS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLUserDefinedCS
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLUserDefinedCS
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCoordinateSystem$addAxis()
- geometa::GMLAbstractCoordinateSystem$delAxis()
- geometa::GMLAbstractCoordinateSystem$initialize()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLUserDefinedCS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLVerticalCRS
Description
GMLVerticalCRS
GMLVerticalCRS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLVerticalCRS
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCRS -> geometa::GMLAbstractSingleCRS -> GMLVerticalCRS
Public fields
- verticalCS
- verticalDatum
- [ - GMLVerticalDatum]
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCRS$addScope()
- geometa::GMLAbstractCRS$delScope()
- geometa::GMLAbstractCRS$initialize()
Method setVerticalCS()
Set vertical CS
Usage
GMLVerticalCRS$setVerticalCS(verticalCS)
Arguments
- verticalCS
- object of class GMLVerticalCS 
Method setVerticalDatum()
Set vertical datum. not yet supported
Usage
GMLVerticalCRS$setVerticalDatum(verticalDatum)
Arguments
- verticalDatum
- object of class - GMLVerticalDatum
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLVerticalCRS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
GMLVerticalCS
Description
GMLVerticalCS
GMLVerticalCS
Format
R6Class object.
Value
Object of R6Class for modelling an GMLVerticalCS
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLVerticalCS
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::GMLAbstractGML$addName()
- geometa::GMLAbstractGML$delName()
- geometa::GMLAbstractGML$setDescription()
- geometa::GMLAbstractGML$setDescriptionReference()
- geometa::GMLAbstractGML$setIdentifier()
- geometa::GMLDefinition$addRemark()
- geometa::GMLDefinition$delRemark()
- geometa::GMLAbstractCoordinateSystem$addAxis()
- geometa::GMLAbstractCoordinateSystem$delAxis()
- geometa::GMLAbstractCoordinateSystem$initialize()
Method clone()
The objects of this class are cloneable with this method.
Usage
GMLVerticalCS$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19136:2007 Geographic Information – Geographic Markup Language. http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=32554
OGC Geography Markup Language. http://www.opengeospatial.org/standards/gml
INSPIREMetadataValidator
Description
INSPIREMetadataValidator
INSPIREMetadataValidator
Format
R6Class object.
Value
Object of R6Class for setting an INSPIREMetadataValidator
Super class
geometa::geometaLogger -> INSPIREMetadataValidator
Public fields
- url
- url of the INSPIRE metadata validator 
- running
- wether the service is up and running 
- status
- status 
Methods
Public methods
Inherited methods
Method new()
Method used to instantiate an INSPIRE Metadata validator. To check 
metadata with the INSPIRE metadata validator, a user API key is now required, 
and should be specified with the apiKey. By default, the url will be
the INSPIRE production service https://inspire.ec.europa.eu/validator/swagger-ui.html.
The keyring_backend can be set to use a different backend for storing 
the INSPIRE metadata validator API key with keyring (Default value is 'env').
Usage
INSPIREMetadataValidator$new( url = "https://inspire.ec.europa.eu/validator-api", apiKey, keyring_backend = "env" )
Arguments
- url
- url 
- apiKey
- API key 
- keyring_backend
- backend name to use with keyring to store API key 
Method uploadFile()
Uploads a file. Upload a XML metadata file to INSPIRE web-service. Method called internally through
getValidationReport.
Usage
INSPIREMetadataValidator$uploadFile(path)
Arguments
- path
- path 
Returns
the response from the web-service
Method getAPIKey()
Retrieves the API key
Usage
INSPIREMetadataValidator$getAPIKey()
Returns
the API key as character
Method getValidationReport()
Get validation report for a metadata specified either as R object of class
ISOMetadata (from geometa package) or XMLInternalNode-class 
(from XML package), or as XML file, providing the path of the XML file
to be sent to the INSPIRE metadata validator web-service. By default, a summary
report is returned. To append the raw response of INSPIRE validation web-service
to the summary report, set raw = TRUE.
Usage
INSPIREMetadataValidator$getValidationReport( obj = NULL, file = NULL, raw = FALSE )
Arguments
- obj
- obj 
- file
- file 
- raw
- raw 
Returns
an object of class list
Method clone()
The objects of this class are cloneable with this method.
Usage
INSPIREMetadataValidator$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
INSPIRE Reference Validator Web Service (https://inspire.ec.europa.eu/validator/swagger-ui.html)
Examples
 
  apiKey <- ""
  if(nzchar(apiKey)){
    inspireValidator <- INSPIREMetadataValidator$new(apiKey = apiKey)
    inspireReport <- inspireValidator$getValidationReport(obj = ISOMetadata$new())
  }
 
ISOAbsoluteExternalPositionalAccuracy
Description
ISOAbsoluteExternalPositionalAccuracy
ISOAbsoluteExternalPositionalAccuracy
Format
R6Class object.
Value
Object of R6Class for modelling an ISOAbsoluteExternalPositionalAccuracy
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractPositionalAccuracy -> ISOAbsoluteExternalPositionalAccuracy
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbsoluteExternalPositionalAccuracy$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_AbsoluteExternalPositionalAccuracy
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_AbsoluteExternalPositionalAccuracy
Examples
  #encoding
  dq <- ISOAbsoluteExternalPositionalAccuracy$new()
  dq$addNameOfMeasure("measure")
  metaId <- ISOMetaIdentifier$new(code = "measure-id")
  dq$setMeasureIdentification(metaId)
  dq$setMeasureDescription("description")
  dq$setEvaluationMethodDescription("method description")
  dq$setEvaluationMethodType("indirect")
  dq$setDateTime(ISOdate(2015,1,1,12,10,49))
  spec <- ISOCitation$new()
  spec$setTitle("specification title")
  spec$addAlternateTitle("specification alternate title")
  d <- ISODate$new()
  d$setDate(ISOdate(2015, 1, 1, 1))
  d$setDateType("publication")
  spec$addDate(d)
  dq$setEvaluationProcedure(spec)
  result <- ISOConformanceResult$new()
  result$setSpecification(spec)
  result$setExplanation("some explanation about the conformance")
  result$setPass(TRUE)
  dq$addResult(result)
  xml <- dq$encode()
  
ISOAbstractAcquisitionInformation
Description
ISOAbstractAcquisitionInformation
ISOAbstractAcquisitionInformation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO acquisition information
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractAcquisitionInformation
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractAcquisitionInformation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractAcquisitionInformation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_AcquisitionInformation
ISOAbstractAggregate
Description
ISOAbstractAggregate
ISOAbstractAggregate
Format
R6Class object.
Value
Object of R6Class for modelling an ISOAbstractAggregate
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractAggregate
Public fields
- composedOf
- composedOf [1..*] 
- seriesMetadata
- seriesMetadata [1..*] 
- subset
- subset [0..*] 
- superset
- superset [0..*] 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractAggregate$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addComposedOf()
Adds a dataset 'composedOf' relationship
Usage
ISOAbstractAggregate$addComposedOf(composedOf)
Arguments
- composedOf
- object of class ISODataSet 
Returns
TRUE if added, FALSE otherwise
Method delComposedOf()
Deletes a dataset 'composedOf' relationship
Usage
ISOAbstractAggregate$delComposedOf(composedOf)
Arguments
- composedOf
- object of class ISODataSet 
Returns
TRUE if deleted, FALSE otherwise
Method addSeriesMetadata()
Adds a series metadata
Usage
ISOAbstractAggregate$addSeriesMetadata(metadata)
Arguments
- metadata
- object of class ISOMetadata 
Returns
TRUE if added, FALSE otherwise
Method delSeriesMetadata()
Deletes a series metadata
Usage
ISOAbstractAggregate$delSeriesMetadata(metadata)
Arguments
- metadata
- object of class ISOMetadata 
Returns
TRUE if added, FALSE otherwise
Method addSubset()
Adds subset
Usage
ISOAbstractAggregate$addSubset(subset)
Arguments
- subset
- object of class inheriting ISOAbstractAggregate 
Returns
TRUE if added, FALSE otherwise
Method delSubset()
Deletes subset
Usage
ISOAbstractAggregate$delSubset(subset)
Arguments
- subset
- object of class inheriting ISOAbstractAggregate 
Returns
TRUE if deleted, FALSE otherwise
Method addSuperset()
Adds superset
Usage
ISOAbstractAggregate$addSuperset(superset)
Arguments
- superset
- object of class inheriting ISOAbstractAggregate 
Returns
TRUE if added, FALSE otherwise
Method delSuperset()
Deletes superset
Usage
ISOAbstractAggregate$delSuperset(superset)
Arguments
- superset
- object of class inheriting ISOAbstractAggregate 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractAggregate$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
abstract class
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
ISOAbstractApplicationSchemaInformation
Description
ISOAbstractApplicationSchemaInformation
ISOAbstractApplicationSchemaInformation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO ApplicationSchemaInformation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractApplicationSchemaInformation
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractApplicationSchemaInformation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractApplicationSchemaInformation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 element_Abstract_ApplicationSchemaInformation
ISOAbstractCarrierOfCharacteristics
Description
ISOAbstractCarrierOfCharacteristics
ISOAbstractCarrierOfCharacteristics
Format
R6Class object.
Value
Object of R6Class for modelling an abstract ISOCarrierOfCharacteristics
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractCarrierOfCharacteristics
Public fields
- featureType
- featureType [0..1]: ISOFeatureType 
- constrainedBy
- constrainedBy [0..*]: ISOConstraint 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractCarrierOfCharacteristics$new(xml = NULL, defaults = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- default values 
Method setFeatureType()
Set feature type
Usage
ISOAbstractCarrierOfCharacteristics$setFeatureType(featureType)
Arguments
- featureType
- feature type, object of class ISOFeatureType 
Method addConstraint()
Adds constraint
Usage
ISOAbstractCarrierOfCharacteristics$addConstraint(constraint)
Arguments
- constraint,
- object of class ISOConstraint 
Returns
TRUE if added, FALSE otherwise
Method delConstraint()
Deletes constraint
Usage
ISOAbstractCarrierOfCharacteristics$delConstraint(constraint)
Arguments
- constraint,
- object of class ISOConstraint 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractCarrierOfCharacteristics$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
abstract class
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
ISOAbstractCatalogue
Description
ISOAbstractCatalogue
ISOAbstractCatalogue
Format
R6Class object.
Value
Object of R6Class for modelling an ISOAbstracCatalogue
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractCatalogue
Public fields
- name
- name [1..1]: character 
- scope
- scope [1..*]: character 
- fieldOfApplication
- fieldOfApplication [0.*]: character 
- versionNumber
- versionNumber [1..1]: character 
- versionDate
- versionDate [1..1]: Date/Posix 
- language
- language [0..1]: character 
- characterSet
- character set [0..1]: character 
- locale
- locale [0..*]: ISOLocale 
- subCatalogue
- subCatalogue [0..*]: ISOAbstractCatalogue (=> 19139) 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractCatalogue$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setName()
Sets the name. Locale names can be specified as
Usage
ISOAbstractCatalogue$setName(name, locales = NULL)
Arguments
- name
- name 
- locales
- locales, object of class list 
Method addScope()
Adds scope
Usage
ISOAbstractCatalogue$addScope(scope, locales = NULL)
Arguments
- scope
- scope 
- locales
- locales, object of class list 
Returns
TRUE if added, FALSE otherwise
Method delScope()
Deletes scope
Usage
ISOAbstractCatalogue$delScope(scope, locales = NULL)
Arguments
- scope
- scope 
- locales
- locales, object of class list 
Returns
TRUE if deleted, FALSE otherwise
Method addFieldOfApplication()
Adds field of application
Usage
ISOAbstractCatalogue$addFieldOfApplication(fieldOfApplication, locales = NULL)
Arguments
- fieldOfApplication
- field of application 
- locales
- locales, object of class list 
Returns
TRUE if added, FALSE otherwise
Method delFieldOfApplication()
Deletes field of application
Usage
ISOAbstractCatalogue$delFieldOfApplication(fieldOfApplication)
Arguments
- fieldOfApplication
- field of application 
- locales
- locales, object of class list 
Returns
TRUE if deleted, FALSE otherwise
Method setVersionNumber()
Set version number
Usage
ISOAbstractCatalogue$setVersionNumber(versionNumber)
Arguments
- versionNumber
- version number 
Method setVersionDate()
Set version date
Usage
ISOAbstractCatalogue$setVersionDate(versionDate)
Arguments
- versionDate
- version date 
Method setLanguage()
Set language
Usage
ISOAbstractCatalogue$setLanguage(locale)
Arguments
- locale
- object of class ISOLanguage or any character from values returned by - ISOLanguages$values()
Method setCharacterSet()
Set charset
Usage
ISOAbstractCatalogue$setCharacterSet(charset)
Arguments
- charset
- object of class ISOCharacterSet or any character from values returned by - ISOCharacterSet$values()
Method addLocale()
Adds locale
Usage
ISOAbstractCatalogue$addLocale(locale)
Arguments
- locale
- object of class ISOLocale 
Returns
TRUE if added, FALSE otherwise
Method delLocale()
Deletes locale
Usage
ISOAbstractCatalogue$delLocale(locale)
Arguments
- locale
- object of class ISOLocale 
Returns
TRUE if deleted, FALSE otherwise
Method addSubCatalogue()
Add sub catalogue
Usage
ISOAbstractCatalogue$addSubCatalogue(subCatalogue)
Arguments
- subCatalogue
- object of class ISOAbstractCatalogue 
Returns
TRUE if added, FALSE otherwise
Method delSubCatalogue()
Deletes sub catalogue
Usage
ISOAbstractCatalogue$delSubCatalogue(subCatalogue)
Arguments
- subCatalogue
- object of class ISOAbstractCatalogue 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractCatalogue$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/cat/1.2.0/cat/#element_AbstractCT_Catalogue
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cat/1.0/cat/#element_AbstractCT_Catalogue
ISOAbstractCitation
Description
ISOAbstractCitation
ISOAbstractCitation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract citation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractCitation
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractCitation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractCitation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Citation
ISOAbstractCompleteness
Description
ISOAbstractCompleteness
ISOAbstractCompleteness
Format
R6Class object.
Value
Object of R6Class for modelling an ISOAbstractCompleteness
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOAbstractCompleteness
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractCompleteness$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_Completeness
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_Completeness
ISOAbstractConstraints
Description
ISOAbstractConstraints
ISOAbstractConstraints
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract constraints
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractConstraints
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractConstraints$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractConstraints$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Constraints
ISOAbstractContentInformation
Description
ISOAbstractContentInformation
ISOAbstractContentInformation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract content information
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractContentInformation
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractContentInformation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractContentInformation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_ContentInformation
ISOAbstractDataEvaluation
Description
ISOAbstractDataEvaluation
ISOAbstractDataEvaluation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract data evaluation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractDataEvaluation
Public fields
- dateTime
- dateTime 
- evaluationMethodDescription
- evaluationMethodDescription 
- evaluationProcedure
- evaluationProcedure 
- referenceDoc
- referenceDoc 
- evaluationMethodType
- evaluationMethodType 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractDataEvaluation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setDateTime()
Set date time
Usage
ISOAbstractDataEvaluation$setDateTime(dateTime)
Arguments
- dateTime
- dateTime object of class ISOBaseDateTime 
Method setEvaluationMethodDescription()
Set evaluation method description
Usage
ISOAbstractDataEvaluation$setEvaluationMethodDescription( description, locales = NULL )
Arguments
- description
- description 
- locales
- list of localized descriptions. Default is - NULL
Method setEvaluationProcedure()
Set evaluation procedure
Usage
ISOAbstractDataEvaluation$setEvaluationProcedure(procedure)
Arguments
- procedure
- procedure, object of class ISOCitation 
Method addReferenceDoc()
Adds reference doc
Usage
ISOAbstractDataEvaluation$addReferenceDoc(referenceDoc)
Arguments
- referenceDoc
- object of class ISOCitation 
Returns
TRUE if added, FALSE otherwise
Method delReferenceDoc()
Deletes reference doc
Usage
ISOAbstractDataEvaluation$delReferenceDoc(referenceDoc)
Arguments
- referenceDoc
- object of class ISOCitation 
Returns
TRUE if deleted, FALSE otherwise
Method setEvaluationMethodType()
Set evaluation method type
Usage
ISOAbstractDataEvaluation$setEvaluationMethodType(type)
Arguments
- type
- object of class ISOEvaluationMethodType or any character value from those returned by - ISOEvaluationMethodType$values()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractDataEvaluation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_DataEvaluation
ISOAbstractDataQuality
Description
ISOAbstractDataQuality
ISOAbstractDataQuality
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract data quality
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractDataQuality
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractDataQuality$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractDataQuality$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19157/-/dqc/1.2/dqc/#element_Abstract_DataQuality
ISOAbstractDistribution
Description
ISOAbstractDistribution
ISOAbstractDistribution
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract distribution
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractDistribution
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractDistribution$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractDistribution$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Distribution
ISOAbstractExtent
Description
ISOAbstractExtent
ISOAbstractExtent
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract extent
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractExtent
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractExtent$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractExtent$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Extent
ISOAbstractFeatureCatalogue
Description
ISOAbstractFeatureCatalogue
ISOAbstractFeatureCatalogue
Format
R6Class object.
Value
Object of R6Class for modelling a ISO abstract feature catalogue
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCatalogue -> ISOAbstractFeatureCatalogue
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractCatalogue$addFieldOfApplication()
- geometa::ISOAbstractCatalogue$addLocale()
- geometa::ISOAbstractCatalogue$addScope()
- geometa::ISOAbstractCatalogue$addSubCatalogue()
- geometa::ISOAbstractCatalogue$delFieldOfApplication()
- geometa::ISOAbstractCatalogue$delLocale()
- geometa::ISOAbstractCatalogue$delScope()
- geometa::ISOAbstractCatalogue$delSubCatalogue()
- geometa::ISOAbstractCatalogue$setCharacterSet()
- geometa::ISOAbstractCatalogue$setLanguage()
- geometa::ISOAbstractCatalogue$setName()
- geometa::ISOAbstractCatalogue$setVersionDate()
- geometa::ISOAbstractCatalogue$setVersionNumber()
Method new()
Initializes object
Usage
ISOAbstractFeatureCatalogue$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractFeatureCatalogue$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19110/-/fcc/2.2/fcc/#element_Abstract_FeatureCatalogue
ISOAbstractFeatureType
Description
ISOAbstractFeatureType
ISOAbstractFeatureType
Format
R6Class object.
Value
Object of R6Class for modelling a ISO abstract feature type
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractFeatureType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractFeatureType$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractFeatureType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19110/-/fcc/2.2/fcc/#element_Abstract_FeatureType
ISOAbstractFormat
Description
ISOAbstractFormat
ISOAbstractFormat
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract format
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractFormat
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractFormat$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractFormat$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Format
ISOAbstractGenericName
Description
ISOAbstractGenericName
ISOAbstractGenericName
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract GenericName
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLCodeType -> ISOAbstractGenericName
Public fields
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractGenericName$new(xml = NULL, value = NULL, codeSpace = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- codeSpace
- code space 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractGenericName$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO/TS 19103:2005 Geographic information – Conceptual schema language
ISOAbstractLineageInformation
Description
ISOAbstractLineageInformation
ISOAbstractLineageInformation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract lineage information
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractLineageInformation
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractLineageInformation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractLineageInformation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_LineageInformation
ISOAbstractLogicalConsistency
Description
ISOAbstractLogicalConsistency
ISOAbstractLogicalConsistency
Format
R6Class object.
Value
Object of R6Class for modelling an ISOAbstractLogicalConsistency
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOAbstractLogicalConsistency
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractLogicalConsistency$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_LogicalConsistency
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_LogicalConsistency
ISOAbstractMDContentInformation
Description
ISOAbstractMDContentInformation
ISOAbstractMDContentInformation
Format
R6Class object.
Value
Object of R6Class for modelling an ISOAbstractMDContentInformation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractMDContentInformation
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractMDContentInformation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractMDContentInformation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Abstract class. Used internally by geometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractMD_ContentInformation
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_AbstractMD_ContentInformation
ISOAbstractMaintenanceInformation
Description
ISOAbstractMaintenanceInformation
ISOAbstractMaintenanceInformation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract maintenance information
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractMaintenanceInformation
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractMaintenanceInformation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractMaintenanceInformation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_MaintenanceInformation
ISOAbstractMetadata
Description
ISOAbstractMetadata
ISOAbstractMetadata
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract metadata
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractMetadata
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractMetadata$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractMetadata$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Metadata
ISOAbstractMetadataExtension
Description
ISOAbstractMetadataExtension
ISOAbstractMetadataExtension
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract metadata extension
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractMetadataExtension
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractMetadataExtension$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractMetadataExtension$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_MetadataExtension
ISOAbstractMetaquality
Description
ISOAbstractMetaquality
ISOAbstractMetaquality
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract meta quality
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOAbstractMetaquality
Public fields
- relatedElement
- relatedElement [0..*]: ISODataQualityAbstractElement 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method new()
Initializes object
Usage
ISOAbstractMetaquality$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addRelatedElement()
Adds related element
Usage
ISOAbstractMetaquality$addRelatedElement(element)
Arguments
- element
- object of class ISODataQualityAbstractElement 
Returns
TRUE if added, FALSE otherwise
Method delRelatedElement()
Deletes related element
Usage
ISOAbstractMetaquality$delRelatedElement(element)
Arguments
- element
- object of class ISODataQualityAbstractElement 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractMetaquality$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_Metaquality
ISOAbstractObject
Description
ISOAbstractObject
ISOAbstractObject
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Metadata Element
Static Methods
- getISOStandardByPrefix(prefix)
- 
Inherit the ISO (and/or OGC) standard reference for a given standard prefix (e.g. GMD). The object returned is a data.framecontaining the specification reference and title.
- getISOStandard(clazz, version)
- 
Inherit the ISO (and/or OGC) standard reference for a given geometa class. The object returned is a data.framecontaining the specification reference and title.
- getISOClasses(extended, pretty)
- 
Get the list of classes supported by geometa. By default, extendedis set toFALSE(restrained to geometa environment). IfTRUE, this allows to list eventual classes loaded in your global environment and that extend geometa classes. The argumentprettygives a the list of classes and associated ISO/OGC standard information asdata.frame.
- getISOClassByNode(node)
- 
Inherit the ISO class matching an XML document or node 
- compare(metadataElement1, metadataElement2)
- 
Compares two metadata elements objects. Returns TRUE if they are equal, FALSE otherwise. The comparison of object is done by comparing the XML representation of the objects (since no R6 object comparison method seems to exist) 
Super class
geometa::geometaLogger -> ISOAbstractObject
Public fields
- wrap
- wrap 
- element
- element 
- namespace
- namespace 
- defaults
- defaults 
- attrs
- attributes 
- printAttrs
- attributes to print 
- parentAttrs
- parent attributes 
- value
- value 
- value_as_field
- value as field? 
- isNull
- is null? 
- anyElement
- any element? 
Methods
Public methods
Inherited methods
Method new()
Initializes object
Usage
ISOAbstractObject$new( xml = NULL, element = NULL, namespace = NULL, attrs = list(), defaults = list(), wrap = TRUE, value_as_field = FALSE )
Arguments
- xml
- object of class XMLInternalNode-class 
- element
- element name 
- namespace
- namespace 
- attrs
- attrs 
- defaults
- defaults 
- wrap
- wrap? 
- value_as_field
- value as field? 
Method checkMetadataStandardCompliance()
Check if object can be instantiated vs. the current metadata standard
Usage
ISOAbstractObject$checkMetadataStandardCompliance()
Method stopIfMetadataStandardIsNot()
Utility to stop in case a the current metadata standard does not match the one required for the code. This utility can be used to check applicability of a certain method, depending on on the current metadata standard.
Usage
ISOAbstractObject$stopIfMetadataStandardIsNot(version)
Arguments
- version
- version 
Method print()
Provides a custom print output (as tree) of the current class
Usage
ISOAbstractObject$print(..., depth = 1, add_codelist_description = TRUE)
Arguments
- ...
- args 
- depth
- class nesting depth 
- add_codelist_description
- Add codelist description. Default is - TRUE
Method decode()
Decodes object from XML
Usage
ISOAbstractObject$decode(xml)
Arguments
- xml
- object of class XMLInternalNode-class 
Method encode()
Encodes object as XML.
By default, namespace definition will be added to XML root (addNS = TRUE), and validation
of object will be performed (validate = TRUE) prior to its XML encoding. The argument 
strict allows to stop the encoding in case object is not valid, with a default value set to FALSE. 
The argument setSerialID is used by geometa to generate automatically serial IDs associated to
XML elements, in particular for GML, default value is TRUE (recommended value).
The argument resetSerialID is used by geometa for reseting mandatory IDs
associated to XML elements, such as GML objects, default value is TRUE 
(recommended value).
Setting inspire to TRUE (default FALSE), the metadata will be checked with
the INSPIRE metadata validator (online web-service provided by INSPIRE). To check 
metadata with the INSPIRE metadata validator, setting an INSPIRE metadata validator 
is now required, and should be specified with the inspireValidator. See 
INSPIREMetadataValidator for more details
Usage
ISOAbstractObject$encode( addNS = TRUE, validate = TRUE, strict = FALSE, inspire = FALSE, inspireValidator = NULL, resetSerialID = TRUE, setSerialID = TRUE, encoding = "UTF-8" )
Arguments
- addNS
- add namespace? Default is - TRUE
- validate
- validate XML output against schemas? 
- strict
- strict validation? Default is - FALSE.
- inspire
- perform INSPIRE validation? Default is - FALSE
- inspireValidator
- an object of class INSPIREMetadataValidator to perform INSPIRE metadata validation 
- resetSerialID
- reset Serial ID? Default is - TRUE
- setSerialID
- set serial ID? Default is - TRUE
- encoding
- encoding. Default is - UTF-8
Method validate()
Validates an XML object resulting from object encoding
Usage
ISOAbstractObject$validate( xml = NULL, strict = FALSE, inspire = FALSE, inspireValidator = NULL )
Arguments
- xml
- object of class XMLInternalNode-class 
- strict
- strict validation? If - TRUE, a invalid XML will return an error
- inspire
- perform INSPIRE validation? Default is - FALSE
- inspireValidator
- an object of class INSPIREMetadataValidator to perform INSPIRE metadata validation 
Returns
TRUE if valid, FALSE otherwise
Method save()
Save XML representation resulting from $encode(...) method to a file
Usage
ISOAbstractObject$save(file, ...)
Arguments
- file
- file 
- ...
- any other argument from - $encode(...)method
Method getNamespaceDefinition()
Get namespace definition
Usage
ISOAbstractObject$getNamespaceDefinition(recursive = FALSE)
Arguments
- recursive
- recursive namespace definitions? Default is - FALSE
Returns
the list of XML namespace definitions
Method getClassName()
Get class name
Usage
ISOAbstractObject$getClassName(level = 1L)
Arguments
- level
- level of class 
Returns
the class name
Method getClass()
Get class
Usage
ISOAbstractObject$getClass()
Returns
the corresponding class, as R6Class reference object generator
Method wrapBaseElement()
Wraps base element
Usage
ISOAbstractObject$wrapBaseElement(field, fieldObj)
Arguments
- field
- field name 
- fieldObj
- field object 
- an
- object of class R6Class 
Method setIsNull()
Set Is Null
Usage
ISOAbstractObject$setIsNull(isNull, reason = "missing")
Arguments
- isNull
- object of class logical 
- reason
- reason why object is Null 
Method contains()
Util to know if a field contain a metadata element
Usage
ISOAbstractObject$contains(field, metadataElement)
Arguments
- field
- field name 
- metadataElement
- metadata element 
Returns
TRUE if contains, FALSE otherwise
Method addListElement()
Util to add an element to a list of elements for N cardinality of a target element name
Usage
ISOAbstractObject$addListElement(field, metadataElement)
Arguments
- field
- field 
- metadataElement
- metadata element 
Returns
TRUE if added, FALSE otherwise
Method delListElement()
Util to deleted an element to a list of elements for N cardinality of a target element name
Usage
ISOAbstractObject$delListElement(field, metadataElement)
Arguments
- field
- field 
- metadataElement
- metadata element 
Returns
TRUE if deleted, FALSE otherwise
Method setAttr()
Util to set an attribute
Usage
ISOAbstractObject$setAttr(attrKey, attrValue)
Arguments
- attrKey
- attribute key 
- attrValue
- attribute value 
Method addFieldAttrs()
Util add field attributes, over the XML field wrapping element instead of the element itself
Usage
ISOAbstractObject$addFieldAttrs(field, ...)
Arguments
- field
- field 
- ...
- list of attributes 
Method setId()
Set id
Usage
ISOAbstractObject$setId(id, addNS = FALSE)
Arguments
- id
- id 
- addNS
- add namespace definition? Default is - FALSE
Method setHref()
Set Href attribute
Usage
ISOAbstractObject$setHref(href)
Arguments
- href
- href 
Method setCodeList()
Set codelist attribute
Usage
ISOAbstractObject$setCodeList(codeList)
Arguments
- codeList
- codelist 
Method setCodeListValue()
Set codelist value
Usage
ISOAbstractObject$setCodeListValue(codeListValue)
Arguments
- codeListValue
- codelist value 
Method setCodeSpace()
Set codeSpace
Usage
ISOAbstractObject$setCodeSpace(codeSpace)
Arguments
- codeSpace
- codespace 
Method setValue()
Set value
Usage
ISOAbstractObject$setValue(value)
Arguments
- value
- value 
Method isDocument()
Util to check where object refers to a emetadata document (eg. ISOMetadata or ISOFeatureCatalogue)
Usage
ISOAbstractObject$isDocument()
Returns
TRUE if a document, FALSE otherwise
Method isFieldInheritedFrom()
Indicates the class a field inherits from
Usage
ISOAbstractObject$isFieldInheritedFrom(field)
Arguments
- field
- field 
Returns
an object generator of class R6Class
Method createLocalisedProperty()
Creates a localised property
Usage
ISOAbstractObject$createLocalisedProperty(text, locales)
Arguments
- text
- text 
- locales
- a list of localized names 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractObject$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Abstract ISO Metadata class used internally by geometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
ISOAbstractOnlineResource
Description
ISOAbstractOnlineResource
ISOAbstractOnlineResource
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract online resource
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractOnlineResource
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractOnlineResource$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractOnlineResource$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_OnlineResource
ISOAbstractParameter
Description
ISOAbstractParameter
ISOAbstractParameter
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract parameter
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractParameter
Public fields
- name
- name [1..1]: character|ISOMemberName 
- direction
- direction [0..1]: ISOParameterDirection 
- description
- description [0..1]: character 
- optionality
- optionality [1..1]: logical 
- repeatability
- repeatability [1..1]: logical 
- valueType
- valueType [1..1]: ISORecordType 
- value
- value [0..*] : ISORecord 
- resource
- resource [0..*] : ISOSource 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractParameter$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setName()
Set name
Usage
ISOAbstractParameter$setName(name, attributeType, locales = NULL)
Arguments
- name
- name 
- attributeType
- attribute type 
- locales
- list of localized texts. Default is - NULL
Method setDirection()
Set direction
Usage
ISOAbstractParameter$setDirection(direction)
Arguments
- direction
- object of class ISOParameterDirection or character among values returned by - ISOParameterDirection$values()
Method setDescription()
Set description
Usage
ISOAbstractParameter$setDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- list of localized texts. Default is - NULL
Method setOptionality()
Set optionality
Usage
ISOAbstractParameter$setOptionality(optional)
Arguments
- optional
- object of class logical 
Method setRepeatability()
Set repeatability
Usage
ISOAbstractParameter$setRepeatability(repeatable)
Arguments
- repeatable
- object of class logical 
Method setValueType()
Set value type
Usage
ISOAbstractParameter$setValueType(valueType)
Arguments
- valueType
- object of class ISORecordType 
Method addValue()
Adds value
Usage
ISOAbstractParameter$addValue(value)
Arguments
- value
- object of class ISORecord 
Returns
TRUE if added, FALSE otherwise
Method delValue()
Deletes value
Usage
ISOAbstractParameter$delValue(value)
Arguments
- value
- object of class ISORecord 
Returns
TRUE if deleted, FALSE otherwise
Method addResource()
Adds resource
Usage
ISOAbstractParameter$addResource(resource)
Arguments
- resource
- object of class ISOSource 
Returns
TRUE if added, FALSE otherwise
Method delResource()
Deletes resource
Usage
ISOAbstractParameter$delResource(resource)
Arguments
- resource
- object of class ISOSource 
Returns
TRUE if added, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractParameter$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Parameter
ISOAbstractParty
Description
ISOAbstractParty
ISOAbstractParty
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract Party
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractParty
Public fields
- name
- name 
- contactInfo
- contactInfo 
- partyIdentifier
- partyIdentifier 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractParty$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setName()
Set name
Usage
ISOAbstractParty$setName(name, locales = NULL)
Arguments
- name
- name 
- locales
- list of localized texts. Default is - NULL
Method addContactInfo()
Adds contactInfo
Usage
ISOAbstractParty$addContactInfo(contactInfo)
Arguments
- contactInfo
- object of class ISOContact 
Returns
TRUE if added, FALSE otherwise
Method delContactInfo()
Deletes contactInfo
Usage
ISOAbstractParty$delContactInfo(contactInfo)
Arguments
- contactInfo
- object of class ISOContact 
Returns
TRUE if deleted, FALSE otherwise
Method addPartyIdentifier()
Adds party identifier
Usage
ISOAbstractParty$addPartyIdentifier(partyIdentifier)
Arguments
- partyIdentifier
- partyIdentifier 
Returns
TRUE if added, FALSE otherwise
Method delPartyIdentifier()
Deletes party identifier
Usage
ISOAbstractParty$delPartyIdentifier(partyIdentifier)
Arguments
- partyIdentifier
- partyIdentifier 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractParty$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115-1:2014 Geographic information — Metadata Part 1: Fundamentals
ISOAbstractPlatform
Description
ISOAbstractPlatform
ISOAbstractPlatform
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract platform
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractPlatform
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractPlatform$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractPlatform$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Platform
ISOAbstractPortrayalCatalogueInformation
Description
ISOAbstractPortrayalCatalogueInformation
ISOAbstractPortrayalCatalogueInformation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract portrayal catalogue information
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractPortrayalCatalogueInformation
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractPortrayalCatalogueInformation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractPortrayalCatalogueInformation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_PortrayalCatalogueInformation
ISOAbstractPositionalAccuracy
Description
ISOAbstractPositionalAccuracy
ISOAbstractPositionalAccuracy
Format
R6Class object.
Value
Object of R6Class for modelling an ISOAbstractPositionalAccuracy
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOAbstractPositionalAccuracy
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractPositionalAccuracy$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_PositionalAccuracy
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_PositionalAccuracy
ISOAbstractPropertyType
Description
ISOAbstractPropertyType
ISOAbstractPropertyType
Format
R6Class object.
Value
Object of R6Class for modelling an ISOAbstractPropertyType
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCarrierOfCharacteristics -> ISOAbstractPropertyType
Public fields
- memberName
- typeName [1..1]: ISOLocalName 
- definition
- definition [0..1]: character 
- cardinality
- cardinality [1..1]: ISOMultiplicity 
- designation
- designatio [0..1]: character (=> ISO 19115-3) 
- definitionReference
- definitionReference [0..1] 
- featureCatalogue
- featureCatalogue [0..1] 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractCarrierOfCharacteristics$addConstraint()
- geometa::ISOAbstractCarrierOfCharacteristics$delConstraint()
- geometa::ISOAbstractCarrierOfCharacteristics$setFeatureType()
Method new()
Initializes object
Usage
ISOAbstractPropertyType$new(xml = NULL, defaults = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- default values 
Method setMemberName()
Set member name
Usage
ISOAbstractPropertyType$setMemberName(memberName)
Arguments
- memberName
- member name object of class character (in ISO 19139 and 19115-3) or ISOLocalName (in ISO 19139 only) 
Method setDefinition()
Set definition
Usage
ISOAbstractPropertyType$setDefinition(definition, locales = NULL)
Arguments
- definition
- definition 
- locales
- locale definitions, as list 
Method setCardinality()
Set cardinality
Usage
ISOAbstractPropertyType$setCardinality(lower, upper)
Arguments
- lower
- lower 
- upper
- upper 
Method setDesignation()
Set designation
Usage
ISOAbstractPropertyType$setDesignation(designation, locales = NULL)
Arguments
- designation
- designation 
- locales
- locale designations, as list 
Method setDefinitionReference()
Set definition reference
Usage
ISOAbstractPropertyType$setDefinitionReference(definitionReference)
Arguments
- definitionReference
- object of class ISODefinitionReference 
Method setFeatureCatalogue()
Set feature catalogue
Usage
ISOAbstractPropertyType$setFeatureCatalogue(featureCatalogue)
Arguments
- featureCatalogue
- object of class ISOFeatureCatalogue 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractPropertyType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
ISOAbstractQualityElement
Description
ISOAbstractQualityElement
ISOAbstractQualityElement
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract quality element
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractQualityElement
Public fields
- dateTime
- dateTime 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractQualityElement$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setDateTime()
Set date time
Usage
ISOAbstractQualityElement$setDateTime(dateTime)
Arguments
- dateTime
- dateTime object of class ISOBaseDateTime 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractQualityElement$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19157/-/dqc/1.2/dqc/#element_Abstract_QualityElement
ISOAbstractRSReferenceSystem
Description
ISOAbstractRSReferenceSystem
ISOAbstractRSReferenceSystem
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract RS Reference system
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractRSReferenceSystem
Public fields
- name
- name 
- domainOfValidity
- domain of validity 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractRSReferenceSystem$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setName()
Set name
Usage
ISOAbstractRSReferenceSystem$setName(name)
Arguments
- name
- name, object of class ISOReferenceIdentifier 
Method addDomainOfValidity()
Adds domain of validity
Usage
ISOAbstractRSReferenceSystem$addDomainOfValidity(domainOfValidity)
Arguments
- domainOfValidity
- object of class ISOExtent 
Returns
TRUE if added, FALSE otherwise
Method delDomainOfValidity()
Deletes domain of validity
Usage
ISOAbstractRSReferenceSystem$delDomainOfValidity(domainOfValidity)
Arguments
- domainOfValidity
- object of class ISOExtent 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractRSReferenceSystem$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
abstract class
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
ISOAbstractReferenceSystem
Description
ISOAbstractReferenceSystem
ISOAbstractReferenceSystem
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract parameter
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractReferenceSystem
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractReferenceSystem$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractReferenceSystem$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_ReferenceSystem
ISOAbstractResourceDescription
Description
ISOAbstractResourceDescription
ISOAbstractResourceDescription
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract resource description
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractResourceDescription
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractResourceDescription$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractResourceDescription$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_ResourceDescription
ISOAbstractResponsibility
Description
ISOAbstractResponsibility
ISOAbstractResponsibility
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract responsibility
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractResponsibility
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractResponsibility$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractResponsibility$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Responsibility
ISOAbstractResult
Description
ISOAbstractResult
ISOAbstractResult
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Result
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractResult
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractResult$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractResult$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
abstract class
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_Result
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_Result
ISOAbstractSpatialRepresentation
Description
ISOAbstractSpatialRepresentation
ISOAbstractSpatialRepresentation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract spatial representation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractSpatialRepresentation
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractSpatialRepresentation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractSpatialRepresentation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_SpatialRepresentation
ISOAbstractSpatialResolution
Description
ISOAbstractSpatialResolution
ISOAbstractSpatialResolution
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract spatial resolution
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractSpatialResolution
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractSpatialResolution$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractSpatialResolution$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_SpatialResolution
ISOAbstractStandardOrderProcess
Description
ISOAbstractStandardOrderProcess
ISOAbstractStandardOrderProcess
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract standard order process
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractStandardOrderProcess
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractStandardOrderProcess$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractStandardOrderProcess$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_StandardOrderProcess
ISOAbstractTemporalAccuracy
Description
ISOAbstractTemporalAccuracy
ISOAbstractTemporalAccuracy
Format
R6Class object.
Value
Object of R6Class for modelling an ISOAbstractTemporalAccuracy
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOAbstractTemporalAccuracy
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractTemporalAccuracy$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_TemporalAccuracy
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_TemporalAccuracy
ISOAbstractTemporalQuality
Description
ISOAbstractTemporalQuality
ISOAbstractTemporalQuality
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract temporal quality
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOAbstractTemporalQuality
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method new()
Initializes object
Usage
ISOAbstractTemporalQuality$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractTemporalQuality$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_TemporalQuality
ISOAbstractThematicAccuracy
Description
ISOAbstractThematicAccuracy
ISOAbstractThematicAccuracy
Format
R6Class object.
Value
Object of R6Class for modelling an ISOAbstractThematicAccuracy
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOAbstractThematicAccuracy
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractThematicAccuracy$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_ThematicAccuracy
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_ThematicAccuracy
ISOAbstractTypedDate
Description
ISOAbstractTypedDate
ISOAbstractTypedDate
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract typed date
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractTypedDate
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAbstractTypedDate$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractTypedDate$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_TypedDate
ISOAccuracyOfATimeMeasurement
Description
ISOAccuracyOfATimeMeasurement
ISOAccuracyOfATimeMeasurement
Format
R6Class object.
Value
Object of R6Class for modelling an ISOAccuracyOfATimeMeasurement
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractTemporalAccuracy -> ISOAccuracyOfATimeMeasurement
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAccuracyOfATimeMeasurement$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_AccuracyOfATimeMeasurement
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_AccuracyOfATimeMeasurement
Examples
  #encoding
  dq <- ISOAccuracyOfATimeMeasurement$new()
  dq$addNameOfMeasure("measure")
  metaId <- ISOMetaIdentifier$new(code = "measure-id")
  dq$setMeasureIdentification(metaId)
  dq$setMeasureDescription("description")
  dq$setEvaluationMethodDescription("method description")
  dq$setEvaluationMethodType("indirect")
  dq$setDateTime(ISOdate(2015,1,1,12,10,49))
  spec <- ISOCitation$new()
  spec$setTitle("specification title")
  spec$addAlternateTitle("specification alternate title")
  d <- ISODate$new()
  d$setDate(ISOdate(2015, 1, 1, 1))
  d$setDateType("publication")
  spec$addDate(d)
  dq$setEvaluationProcedure(spec)
  result <- ISOConformanceResult$new()
  result$setSpecification(spec)
  result$setExplanation("some explanation about the conformance")
  result$setPass(TRUE)
  dq$addResult(result)
  xml <- dq$encode()
  
ISOAddress
Description
ISOAddress
ISOAddress
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Address
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAddress
Public fields
- deliveryPoint
- delivery point 
- city
- city 
- postalCode
- postal code 
- country
- country 
- electronicMailAddress
- email 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAddress$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setDeliveryPoint()
Set delivery point
Usage
ISOAddress$setDeliveryPoint(deliveryPoint, locales = NULL)
Arguments
- deliveryPoint
- delivery point 
- locales
- list of localized names 
Method addDeliveryPoint()
Adds delivery point
Usage
ISOAddress$addDeliveryPoint(deliveryPoint, locales = NULL)
Arguments
- deliveryPoint
- delivery point 
- locales
- list of localized names 
Returns
TRUE if added, FALSE otherwise
Method delDeliveryPoint()
Deletes delivery point
Usage
ISOAddress$delDeliveryPoint(deliveryPoint, locales = NULL)
Arguments
- deliveryPoint
- delivery point 
- locales
- list of localized names 
Returns
TRUE if added, FALSE otherwise
Method setCity()
Set city
Usage
ISOAddress$setCity(city, locales = NULL)
Arguments
- city
- city 
- locales
- list of localized names 
Method setPostalCode()
Set postal code
Usage
ISOAddress$setPostalCode(postalCode, locales = NULL)
Arguments
- postalCode
- postal code 
- locales
- list of localized names 
Method setCountry()
Set country
Usage
ISOAddress$setCountry(country, locales = NULL)
Arguments
- country
- country 
- locales
- list of localized names 
Method setEmail()
Set email
Usage
ISOAddress$setEmail(email, locales = NULL)
Arguments
- email
- email 
- locales
- list of localized names 
Method addEmail()
Adds email
Usage
ISOAddress$addEmail(email, locales = NULL)
Arguments
- email
- email 
- locales
- list of localized names 
Returns
TRUE if added, FALSE otherwise
Method delEmail()
Deletes email
Usage
ISOAddress$delEmail(email, locales = NULL)
Arguments
- email
- email 
- locales
- list of localized names 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAddress$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_Address
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Address
Examples
 md <- ISOAddress$new()
 md$setDeliveryPoint("theaddress")
 md$setCity("thecity")
 md$setPostalCode("111")
 md$setCountry("France")
 md$setEmail("someone@theorg.org")
 xml <- md$encode()
 
ISOAggregateInformation
Description
ISOAggregateInformation
ISOAggregateInformation
Format
R6Class object.
Value
Object of R6Class for modelling a ISO AggregateInformation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAggregateInformation
Public fields
- aggregateDataSetName
- aggregate dataset name 
- aggregateDataSetIdentifier
- aggregate dataset identifier 
- associationType
- association type 
- initiativeType
- initiative type 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAggregateInformation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setAggregateDataSetName()
Set aggregate dataset name
Usage
ISOAggregateInformation$setAggregateDataSetName(datasetName)
Arguments
- datasetName
- object of class ISOCitation 
Method setAggregateDataSetIdentifier()
Set aggregate dataset identifier
Usage
ISOAggregateInformation$setAggregateDataSetIdentifier(datasetIdentifier)
Arguments
- datasetIdentifier
- object of class ISOMetaIdentifier 
Method setAssociationType()
Set association type
Usage
ISOAggregateInformation$setAssociationType(associationType)
Arguments
- associationType
- object of class ISOAssociationType or character value among values from - ISOAssociationType$values()
Method setInitiativeType()
Set association type
Usage
ISOAggregateInformation$setInitiativeType(initiativeType)
Arguments
- initiativeType
- object of class ISOInitiativeType or character value among values from - ISOInitiativeType$values()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAggregateInformation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
Examples
  #encoding
  md <- ISOAggregateInformation$new()
  
  #adding a point of contact
  rp <- ISOResponsibleParty$new()
  rp$setIndividualName("someone")
  rp$setOrganisationName("somewhere")
  rp$setPositionName("someposition")
  rp$setRole("pointOfContact")
  contact <- ISOContact$new()
  phone <- ISOTelephone$new()
  phone$setVoice("myphonenumber")
  phone$setFacsimile("myfacsimile")
  contact$setPhone(phone)
  address <- ISOAddress$new()
  address$setDeliveryPoint("theaddress")
  address$setCity("thecity")
  address$setPostalCode("111")
  address$setCountry("France")
  address$setEmail("someone@theorg.org")
  contact$setAddress(address)
  res <- ISOOnlineResource$new()
  res$setLinkage("http://www.somewhereovertheweb.org")
  res$setName("somename")
  contact$setOnlineResource(res)
  rp$setContactInfo(contact)
  #citation
  ct <- ISOCitation$new()
  ct$setTitle("sometitle")
  d <- ISODate$new()
  d$setDate(ISOdate(2015, 1, 1, 1))
  d$setDateType("publication")
  ct$addDate(d)
  ct$setEdition("1.0")
  ct$setEditionDate(ISOdate(2015,1,1))
  ct$addIdentifier(ISOMetaIdentifier$new(code = "identifier"))
  ct$addPresentationForm("mapDigital")
  ct$addCitedResponsibleParty(rp)
  md$setAggregateDataSetName(ct)
  
  md$setAssociationType("source")
  md$setInitiativeType("investigation")
  
  xml <- md$encode()
  
ISOAggregationDerivation
Description
ISOAggregationDerivation
ISOAggregationDerivation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO aggregation derivation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOEvaluationMethod -> ISOAggregationDerivation
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOEvaluationMethod$addReferenceDoc()
- geometa::ISOEvaluationMethod$delReferenceDoc()
- geometa::ISOEvaluationMethod$setDateTime()
- geometa::ISOEvaluationMethod$setEvaluationMethodDescription()
- geometa::ISOEvaluationMethod$setEvaluationMethodType()
- geometa::ISOEvaluationMethod$setEvaluationProcedure()
Method new()
Initializes object
Usage
ISOAggregationDerivation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAggregationDerivation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_AggregationDerivation
ISOAnchor
Description
ISOAnchor
ISOAnchor
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Anchor
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAnchor
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAnchor$new(xml = NULL, name = NULL, ...)
Arguments
- xml
- object of class XMLInternalNode-class 
- name
- name 
- ...
- attributes for XML encoding 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAnchor$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmx/1.0/gmx/#element_Anchor
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gcx/1.0/gcx/#element_Anchor
Examples
  md <- ISOAnchor$new(name = "some entity name", href = "someentityuri")
  xml <- md$encode()
ISOAngle
Description
ISOAngle
ISOAngle
Format
R6Class object.
Value
Object of R6Class for modelling an ISOAngle measure
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOMeasure -> ISOAngle
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAngle$new(xml = NULL, value, uom, useUomURI = FALSE)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- uom
- uom symbol of unit of measure used 
- useUomURI
- use uom URI. Default is - FALSE
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAngle$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Angle
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Angle
ISOApplicationSchemaInformation
Description
ISOApplicationSchemaInformation
ISOApplicationSchemaInformation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO ApplicationSchemaInformation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOApplicationSchemaInformation
Public fields
- name
- name [1..1] 
- schemaLanguage
- chemaLanguage [1..1] 
- constraintLanguage
- constraintLanguage [1..1] 
- schemaAscii
- schemaAscii [0..1] 
- graphicsFile
- graphicsFile [0..1]: ISOOnlineResource 
- softwareDevelopmentFile
- softwareDevelopmentFile [0..1]: ISOOnlineResource 
- softwareDevelopmentFileFormat
- softwareDevelopmentFileFormat [0..1] 
Methods
Public methods
-  ISOApplicationSchemaInformation$setSoftwareDevelopmentFile()
-  ISOApplicationSchemaInformation$setSoftwareDevelopmentFileFormat()
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOApplicationSchemaInformation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setName()
Set name
Usage
ISOApplicationSchemaInformation$setName(name)
Arguments
- name
- name 
Method setSchemaLanguage()
Set schema language
Usage
ISOApplicationSchemaInformation$setSchemaLanguage(schemaLanguage)
Arguments
- schemaLanguage
- schema language 
Method setConstraintLanguage()
Set constraint language
Usage
ISOApplicationSchemaInformation$setConstraintLanguage(constraintLanguage)
Arguments
- constraintLanguage
- constraint language 
Method setSchemaAscii()
Set schema Ascii
Usage
ISOApplicationSchemaInformation$setSchemaAscii(schemaAscii)
Arguments
- schemaAscii
- schema Ascii 
Method setGraphicsFile()
Set graphics file
Usage
ISOApplicationSchemaInformation$setGraphicsFile(graphicsFile)
Arguments
- graphicsFile
- graphics file 
Method setSoftwareDevelopmentFile()
Set software development file
Usage
ISOApplicationSchemaInformation$setSoftwareDevelopmentFile(file)
Arguments
- file
- file 
Method setSoftwareDevelopmentFileFormat()
Set software development file format
Usage
ISOApplicationSchemaInformation$setSoftwareDevelopmentFileFormat(format)
Arguments
- format
- file format 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOApplicationSchemaInformation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ApplicationSchemaInformation
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mas/1.0/mas/#element_MD_ApplicationSchemaInformation
ISOAssociatedResource
Description
ISOAssociatedResource
ISOAssociatedResource
Format
R6Class object.
Value
Object of R6Class for modelling an ISO associated resource
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAssociatedResource
Public fields
- name
- name [0..1]: ISOAbstractCitation 
- associationType
- associationType [1..1]: ISOAssociationType 
- initiativeType
- initiativeType [0..1]: ISOInitiativeType 
- metadataReference
- metadataReference [0..1]: ISOAbstractCitation 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAssociatedResource$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setName()
Set name
Usage
ISOAssociatedResource$setName(name)
Arguments
- name
- name object of class ISOAbstractCitation 
Method setAssociationType()
Set association type
Usage
ISOAssociatedResource$setAssociationType(associationType)
Arguments
- associationType
- associationType object of class ISOAssociationType or any value among values listed by - ISOAssociationType$values()
Method setInitiativeType()
Set initiative type
Usage
ISOAssociatedResource$setInitiativeType(initiativeType)
Arguments
- initiativeType
- initiativeType object of class ISOInitiativeType or any value among values listed by - ISOInitiativeType$values()
Method setMetadatReference()
Set metadata reference
Usage
ISOAssociatedResource$setMetadatReference(metadataReference)
Arguments
- metadataReference
- metadataReference object of class ISOAbstractCitation 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAssociatedResource$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_AssociatedResource
ISOAssociation
Description
ISOAssociation
ISOAssociation
Format
R6Class object.
Value
Object of R6Class for modelling an ISOAssociation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAssociation
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAssociation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAssociation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
ISOAssociationRole
Description
ISOAssociationRole
ISOAssociationRole
Format
R6Class object.
Value
Object of R6Class for modelling an ISOAssociationRole
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCarrierOfCharacteristics -> geometa::ISOAbstractPropertyType -> geometa::ISOPropertyType -> ISOAssociationRole
Public fields
- type
- type: ISORoleType 
- isOrdered
- isOrdered: logical 
- isNavigable
- isNavigable: logical 
- relation
- relation: ISOAssociationRole 
- rolePlayer
- rolePlayer: ISOFeatureType 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractCarrierOfCharacteristics$addConstraint()
- geometa::ISOAbstractCarrierOfCharacteristics$delConstraint()
- geometa::ISOAbstractCarrierOfCharacteristics$setFeatureType()
- geometa::ISOAbstractPropertyType$setCardinality()
- geometa::ISOAbstractPropertyType$setDefinition()
- geometa::ISOAbstractPropertyType$setDefinitionReference()
- geometa::ISOAbstractPropertyType$setDesignation()
- geometa::ISOAbstractPropertyType$setFeatureCatalogue()
- geometa::ISOAbstractPropertyType$setMemberName()
Method new()
Initializes object
Usage
ISOAssociationRole$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setRoleType()
Set role type
Usage
ISOAssociationRole$setRoleType(roleType)
Arguments
- roleType
- role type, object of class ISORoleType or any character among values returned by - ISORoleType$values()
Method setIsOrdered()
Set is ordered
Usage
ISOAssociationRole$setIsOrdered(isOrdered)
Arguments
- isOrdered
- object of class logical 
Method setIsNavigable()
Set is navigable
Usage
ISOAssociationRole$setIsNavigable(isNavigable)
Arguments
- isNavigable
- object of class logical 
Method setRelation()
Set relation
Usage
ISOAssociationRole$setRelation(relation)
Arguments
- relation
- relation 
Method addRolePlayer()
Adds role player
Usage
ISOAssociationRole$addRolePlayer(rolePlayer)
Arguments
- rolePlayer
- object of class ISOFeatureType 
Returns
TRUE if added, FALSE otherwise
Method delRolePlayer()
Deletes role player
Usage
ISOAssociationRole$delRolePlayer(rolePlayer)
Arguments
- rolePlayer
- object of class ISOFeatureType 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAssociationRole$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
ISOAssociationType
Description
ISOAssociationType
ISOAssociationType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO AssociationType
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOAssociationType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOAssociationType$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAssociationType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DS_AssociationTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_DS_AssociationTypeCode
Examples
  #possible values
  values <- ISOAssociationType$values(labels = TRUE)
  
  #geomOnly
  geomOnly <- ISOAssociationType$new(value = "source")
  
ISOAttributeGroup
Description
ISOAttributeGroup
ISOAttributeGroup
Format
R6Class object.
Value
Object of R6Class for modelling a ISO attribute group
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAttributeGroup
Public fields
- contentType
- contentType [1..*] : ISOCoverageContentType 
- attribute
- attribute [0..*] : ISORangeDimension 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOAttributeGroup$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addContentType()
Adds coverage content type
Usage
ISOAttributeGroup$addContentType(contentType)
Arguments
- contentType
- contentType object of class ISOCoverageContentType or any value among values listed in - ISOCoverageContentType$values()
Returns
TRUE if added, FALSe otherwise
Method delContentType()
Deletes coverage content type
Usage
ISOAttributeGroup$delContentType(contentType)
Arguments
- contentType
- contentType object of class ISOCoverageContentType or any value among values listed in - ISOCoverageContentType$values()
Returns
TRUE if deleted, FALSe otherwise
Method addAttribute()
Adds attribute
Usage
ISOAttributeGroup$addAttribute(attribute)
Arguments
- attribute
- object of class ISORangeDimension 
Returns
TRUE if added, FALSe otherwise
Method delAttribute()
Deletes attribute
Usage
ISOAttributeGroup$delAttribute(attribute)
Arguments
- attribute
- object of class ISORangeDimension 
Returns
TRUE if deleted, FALSe otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAttributeGroup$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_AttributeGroup
ISOAttributes
Description
ISOAttributes
ISOAttributes
Format
R6Class object.
Value
Spatial object of R6Class for modelling a list of ISO xml attributes
Public fields
- attrs
- attrs 
Methods
Public methods
Method new()
method is used to instantiate a vector of attributes to be used for empty element properties.
Usage
ISOAttributes$new(...)
Arguments
- ...
- list of attributes 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOAttributes$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
Examples
  attrs <- ISOAttributes$new(href = "http://somelink", title = "sometitle")
ISOBand
Description
ISOBand
ISOBand
Format
R6Class object.
Value
Object of R6Class for modelling an ISOBand
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISORangeDimension -> ISOBand
Public fields
- maxValue
- maxValue [0..1] : numeric 
- minValue
- minValue [0..1] : numeric 
- units
- units [0..1] : GMLUnitDefinition 
- peakResponse
- peakResponse [0..1] : numeric 
- bitsPerValue
- bitsPerValue [0..1] : integer 
- toneGradation
- toneGradation [0..1] : integer 
- scaleFactor
- scaleFactor [0..1] : numeric 
- offset
- offset [0..1] : numeric 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISORangeDimension$setDescription()
- geometa::ISORangeDimension$setDescriptor()
- geometa::ISORangeDimension$setName()
- geometa::ISORangeDimension$setSequenceIdentifier()
Method new()
Initializes object
Usage
ISOBand$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setMaxValue()
Set max value
Usage
ISOBand$setMaxValue(maxValue)
Arguments
- maxValue
- max value, object of class numeric 
Method setMinValue()
Set min value
Usage
ISOBand$setMinValue(minValue)
Arguments
- minValue
- min value, object of class numeric 
Method setUnits()
Set unit definition
Usage
ISOBand$setUnits(uom)
Arguments
- uom
- object of class GMLUnitDefinition 
Method setPeakResponse()
Set peak response
Usage
ISOBand$setPeakResponse(peakResponse)
Arguments
- peakResponse
- object of class numeric 
Method setBitsPerValue()
Set bits per value
Usage
ISOBand$setBitsPerValue(bitsPerValue)
Arguments
- bitsPerValue
- object of class numeric 
Method setToneGradation()
Set tone gradation
Usage
ISOBand$setToneGradation(toneGradation)
Arguments
- toneGradation
- object of class numeric 
Method setScaleFactor()
Set scale factor
Usage
ISOBand$setScaleFactor(scaleFactor)
Arguments
- scaleFactor
- object of class numeric 
Method setOffset()
Set offset
Usage
ISOBand$setOffset(offset)
Arguments
- offset
- object of class numeric 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOBand$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Band
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_Band
Examples
   #create band range dimension
   md <- ISOBand$new()
   md$setSequenceIdentifier(ISOMemberName$new(aName = "name", attributeType = "type"))
   md$setDescriptor("descriptor")
   md$setMaxValue(10)
   md$setMinValue(1)
   gml <- GMLBaseUnit$new(id = "ID")
   gml$setDescriptionReference("someref")
   gml$setIdentifier("identifier", "codespace")
   gml$addName("name1", "codespace")
   gml$addName("name2", "codespace")
   gml$setQuantityTypeReference("someref")
   gml$setCatalogSymbol("symbol")
   gml$setUnitsSystem("somelink")
   md$setUnits(gml)
   md$setPeakResponse(9)
   md$setBitsPerValue(5)
   md$setToneGradation(100)
   md$setScaleFactor(1)
   md$setOffset(4)
   xml <- md$encode()
ISOBaseBoolean
Description
ISOBaseBoolean
ISOBaseBoolean
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Boolean
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOBaseBoolean
Public fields
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes a base boolean object
Usage
ISOBaseBoolean$new(xml = NULL, value)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOBaseBoolean$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used by geometa internal XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Boolean
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Boolean
ISOBaseCharacterString
Description
ISOBaseCharacterString
ISOBaseCharacterString
Format
R6Class object.
Value
Object of R6Class for modelling an ISO BaseCharacterString
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOBaseCharacterString
Public fields
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes a base character object
Usage
ISOBaseCharacterString$new(xml = NULL, value)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOBaseCharacterString$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used by geometa internal XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_CharacterString
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_CharacterString
ISOBaseDate
Description
ISOBaseDate
ISOBaseDate
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Date
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOBaseDate
Public fields
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes a base date object
Usage
ISOBaseDate$new(xml = NULL, value = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOBaseDate$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used by geometa internal XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Date
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Date
ISOBaseDateTime
Description
ISOBaseDateTime
ISOBaseDateTime
Format
R6Class object.
Value
Object of R6Class for modelling an ISO DateTime
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOBaseDateTime
Public fields
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes a base datetime object
Usage
ISOBaseDateTime$new(xml = NULL, value = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOBaseDateTime$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used by geometa internal XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_DateTime
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_DateTime
ISOBaseDecimal
Description
ISOBaseDecimal
ISOBaseDecimal
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Decimal
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOBaseDecimal
Public fields
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes a base decimal object
Usage
ISOBaseDecimal$new(xml = NULL, value)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOBaseDecimal$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used by geometa internal XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Decimal
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Decimal
ISOBaseInteger
Description
ISOBaseInteger
ISOBaseInteger
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Integer
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOBaseInteger
Public fields
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes a base integer object
Usage
ISOBaseInteger$new(xml = NULL, value)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOBaseInteger$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used by geometa internal XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Integer
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Integer
ISOBaseReal
Description
ISOBaseReal
ISOBaseReal
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Real
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOBaseReal
Public fields
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes a base real object
Usage
ISOBaseReal$new(xml = NULL, value)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOBaseReal$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used by geometa internal XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Real
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Real
ISOBinary
Description
ISOBinary
ISOBinary
Format
R6Class object.
Value
Object of R6Class for modelling an ISO UnlimitedInteger
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOBinary
Public fields
- value
- value 
- attrs
- attrs 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOBinary$new(xml = NULL, value)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOBinary$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Binary
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Binary
Examples
  bin <- ISOBinary$new(value = "http://someuri")
 
ISOBinding
Description
ISOBinding
ISOBinding
Format
R6Class object.
Value
Object of R6Class for modelling an ISOBinding
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCarrierOfCharacteristics -> ISOBinding
Public fields
- description
- description [0..1]: character 
- globalProperty
- globalProperty [1..1]: ISOPropertyType 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractCarrierOfCharacteristics$addConstraint()
- geometa::ISOAbstractCarrierOfCharacteristics$delConstraint()
- geometa::ISOAbstractCarrierOfCharacteristics$initialize()
- geometa::ISOAbstractCarrierOfCharacteristics$setFeatureType()
Method setDescription()
Set description
Usage
ISOBinding$setDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- list of localized descriptions 
Method setPropertyType()
Set property type.
Usage
ISOBinding$setPropertyType(propertyType)
Arguments
- propertyType
- property type, object of class ISOPropertyType 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOBinding$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
ISOBoundAssociationRole
Description
ISOBoundAssociationRole
ISOBoundAssociationRole
Format
R6Class object.
Value
Object of R6Class for modelling an ISOBoundAssociationRole
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCarrierOfCharacteristics -> geometa::ISOBinding -> ISOBoundAssociationRole
Public fields
- rolePlayer
- rolePlayer [0..1]: ISOFeatureType 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractCarrierOfCharacteristics$addConstraint()
- geometa::ISOAbstractCarrierOfCharacteristics$delConstraint()
- geometa::ISOAbstractCarrierOfCharacteristics$initialize()
- geometa::ISOAbstractCarrierOfCharacteristics$setFeatureType()
- geometa::ISOBinding$setDescription()
- geometa::ISOBinding$setPropertyType()
Method setRolePlayer()
set role player
Usage
ISOBoundAssociationRole$setRolePlayer(rolePlayer)
Arguments
- rolePlayer
- object of class ISOFeatureType 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOBoundAssociationRole$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
ISOBoundFeatureAttribute
Description
ISOBoundFeatureAttribute
ISOBoundFeatureAttribute
Format
R6Class object.
Value
Object of R6Class for modelling an ISOBoundFeatureAttribute
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCarrierOfCharacteristics -> geometa::ISOBinding -> ISOBoundFeatureAttribute
Public fields
- valueType
- valueType [0..1]: ISOTypeName 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractCarrierOfCharacteristics$addConstraint()
- geometa::ISOAbstractCarrierOfCharacteristics$delConstraint()
- geometa::ISOAbstractCarrierOfCharacteristics$initialize()
- geometa::ISOAbstractCarrierOfCharacteristics$setFeatureType()
- geometa::ISOBinding$setDescription()
- geometa::ISOBinding$setPropertyType()
Method setTypeName()
Set type name
Usage
ISOBoundFeatureAttribute$setTypeName(typeName)
Arguments
- typeName
- object of class ISOTypeName or character 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOBoundFeatureAttribute$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
ISOBoundingPolygon
Description
ISOBoundingPolygon
ISOBoundingPolygon
Format
R6Class object.
Value
Object of R6Class for modelling an ISO BoundingPolygon
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOGeographicExtent -> ISOBoundingPolygon
Public fields
- polygon
- list of polygons 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOBoundingPolygon$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addPolygon()
Adds polygon
Usage
ISOBoundingPolygon$addPolygon(x)
Arguments
- x
- geometry object from sf or object of class inheriting GMLAbstractGeometry 
Returns
TRUE if added, FALSE otherwise
Method delPolygon()
Deletes polygon
Usage
ISOBoundingPolygon$delPolygon(x)
Arguments
- x
- geometry object from sf or object of class inheriting GMLAbstractGeometry 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOBoundingPolygon$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Experimental
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_BoundingPolygon
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_EX_BoundingPolygon
ISOBrowseGraphic
Description
ISOBrowseGraphic
ISOBrowseGraphic
Format
R6Class object.
Value
Object of R6Class for modelling an ISO BrowseGraphic
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOBrowseGraphic
Public fields
- fileName
- file name 
- fileDescription
- file description 
- fileType
- file type 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOBrowseGraphic$new( xml = NULL, fileName = NULL, fileDescription = NULL, fileType = NULL )
Arguments
- xml
- object of class XMLInternalNode-class 
- fileName
- file name 
- fileDescription
- file description 
- fileType
- file type 
Method setFileName()
Set file name
Usage
ISOBrowseGraphic$setFileName(fileName, locales = NULL)
Arguments
- fileName
- file name 
- locales
- a list of localized names. Default is - NULL
Method setFileDescription()
Set file description
Usage
ISOBrowseGraphic$setFileDescription(fileDescription, locales = NULL)
Arguments
- fileDescription
- file description 
- locales
- a list of localized descriptions. Default is - NULL
Method setFileType()
Set file type
Usage
ISOBrowseGraphic$setFileType(fileType, locales = NULL)
Arguments
- fileType
- file type 
- locales
- a list of localized types. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOBrowseGraphic$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_BrowseGraphic
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_MD_BrowseGraphic
Examples
 md <- ISOBrowseGraphic$new(
  fileName = "http://wwww.somefile.org/png",
  fileDescription = "Map Overview",
  fileType = "image/png"
 )
 xml <- md$encode()
ISOCTCodelistValue
Description
ISOCTCodelistValue
ISOCTCodelistValue
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Metadata codelistvalue
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOCTCodelistValue
Public fields
- identifier
- identifier 
- description
- description 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOCTCodelistValue$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOCTCodelistValue$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Abstract ISO codelist class used internally by geometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO/TS 19139:2007 Geographic information – XML
ISOCarrierOfCharacteristics
Description
ISOCarrierOfCharacteristics
ISOCarrierOfCharacteristics
Format
R6Class object.
Value
Object of R6Class for modelling an ISOCarrierOfCharacteristics
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCarrierOfCharacteristics -> ISOCarrierOfCharacteristics
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractCarrierOfCharacteristics$addConstraint()
- geometa::ISOAbstractCarrierOfCharacteristics$delConstraint()
- geometa::ISOAbstractCarrierOfCharacteristics$setFeatureType()
Method new()
Initializes object
Usage
ISOCarrierOfCharacteristics$new(xml = NULL, defaults = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- defaults 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOCarrierOfCharacteristics$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
ISOCellGeometry
Description
ISOCellGeometry
ISOCellGeometry
Format
R6Class object.
Value
Object of R6Class for modelling an ISO CellGeometryCode
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOCellGeometry
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOCellGeometry$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOCellGeometry$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_CellGeometryCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_CellGeometryCode
Examples
  #possible values
  values <- ISOCellGeometry$values(labels = TRUE)
  
  #example of 'point' cell geometry code
  pointCode <- ISOCellGeometry$new(value = "point")
  
ISOCharacterSet
Description
ISOCharacterSet
ISOCharacterSet
Format
R6Class object.
Value
Object of R6Class for modelling an ISO CharacterSet
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOCharacterSet
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOCharacterSet$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOCharacterSet$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_CharacterSetCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/lan/1.0/lan/#element_MD_CharacterSetCode
Examples
  #possible values
  values <- ISOCharacterSet$values(labels = TRUE)
  
  #some charset
  charset <- ISOCharacterSet$new(value = "utf8")
ISOCitation
Description
ISOCitation
ISOCitation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Citation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCitation -> ISOCitation
Public fields
- title
- title 
- alternateTitle
- alternate title 
- date
- date list 
- edition
- edition 
- editionDate
- edition date 
- identifier
- identifier list 
- citedResponsibleParty
- list of cited responsible parties 
- presentationForm
- list of presentation forms 
- series
- series 
- otherCitationDetails
- other citation details 
- collectiveTitle
- collective title (for ISO 19139) 
- ISBN
- ISBN 
- ISSN
- ISSN 
- onlineResource
- online resource (for ISO 19115-3) 
- graphic
- graphic (for ISO 19115-3) 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOCitation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setTitle()
Set title
Usage
ISOCitation$setTitle(title, locales = NULL)
Arguments
- title
- title 
- locales
- list of localized names. Default is - NULL
Method addAlternateTitle()
Adds alternate title
Usage
ISOCitation$addAlternateTitle(alternateTitle, locales = NULL)
Arguments
- alternateTitle
- alternate title 
- locales
- list of localized titles. Default is - NULL
Returns
TRUE if added, FALSE otherwise
Method delAlternateTitle()
Deletes alternate title
Usage
ISOCitation$delAlternateTitle(alternateTitle, locales = NULL)
Arguments
- alternateTitle
- alternate title 
- locales
- list of localized titles. Default is - NULL
Returns
TRUE if deleted, FALSE otherwise
Method addDate()
Adds date
Usage
ISOCitation$addDate(date)
Arguments
- date
- date 
Returns
TRUE if added, FALSE otherwise
Method setEdition()
Set edition
Usage
ISOCitation$setEdition(edition, locales = NULL)
Arguments
- edition
- edition 
- locales
- list of localized editions. Default is - NULL
Method setEditionDate()
Sets the edition date, either an ISODate object containing date and dateType or
a simple R date "POSIXct"/"POSIXt" object. For thesaurus citations, an ISODate
should be used while for the general citation of ISODataIdentification,
a simple R date should be used.
Usage
ISOCitation$setEditionDate(editionDate)
Arguments
Method addIdentifier()
Adds identifier
Usage
ISOCitation$addIdentifier(identifier)
Arguments
- identifier
- identifier, object of class ISOMetaIdentifier 
- locales
- list of localized identifiers. Default is - NULL
Returns
TRUE if added, FALSE otherwise
Method delIdentifier()
Deletes identifier
Usage
ISOCitation$delIdentifier(identifier)
Arguments
- identifier
- identifier, object of class ISOMetaIdentifier 
- locales
- list of localized identifiers. Default is - NULL
Returns
TRUE if deleted, FALSE otherwise
Method addCitedResponsibleParty()
Adds cited responsible party
Usage
ISOCitation$addCitedResponsibleParty(rp)
Arguments
- rp
- cited responsible party, object of class ISOResponsibleParty (in ISO 19139) or ISOResponsibility (in ISO 19115-3) 
- locales
- list of localized responsible parties. Default is - NULL
Returns
TRUE if added, FALSE otherwise
Method delCitedResponsibleParty()
Deletes cited responsible party
Usage
ISOCitation$delCitedResponsibleParty(rp)
Arguments
- rp
- cited responsible party, object of class ISOResponsibleParty (in ISO 19139) or ISOResponsibility (in ISO 19115-3) 
- locales
- list of localized responsible parties. Default is - NULL
Returns
TRUE if deleted, FALSE otherwise
Method addPresentationForm()
Adds presentation form
Usage
ISOCitation$addPresentationForm(presentationForm)
Arguments
- presentationForm
- presentation form, object of class ISOPresentationForm or character among values returned by - ISOPresentationForm$values()
Returns
TRUE if added, FALSE otherwise
Method delPresentationForm()
Deletes presentation form
Usage
ISOCitation$delPresentationForm(presentationForm)
Arguments
- presentationForm
- presentation form, object of class ISOPresentationForm or character among values returned by - ISOPresentationForm$values()
Returns
TRUE if deleted, FALSE otherwise
Method setSeries()
Set series
Usage
ISOCitation$setSeries(series)
Arguments
- series
- object of class ISOCitationSeries 
Method setOtherCitationDetails()
Set other citation details
Usage
ISOCitation$setOtherCitationDetails(otherCitationDetails, locales = NULL)
Arguments
- otherCitationDetails
- other citation details 
- locales
- list of localized other citation details. Default is - NULL
Method setCollectiveTitle()
Set collective title
Usage
ISOCitation$setCollectiveTitle(collectiveTitle, locales = NULL)
Arguments
- collectiveTitle
- collective title 
- locales
- list of localized titles. Default is - NULL
Method setISBN()
Set ISBN
Usage
ISOCitation$setISBN(isbn)
Arguments
- isbn
- isbn 
Method setISSN()
Set ISSN
Usage
ISOCitation$setISSN(issn)
Arguments
- issn
- issn 
Method addOnlineResource()
Adds online resource
Usage
ISOCitation$addOnlineResource(onlineResource)
Arguments
- onlineResource
- object of class ISOOnlineResource 
Returns
TRUE if added, FALSE otherwise
Method delOnlineResource()
Deletes online resource
Usage
ISOCitation$delOnlineResource(onlineResource)
Arguments
- onlineResource
- object of class ISOOnlineResource 
Returns
TRUE if added, FALSE otherwise
Method addGraphic()
Adds graphic
Usage
ISOCitation$addGraphic(graphic)
Arguments
- graphic
- object of class ISOBrowseGraphic 
Returns
TRUE if added, FALSE otherwise
Method delGraphic()
Adds graphic
Usage
ISOCitation$delGraphic(graphic)
Arguments
- graphic
- object of class ISOBrowseGraphic 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOCitation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_Citation
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Citation
Examples
 #create ISOCitation
 md <- ISOCitation$new()
 md$setTitle("sometitle")
 md$setEdition("1.0")
 md$setEditionDate(ISOdate(2015,1,1))
 md$addIdentifier(ISOMetaIdentifier$new(code = "identifier"))
 md$addPresentationForm("mapDigital")
 
 #add a cited responsible party
 rp <- ISOResponsibleParty$new()
 rp$setIndividualName("someone")
 rp$setOrganisationName("somewhere")
 rp$setPositionName("someposition")
 rp$setRole("pointOfContact")
 contact <- ISOContact$new()
 phone <- ISOTelephone$new()
 phone$setVoice("myphonenumber")
 phone$setFacsimile("myfacsimile")
 contact$setPhone(phone)
 address <- ISOAddress$new()
 address$setDeliveryPoint("theaddress")
 address$setCity("thecity")
 address$setPostalCode("111")
 address$setCountry("France")
 address$setEmail("someone@theorg.org")
 contact$setAddress(address)
 res <- ISOOnlineResource$new()
 res$setLinkage("http://www.somewhereovertheweb.org")
 res$setName("somename")
 contact$setOnlineResource(res)
 rp$setContactInfo(contact)
 md$addCitedResponsibleParty(rp)
 xml <- md$encode()
 
ISOCitationSeries
Description
ISOCitationSeries
ISOCitationSeries
Format
R6Class object.
Value
Object of R6Class for modelling an ISOCitationSeries
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOCitationSeries
Public fields
- name
- name [0..1] 
- issueIdentification
- issueIdentification [0..1] 
- page
- page [0..1] 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOCitationSeries$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setName()
Set name
Usage
ISOCitationSeries$setName(name, locales = NULL)
Arguments
- name
- name 
- locales
- list of localized names. Default is - NULL
Method setIssueIdentification()
Set issue ID
Usage
ISOCitationSeries$setIssueIdentification(issueId, locales = NULL)
Arguments
- issueId
- issueId 
- locales
- list of localized ids Default is - NULL
Method setPage()
Set page
Usage
ISOCitationSeries$setPage(page, locales = NULL)
Arguments
- page
- page 
- locales
- list of localized pages. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOCitationSeries$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
ISOClassification
Description
ISOClassification
ISOClassification
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Classification
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOClassification
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOClassification$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOClassification$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ClassificationCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mco/1.0/mco/#element_MD_ClassificationCode
Examples
 #possible values
 values <- ISOClassification$values(labels = TRUE)
 
 #restricted classification
 cl <- ISOClassification$new(value = "restricted")
 
ISOCodeDefinition
Description
ISOCodeDefinition
ISOCodeDefinition
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Metadata code definition
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOCodeDefinition
Public fields
- identifier
- identifier 
- description
- description 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOCodeDefinition$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method toISOCTCodelistValue()
Converts to ISOCTCodelistValue
Usage
ISOCodeDefinition$toISOCTCodelistValue()
Returns
object of class ISOCTCodelistValue
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOCodeDefinition$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Abstract ISO codelist class used internally by geometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO/TS 19139:2007 Geographic information – XML
ISOCodeListDictionary
Description
ISOCodeListDictionary
ISOCodeListDictionary
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Metadata codelist dictionary
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOCodeListDictionary
Public fields
- identifier
- identifier 
- description
- description 
- codeEntry
- code entries 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOCodeListDictionary$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method toISOCodelist()
Converts to ISOCodelist
Usage
ISOCodeListDictionary$toISOCodelist()
Returns
an object of class ISOCodelist
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOCodeListDictionary$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Abstract ISO codelist class used internally by geometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO/TS 19139:2007 Geographic information – XML
ISOCodeListValue
Description
ISOCodeListValue
ISOCodeListValue
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Metadata codelist item
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOCodeListValue
Public fields
- codelistId
- codelist ID 
- attrs
- attrs 
- value
- value 
- valueDescription
- value description 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Method used to instantiate an ISOCodeListValue. By default,
addCodeListAttrs = TRUE, to add codelist atributes to root XML. The 
parameter addCodeSpaceAttr = TRUE by default, and ignored if the valueof
addCodeLisAttrs is set to FALSE. The argument setValue
sets the value as node text (defaut is TRUE). The argument setValueDescription
allows to force having description set as value, default is FALSE in which case
the name will be preferred, and in case no name is provided, code value will be used.
Usage
ISOCodeListValue$new( xml = NULL, id, value = NULL, description = NULL, addCodeListAttrs = TRUE, addCodeSpaceAttr = TRUE, setValue = TRUE, setValueDescription = FALSE )
Arguments
- xml
- object of class XMLInternalNode-class 
- id
- id 
- value
- value 
- description
- description 
- addCodeListAttrs
- add codelist attributes? 
- addCodeSpaceAttr
- add codespace attribute? 
- setValue
- set value? 
- setValueDescription
- set value description? 
Method getAcceptedValues()
Get accepted values
Usage
ISOCodeListValue$getAcceptedValues()
Returns
a vector of class character
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOCodeListValue$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Abstract ISO codelist class used internally by geometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
ISOCodelist
Description
ISOCodelist
ISOCodelist
Format
R6Class object.
Value
Object of R6Class for modelling an ISO codelist
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOCodelist
Public fields
- id
- id 
- refFile
- ref file 
- codeSpace
- code space 
- identifier
- identifier 
- description
- description 
- codeEntry
- code entries 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOCodelist$new(xml = NULL, refFile = NULL, id = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- refFile
- ref file 
- id
- id 
Method getCodeEntries()
get code entries
Usage
ISOCodelist$getCodeEntries(pretty = FALSE)
Arguments
- pretty
- prettify output as - data.frame. Default is- FALSE
Returns
an object of class list or data.frame
Method parse()
Parse codelist
Usage
ISOCodelist$parse(refFile, id)
Arguments
- refFile
- ref file 
- id
- id 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOCodelist$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used by geometa internal codelist XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
ISOCodelistCatalogue
Description
ISOCodelistCatalogue
ISOCodelistCatalogue
Format
R6Class object.
Value
Object of R6Class for modelling an ISOCodelistCatalogue
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCatalogue -> ISOCodelistCatalogue
Public fields
- codelistItem
- codelist items 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractCatalogue$addFieldOfApplication()
- geometa::ISOAbstractCatalogue$addLocale()
- geometa::ISOAbstractCatalogue$addScope()
- geometa::ISOAbstractCatalogue$addSubCatalogue()
- geometa::ISOAbstractCatalogue$delFieldOfApplication()
- geometa::ISOAbstractCatalogue$delLocale()
- geometa::ISOAbstractCatalogue$delScope()
- geometa::ISOAbstractCatalogue$delSubCatalogue()
- geometa::ISOAbstractCatalogue$setCharacterSet()
- geometa::ISOAbstractCatalogue$setLanguage()
- geometa::ISOAbstractCatalogue$setName()
- geometa::ISOAbstractCatalogue$setVersionDate()
- geometa::ISOAbstractCatalogue$setVersionNumber()
Method new()
Initializes object
Usage
ISOCodelistCatalogue$new(xml = NULL, refFile = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- refFile
- ref file 
Method getCodelists()
Decodes and builds an ISOCodelistCatalogue from XML. This is done
specifically for this class, without using the generic ISOAbstractObject
decoder, to make it fully decodable on package load.
Get codelists. The method ensure an harmonized output made of objects of class ISOCodelist. In the catalogue is built of objects of class ISOCodeListDictionary, these will be mapped as ISOCodelist, to facilitate the consumption of codelists by geometa
Usage
ISOCodelistCatalogue$getCodelists()
Arguments
- xml
- object of class XMLInternalNode-class 
Method getCodelist()
Get codelist by id.
Usage
ISOCodelistCatalogue$getCodelist(id)
Arguments
- id
- id 
Returns
object of class ISOCodelist
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOCodelistCatalogue$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/cat/1.2.0/cat/#element_CT_CodelistCatalogue
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cat/1.0/cat/#element_CT_CodelistCatalogue
ISOCompletenessCommission
Description
ISOCompletenessCommission
ISOCompletenessCommission
Format
R6Class object.
Value
Object of R6Class for modelling an ISOCompletenessCommission
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractThematicAccuracy -> ISOCompletenessCommission
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOCompletenessCommission$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_CompletenessCommission
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_CompletenessCommission
Examples
  #encoding
  dq <- ISOCompletenessCommission$new()
  dq$addNameOfMeasure("measure")
  metaId <- ISOMetaIdentifier$new(code = "measure-id")
  dq$setMeasureIdentification(metaId)
  dq$setMeasureDescription("description")
  dq$setEvaluationMethodDescription("method description")
  dq$setEvaluationMethodType("indirect")
  dq$setDateTime(ISOdate(2015,1,1,12,10,49))
  spec <- ISOCitation$new()
  spec$setTitle("specification title")
  spec$addAlternateTitle("specification alternate title")
  d <- ISODate$new()
  d$setDate(ISOdate(2015, 1, 1, 1))
  d$setDateType("publication")
  spec$addDate(d)
  dq$setEvaluationProcedure(spec)
  result <- ISOConformanceResult$new()
  result$setSpecification(spec)
  result$setExplanation("some explanation about the conformance")
  result$setPass(TRUE)
  dq$addResult(result)
  xml <- dq$encode()
  
ISOCompletenessOmission
Description
ISOCompletenessOmission
ISOCompletenessOmission
Format
R6Class object.
Value
Object of R6Class for modelling an ISOCompletenessOmission
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractThematicAccuracy -> ISOCompletenessOmission
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOCompletenessOmission$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_CompletenessOmission
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_CompletenessOmission
Examples
  #encoding
  dq <- ISOCompletenessOmission$new()
  dq$addNameOfMeasure("measure")
  metaId <- ISOMetaIdentifier$new(code = "measure-id")
  dq$setMeasureIdentification(metaId)
  dq$setMeasureDescription("description")
  dq$setEvaluationMethodDescription("method description")
  dq$setEvaluationMethodType("indirect")
  dq$setDateTime(ISOdate(2015,1,1,12,10,49))
  spec <- ISOCitation$new()
  spec$setTitle("specification title")
  spec$addAlternateTitle("specification alternate title")
  d <- ISODate$new()
  d$setDate(ISOdate(2015, 1, 1, 1))
  d$setDateType("publication")
  spec$addDate(d)
  dq$setEvaluationProcedure(spec)
  result <- ISOConformanceResult$new()
  result$setSpecification(spec)
  result$setExplanation("some explanation about the conformance")
  result$setPass(TRUE)
  dq$addResult(result)
  xml <- dq$encode()
  
ISOConceptualConsistency
Description
ISOConceptualConsistency
ISOConceptualConsistency
Format
R6Class object.
Value
Object of R6Class for modelling an ISOConceptualConsistency
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractLogicalConsistency -> ISOConceptualConsistency
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOConceptualConsistency$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_ConceptualConsistency
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_ConceptualConsistency
Examples
  #encoding
  dq <- ISOConceptualConsistency$new()
  dq$addNameOfMeasure("measure")
  metaId <- ISOMetaIdentifier$new(code = "measure-id")
  dq$setMeasureIdentification(metaId)
  dq$setMeasureDescription("description")
  dq$setEvaluationMethodDescription("method description")
  dq$setEvaluationMethodType("indirect")
  dq$setDateTime(ISOdate(2015,1,1,12,10,49))
  spec <- ISOCitation$new()
  spec$setTitle("specification title")
  spec$addAlternateTitle("specification alternate title")
  d <- ISODate$new()
  d$setDate(ISOdate(2015, 1, 1, 1))
  d$setDateType("publication")
  spec$addDate(d)
  dq$setEvaluationProcedure(spec)
  result <- ISOConformanceResult$new()
  result$setSpecification(spec)
  result$setExplanation("some explanation about the conformance")
  result$setPass(TRUE)
  dq$addResult(result)
  xml <- dq$encode()
  
ISOConfidence
Description
ISOConfidence
ISOConfidence
Format
R6Class object.
Value
Object of R6Class for modelling an ISO confidence
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractMetaquality -> ISOConfidence
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
- geometa::ISOAbstractMetaquality$addRelatedElement()
- geometa::ISOAbstractMetaquality$delRelatedElement()
Method new()
Initializes object
Usage
ISOConfidence$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOConfidence$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_Confidence
ISOConformanceResult
Description
ISOConformanceResult
ISOConformanceResult
Format
R6Class object.
Value
Object of R6Class for modelling an ISO ConformanceResult
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractResult -> ISOConformanceResult
Public fields
- resultScope
- resultScope [0..1]: ISOScope (=> 19115-3) 
- dateTime
- dateTime [0..1] (=> 19115-3) 
- specification
- specification 
- explanation
- explanation 
- pass
- pass 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOConformanceResult$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setResultScope()
Set result scope
Usage
ISOConformanceResult$setResultScope(scope)
Arguments
- scope
- object of class ISOScope 
Method setDateTime()
Set date time
Usage
ISOConformanceResult$setDateTime(dateTime)
Arguments
- dateTime
- date time, object of class POSIXct 
Method setSpecification()
Set specification
Usage
ISOConformanceResult$setSpecification(specification)
Arguments
- specification
- specification 
Method setExplanation()
Set explanation about the conformance result
Usage
ISOConformanceResult$setExplanation(explanation, locales = NULL)
Arguments
- explanation
- explanation 
- locales
- list of localized explanations. Default is - NULL
Method setPass()
Set wether the conformance passed or not
Usage
ISOConformanceResult$setPass(pass)
Arguments
- pass
- object of class logical 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOConformanceResult$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_ConformanceResult
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_ConformanceResult
Examples
 md <- ISOConformanceResult$new()
 spec <- ISOCitation$new()
 spec$setTitle("specification title")
 spec$addAlternateTitle("specification alternate title")
 d <- ISODate$new()
 d$setDate(ISOdate(2015, 1, 1, 1))
 d$setDateType("publication")
 spec$addDate(d)
 md$setSpecification(spec)
 md$setExplanation("some explanation about the conformance")
 md$setPass(TRUE)
 xml <- md$encode()
 
ISOConstraint
Description
ISOConstraint
ISOConstraint
Format
R6Class object.
Value
Object of R6Class for modelling an ISOConstraint
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOConstraint
Public fields
- description
- description: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOConstraint$new(xml = NULL, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- description
- description 
Method setDescription()
Set description
Usage
ISOConstraint$setDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- a list of localized descriptions. Defaut is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOConstraint$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
Examples
  md <- ISOConstraint$new(description = "description")
  xml <- md$encode()
 
ISOConstraints
Description
ISOConstraints
ISOConstraints
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract Constraints
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOConstraints
Public fields
- useLimitation
- useLimitation [0..*]: character 
- constraintApplicationScope
- constraintApplicationScope [0..1]: ISOScope (=> ISO 19115-3) 
- graphic
- graphic [0..*]: ISOBrowseGraphic (=> ISO 19115-3) 
- reference
- reference [0..*]: ISOCitation (=> ISO 19115-3) 
- releasability
- releasability [0..1]: ISOReleasability (=> ISO 19115-3) 
- responsibleParty
- responsibleParty [0..*]: ISOAbstractResponsibility (=> ISO 19115-3) 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOConstraints$new(xml = NULL, defaults = list())
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- list of default values 
Method addUseLimitation()
Adds a use limitation
Usage
ISOConstraints$addUseLimitation(useLimitation, locales = NULL)
Arguments
- useLimitation
- use limitation 
- locales
- list of localized use limitations. Default is - NULL
Returns
TRUE if added, FALSE otherwise
Method setUseLimitation()
Adds a use limitation
Usage
ISOConstraints$setUseLimitation(useLimitation, locales = NULL)
Arguments
- useLimitation
- use limitation 
- locales
- list of localized use limitations. Default is - NULL
Method delUseLimitation()
Deletes a use limitation
Usage
ISOConstraints$delUseLimitation(useLimitation, locales = NULL)
Arguments
- useLimitation
- use limitation 
- locales
- list of localized use limitations. Default is - NULL
Returns
TRUE if deleted, FALSE otherwise
Method setScope()
Set scope
Usage
ISOConstraints$setScope(scope)
Arguments
- scope
- object of class ISOScope 
Method addGraphic()
Adds a graphic
Usage
ISOConstraints$addGraphic(graphic)
Arguments
- graphic
- graphic 
Returns
TRUE if added, FALSE otherwise
Method delGraphic()
Deletes a graphic
Usage
ISOConstraints$delGraphic(graphic)
Arguments
- graphic
- graphic 
Returns
TRUE if deleted, FALSE otherwise
Method addReference()
Adds a reference
Usage
ISOConstraints$addReference(reference)
Arguments
- reference
- reference 
Returns
TRUE if added, FALSE otherwise
Method delReference()
Deletes a reference
Usage
ISOConstraints$delReference(reference)
Arguments
- reference
- reference 
Returns
TRUE if deleted, FALSE otherwise
Method setReleasability()
Set releasbility
Usage
ISOConstraints$setReleasability(releasability)
Arguments
- releasability
- object of class ISOReleasability 
Method addResponsibleParty()
Adds a responsible party
Usage
ISOConstraints$addResponsibleParty(party)
Arguments
- party
- party object of class inheriting ISOAbstractResponsibility 
Returns
TRUE if added, FALSE otherwise
Method delResponsibleParty()
Deletes a responsible party
Usage
ISOConstraints$delResponsibleParty(party)
Arguments
- party
- party object of class inheriting ISOAbstractResponsibility 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOConstraints$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Abstract ISO class
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Constraints
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mco/1.0/mco/#element_MD_Constraints
ISOContact
Description
ISOContact
ISOContact
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Contact
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOContact
Public fields
- phone
- phone 
- address
- address 
- onlineResource
- online resource 
- hoursOfService
- hours of service 
- contactInstructions
- contact instructions 
- contactType
- contact type 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOContact$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setPhone()
Set phone (with ISO 19139)
Usage
ISOContact$setPhone(phone)
Arguments
- phone
- object of class ISOTelephone 
Method addPhone()
Adds phone (with ISO 19115-3)
Usage
ISOContact$addPhone(phone)
Arguments
- phone
- object tof class ISOTelephone 
Returns
TRUE if added, FALSE otherwise
Method delPhone()
Deletes phone (with ISO 19115-3)
Usage
ISOContact$delPhone(phone)
Arguments
- phone
- object tof class ISOTelephone 
Returns
TRUE if deleted, FALSE otherwise
Method setAddress()
Set address (with ISO 19139)
Usage
ISOContact$setAddress(address)
Arguments
- address
- object of class ISOAddress 
Method addAddress()
Adds address (with ISO 19115-3)
Usage
ISOContact$addAddress(address)
Arguments
- address
- object of class ISOAddress 
Returns
TRUE if added, FALSE otherwise
Method delAddress()
Deletes address (with ISO 19115-3)
Usage
ISOContact$delAddress(address)
Arguments
- address
- object of class ISOAddress 
Returns
TRUE if deleted, FALSE otherwise
Method setOnlineResource()
Set online resource (with ISO 19139)
Usage
ISOContact$setOnlineResource(onlineResource)
Arguments
- onlineResource
- online resource, object of class ISOOnlineResource 
Method addOnlineResource()
Adds online resource (with ISO 19115-3)
Usage
ISOContact$addOnlineResource(onlineResource)
Arguments
- onlineResource
- online resource, object of class ISOOnlineResource 
Returns
TRUE if added, FALSE otherwise
Method delOnlineResource()
Deletes online resource (with ISO 19115-3)
Usage
ISOContact$delOnlineResource(onlineResource)
Arguments
- onlineResource
- online resource, object of class ISOOnlineResource 
Returns
TRUE if deleted, FALSE otherwise
Method addHoursOfService()
Adds hours of service (with ISO 19115-3)
Usage
ISOContact$addHoursOfService(hoursOfService)
Arguments
- hoursOfService
- object of class character 
Returns
TRUE if added, FALSE otherwise
Method delHoursOfService()
Deletes hours of service (with ISO 19115-3)
Usage
ISOContact$delHoursOfService(hoursOfService)
Arguments
- hoursOfService
- object of class character 
Returns
TRUE if deleted, FALSE otherwise
Method setContactInstructions()
Set contact instructions
Usage
ISOContact$setContactInstructions(contactInstructions, locales = NULL)
Arguments
- contactInstructions
- contact instructions 
- locales
- list of localized editions. Default is - NULL
Method setContactType()
Set contact type
Usage
ISOContact$setContactType(contactType, locales = NULL)
Arguments
- contactType
- contact type 
- locales
- list of localized editions. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOContact$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_Contact
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Contact
Examples
 md <- ISOContact$new()
 phone <- ISOTelephone$new()
 phone$setVoice("myphonenumber")
 phone$setFacsimile("myfacsimile")
 md$setPhone(phone)
 address <- ISOAddress$new()
 address$setDeliveryPoint("theaddress")
 address$setCity("thecity")
 address$setPostalCode("111")
 address$setCountry("France")
 address$setEmail("someone@theorg.org")
 md$setAddress(address)
 res <- ISOOnlineResource$new()
 res$setLinkage("http://www.somewhereovertheweb.org")
 res$setName("somename")
 md$setOnlineResource(res)
 xml <- md$encode()
 
ISOCountry
Description
ISOCountry
ISOCountry
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Country
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOCountry
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOCountry$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOCountry$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_Country
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/lan/1.0/lan/#element_CountryCode
Examples
  #possible values
  values <- ISOCountry$values(labels = TRUE)
  
  #some charset
  charset <- ISOCountry$new(value = "utf8")
ISOCoupledResource
Description
ISOCoupledResource
ISOCoupledResource
Format
R6Class object.
Value
Object of R6Class for modelling an ISOCoupledResource
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOCoupledResource
Public fields
- operationName
- operationName [1..1]: character 
- identifier
- identifier [1..1]: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOCoupledResource$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setOperationName()
Set operation name
Usage
ISOCoupledResource$setOperationName(operationName, locales = NULL)
Arguments
- operationName
- operation name 
- locales
- a list of localized names. Default is - NULL
Method setIdentifier()
Set identifier
Usage
ISOCoupledResource$setIdentifier(identifier, locales = NULL)
Arguments
- identifier
- identifier 
- locales
- a list of localized identifiers. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOCoupledResource$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19119/-/srv/1.0/srv/#element_SV_CoupledResource
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/srv/2.0/srv/#element_SV_CoupledResource
Examples
  md <- ISOCoupledResource$new()
  md$setOperationName("name")
  md$setIdentifier("identifier")
  xml <- md$encode()
ISOCouplingType
Description
ISOCouplingType
ISOCouplingType
Format
R6Class object.
Value
Object of R6Class for modelling an ISOCouplingType
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOCouplingType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOCouplingType$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOCouplingType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19119/-/srv/1.0/srv/#element_SV_CouplingType
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/srv/2.0/srv/#element_SV_CouplingType
Examples
  #possible values
  values <- ISOCouplingType$values(labels = TRUE)
  
  #couplingType
  couplingType <- ISOCouplingType$new(value = "loose")
ISOCoverageContentType
Description
ISOCoverageContentType
ISOCoverageContentType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO CoverageContentType
Methods
- new(xml,value, description)
- 
This method is used to instantiate an ISOCoverageContentType
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOCoverageContentType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOCoverageContentType$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOCoverageContentType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_CoverageContentTypeCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_CoverageContentTypeCode
Examples
  #possible values
  values <- ISOCoverageContentType$values(labels = TRUE)
  
  #example of CoverageContentType
  modelResultType <- ISOCoverageContentType$new(value = "modelResult")
ISOCoverageDescription
Description
ISOCoverageDescription
ISOCoverageDescription
Format
R6Class object.
Value
Object of R6Class for modelling an ISOCoverageDescription
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractContentInformation -> ISOCoverageDescription
Public fields
- attributeDescription
- attributeDescription: ISoRecordType 
- contentType
- contentType: ISOCoverageContentType 
- dimension
- dimension: ISORangeDimension 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOCoverageDescription$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setAttributeDescription()
Set attribute description
Usage
ISOCoverageDescription$setAttributeDescription(attributeDescription)
Arguments
- attributeDescription
- attribute description, object of class ISORecordType or character 
Method setContentType()
Set content type
Usage
ISOCoverageDescription$setContentType(contentType)
Arguments
- contentType
- contentType, object of class ISOCoverageContentType or character 
Method addDimension()
Adds dimension
Usage
ISOCoverageDescription$addDimension(dimension)
Arguments
- dimension
- object of class ISORangeDimension 
Returns
TRUE if added, FALSE otherwise
Method delDimension()
Deletes dimension
Usage
ISOCoverageDescription$delDimension(dimension)
Arguments
- dimension
- object of class ISORangeDimension 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOCoverageDescription$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_CoverageDescription
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_CoverageDescription
Examples
   #create coverage description
   md <- ISOCoverageDescription$new()
   md$setAttributeDescription("test")
   md$setContentType("modelResult")
   
   #adding 3 arbitrary dimensions
   for(i in 1:3){
      band <- ISOBand$new()
      mn <- ISOMemberName$new(aName = sprintf("name %s",i), attributeType = sprintf("type %s",i))
      band$setSequenceIdentifier(mn)
      band$setDescriptor("descriptor")
      band$setMaxValue(10)
      band$setMinValue(1)
      gml <- GMLBaseUnit$new(id = sprintf("ID%s",i))
      gml$setDescriptionReference("someref")
      gml$setIdentifier("identifier", "codespace")
      gml$addName("name1", "codespace")
      gml$addName("name2", "codespace")
      gml$setQuantityTypeReference("someref")
      gml$setCatalogSymbol("symbol")
      gml$setUnitsSystem("somelink")
      band$setUnits(gml)
      band$setPeakResponse(9)
      band$setBitsPerValue(5)
      band$setToneGradation(100)
      band$setScaleFactor(1)
      band$setOffset(4)
      md$addDimension(band)
   }
   xml <- md$encode()
   
ISODCPList
Description
ISODCPList
ISODCPList
Format
R6Class object.
Value
Object of R6Class for modelling an ISO DCPList
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISODCPList
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISODCPList$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODCPList$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19119/-/srv/1.0/srv/#element_DCPList
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/srv/2.0/srv/#element_DCPList
Examples
  #possible values
  values <- ISODCPList$values(labels = TRUE)
  
  #example
  javaDCP <- ISODCPList$new(value = "JAVA")
  
ISODataFile
Description
ISODataFile
ISODataFile
Format
R6Class object.
Value
Object of R6Class for modelling an ISO DataFile
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODataFile
Public fields
- fileName
- fileName [1..1]: ISOFileName 
- fileDescription
- fileDescription [1..1]: character|ISOLocalisedCharacterString 
- fileType
- fileType [1..1]: ISOMimeFileType 
- featureTypes
- featureTypes [0..*]: ISOLocalName|ISOScopedName 
- fileFormat
- fileFormat [1..1]: ISOFormat 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISODataFile$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setFileName()
Set file name
Usage
ISODataFile$setFileName(fileName)
Arguments
- fileName
- object of class ISOFileName 
Method setFileDescription()
Set file description
Usage
ISODataFile$setFileDescription(fileDescription, locales = NULL)
Arguments
- fileDescription
- object of class character 
- locales
- list of localized descriptions. Default is - NULL
Method setFileType()
Set file type
Usage
ISODataFile$setFileType(fileType)
Arguments
- fileType
- object of class ISOMimeFileType 
Method addFeatureType()
Adds feature type
Usage
ISODataFile$addFeatureType(featureType)
Arguments
- featureType
- object of class ISOLocalName, ISOScopedName or character 
Returns
TRUE if added, FALSE otherwise
Method delFeatureType()
Deletes feature type
Usage
ISODataFile$delFeatureType(featureType)
Arguments
- featureType
- object of class ISOLocalName, ISOScopedName or character 
Returns
TRUE if deleted, FALSE otherwise
Method setFileFormat()
Set file format
Usage
ISODataFile$setFileFormat(fileFormat)
Arguments
- fileFormat
- file format, object of class ISOFormat 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODataFile$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO/TS 19139:2007 Geographic information – XML
Examples
  md <- ISODataFile$new()
  md$setFileName(ISOFileName$new(file = "someuri", name = "filename"))
  md$setFileDescription("description")
  md$setFileType(ISOMimeFileType$new(type = "somemimetype", name = "Mime type name"))
  md$addFeatureType("feature_type")
  f <- ISOFormat$new()
  f$setName("name")
  f$setVersion("1.0")
  f$setAmendmentNumber("2")
  f$setSpecification("specification")
  md$setFileFormat(f)
  xml <- md$encode()
ISODataIdentification
Description
ISODataIdentification
ISODataIdentification
Format
R6Class object.
Value
Object of R6Class for modelling an ISO DataIdentification
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> ISODataIdentification
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISODataIdentification$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODataIdentification$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_DataIdentification
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_DataIdentification
ISODataIdentification
Description
ISODataIdentification
ISODataIdentification
Format
R6Class object.
Value
Object of R6Class for modelling an ISO DataIdentification
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> geometa::ISOIdentification19115_3 -> ISODataIdentification19115_3
Public fields
- defaultLocale
- defaultLocale [0..1]: ISOLocale 
- otherLocale
- otherLocale [0..*]: ISOLocale 
- environmentDescription
- environment description [0..1]: character 
- supplementalInformation
- supplementalInformation [0..1]: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOIdentification19115_3$addAdditionalDocumentation()
- geometa::ISOIdentification19115_3$addAssociatedResource()
- geometa::ISOIdentification19115_3$addCredit()
- geometa::ISOIdentification19115_3$addExtent()
- geometa::ISOIdentification19115_3$addFormat()
- geometa::ISOIdentification19115_3$addGraphicOverview()
- geometa::ISOIdentification19115_3$addKeywords()
- geometa::ISOIdentification19115_3$addPointOfContact()
- geometa::ISOIdentification19115_3$addResourceConstraints()
- geometa::ISOIdentification19115_3$addResourceMaintenance()
- geometa::ISOIdentification19115_3$addResourceSpecificUsage()
- geometa::ISOIdentification19115_3$addSpatialRepresentationType()
- geometa::ISOIdentification19115_3$addSpatialResolution()
- geometa::ISOIdentification19115_3$addStatus()
- geometa::ISOIdentification19115_3$addTemporalResolution()
- geometa::ISOIdentification19115_3$addTopicCategory()
- geometa::ISOIdentification19115_3$delAdditionalDocumentation()
- geometa::ISOIdentification19115_3$delAssociatedResource()
- geometa::ISOIdentification19115_3$delCredit()
- geometa::ISOIdentification19115_3$delExtent()
- geometa::ISOIdentification19115_3$delFormat()
- geometa::ISOIdentification19115_3$delGraphicOverview()
- geometa::ISOIdentification19115_3$delKeywords()
- geometa::ISOIdentification19115_3$delPointOfContact()
- geometa::ISOIdentification19115_3$delResourceConstraints()
- geometa::ISOIdentification19115_3$delResourceMaintenance()
- geometa::ISOIdentification19115_3$delResourceSpecificUsage()
- geometa::ISOIdentification19115_3$delSpatialRepresentationType()
- geometa::ISOIdentification19115_3$delSpatialResolution()
- geometa::ISOIdentification19115_3$delStatus()
- geometa::ISOIdentification19115_3$delTemporalResolution()
- geometa::ISOIdentification19115_3$delTopicCategory()
- geometa::ISOIdentification19115_3$setAbstract()
- geometa::ISOIdentification19115_3$setCitation()
- geometa::ISOIdentification19115_3$setProcessingLevel()
- geometa::ISOIdentification19115_3$setPurpose()
Method new()
Initializes object
Usage
ISODataIdentification19115_3$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setDefaultLocale()
Set default locale
Usage
ISODataIdentification19115_3$setDefaultLocale(locale)
Arguments
- locale
- object of class ISOLocale 
Method addOtherLocale()
Adds locale
Usage
ISODataIdentification19115_3$addOtherLocale(locale)
Arguments
- locale
- object of class ISOLocale 
Returns
TRUE if added, FALSE otherwise
Method delOtherLocale()
Deletes locale
Usage
ISODataIdentification19115_3$delOtherLocale(locale)
Arguments
- locale
- object of class ISOLocale 
Returns
TRUE if deleted, FALSE otherwise
Method setEnvironmentDescription()
Set environment description
Usage
ISODataIdentification19115_3$setEnvironmentDescription( environmentDescription, locales = NULL )
Arguments
- environmentDescription
- environment description 
- locales
- a list of localized information. Default is - NULL
Method setSupplementalInformation()
Set supplemental information
Usage
ISODataIdentification19115_3$setSupplementalInformation( supplementalInformation, locales = NULL )
Arguments
- supplementalInformation
- supplemental information 
- locales
- a list of localized information. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODataIdentification19115_3$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_DataIdentification
ISODataIdentification19139
Description
ISODataIdentification19139
ISODataIdentification19139
Format
R6Class object.
Value
Object of R6Class for modelling an ISO DataIdentification in ISO 19139
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> geometa::ISOIdentification19139 -> ISODataIdentification19139
Public fields
- spatialRepresentationType
- spatialRepresentationType [0..*]: ISOSpatialRepresentationType 
- spatialResolution
- spatialResolution [0..*]: ISOResolution 
- temporalResolution
- [0..*]: ISOPeriodDuration 
- language
- language [1..*]: character 
- characterSet
- characterSet [0..*]: ISOCharacterSet 
- topicCategory
- topicCategory [0..*]: ISOTopicCategory 
- environmentDescription
- environment description [0..1]: character 
- extent
- extent [0..*]: ISOExtent 
- supplementalInformation
- supplementalInformation 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOIdentification19139$addAggregateInformation()
- geometa::ISOIdentification19139$addCredit()
- geometa::ISOIdentification19139$addFormat()
- geometa::ISOIdentification19139$addGraphicOverview()
- geometa::ISOIdentification19139$addKeywords()
- geometa::ISOIdentification19139$addPointOfContact()
- geometa::ISOIdentification19139$addResourceConstraints()
- geometa::ISOIdentification19139$addResourceMaintenance()
- geometa::ISOIdentification19139$addResourceSpecificUsage()
- geometa::ISOIdentification19139$addStatus()
- geometa::ISOIdentification19139$delAggregateInformation()
- geometa::ISOIdentification19139$delCredit()
- geometa::ISOIdentification19139$delFormat()
- geometa::ISOIdentification19139$delGraphicOverview()
- geometa::ISOIdentification19139$delKeywords()
- geometa::ISOIdentification19139$delPointOfContact()
- geometa::ISOIdentification19139$delResourceConstraints()
- geometa::ISOIdentification19139$delResourceMaintenance()
- geometa::ISOIdentification19139$delResourceSpecificUsage()
- geometa::ISOIdentification19139$delStatus()
- geometa::ISOIdentification19139$setAbstract()
- geometa::ISOIdentification19139$setCitation()
- geometa::ISOIdentification19139$setGraphicOverview()
- geometa::ISOIdentification19139$setKeywords()
- geometa::ISOIdentification19139$setPurpose()
- geometa::ISOIdentification19139$setResourceMaintenance()
Method new()
Initializes object
Usage
ISODataIdentification19139$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addSpatialRepresentationType()
Adds spatial representation type
Usage
ISODataIdentification19139$addSpatialRepresentationType( spatialRepresentationType )
Arguments
- spatialRepresentationType
- object of class ISOSpatialRepresentationType or any character among values returned by - ISOSpatialRepresentationType$values()
Returns
TRUE if added, FALSE otherwise
Method delSpatialRepresentationType()
Deletes spatial representation type
Usage
ISODataIdentification19139$delSpatialRepresentationType( spatialRepresentationType )
Arguments
- spatialRepresentationType
- object of class ISOSpatialRepresentationType or any character among values returned by - ISOSpatialRepresentationType$values()
Returns
TRUE if deleted, FALSE otherwise
Method addSpatialResolution()
Adds spatial resolution
Usage
ISODataIdentification19139$addSpatialResolution(resolution)
Arguments
- resolution
- object of class ISOResolution 
Returns
TRUE if added, FALSE otherwise
Method delSpatialResolution()
Deletes spatial resolution
Usage
ISODataIdentification19139$delSpatialResolution(resolution)
Arguments
- resolution
- object of class ISOResolution 
Returns
TRUE if deleted, FALSE otherwise
Method addLanguage()
Adds language
Usage
ISODataIdentification19139$addLanguage(locale)
Arguments
- locale
- object of class ISOLanguage or any character value among those returned by - ISOLanguage$values()
Returns
TRUE if added, FALSE otherwise
Method setLanguage()
Sets language
Usage
ISODataIdentification19139$setLanguage(locale)
Arguments
- locale
- object of class ISOLanguage or any character value among those returned by - ISOLanguage$values()
Returns
TRUE if added, FALSE otherwise
Method delLanguage()
Deletes language
Usage
ISODataIdentification19139$delLanguage(locale)
Arguments
- locale
- object of class ISOLanguage or any character value among those returned by - ISOLanguage$values()
Returns
TRUE if deleted, FALSE otherwise
Method addCharacterSet()
Adds character set
Usage
ISODataIdentification19139$addCharacterSet(charset)
Arguments
- charset
- object of class ISOCharacterSet or any character value among those returned by - ISOCharacterSet$values()
Returns
TRUE if added, FALSE otherwise
Method setCharacterSet()
Sets character set
Usage
ISODataIdentification19139$setCharacterSet(charset)
Arguments
- charset
- object of class ISOCharacterSet or any character value among those returned by - ISOCharacterSet$values()
Returns
TRUE if added, FALSE otherwise
Method delCharacterSet()
Deletes character set
Usage
ISODataIdentification19139$delCharacterSet(charset)
Arguments
- charset
- object of class ISOCharacterSet or any character value among those returned by - ISOCharacterSet$values()
Returns
TRUE if deleted, FALSE otherwise
Method addTopicCategory()
Adds topic category
Usage
ISODataIdentification19139$addTopicCategory(topicCategory)
Arguments
- topicCategory
- object of class ISOTopicCategory or any character value among those returned by - ISOTopicCategory$values()
Returns
TRUE if added, FALSE otherwise
Method delTopicCategory()
Deletes topic category
Usage
ISODataIdentification19139$delTopicCategory(topicCategory)
Arguments
- topicCategory
- object of class ISOTopicCategory or any character value among those returned by - ISOTopicCategory$values()
Returns
TRUE if deleted, FALSE otherwise
Method addExtent()
Adds extent
Usage
ISODataIdentification19139$addExtent(extent)
Arguments
- extent
- object of class ISOExtent 
Returns
TRUE if added, FALSE otherwise
Method delExtent()
Deletes extent
Usage
ISODataIdentification19139$delExtent(extent)
Arguments
- extent
- object of class ISOExtent 
Returns
TRUE if deleted, FALSE otherwise
Method setSupplementalInformation()
Set supplemental information
Usage
ISODataIdentification19139$setSupplementalInformation( supplementalInformation, locales = NULL )
Arguments
- supplementalInformation
- supplemental information 
- locales
- a list of localized information. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODataIdentification19139$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_DataIdentification
Examples
   #create dataIdentification
   md <- ISODataIdentification$new()
   md$setAbstract("abstract")
   md$setPurpose("purpose")
   md$addLanguage("eng")
   md$addCharacterSet("utf8")
   md$addTopicCategory("biota")
   md$addTopicCategory("oceans")
   
   #adding a point of contact
   rp <- ISOResponsibleParty$new()
   rp$setIndividualName("someone")
   rp$setOrganisationName("somewhere")
   rp$setPositionName("someposition")
   rp$setRole("pointOfContact")
   contact <- ISOContact$new()
   phone <- ISOTelephone$new()
   phone$setVoice("myphonenumber")
   phone$setFacsimile("myfacsimile")
   contact$setPhone(phone)
   address <- ISOAddress$new()
   address$setDeliveryPoint("theaddress")
   address$setCity("thecity")
   address$setPostalCode("111")
   address$setCountry("France")
   address$setEmail("someone@theorg.org")
   contact$setAddress(address)
   res <- ISOOnlineResource$new()
   res$setLinkage("http://www.somewhereovertheweb.org")
   res$setName("somename")
   contact$setOnlineResource(res)
   rp$setContactInfo(contact)
   md$addPointOfContact(rp)
   
   #citation
   ct <- ISOCitation$new()
   ct$setTitle("sometitle")
   d <- ISODate$new()
   d$setDate(ISOdate(2015, 1, 1, 1))
   d$setDateType("publication")
   ct$addDate(d)
   ct$setEdition("1.0")
   ct$setEditionDate(ISOdate(2015, 1, 1, 1))
   ct$addIdentifier(ISOMetaIdentifier$new(code = "identifier"))
   ct$addPresentationForm("mapDigital")
   ct$addCitedResponsibleParty(rp)
   md$setCitation(ct)
   
   #graphic overview
   go <- ISOBrowseGraphic$new(
     fileName = "http://wwww.somefile.org/png",
     fileDescription = "Map Overview",
     fileType = "image/png"
   )
   md$addGraphicOverview(go)
   
   #maintenance information
   mi <- ISOMaintenanceInformation$new()
   mi$setMaintenanceFrequency("daily")
   md$addResourceMaintenance(mi)
   
   #adding legal constraints
   lc <- ISOLegalConstraints$new()
   lc$addUseLimitation("limitation1")
   lc$addUseLimitation("limitation2")
   lc$addUseLimitation("limitation3")
   lc$addAccessConstraint("copyright")
   lc$addAccessConstraint("license")
   lc$addUseConstraint("copyright")
   lc$addUseConstraint("license")
   md$addResourceConstraints(lc)
   
   #adding extent
   extent <- ISOExtent$new()
   bbox <- ISOGeographicBoundingBox$new(minx = -180, miny = -90, maxx = 180, maxy = 90)
   extent$addGeographicElement(bbox)
   md$addExtent(extent)
   
   #add keywords
   kwds <- ISOKeywords$new()
   kwds$addKeyword("keyword1")
   kwds$addKeyword("keyword2")
   kwds$setKeywordType("theme")
   th <- ISOCitation$new()
   th$setTitle("General")
   th$addDate(d)
   kwds$setThesaurusName(th)
   md$addKeywords(kwds)
   
   #supplementalInformation
   md$setSupplementalInformation("some additional information")
   
   xml <- md$encode()
   
ISODataInspection
Description
ISODataInspection
ISODataInspection
Format
R6Class object.
Value
Object of R6Class for modelling an ISO data inspection
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOEvaluationMethod -> ISODataInspection
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOEvaluationMethod$addReferenceDoc()
- geometa::ISOEvaluationMethod$delReferenceDoc()
- geometa::ISOEvaluationMethod$setDateTime()
- geometa::ISOEvaluationMethod$setEvaluationMethodDescription()
- geometa::ISOEvaluationMethod$setEvaluationMethodType()
- geometa::ISOEvaluationMethod$setEvaluationProcedure()
Method new()
Initializes object
Usage
ISODataInspection$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODataInspection$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_DataInspection
ISODataQuality
Description
ISODataQuality
ISODataQuality
Format
R6Class object.
Value
Object of R6Class for modelling an ISO DataQuality
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODataQuality
Public fields
- scope
- scope 
- standaloneQualityReport
- standalone quality report (=> 19115-3) 
- report
- list of reports (=> 19139) 
- lineage
- lineage 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISODataQuality$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setScope()
Set scope
Usage
ISODataQuality$setScope(scope)
Arguments
- scope
- scope 
Method setStandaloneQualityReport()
Set standalone quality report
Usage
ISODataQuality$setStandaloneQualityReport(report)
Arguments
- report
- object of class ISOStandaloneQualityReportInformation 
Method addReport()
Adds report
Usage
ISODataQuality$addReport(report)
Arguments
- report
- report, object of class ISODataQualityAbstractElement 
Returns
TRUE if added, FALSE otherwise
Method setLineage()
Set lineage
Usage
ISODataQuality$setLineage(lineage)
Arguments
- lineage
- lineage, object of class ISOLineage 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODataQuality$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
Examples
  #create dataQuality object with a 'dataset' scope
  dq <- ISODataQuality$new()
  scope <- ISODataQualityScope$new()
  scope$setLevel("dataset")
  dq$setScope(scope)
  
  #add data quality reports...
  
  #add a report the data quality
  dc <- ISODomainConsistency$new()
  result <- ISOConformanceResult$new()
  spec <- ISOCitation$new()
  spec$setTitle("Data Quality check")
  spec$addAlternateTitle("This is is some data quality check report")
  d <- ISODate$new()
  d$setDate(ISOdate(2015, 1, 1, 1))
  d$setDateType("publication")
  spec$addDate(d)
  result$setSpecification(spec)
  result$setExplanation("some explanation about the conformance")
  result$setPass(TRUE)
  dc$addResult(result)
  dq$addReport(dc)
  
  #add INSPIRE reports?
  #INSPIRE - interoperability of spatial data sets and services
  dc_inspire1 <- ISODomainConsistency$new()
  cr_inspire1 <- ISOConformanceResult$new()
  cr_inspire_spec1 <- ISOCitation$new()
  cr_title <- paste(
    "Commission Regulation (EU) No 1089/2010 of 23 November 2010 implementing Directive 2007/2/EC",
    "of the European Parliament and of the Council as regards interoperability of spatial data",
    "sets and services"
  )
  cr_inspire_spec1$setTitle(cr_title)
  cr_inspire1$setExplanation("See the referenced specification")
  cr_inspire_date1 <- ISODate$new()
  cr_inspire_date1$setDate(ISOdate(2010,12,8))
  cr_inspire_date1$setDateType("publication")
  cr_inspire_spec1$addDate(cr_inspire_date1)
  cr_inspire1$setSpecification(cr_inspire_spec1)
  cr_inspire1$setPass(TRUE)
  dc_inspire1$addResult(cr_inspire1)
  dq$addReport(dc_inspire1)
  #INSPIRE - metadata
  dc_inspire2 <- ISODomainConsistency$new()
  cr_inspire2 <- ISOConformanceResult$new()
  cr_inspire_spec2 <- ISOCitation$new()
  cr_title2 <- paste(
    "COMMISSION REGULATION (EC) No 1205/2008 of 3 December 2008 implementing Directive 2007/2/EC",
    "of the European Parliament and of the Council as regards metadata"
  )
  cr_inspire_spec2$setTitle(cr_title2)
  cr_inspire2$setExplanation("See the referenced specification")
  cr_inspire_date2 <- ISODate$new()
  cr_inspire_date2$setDate(ISOdate(2008,12,4))
  cr_inspire_date2$setDateType("publication")
  cr_inspire_spec2$addDate(cr_inspire_date2)
  cr_inspire2$setSpecification(cr_inspire_spec2)
  cr_inspire2$setPass(TRUE)
  dc_inspire2$addResult(cr_inspire2)
  dq$addReport(dc_inspire2)
  
  #add lineage (more example of lineages in ISOLineage documentation)
  lineage <- ISOLineage$new()
  lineage$setStatement("statement")
  dq$setLineage(lineage)
  
  #xml
  xml <- dq$encode()
  
ISODataQualityAbstractElement
Description
ISODataQualityAbstractElement
ISODataQualityAbstractElement
Format
R6Class object.
Value
Object of R6Class for modelling an ISODataQualityAbstractElement
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> ISODataQualityAbstractElement
Public fields
- standaloneQualityReportDetails
- standaloneQualityReportDetails [0..1]: character (=> 19115-3) 
- nameOfMeasure
- nameOfMeasure [0..*]: character (=> 19139) 
- measureIdentification
- measureIdentification [0..1]: ISOMetaIdentifier (=> 19139) 
- measureDescription
- measureDescription [0..1]: character (=> 19139) 
- measure
- measure [0..1]: ISOMeasureReference (=> 19115-3) 
- evaluationMethodType
- evaluationMethodType [0..1]: ISOEvaluationMethodType (=> 19139) 
- evaluationMethodDescription
- evaluationMethodDescription [0..1]: character (=> 19139) 
- evaluationProcedure
- evaluationProcedure [0..1]: ISOCitation (=> 19139) 
- evaluationMethod
- evaluationMethod [0..1]: ISOEvaluationMethod (=> 19115-3) 
- dateTime
- dateTime [0..1]: ISODateTime (=> 19139) 
- result
- result [1..2]: ISOAbstractResult 
- derivedElement
- derivedElement [0..*]: ISODataQualityAbstractElement (=> 19115-3) 
Methods
Public methods
-  ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
-  ISODataQualityAbstractElement$setEvaluationMethodDescription()
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISODataQualityAbstractElement$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setStandaloneQualityReportDetails()
Set Standalone quality report details
Usage
ISODataQualityAbstractElement$setStandaloneQualityReportDetails(details)
Arguments
- details
- object of class character 
Method addNameOfMeasure()
Adds name of measure
Usage
ISODataQualityAbstractElement$addNameOfMeasure(name, locales = NULL)
Arguments
- name
- name 
- locales
- list of localized names. Default is - NULL
Returns
TRUE if added, FALSE
Method delNameOfMeasure()
Deletes name of measure
Usage
ISODataQualityAbstractElement$delNameOfMeasure(name, locales = NULL)
Arguments
- name
- name 
- locales
- list of localized names. Default is - NULL
Returns
TRUE if deleted, FALSE
Method setMeasureIdentification()
Set measure identification
Usage
ISODataQualityAbstractElement$setMeasureIdentification(identification)
Arguments
- identification
- object of class ISOMetaIdentifier 
Method setMeasure()
Set measure
Usage
ISODataQualityAbstractElement$setMeasure(measure)
Arguments
- measure
- object of class ISOMeasureReference 
Method setMeasureDescription()
Set measure description
Usage
ISODataQualityAbstractElement$setMeasureDescription( description, locales = NULL )
Arguments
- description
- object of class character 
- locales
- list of localized descriptions. Default is - NULL
Method setEvaluationMethodType()
Set evaluation method type
Usage
ISODataQualityAbstractElement$setEvaluationMethodType(type)
Arguments
- type
- object of class ISOEvaluationMethodType or any character value from those returned by - ISOEvaluationMethodType$values()
Method setEvaluationMethodDescription()
Set evaluation method description
Usage
ISODataQualityAbstractElement$setEvaluationMethodDescription( description, locales = NULL )
Arguments
- description
- description 
- locales
- list of localized descriptions. Default is - NULL
Method setEvaluationProcedure()
Set evaluation procedure
Usage
ISODataQualityAbstractElement$setEvaluationProcedure(procedure)
Arguments
- procedure
- procedure, object of class ISOCitation 
Method setEvaluationMethod()
Set evaluation method
Usage
ISODataQualityAbstractElement$setEvaluationMethod(evaluationMethod)
Arguments
- evaluationMethod
- object of class ISOEvaluationMethod 
Method setDateTime()
Set date time
Usage
ISODataQualityAbstractElement$setDateTime(dateTime)
Arguments
- dateTime
- date time, object of class POSIXct 
Method addResult()
Adds result
Usage
ISODataQualityAbstractElement$addResult(result)
Arguments
- result
- object of class ISOAbstractResult 
Returns
TRUE if added, FALSE otherwise
Method delResult()
Deletes result
Usage
ISODataQualityAbstractElement$delResult(result)
Arguments
- result
- object of class ISOAbstractResult 
Returns
TRUE if deleted, FALSE otherwise
Method addDerivedElement()
Adds derived element
Usage
ISODataQualityAbstractElement$addDerivedElement(element)
Arguments
- element
- object of class ISODataQualityAbstractElement 
Returns
TRUE if added, FALSE otherwise
Method delDerivedElement()
Deletes derived element
Usage
ISODataQualityAbstractElement$delDerivedElement(element)
Arguments
- element
- object of class ISODataQualityAbstractElement 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODataQualityAbstractElement$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_Element
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_Element
ISODataQualityScope
Description
ISODataQualityScope
ISODataQualityScope
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Scope
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODataQualityScope
Public fields
- level
- level 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISODataQualityScope$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setLevel()
Set level
Usage
ISODataQualityScope$setLevel(level)
Arguments
- level
- object of class ISOScopeCode or any character among values returned by ISOScopeCode 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODataQualityScope$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_Scope
Examples
  md <- ISODataQualityScope$new()
  md$setLevel("dataset")
  xml <- md$encode()
  
ISODataSet
Description
ISODataSet
ISODataSet
Format
R6Class object.
Value
Object of R6Class for modelling an ISODataSet
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODataSet
Public fields
- has
- has [1..*] 
- partOf
- partOf [0..*] 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISODataSet$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addHasMetadata()
Adds metadata
Usage
ISODataSet$addHasMetadata(metadata)
Arguments
- metadata
- metadata, object of class ISOMetadata 
Returns
TRUE if added, FALSE otherwise
Method delHasMetadata()
Deletes metadata
Usage
ISODataSet$delHasMetadata(metadata)
Arguments
- metadata
- metadata, object of class ISOMetadata 
Returns
TRUE if deleted, FALSE otherwise
Method addPartOf()
Adds aggregate dataset is part of
Usage
ISODataSet$addPartOf(partOf)
Arguments
- partOf
- object inheriting class ISOAbstractAggregate 
Returns
TRUE if added, FALSE otherwise
Method delPartOf()
Deletes aggregate dataset is part of
Usage
ISODataSet$delPartOf(partOf)
Arguments
- partOf
- object inheriting class ISOAbstractAggregate 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODataSet$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
ISODatatype
Description
ISODatatype
ISODatatype
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Datatype
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISODatatype
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISODatatype$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODatatype$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
Examples
  #possible values
  values <- ISODatatype$values(labels = TRUE)
  
  #string Datatype
  stringType <- ISODatatype$new(value = "characterString")
  
ISODate
Description
ISODate
ISODate
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Date
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractTypedDate -> ISODate
Public fields
- date
- date 
- dateType
- date type 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISODate$new(xml = NULL, date = NULL, dateType = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- date
- dateType
- object of class ISODateType or any character value among values returned by - ISODateType$values()
Method setDate()
Set date
Usage
ISODate$setDate(date)
Arguments
Method setDateType()
Set date type
Usage
ISODate$setDateType(dateType)
Arguments
- dateType
- object of class ISODateType or any character values returned by - ISODateType$values()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODate$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_Date
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Date
Examples
  md <- ISODate$new()
  md$setDate(ISOdate(2015, 1, 1, 1))
  md$setDateType("publication")
  xml <- md$encode()
ISODateType
Description
ISODateType
ISODateType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO DateType
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISODateType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISODateType$new(xml = NULL, value = NULL, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODateType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_DateTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_DateTypeCode
Examples
  #possible values
  values <- ISODateType$values(labels = TRUE)
  
  #creation datetype
  creation <- ISODateType$new(value = "creation")
  
ISODefinitionReference
Description
ISODefinitionReference
ISODefinitionReference
Format
R6Class object.
Value
Object of R6Class for modelling an ISODefinitionReference
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODefinitionReference
Public fields
- sourceIdentifier
- sourceIdentifier [0..1]: character 
- definitionSource
- definitionSource: ISODefinitionSource 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISODefinitionReference$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setSourceIdentifier()
Set source identifier
Usage
ISODefinitionReference$setSourceIdentifier(identifier)
Arguments
- identifier
- identifier 
Method setDefinitionSource()
Set definition source
Usage
ISODefinitionReference$setDefinitionSource(source)
Arguments
- source
- object of class ISODefinitionSource or ISOCitation 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODefinitionReference$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
ISODefinitionSource
Description
ISODefinitionSource
ISODefinitionSource
Format
R6Class object.
Value
Object of R6Class for modelling an ISODefinitionSource
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODefinitionSource
Public fields
- source
- source [0..1]: ISOCitation 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISODefinitionSource$new(xml = NULL, source = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- source
- source object of class ISOCitation 
Method setSource()
Set source
Usage
ISODefinitionSource$setSource(source)
Arguments
- source
- object of class ISOCitation 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODefinitionSource$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
ISODescriptiveResult
Description
ISODescriptiveResult
ISODescriptiveResult
Format
R6Class object.
Value
Object of R6Class for modelling an ISODescriptiveResult
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODescriptiveResult
Public fields
- resultScope
- resultScope [0..1]: ISOScope 
- dateTime
- dateTime [0..1]: ISOBaseDateTime 
- statement
- statement [1]: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISODescriptiveResult$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setResultScope()
Set result scope
Usage
ISODescriptiveResult$setResultScope(scope)
Arguments
- scope
- object of class ISOScope 
Method setDateTime()
Set date time
Usage
ISODescriptiveResult$setDateTime(dateTime)
Arguments
- dateTime
- dateTime object of class ISOBaseDateTime 
Method setStatement()
Set statement
Usage
ISODescriptiveResult$setStatement(statement, locales = NULL)
Arguments
- statement
- statement 
- locales
- list of localized statement. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODescriptiveResult$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_DescriptiveResult
ISODigitalTransferOptions
Description
ISODigitalTransferOptions
ISODigitalTransferOptions
Format
R6Class object.
Value
Object of R6Class for modelling an ISO DigitalTransferOptions
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODigitalTransferOptions
Public fields
- unitsOfDistribution
- unitsOfDistribution [0..1]: character 
- transferSize
- transferSize [0..1]: integer 
- onLine
- onLine [0..*]: ISOOnlineResource 
- offLine
- offLine [0..1]: MD_Medium 
- distributionFormat
- distributionFormat [0..*]: ISOFormat (=> ISO 19115-3) 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISODigitalTransferOptions$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setUnitsOfDistribution()
Set units of distribution
Usage
ISODigitalTransferOptions$setUnitsOfDistribution(unit)
Arguments
- unit
- unit 
Method setTransferSize()
Set transfer size
Usage
ISODigitalTransferOptions$setTransferSize(transferSize)
Arguments
- transferSize
- transfer size 
Method addOnlineResource()
Adds online resource
Usage
ISODigitalTransferOptions$addOnlineResource(onlineResource)
Arguments
- onlineResource
- object of class ISOOnlineResource 
Returns
TRUE if added, FALSE otherwise
Method setOnlineResource()
Sets online resource
Usage
ISODigitalTransferOptions$setOnlineResource(onlineResource)
Arguments
- onlineResource
- object of class ISOOnlineResource 
Returns
TRUE if added, FALSE otherwise
Method delOnlineResource()
Deletes online resource
Usage
ISODigitalTransferOptions$delOnlineResource(onlineResource)
Arguments
- onlineResource
- object of class ISOOnlineResource 
Returns
TRUE if deleted, FALSE otherwise
Method addOfflineResource()
Adds offline resource
Usage
ISODigitalTransferOptions$addOfflineResource(offlineResource)
Arguments
- offlineResource
- object of class ISOMedium 
Returns
TRUE if added, FALSE otherwise
Method setOfflineResource()
Sets offline resource
Usage
ISODigitalTransferOptions$setOfflineResource(offlineResource)
Arguments
- offlineResource
- object of class ISOMedium 
Returns
TRUE if added, FALSE otherwise
Method delOfflineResource()
Deletes offline resource
Usage
ISODigitalTransferOptions$delOfflineResource(offlineResource)
Arguments
- offlineResource
- object of class ISOMedium 
Returns
TRUE if deleted, FALSE otherwise
Method addDistributionFormat()
Adds distribution format
Usage
ISODigitalTransferOptions$addDistributionFormat(distributionFormat)
Arguments
- distributionFormat
- object of class ISOFormat 
Returns
TRUE if added, FALSE otherwise
Method delDistributionFormat()
Deletes distribution format
Usage
ISODigitalTransferOptions$delDistributionFormat(distributionFormat)
Arguments
- distributionFormat
- object of class ISOFormat 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODigitalTransferOptions$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_DigitalTransferOptions
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrd/1.0/mrd/#element_MD_DigitalTransferOptions
Examples
  md <- ISODigitalTransferOptions$new()  
  
  or <- ISOOnlineResource$new()
  or$setLinkage("http://somelink")
  or$setName("name")
  or$setDescription("description")
  or$setProtocol("WWW:LINK-1.0-http--link")
  md$addOnlineResource(or)
  
  xml <- md$encode()
  
ISODimension
Description
ISODimension
ISODimension
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Dimension
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODimension
Public fields
- dimensionName
- dimensionName [1..1]: ISODimensionNameType 
- dimensionSize
- dimensionSize [1..1]: integer 
- resolution
- resolution [0..1]: ISOMeasure or subclass 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISODimension$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setName()
Set name
Usage
ISODimension$setName(name)
Arguments
- name
- object of class ISODimensionNameType or any character among values returned by - ISODimensionNameType$values()
Method setSize()
Set size
Usage
ISODimension$setSize(size)
Arguments
- size
- object of class integer 
Method setResolution()
Sets the resolution
Usage
ISODimension$setResolution(resolution)
Arguments
- resolution
- object of class - ISOMeasureor any subclass- ISOLength,- ISODistance,- ISOAngle,- ISOScale
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODimension$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Dimension
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_Dimension
Examples
   #create dimension
   md <- ISODimension$new()
   md$setName("row")
   md$setSize(1)
   md$setResolution(ISOLength$new(value=1,uom="m"))
   xml <- md$encode()
   
ISODimensionNameType
Description
ISODimensionNameType
ISODimensionNameType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO DimensionNameType
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISODimensionNameType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISODimensionNameType$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODimensionNameType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_DimensionNameTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_DimensionNameTypeCode
Examples
  #possible values
  values <- ISODimensionNameType$values(labels = TRUE)
  
  #row DimensionNameType
  rowType <- ISODimensionNameType$new(value = "row")
  
ISODistance
Description
ISODistance
ISODistance
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Distance measure
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOMeasure -> geometa::ISOLength -> ISODistance
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISODistance$new(xml = NULL, value, uom, useUomURI = FALSE)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- uom
- uom symbol of unit of measure used 
- useUomURI
- use uom URI. Default is - FALSE
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODistance$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Distance
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Distance
ISODistribution
Description
ISODistribution
ISODistribution
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Distribution
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODistribution
Public fields
- distributionFormat
- distributionFormat [0..*]: ISOFormat 
- distributor
- distributor [0..*]: ISODistributor 
- transferOptions
- transferOptions [0..*]: ISODigitalTransferOptions 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISODistribution$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addFormat()
Adds format
Usage
ISODistribution$addFormat(format)
Arguments
- format
- format object of class ISOFormat 
Returns
TRUE if added, FALSE otherwise
Method delFormat()
Deletes format
Usage
ISODistribution$delFormat(format)
Arguments
- format
- format object of class ISOFormat 
Returns
TRUE if deleted, FALSE otherwise
Method addDistributor()
Adds distributor
Usage
ISODistribution$addDistributor(distributor)
Arguments
- distributor
- distributor object of class ISODistributor 
Returns
TRUE if added, FALSE otherwise
Method delDistributor()
Deletes distributor
Usage
ISODistribution$delDistributor(distributor)
Arguments
- distributor
- distributor object of class ISODistributor 
Returns
TRUE if deleted, FALSE otherwise
Method addDigitalTransferOptions()
Adds digital transfer options
Usage
ISODistribution$addDigitalTransferOptions(options)
Arguments
- options
- options object of class ISODigitalTransferOptions 
Returns
TRUE if added, FALSE otherwise
Method setDigitalTransferOptions()
Sets digital transfer options
Usage
ISODistribution$setDigitalTransferOptions(options)
Arguments
- options
- options object of class ISODigitalTransferOptions 
Returns
TRUE if added, FALSE otherwise
Method delDigitalTransferOptions()
Deletes digital transfer options
Usage
ISODistribution$delDigitalTransferOptions(options)
Arguments
- options
- options object of class ISODigitalTransferOptions 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODistribution$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Distribution
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrd/1.0/mrd/#element_MD_Distribution
Examples
  md <- ISODistribution$new()
  
  dto <- ISODigitalTransferOptions$new()  
  for(i in 1:3){
   or <- ISOOnlineResource$new()
   or$setLinkage(paste0("http://somelink",i))
   or$setName(paste0("name",i))
   or$setDescription(paste0("description",i))
   or$setProtocol("WWW:LINK-1.0-http--link")
   dto$addOnlineResource(or)
  }
  md$setDigitalTransferOptions(dto)
  
  xml <- md$encode()
  
ISODistributionUnits
Description
ISODistributionUnits
ISODistributionUnits
Format
R6Class object.
Value
Object of R6Class for modelling an ISO DistributionUnits
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISODistributionUnits
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISODistributionUnits$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODistributionUnits$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
Examples
  unit <- ISODistributionUnits$new(value = "unit")
  
ISODistributor
Description
ISODistributor
ISODistributor
Format
R6Class object.
Value
Object of R6Class for modelling an ISODistributor
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODistributor
Public fields
- distributorContact
- distributorContact : ISOResponsibleParty 
- distributionOrderProcess
- distributionOrderProcess : ISOStandardOrderProcess 
- distributorFormat
- distributorFormat : ISOFormat 
- distributorTransferOptions
- distributorTransferOptions : ISODigitalTransferOptions 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISODistributor$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setContact()
Set contact
Usage
ISODistributor$setContact(contact)
Arguments
- contact
- object of class ISOResponsibleParty 
Method addStandardOrderProcess()
Adds standard order process
Usage
ISODistributor$addStandardOrderProcess(standardOrderProcess)
Arguments
- standardOrderProcess
- standardOrderProcess object of class ISOStandardOrderProcess 
Returns
TRUE if added, FALSE otherwise
Method delStandardOrderProcess()
Deletes standard order process
Usage
ISODistributor$delStandardOrderProcess(standardOrderProcess)
Arguments
- standardOrderProcess
- standardOrderProcess object of class ISOStandardOrderProcess 
Returns
TRUE if deleted, FALSE otherwise
Method addFormat()
Adds format
Usage
ISODistributor$addFormat(format)
Arguments
- format
- format object of class ISOFormat 
Returns
TRUE if added, FALSE otherwise
Method delFormat()
Deletes format
Usage
ISODistributor$delFormat(format)
Arguments
- format
- format object of class ISOFormat 
Returns
TRUE if deleted, FALSE otherwise
Method addDigitalTransferOptions()
Adds digital transfer options
Usage
ISODistributor$addDigitalTransferOptions(digitalTransferOptions)
Arguments
- digitalTransferOptions
- object of class ISODigitalTransferOptions 
Returns
TRUE if added, FALSE otherwise
Method delDigitalTransferOptions()
Deletes digital transfer options
Usage
ISODistributor$delDigitalTransferOptions(digitalTransferOptions)
Arguments
- digitalTransferOptions
- object of class ISODigitalTransferOptions 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODistributor$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Distributor
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrd/1.0/mrd/#element_MD_Distributor
Examples
   md <- ISODistributor$new()
   rp <- ISOResponsibleParty$new()
   rp$setIndividualName("someone")
   rp$setOrganisationName("somewhere")
   rp$setPositionName("Data manager")
   
   contact <- ISOContact$new()
   phone <- ISOTelephone$new()
   phone$setVoice("myphonenumber")
   phone$setFacsimile("myfacsimile")
   contact$setPhone(phone)
   address <- ISOAddress$new()
   address$setDeliveryPoint("theaddress")
   address$setCity("thecity")
   address$setPostalCode("111")
   address$setCountry("France")
   address$setEmail("someone@theorg.org")
   contact$setAddress(address)
   res <- ISOOnlineResource$new()
   res$setLinkage("http://www.somewhereovertheweb.org")
   res$setName("somename")
   contact$setOnlineResource(res)
   rp$setContactInfo(contact)
   rp$setRole("author")
   md$setContact(rp)
   
   format <- ISOFormat$new()
   format$setName("name")
   format$setVersion("1.0")
   format$setAmendmentNumber("2")
   format$setSpecification("specification")
   md$addFormat(format)
   
   xml <- md$encode()
 
ISODomainConsistency
Description
ISODomainConsistency
ISODomainConsistency
Format
R6Class object.
Value
Object of R6Class for modelling an ISODomainConsistency
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractLogicalConsistency -> ISODomainConsistency
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISODomainConsistency$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_DomainConsistency
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_DomainConsistency
Examples
  #encoding
  dq <- ISODomainConsistency$new()
  dq$addNameOfMeasure("measure")
  metaId <- ISOMetaIdentifier$new(code = "measure-id")
  dq$setMeasureIdentification(metaId)
  dq$setMeasureDescription("description")
  dq$setEvaluationMethodDescription("method description")
  dq$setEvaluationMethodType("indirect")
  dq$setDateTime(ISOdate(2015,1,1,12,10,49))
  spec <- ISOCitation$new()
  spec$setTitle("specification title")
  spec$addAlternateTitle("specification alternate title")
  d <- ISODate$new()
  d$setDate(ISOdate(2015, 1, 1, 1))
  d$setDateType("publication")
  spec$addDate(d)
  dq$setEvaluationProcedure(spec)
  result <- ISOConformanceResult$new()
  result$setSpecification(spec)
  result$setExplanation("some explanation about the conformance")
  result$setPass(TRUE)
  dq$addResult(result)
  xml <- dq$encode()
  
ISOElementSequence
Description
ISOElementSequence
ISOElementSequence
Format
R6Class object.
Value
Object of R6Class for modelling an ISOElementSequence
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOElementSequence
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes sequence object
Usage
ISOElementSequence$new(xml = NULL, ...)
Arguments
- xml
- object of class XMLInternalNode-class 
- ...
- other args 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOElementSequence$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
This class is used internally by geometa to deal with simple type not
handled by proper class element. e.g. name property of ISOParameter
class from ISO 19119:2005
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO/TS 19103:2005 Geographic information – Conceptual schema language
ISOEvaluationMethod
Description
ISOEvaluationMethod
ISOEvaluationMethod
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract evaluation method
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOEvaluationMethod
Public fields
- dateTime
- dateTime 
- evaluationMethodDescription
- evaluationMethodDescription 
- evaluationProcedure
- evaluationProcedure 
- referenceDoc
- referenceDoc 
- evaluationMethodType
- evaluationMethodType 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOEvaluationMethod$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setDateTime()
Set date time
Usage
ISOEvaluationMethod$setDateTime(dateTime)
Arguments
- dateTime
- dateTime object of class ISOBaseDateTime 
Method setEvaluationMethodDescription()
Set evaluation method description
Usage
ISOEvaluationMethod$setEvaluationMethodDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- list of localized descriptions. Default is - NULL
Method setEvaluationProcedure()
Set evaluation procedure
Usage
ISOEvaluationMethod$setEvaluationProcedure(procedure)
Arguments
- procedure
- procedure, object of class ISOCitation 
Method addReferenceDoc()
Adds reference doc
Usage
ISOEvaluationMethod$addReferenceDoc(referenceDoc)
Arguments
- referenceDoc
- object of class ISOCitation 
Returns
TRUE if added, FALSE otherwise
Method delReferenceDoc()
Deletes reference doc
Usage
ISOEvaluationMethod$delReferenceDoc(referenceDoc)
Arguments
- referenceDoc
- object of class ISOCitation 
Returns
TRUE if deleted, FALSE otherwise
Method setEvaluationMethodType()
Set evaluation method type
Usage
ISOEvaluationMethod$setEvaluationMethodType(type)
Arguments
- type
- object of class ISOEvaluationMethodType or any character value from those returned by - ISOEvaluationMethodType$values()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOEvaluationMethod$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_EvaluationMethod
ISOEvaluationMethodType
Description
ISOEvaluationMethodType
ISOEvaluationMethodType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO EvaluationMethodType
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOEvaluationMethodType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOEvaluationMethodType$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOEvaluationMethodType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_EvaluationMethodTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_EvaluationMethodTypeCode
Examples
  #possible values
  values <- ISOEvaluationMethodType$values(labels = TRUE)
  
  #example of EvaluationMethodType
  indirect <- ISOEvaluationMethodType$new(value = "indirect")
  
ISOExtendedElementInformation
Description
ISOExtendedElementInformation
ISOExtendedElementInformation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO ExtendedElementInformation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOExtendedElementInformation
Public fields
- name
- name [1..1]: character 
- shortName
- shortName [0..1]: character 
- domainCode
- domainCode [0..1]: integer 
- definition
- definition [1..1]: character 
- obligation
- obligation [0..1]: ISOObligation 
- condition
- condition [0..1]: character 
- dataType
- dataType [1..1]: ISODatatype 
- maximumOccurrence
- maximumOccurrence [0..1]: character 
- domainValue
- domainValue [0..1]: character 
- parentEntity
- parentEntity [1..*]: character 
- rule
- rule [1..1]: character 
- rationale
- rationale [0..*]: character 
- source
- source [1..*]: ISOResponsibleParty 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOExtendedElementInformation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setName()
Set name
Usage
ISOExtendedElementInformation$setName(name, locales = NULL)
Arguments
- name
- name 
- locales
- list of localized names. Default is - NULL
Method setShortName()
Set short name
Usage
ISOExtendedElementInformation$setShortName(shortName, locales = NULL)
Arguments
- shortName
- short name 
- locales
- list of localized short names. Default is - NULL
Method setDomainCode()
Set domain code
Usage
ISOExtendedElementInformation$setDomainCode(domainCode)
Arguments
- domainCode
- domain code, object of class integer 
Method setDefinition()
Set definition
Usage
ISOExtendedElementInformation$setDefinition(definition, locales = NULL)
Arguments
- definition
- definition 
- locales
- list of localized definitions. Default is - NULL
Method setObligation()
Set obligation
Usage
ISOExtendedElementInformation$setObligation(obligation)
Arguments
- obligation
- obligation, object of class ISOObligation or any character value among those returned by - ISOObligation$values()
Method setCondition()
Set condition
Usage
ISOExtendedElementInformation$setCondition(condition, locales = NULL)
Arguments
- condition
- condition 
- locales
- list of localized conditions. Default is - NULL
Method setDatatype()
Set data type
Usage
ISOExtendedElementInformation$setDatatype(dataType)
Arguments
- dataType
- data type, object of class ISODatatype or any character value among those returned by - ISODatatype$values()
Method setMaximumOccurrence()
Set maximum occurrence
Usage
ISOExtendedElementInformation$setMaximumOccurrence(maximumOccurrence)
Arguments
- maximumOccurrence
- max occurrence 
Method setDomainValue()
Set domain value
Usage
ISOExtendedElementInformation$setDomainValue(domainValue)
Arguments
- domainValue
- domain value 
Method addParentEntity()
Adds parent entity
Usage
ISOExtendedElementInformation$addParentEntity(entity)
Arguments
- entity
- parent entity 
Returns
TRUE if added, FALSE otherwise
Method delParentEntity()
Deletes parent entity
Usage
ISOExtendedElementInformation$delParentEntity(entity)
Arguments
- entity
- parent entity 
Returns
TRUE if deleted, FALSE otherwise
Method setRule()
Set rule
Usage
ISOExtendedElementInformation$setRule(rule, locales = NULL)
Arguments
- rule
- rule 
- locales
- list of localized rules. Default is - NULL
Method addRationale()
Adds rationale
Usage
ISOExtendedElementInformation$addRationale(rationale, locales = NULL)
Arguments
- rationale
- rationale 
- locales
- list of localized rationales. Default is - NULL
Returns
TRUE if added, FALSE otherwise
Method delRationale()
Deletes rationale
Usage
ISOExtendedElementInformation$delRationale(rationale, locales = NULL)
Arguments
- rationale
- rationale 
- locales
- list of localized rationales. Default is - NULL
Returns
TRUE if deleted, FALSE otherwise
Method addSource()
Adds source
Usage
ISOExtendedElementInformation$addSource(source)
Arguments
- source
- source, object of class ISOResponsibleParty 
Returns
TRUE if added, FALSE otherwise
Method delSource()
Deletes source
Usage
ISOExtendedElementInformation$delSource(source)
Arguments
- source
- source, object of class ISOResponsibleParty 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOExtendedElementInformation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
Examples
  md <- ISOExtendedElementInformation$new()
  md$setName("name")
  md$setShortName("shortName")
  md$setDomainCode(1L)
  md$setDefinition("some definition")
  md$setObligation("mandatory")
  md$setCondition("no condition")
  md$setDatatype("characterString")
  md$setMaximumOccurrence("string")
  md$setDomainValue("value")
  md$addParentEntity("none")
  md$setRule("rule")
  md$addRationale("rationale")
  
  #adding a source
  rp <- ISOResponsibleParty$new()
  rp$setIndividualName("someone")
  rp$setOrganisationName("somewhere")
  rp$setPositionName("someposition")
  rp$setRole("pointOfContact")
  contact <- ISOContact$new()
  phone <- ISOTelephone$new()
  phone$setVoice("myphonenumber")
  phone$setFacsimile("myfacsimile")
  contact$setPhone(phone)
  address <- ISOAddress$new()
  address$setDeliveryPoint("theaddress")
  address$setCity("thecity")
  address$setPostalCode("111")
  address$setCountry("France")
  address$setEmail("someone@theorg.org")
  contact$setAddress(address)
  res <- ISOOnlineResource$new()
  res$setLinkage("http://www.somewhereovertheweb.org")
  res$setName("somename")
  contact$setOnlineResource(res)
  rp$setContactInfo(contact)
  
  md$addSource(rp)
  
  xml <- md$encode()
  
ISOExtent
Description
ISOExtent
ISOExtent
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Extent
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOExtent
Public fields
- geographicElement
- geographicElement [0..*]: ISOGeographicExtent 
- temporalElement
- temporalElement [0..*]: ISOTemporalExtent 
- verticalElement
- verticalElement [0..*]: ISOVerticalElement 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOExtent$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addGeographicElement()
Adds geographic element
Usage
ISOExtent$addGeographicElement(element)
Arguments
- element
- object of class ISOGeographicExtent 
Returns
TRUE if added, FALSE otherwise
Method setGeographicElement()
Sets geographic element
Usage
ISOExtent$setGeographicElement(element)
Arguments
- element
- object of class ISOGeographicExtent 
Returns
TRUE if added, FALSE otherwise
Method delGeographicElement()
Deletes geographic element
Usage
ISOExtent$delGeographicElement(element)
Arguments
- element
- object of class ISOGeographicExtent 
Returns
TRUE if deleted, FALSE otherwise
Method addTemporalElement()
Adds temporal element
Usage
ISOExtent$addTemporalElement(element)
Arguments
- element
- object of class ISOTemporalExtent 
Returns
TRUE if added, FALSE otherwise
Method delTemporalElement()
Deletes temporal element
Usage
ISOExtent$delTemporalElement(element)
Arguments
- element
- object of class ISOTemporalExtent 
Returns
TRUE if deleted, FALSE otherwise
Method addVerticalElement()
Adds vertical element
Usage
ISOExtent$addVerticalElement(element)
Arguments
- element
- object of class ISOVerticalExtent 
Returns
TRUE if added, FALSE otherwise
Method delVerticalElement()
Deletes vertical element
Usage
ISOExtent$delVerticalElement(element)
Arguments
- element
- object of class ISOVerticalExtent 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOExtent$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_Extent
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_EX_Extent
ISOFeatureAssociation
Description
ISOFeatureAssociation
ISOFeatureAssociation
Format
R6Class object.
Value
Object of R6Class for modelling an ISOFeatureAssociation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOFeatureType -> ISOFeatureAssociation
Public fields
- roleName
- roleName [2..*]: ISOAssociationRole 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOFeatureAssociation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addRoleName()
Adds role name
Usage
ISOFeatureAssociation$addRoleName(associationRole)
Arguments
- associationRole
- object of class ISOAssociationRole 
Returns
TRUE if added, FALSE otherwise
Method delRoleName()
Deletes role name
Usage
ISOFeatureAssociation$delRoleName(associationRole)
Arguments
- associationRole
- object of class ISOAssociationRole 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureAssociation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
ISOFeatureAssociation19115_3
Description
ISOFeatureAssociation19115_3
ISOFeatureAssociation19115_3
Format
R6Class object.
Value
Object of R6Class for modelling an ISOFeatureAssociation in ISO 19115-3
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOFeatureType -> geometa::ISOFeatureType19115_3 -> ISOFeatureAssociation19115_3
Public fields
- roleName
- roleName [2..*]: ISOAssociationRole 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOFeatureType19115_3$addAlias()
- geometa::ISOFeatureType19115_3$addCharacteristic()
- geometa::ISOFeatureType19115_3$addConstraint()
- geometa::ISOFeatureType19115_3$addInheritsFrom()
- geometa::ISOFeatureType19115_3$addInheritsTo()
- geometa::ISOFeatureType19115_3$delAlias()
- geometa::ISOFeatureType19115_3$delCharacteristic()
- geometa::ISOFeatureType19115_3$delConstraint()
- geometa::ISOFeatureType19115_3$delInheritsFrom()
- geometa::ISOFeatureType19115_3$delInheritsTo()
- geometa::ISOFeatureType19115_3$setCode()
- geometa::ISOFeatureType19115_3$setDefinition()
- geometa::ISOFeatureType19115_3$setDefinitionReference()
- geometa::ISOFeatureType19115_3$setDesignation()
- geometa::ISOFeatureType19115_3$setFeatureCatalogue()
- geometa::ISOFeatureType19115_3$setIsAbstract()
- geometa::ISOFeatureType19115_3$setTypeName()
Method new()
Initializes object
Usage
ISOFeatureAssociation19115_3$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addRoleName()
Adds role name
Usage
ISOFeatureAssociation19115_3$addRoleName(associationRole)
Arguments
- associationRole
- object of class ISOAssociationRole 
Returns
TRUE if added, FALSE otherwise
Method delRoleName()
Deletes role name
Usage
ISOFeatureAssociation19115_3$delRoleName(associationRole)
Arguments
- associationRole
- object of class ISOAssociationRole 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureAssociation19115_3$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
ISOFeatureAssociation19139
Description
ISOFeatureAssociation19139
ISOFeatureAssociation19139
Format
R6Class object.
Value
Object of R6Class for modelling an ISOFeatureAssociation in ISO 19139
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOFeatureType -> geometa::ISOFeatureType19139 -> ISOFeatureAssociation19139
Public fields
- roleName
- roleName [2..*]: ISOAssociationRole 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOFeatureType19139$addAlias()
- geometa::ISOFeatureType19139$addCharacteristic()
- geometa::ISOFeatureType19139$addConstraint()
- geometa::ISOFeatureType19139$addInheritsFrom()
- geometa::ISOFeatureType19139$addInheritsTo()
- geometa::ISOFeatureType19139$delAlias()
- geometa::ISOFeatureType19139$delCharacteristic()
- geometa::ISOFeatureType19139$delConstraint()
- geometa::ISOFeatureType19139$delInheritsFrom()
- geometa::ISOFeatureType19139$delInheritsTo()
- geometa::ISOFeatureType19139$setCode()
- geometa::ISOFeatureType19139$setDefinition()
- geometa::ISOFeatureType19139$setDefinitionReference()
- geometa::ISOFeatureType19139$setFeatureCatalogue()
- geometa::ISOFeatureType19139$setIsAbstract()
- geometa::ISOFeatureType19139$setTypeName()
Method new()
Initializes object
Usage
ISOFeatureAssociation19139$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addRoleName()
Adds role name
Usage
ISOFeatureAssociation19139$addRoleName(associationRole)
Arguments
- associationRole
- object of class ISOAssociationRole 
Returns
TRUE if added, FALSE otherwise
Method delRoleName()
Deletes role name
Usage
ISOFeatureAssociation19139$delRoleName(associationRole)
Arguments
- associationRole
- object of class ISOAssociationRole 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureAssociation19139$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
ISOFeatureAttribute
Description
ISOFeatureAttribute
ISOFeatureAttribute
Format
R6Class object.
Value
Object of R6Class for modelling an ISOFeatureAttribute
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCarrierOfCharacteristics -> geometa::ISOAbstractPropertyType -> geometa::ISOPropertyType -> ISOFeatureAttribute
Public fields
- code
- code [0..1]: character 
- valueMeasurementUnit
- valueMeasurementUnit [0..1]: GMLUnitDefinition 
- valueType
- valueType [0..1]: ISOTypeName 
- listedValue
- listedValue [0..*]: ISOListedValue 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractCarrierOfCharacteristics$addConstraint()
- geometa::ISOAbstractCarrierOfCharacteristics$delConstraint()
- geometa::ISOAbstractCarrierOfCharacteristics$setFeatureType()
- geometa::ISOAbstractPropertyType$setCardinality()
- geometa::ISOAbstractPropertyType$setDefinition()
- geometa::ISOAbstractPropertyType$setDefinitionReference()
- geometa::ISOAbstractPropertyType$setDesignation()
- geometa::ISOAbstractPropertyType$setFeatureCatalogue()
- geometa::ISOAbstractPropertyType$setMemberName()
Method new()
Initializes object
Usage
ISOFeatureAttribute$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setCode()
Set code
Usage
ISOFeatureAttribute$setCode(code, locales = NULL)
Arguments
- code
- code 
- locales
- list of localized codes. Default is - NULL
Method setValueMeasurementUnit()
Set value measurement unit
Usage
ISOFeatureAttribute$setValueMeasurementUnit(uom)
Arguments
- uom
- uom, object of class GMLUnitDefinition (in ISO 19139) or ISOUomIdentifier / character (in ISO 19115-3) 
Method setValueType()
Set type name
Usage
ISOFeatureAttribute$setValueType(typeName, locales = NULL)
Arguments
- typeName
- typeName 
- locales
- list of localized typeNames. Default is - NULL
Method addListedValue()
Adds listed value
Usage
ISOFeatureAttribute$addListedValue(value)
Arguments
- value
- value, object of class ISOListedValue 
Returns
TRUE if added, FALSE otherwise
Method delListedValue()
Deletes listed value
Usage
ISOFeatureAttribute$delListedValue(value)
Arguments
- value
- value, object of class ISOListedValue 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureAttribute$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
Examples
  md <- ISOFeatureAttribute$new()
  md$setMemberName("name")
  md$setDefinition("definition")
  md$setCardinality(lower=1,upper=1)
  md$setCode("code")
  
  gml <- GMLBaseUnit$new(id = "ID")
  gml$setDescriptionReference("someref")
  gml$setIdentifier("identifier", "codespace")
  gml$addName("name1", "codespace")
  gml$addName("name2", "codespace")
  gml$setQuantityTypeReference("someref")
  gml$setCatalogSymbol("symbol")
  gml$setUnitsSystem("somelink")
  md$setValueMeasurementUnit(gml)
  
  val1 <- ISOListedValue$new()
  val1$setCode("code1")
  val1$setLabel("label1")
  val1$setDefinition("definition1")
  md$addListedValue(val1)
  val2 <- ISOListedValue$new()
  val2$setCode("code2")
  val2$setLabel("label2")
  val2$setDefinition("definition2")
  md$addListedValue(val2)
  md$setValueType("typeName")
 
ISOFeatureCatalogue
Description
ISOFeatureCatalogue
ISOFeatureCatalogue
Format
R6Class object.
Value
Object of R6Class for modelling an ISO FeatureCatalogue
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCatalogue -> ISOFeatureCatalogue
Public fields
- attrs
- attrs 
- producer
- producer [1..1]: ISOResponsibleParty 
- functionalLanguage
- functionalLanguage [0..1]: character 
- featureType
- featureType [1..*]: ISOFeatureType 
- definitionSource
- definitionSource [0..*]: ISODefinitionSource 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractCatalogue$addFieldOfApplication()
- geometa::ISOAbstractCatalogue$addLocale()
- geometa::ISOAbstractCatalogue$addScope()
- geometa::ISOAbstractCatalogue$addSubCatalogue()
- geometa::ISOAbstractCatalogue$delFieldOfApplication()
- geometa::ISOAbstractCatalogue$delLocale()
- geometa::ISOAbstractCatalogue$delScope()
- geometa::ISOAbstractCatalogue$delSubCatalogue()
- geometa::ISOAbstractCatalogue$setCharacterSet()
- geometa::ISOAbstractCatalogue$setLanguage()
- geometa::ISOAbstractCatalogue$setName()
- geometa::ISOAbstractCatalogue$setVersionDate()
- geometa::ISOAbstractCatalogue$setVersionNumber()
Method new()
Initializes object
Usage
ISOFeatureCatalogue$new(xml = NULL, uuid = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- uuid
- uuid 
Method setProducer()
Set producer
Usage
ISOFeatureCatalogue$setProducer(producer)
Arguments
- producer
- object of class ISOResponsibleParty (in ISO 19139) or ISOResponsibility (in ISO 19115-3) 
Method setFunctionalLanguage()
Set functional language
Usage
ISOFeatureCatalogue$setFunctionalLanguage(functionalLanguage)
Arguments
- functionalLanguage
- functional language 
Method addFeatureType()
Adds feature type
Usage
ISOFeatureCatalogue$addFeatureType(featureType)
Arguments
- featureType
- object of class ISOFeatureType 
Returns
TRUE if added, FALSE otherwise
Method delFeatureType()
Deletes feature type
Usage
ISOFeatureCatalogue$delFeatureType(featureType)
Arguments
- featureType
- object of class ISOFeatureType 
Returns
TRUE if deleted, FALSE otherwise
Method addDefinitionSource()
Adds definition source
Usage
ISOFeatureCatalogue$addDefinitionSource(source)
Arguments
- source
- object of class ISODefinitionSource or ISOCitation 
Returns
TRUE if added, FALSE otherwise
Method delDefinitionSource()
Deletes definition source
Usage
ISOFeatureCatalogue$delDefinitionSource(source)
Arguments
- source
- object of class ISODefinitionSource or ISOCitation 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureCatalogue$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
Examples
 fc <- ISOFeatureCatalogue$new(uuid = "my-fc-identifier")
 fc$setName("name")
 fc$addScope("scope1")
 fc$addScope("scope2")
 fc$addFieldOfApplication("field1")
 fc$addFieldOfApplication("field2")
 fc$setVersionNumber("1.0")
 fc$setVersionDate(ISOdate(2015, 1, 1, 1))
 
 producer <- ISOResponsibleParty$new()
 producer$setIndividualName("someone")
 fc$setProducer(producer)
 fc$setFunctionalLanguage("eng")
 
 cit <- ISOCitation$new()
 cit$setTitle("some citation title")
 fc$addDefinitionSource(cit)
 #'  #add featureType
 ft <- ISOFeatureType$new()
 ft$setTypeName("typeName")
 ft$setDefinition("definition")
 ft$setCode("code")
 ft$setIsAbstract(FALSE)
 ft$addAlias("alias1")
 ft$addAlias("alias2")
 
 #add feature attributes
 for(i in 1:3){
   #create attribute
   fat <- ISOFeatureAttribute$new()
   fat$setMemberName(sprintf("name %s",i))
   fat$setDefinition(sprintf("definition %s",i))
   fat$setCardinality(lower=1,upper=1)
   fat$setCode(sprintf("code %s",i))
   
   gml <- GMLBaseUnit$new(id = sprintf("ID%s",i))
   gml$setDescriptionReference("someref")
   gml$setIdentifier("identifier", "codespace")
   gml$addName("name1", "codespace")
   gml$addName("name2", "codespace")
   gml$setQuantityTypeReference("someref")
   gml$setCatalogSymbol("symbol")
   gml$setUnitsSystem("somelink")
   fat$setValueMeasurementUnit(gml)
   
   #add listed values
   val1 <- ISOListedValue$new()
   val1$setCode("code1")
   val1$setLabel("label1")
   val1$setDefinition("definition1")
   fat$addListedValue(val1)
   val2 <- ISOListedValue$new()
   val2$setCode("code2")
   val2$setLabel("label2")
   val2$setDefinition("definition2")
   fat$addListedValue(val2)
   fat$setValueType("typeName")
   
   #add feature attribute as carrierOfCharacteristic
   ft$addCharacteristic(fat)
 }
 #add featureType to catalogue
 fc$addFeatureType(ft)
 
 xml <- fc$encode()
 
ISOFeatureCatalogueDescription
Description
ISOFeatureCatalogueDescription
ISOFeatureCatalogueDescription
Format
R6Class object.
Value
Object of R6Class for modelling an ISOFeatureCatalogue
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractContentInformation -> ISOFeatureCatalogueDescription
Public fields
- complianceCode
- complianceCode: logical 
- language
- language [0..*]: character 
- locale
- locale [0..*]: ISOLocale 
- includedWithDataset
- includedWithDataset: logical 
- featureTypes
- featureTypes [0..*]: GenericName #TODO? 
- featureCatalogueCitation
- featureCatalogueCitation [1..*]: ISOCitation 
Methods
Public methods
-  ISOFeatureCatalogueDescription$addFeatureCatalogueCitation()
-  ISOFeatureCatalogueDescription$delFeatureCatalogueCitation()
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOFeatureCatalogueDescription$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setComplianceCode()
Set compliance code
Usage
ISOFeatureCatalogueDescription$setComplianceCode(compliance)
Arguments
- compliance
- compliance, object of class logical 
Method addLanguage()
Adds language
Usage
ISOFeatureCatalogueDescription$addLanguage(lang)
Arguments
- lang
- lang 
Returns
TRUE if added, FALSE otherwise
Method delLanguage()
Deletes language
Usage
ISOFeatureCatalogueDescription$delLanguage(lang)
Arguments
- lang
- lang 
Returns
TRUE if deleted, FALSE otherwise
Method addLocale()
Adds locale
Usage
ISOFeatureCatalogueDescription$addLocale(locale)
Arguments
- locale
- object of class ISOLocale 
Returns
TRUE if added, FALSE otherwise
Method delLocale()
Deletes locale
Usage
ISOFeatureCatalogueDescription$delLocale(locale)
Arguments
- locale
- object of class ISOLocale 
Returns
TRUE if deleted, FALSE otherwise
Method setIncludedWithDataset()
Set included with dataset
Usage
ISOFeatureCatalogueDescription$setIncludedWithDataset(include)
Arguments
- include
- include, object of class logical 
Method addFeatureCatalogueCitation()
Adds feature catalogue citation
Usage
ISOFeatureCatalogueDescription$addFeatureCatalogueCitation( citation, uuid = NULL )
Arguments
- citation,
- object of class ISOCitation 
- uuid
- uuid 
Returns
TRUE if added, FALSE otherwise
Method delFeatureCatalogueCitation()
Deletes feature catalogue citation
Usage
ISOFeatureCatalogueDescription$delFeatureCatalogueCitation( citation, uuid = NULL )
Arguments
- citation,
- object of class ISOCitation 
- uuid
- uuid 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureCatalogueDescription$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_FeatureCatalogueDescription
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_FeatureCatalogueDescription
Examples
  md <- ISOFeatureCatalogueDescription$new()
  md$setComplianceCode(FALSE)
  md$addLanguage("eng")
  md$setIncludedWithDataset(FALSE)
  
  cit = ISOCitation$new()
  contact = ISOContact$new()
  fcLink <- ISOOnlineResource$new()
  fcLink$setLinkage("http://somelink/featurecatalogue")
  contact$setOnlineResource(fcLink)
  rp = ISOResponsibleParty$new()
  rp$setContactInfo(contact)
  cit$addCitedResponsibleParty(rp)
  md$addFeatureCatalogueCitation(cit)
 
ISOFeatureOperation
Description
ISOFeatureOperation
ISOFeatureOperation
Format
R6Class object.
Value
Object of R6Class for modelling an ISOFeatureOperation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCarrierOfCharacteristics -> geometa::ISOAbstractPropertyType -> geometa::ISOPropertyType -> ISOFeatureOperation
Public fields
- signature
- signature: character 
- formalDefinition
- formalDefinition [0..1]: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractCarrierOfCharacteristics$addConstraint()
- geometa::ISOAbstractCarrierOfCharacteristics$delConstraint()
- geometa::ISOAbstractCarrierOfCharacteristics$setFeatureType()
- geometa::ISOAbstractPropertyType$setCardinality()
- geometa::ISOAbstractPropertyType$setDefinition()
- geometa::ISOAbstractPropertyType$setDefinitionReference()
- geometa::ISOAbstractPropertyType$setDesignation()
- geometa::ISOAbstractPropertyType$setFeatureCatalogue()
- geometa::ISOAbstractPropertyType$setMemberName()
Method new()
Initializes object
Usage
ISOFeatureOperation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setSignature()
Set signature
Usage
ISOFeatureOperation$setSignature(signature, locales = NULL)
Arguments
- signature
- signature 
- locales
- list of localized signatures. Default is - NULL
Method setFormalDefinition()
Set formal definition
Usage
ISOFeatureOperation$setFormalDefinition(formalDefinition, locales = NULL)
Arguments
- formalDefinition
- formal definition 
- locales
- list of localized definitions. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureOperation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
Examples
  md <- ISOFeatureOperation$new()
  md$setMemberName("name")
  md$setDefinition("definition")
  md$setCardinality(lower=1,upper=1)
  md$setSignature("signature")
  md$setFormalDefinition("def")
 
ISOFeatureType
Description
ISOFeatureType
ISOFeatureType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO FeatureType
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOFeatureType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOFeatureType$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19110 - GFC 1.0 https://schemas.isotc211.org/19110/-/gfc/1.0/gfc/#element_FC_FeatureType (in ISO 19139)
- ISO 19110 - GFC 1.1 https://schemas.isotc211.org/19110/gfc/1.1/gfc/#element_FC_FeatureType (in ISO 19115-3)
Examples
 #featuretype
 md <- ISOFeatureType$new()
 md$setTypeName("typeName")
 md$setDefinition("definition")
 md$setCode("code")
 md$setIsAbstract(FALSE)
 md$addAlias("alias1")
 md$addAlias("alias2")
 
 #add feature attributes
 for(i in 1:3){
   #create attribute
   fat <- ISOFeatureAttribute$new()
   fat$setMemberName(sprintf("name %s",i))
   fat$setDefinition(sprintf("definition %s",i))
   fat$setCardinality(lower=1,upper=1)
   fat$setCode(sprintf("code %s",i))
   
   #add measurement unit
   gml <- GMLBaseUnit$new(id = "ID%")
   gml$setDescriptionReference("someref")
   gml$setIdentifier("identifier", "codespace")
   gml$addName("name1", "codespace")
   gml$addName("name2", "codespace")
   gml$setQuantityTypeReference("someref")
   gml$setCatalogSymbol("symbol")
   gml$setUnitsSystem("somelink")
   fat$setValueMeasurementUnit(gml)
   
   #add listed values
   val1 <- ISOListedValue$new()
   val1$setCode("code1")
   val1$setLabel("label1")
   val1$setDefinition("definition1")
   fat$addListedValue(val1)
   val2 <- ISOListedValue$new()
   val2$setCode("code2")
   val2$setLabel("label2")
   val2$setDefinition("definition2")
   fat$addListedValue(val2)
   fat$setValueType("typeName")
   
   #add feature attribute as carrierOfCharacteristic
   md$addCharacteristic(fat)
 }
 xml <- md$encode()
 
ISOFeatureType19115_3
Description
ISOFeatureType19115_3
ISOFeatureType19115_3
Format
R6Class object.
Value
Object of R6Class for modelling an ISO FeatureType in ISO 19115-3
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOFeatureType -> ISOFeatureType19115_3
Public fields
- typeName
- typeName [1..1]: character 
- definition
- definition [0..1]: character 
- code
- code [0..1]: character 
- isAbstract
- isAbstract [1..1]: logical 
- aliases
- aliases [0..*]: character 
- designation
- designation [0..1]: character 
- carrierOfCharacteristics
- carrierOfCharacteristics [0..*]: ISOCarrierOfCharacteristics 
- inheritsFrom
- inheritsFrom [0..*]: ISOInheritanceRelation 
- inheritsTo
- inheritsTo [0..*]: ISOInheritanceRelation 
- constrainedBy
- constrainedBy [0..*]: ISOConstraint 
- definitionReference
- definitionReference [0..*]: ISODefinitionReference 
- featureCatalogue
- featureCatalogue: ISOFeatureCatalogue 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOFeatureType19115_3$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setTypeName()
Set type name
Usage
ISOFeatureType19115_3$setTypeName(typeName)
Arguments
- typeName
- type name, object of class character 
Method setDefinition()
Set definition
Usage
ISOFeatureType19115_3$setDefinition(definition, locales = NULL)
Arguments
- definition
- definition 
- locales
- list of localized definitions. Default is - NULL
Method setCode()
Set code
Usage
ISOFeatureType19115_3$setCode(code, locales = NULL)
Arguments
- code
- definition 
- locales
- list of localized codes. Default is - NULL
Method setIsAbstract()
Set whether feature type is abstract
Usage
ISOFeatureType19115_3$setIsAbstract(isAbstract)
Arguments
- isAbstract
- object of class logical 
Method addAlias()
Adds alias
Usage
ISOFeatureType19115_3$addAlias(alias)
Arguments
- alias
- object of class ISOLocalName (in ISO 19139 only) or character (in ISO 19139 or ISO 19115-3) 
Returns
TRUE if added, FALSE otherwise
Method delAlias()
Usage
ISOFeatureType19115_3$delAlias(alias)
Arguments
- alias
- object of class ISOLocalName (in ISO 19139 only) or character (in ISO 19139 or ISO 19115-3) 
Returns
TRUE if deleted, FALSE otherwise
Method setDesignation()
Set designation
Usage
ISOFeatureType19115_3$setDesignation(designation, locales = NULL)
Arguments
- designation
- designation 
- locales
- list of localized designations. Default is - NULL
Method addCharacteristic()
Adds characteristic
Usage
ISOFeatureType19115_3$addCharacteristic(characteristic)
Arguments
- characteristic
- characteristic, object inheriting class ISOAbstractCarrierOfCharacteristics 
Returns
TRUE if added, FALSE otherwise
Method delCharacteristic()
Deletes characteristic
Usage
ISOFeatureType19115_3$delCharacteristic(characteristic)
Arguments
- characteristic
- characteristic, object inheriting class ISOAbstractCarrierOfCharacteristics 
Returns
TRUE if deleted, FALSE otherwise
Method addInheritsFrom()
Adds 'inheritsFrom' relation
Usage
ISOFeatureType19115_3$addInheritsFrom(rel)
Arguments
- rel
- rel, object of class ISOInheritanceRelation 
Returns
TRUE if added, FALSE otherwise
Method delInheritsFrom()
Deletes 'inheritsFrom' relation
Usage
ISOFeatureType19115_3$delInheritsFrom(rel)
Arguments
- rel
- rel, object of class ISOInheritanceRelation 
Returns
TRUE if deleted, FALSE otherwise
Method addInheritsTo()
Adds 'inheritsTo' relation
Usage
ISOFeatureType19115_3$addInheritsTo(rel)
Arguments
- rel
- rel, object of class ISOInheritanceRelation 
Returns
TRUE if added, FALSE otherwise
Method delInheritsTo()
Deletes 'inheritsTo' relation
Usage
ISOFeatureType19115_3$delInheritsTo(rel)
Arguments
- rel
- rel, object of class ISOInheritanceRelation 
Returns
TRUE if deleted, FALSE otherwise
Method addConstraint()
Adds constraint
Usage
ISOFeatureType19115_3$addConstraint(constraint)
Arguments
- constraint
- constraint, object of class ISOConstraint 
Returns
TRUE if added, FALSE otherwise
Method delConstraint()
Deletes constraint
Usage
ISOFeatureType19115_3$delConstraint(constraint)
Arguments
- constraint
- constraint, object of class ISOConstraint 
Returns
TRUE if deleted, FALSE otherwise
Method setDefinitionReference()
Set definition reference
Usage
ISOFeatureType19115_3$setDefinitionReference(definitionReference)
Arguments
- definitionReference
- object of class ISODefinitionReference 
Method setFeatureCatalogue()
Set feature catalogue
Usage
ISOFeatureType19115_3$setFeatureCatalogue(fc)
Arguments
- fc
- object of class ISOFeatureCatalogue 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureType19115_3$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19110 - GFC 1.1 https://schemas.isotc211.org/19110/gfc/1.1/gfc/#element_FC_FeatureType
Examples
## Not run: 
 setMetadataStandard("19115-3") #required
 #featuretype
 md <- ISOFeatureType$new()
 md$setTypeName("typeName")
 md$setDefinition("definition")
 md$setDesignation("designation")
 md$setCode("code")
 md$setIsAbstract(FALSE)
 md$addAlias("alias1")
 md$addAlias("alias2")
 
 #add feature attributes
 for(i in 1:3){
   #create attribute
   fat <- ISOFeatureAttribute$new()
   fat$setMemberName(sprintf("name %s",i))
   fat$setDefinition(sprintf("definition %s",i))
   fat$setCardinality(lower=1,upper=1)
   fat$setCode(sprintf("code %s",i))
   
   #add measurement unit
   gml <- GMLBaseUnit$new(id = "ID%")
   gml$setDescriptionReference("someref")
   gml$setIdentifier("identifier", "codespace")
   gml$addName("name1", "codespace")
   gml$addName("name2", "codespace")
   gml$setQuantityTypeReference("someref")
   gml$setCatalogSymbol("symbol")
   gml$setUnitsSystem("somelink")
   fat$setValueMeasurementUnit(gml)
   
   #add listed values
   val1 <- ISOListedValue$new()
   val1$setCode("code1")
   val1$setLabel("label1")
   val1$setDefinition("definition1")
   fat$addListedValue(val1)
   val2 <- ISOListedValue$new()
   val2$setCode("code2")
   val2$setLabel("label2")
   val2$setDefinition("definition2")
   fat$addListedValue(val2)
   fat$setValueType("typeName")
   
   #add feature attribute as carrierOfCharacteristic
   md$addCharacteristic(fat)
 }
 xml <- md$encode()
 setMetadataStandard("19139") 
 
## End(Not run)
ISOFeatureType19139
Description
ISOFeatureType19139
ISOFeatureType19139
Format
R6Class object.
Value
Object of R6Class for modelling an ISO FeatureType in ISO 19139
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOFeatureType -> ISOFeatureType19139
Public fields
- typeName
- typeName [1..1]: ISOLocalName or character 
- definition
- definition [0..1]: character 
- code
- code [0..1]: character 
- isAbstract
- isAbstract [1..1]: logical 
- aliases
- aliases [0..*]: ISOLocalName or character 
- inheritsFrom
- inheritsFrom [0..*]: ISOInheritanceRelation 
- inheritsTo
- inheritsTo [0..*]: ISOInheritanceRelation 
- featureCatalogue
- featureCatalogue: ISOFeatureCatalogue 
- constrainedBy
- constrainedBy [0..*]: ISOConstraint 
- definitionReference
- definitionReference [0..*]: ISODefinitionReference 
- carrierOfCharacteristics
- carrierOfCharacteristics [0..*]: ISOCarrierOfCharacteristics 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOFeatureType19139$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setTypeName()
Set type name
Usage
ISOFeatureType19139$setTypeName(typeName)
Arguments
- typeName
- type name, object of class ISOLocalName or character 
Method setDefinition()
Set definition
Usage
ISOFeatureType19139$setDefinition(definition, locales = NULL)
Arguments
- definition
- definition 
- locales
- list of localized definitions. Default is - NULL
Method setCode()
Set code
Usage
ISOFeatureType19139$setCode(code, locales = NULL)
Arguments
- code
- definition 
- locales
- list of localized codes. Default is - NULL
Method setIsAbstract()
Set whether feature type is abstract
Usage
ISOFeatureType19139$setIsAbstract(isAbstract)
Arguments
- isAbstract
- object of class logical 
Method addAlias()
Adds alias
Usage
ISOFeatureType19139$addAlias(alias)
Arguments
- alias
- object of class ISOLocalName or character 
Returns
TRUE if added, FALSE otherwise
Method delAlias()
Usage
ISOFeatureType19139$delAlias(alias)
Arguments
- alias
- object of class ISOLocalName or character 
Returns
TRUE if deleted, FALSE otherwise
Method addInheritsFrom()
Adds 'inheritsFrom' relation
Usage
ISOFeatureType19139$addInheritsFrom(rel)
Arguments
- rel
- rel, object of class ISOInheritanceRelation 
Returns
TRUE if added, FALSE otherwise
Method delInheritsFrom()
Deletes 'inheritsFrom' relation
Usage
ISOFeatureType19139$delInheritsFrom(rel)
Arguments
- rel
- rel, object of class ISOInheritanceRelation 
Returns
TRUE if deleted, FALSE otherwise
Method addInheritsTo()
Adds 'inheritsTo' relation
Usage
ISOFeatureType19139$addInheritsTo(rel)
Arguments
- rel
- rel, object of class ISOInheritanceRelation 
Returns
TRUE if added, FALSE otherwise
Method delInheritsTo()
Deletes 'inheritsTo' relation
Usage
ISOFeatureType19139$delInheritsTo(rel)
Arguments
- rel
- rel, object of class ISOInheritanceRelation 
Returns
TRUE if deleted, FALSE otherwise
Method setFeatureCatalogue()
Set feature catalogue
Usage
ISOFeatureType19139$setFeatureCatalogue(fc)
Arguments
- fc
- object of class ISOFeatureCatalogue 
Method addConstraint()
Adds constraint
Usage
ISOFeatureType19139$addConstraint(constraint)
Arguments
- constraint
- constraint, object of class ISOConstraint 
Returns
TRUE if added, FALSE otherwise
Method delConstraint()
Deletes constraint
Usage
ISOFeatureType19139$delConstraint(constraint)
Arguments
- constraint
- constraint, object of class ISOConstraint 
Returns
TRUE if deleted, FALSE otherwise
Method setDefinitionReference()
Set definition reference
Usage
ISOFeatureType19139$setDefinitionReference(definitionReference)
Arguments
- definitionReference
- object of class ISODefinitionReference 
Method addCharacteristic()
Adds characteristic
Usage
ISOFeatureType19139$addCharacteristic(characteristic)
Arguments
- characteristic
- characteristic, object inheriting class ISOAbstractCarrierOfCharacteristics 
Returns
TRUE if added, FALSE otherwise
Method delCharacteristic()
Deletes characteristic
Usage
ISOFeatureType19139$delCharacteristic(characteristic)
Arguments
- characteristic
- characteristic, object inheriting class ISOAbstractCarrierOfCharacteristics 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureType19139$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19110 - GFC 1.0 https://schemas.isotc211.org/19110/-/gfc/1.0/gfc/#element_FC_FeatureType
Examples
 #featuretype
 md <- ISOFeatureType$new()
 md$setTypeName("typeName")
 md$setDefinition("definition")
 md$setCode("code")
 md$setIsAbstract(FALSE)
 md$addAlias("alias1")
 md$addAlias("alias2")
 
 #add feature attributes
 for(i in 1:3){
   #create attribute
   fat <- ISOFeatureAttribute$new()
   fat$setMemberName(sprintf("name %s",i))
   fat$setDefinition(sprintf("definition %s",i))
   fat$setCardinality(lower=1,upper=1)
   fat$setCode(sprintf("code %s",i))
   
   #add measurement unit
   gml <- GMLBaseUnit$new(id = "ID%")
   gml$setDescriptionReference("someref")
   gml$setIdentifier("identifier", "codespace")
   gml$addName("name1", "codespace")
   gml$addName("name2", "codespace")
   gml$setQuantityTypeReference("someref")
   gml$setCatalogSymbol("symbol")
   gml$setUnitsSystem("somelink")
   fat$setValueMeasurementUnit(gml)
   
   #add listed values
   val1 <- ISOListedValue$new()
   val1$setCode("code1")
   val1$setLabel("label1")
   val1$setDefinition("definition1")
   fat$addListedValue(val1)
   val2 <- ISOListedValue$new()
   val2$setCode("code2")
   val2$setLabel("label2")
   val2$setDefinition("definition2")
   fat$addListedValue(val2)
   fat$setValueType("typeName")
   
   #add feature attribute as carrierOfCharacteristic
   md$addCharacteristic(fat)
 }
 xml <- md$encode()
 
ISOFeatureTypeInfo
Description
ISOFeatureTypeInfo
ISOFeatureTypeInfo
Format
R6Class object.
Value
Object of R6Class for modelling a ISO feature type info
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOFeatureTypeInfo
Public fields
- featureTypeName
- featureTypeName [1..1] : ISOFeatureTypeInfo 
- featureInstanceCount
- featureInstanceCount [0..1]: Integer 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOFeatureTypeInfo$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setFeatureTypeName()
Set feature type Name
Usage
ISOFeatureTypeInfo$setFeatureTypeName(name)
Arguments
- name
- object of class ISOAbstractGenericName or character 
Method setFeatureInstanceCount()
Set feature instance count
Usage
ISOFeatureTypeInfo$setFeatureInstanceCount(count)
Arguments
- count
- object of class integer 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureTypeInfo$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_FeatureTypeInfo
ISOFileName
Description
ISOFileName
ISOFileName
Format
R6Class object.
Value
Object of R6Class for modelling an ISO FileName
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOFileName
Public fields
- attrs
- attrs 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOFileName$new(xml = NULL, file = NULL, name = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- file
- file 
- name
- name 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOFileName$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmx/1.0/gmx/#element_FileName
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gcx/1.0/gcx/#element_FileName
Examples
  md <- ISOFileName$new(file = "someuri", name = "filename")
  xml <- md$encode()
ISOFormat
Description
ISOFormat
ISOFormat
Format
R6Class object.
Value
Object of R6Class for modelling an ISOFormat
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOFormat
Public fields
- name
- name : CharacterString (ISO 19139) 
- formatSpecificationCitation
- format specification citation [1]: ISOCitation 
- version
- version : CharacterString (ISO 19139) 
- amendmentNumber
- amendmentNumber [0..1] : CharacterString 
- specification
- specification [0..1] : CharacterString (ISO 19139) 
- fileDecompressionTechnique
- fileDecompressionTechnique [0..1] : CharacterString 
- medium
- medium [0..*] : ISOMedium [0..*] (ISO 19115-3) 
- formatDistributor
- formatDistributor [0..*]: ISODistributor 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOFormat$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setName()
Set name
Usage
ISOFormat$setName(name, locales = NULL)
Arguments
- name
- name 
- locales
- list of localized names. Default is - NULL
Method setFormatSpecificationCitation()
Set format specification citation
Usage
ISOFormat$setFormatSpecificationCitation(citation)
Arguments
- citation
- citation 
Method setVersion()
Set version
Usage
ISOFormat$setVersion(version)
Arguments
- version
- version 
Method setAmendmentNumber()
Set amendment number
Usage
ISOFormat$setAmendmentNumber(amendmentNumber)
Arguments
- amendmentNumber
- amendment number 
Method setSpecification()
Set specification
Usage
ISOFormat$setSpecification(specification, locales = NULL)
Arguments
- specification
- specification 
- locales
- list of localized specifications. Default is - NULL
Method setFileDecompressionTechnique()
Set file decompression technique
Usage
ISOFormat$setFileDecompressionTechnique(technique)
Arguments
- technique
- technique 
Method addDistributor()
Adds distributor
Usage
ISOFormat$addDistributor(distributor)
Arguments
- distributor
- object of class ISODistributor 
Returns
TRUE if added, FALSE otherwise
Method addMedium()
Adds medium
Usage
ISOFormat$addMedium(medium)
Arguments
- medium
- object of class ISOMedium 
Returns
TRUE if added, FALSE otherwise
Method delMedium()
Deletes medium
Usage
ISOFormat$delMedium(medium)
Arguments
- medium
- object of class ISOMedium 
Returns
TRUE if deleted, FALSE otherwise
Method delDistributor()
Deletes distributor
Usage
ISOFormat$delDistributor(distributor)
Arguments
- distributor
- object of class ISODistributor 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOFormat$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Format
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrd/1.0/mrd/#element_MD_Format
Examples
 md <- ISOFormat$new()
 md$setName("name")
 md$setVersion("1.0")
 md$setAmendmentNumber("2")
 md$setSpecification("specification")
 
ISOFormatConsistency
Description
ISOFormatConsistency
ISOFormatConsistency
Format
R6Class object.
Value
Object of R6Class for modelling an ISOFormatConsistency
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractLogicalConsistency -> ISOFormatConsistency
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOFormatConsistency$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_FormatConsistency
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_FormatConsistency
Examples
  #encoding
  dq <- ISOFormatConsistency$new()
  dq$addNameOfMeasure("measure")
  metaId <- ISOMetaIdentifier$new(code = "measure-id")
  dq$setMeasureIdentification(metaId)
  dq$setMeasureDescription("description")
  dq$setEvaluationMethodDescription("method description")
  dq$setEvaluationMethodType("indirect")
  dq$setDateTime(ISOdate(2015,1,1,12,10,49))
  spec <- ISOCitation$new()
  spec$setTitle("specification title")
  spec$addAlternateTitle("specification alternate title")
  d <- ISODate$new()
  d$setDate(ISOdate(2015, 1, 1, 1))
  d$setDateType("publication")
  spec$addDate(d)
  dq$setEvaluationProcedure(spec)
  result <- ISOConformanceResult$new()
  result$setSpecification(spec)
  result$setExplanation("some explanation about the conformance")
  result$setPass(TRUE)
  dq$addResult(result)
  xml <- dq$encode()
  
ISOFreeText
Description
ISOFreeText
ISOFreeText
Format
R6Class object.
Value
Object of R6Class for modelling an ISO FreeText
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOFreeText
Public fields
- textGroup
- textGroup [1..*]: ISOLocalisedCharacterString 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOFreeText$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addTextGroup()
Adds text group
Usage
ISOFreeText$addTextGroup(textGroup)
Arguments
- textGroup
- text group, object of class ISOLocalisedCharacterString 
Returns
TRUE if added, FALSE otherwise
Method delTextGroup()
Deletes text group
Usage
ISOFreeText$delTextGroup(textGroup)
Arguments
- textGroup
- text group, object of class ISOLocalisedCharacterString 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOFreeText$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_PT_FreeText
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/lan/1.0/lan/#element_PT_FreeText
Examples
  ft <- ISOFreeText$new()
  
ISOFullInspection
Description
ISOFullInspection
ISOFullInspection
Format
R6Class object.
Value
Object of R6Class for modelling an ISO full inspection
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOEvaluationMethod -> ISOFullInspection
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOEvaluationMethod$addReferenceDoc()
- geometa::ISOEvaluationMethod$delReferenceDoc()
- geometa::ISOEvaluationMethod$setDateTime()
- geometa::ISOEvaluationMethod$setEvaluationMethodDescription()
- geometa::ISOEvaluationMethod$setEvaluationMethodType()
- geometa::ISOEvaluationMethod$setEvaluationProcedure()
Method new()
Initializes object
Usage
ISOFullInspection$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOFullInspection$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_FullInspection
ISOGeographicBoundingBox
Description
ISOGeographicBoundingBox
ISOGeographicBoundingBox
Format
R6Class object.
Value
Object of R6Class for modelling an ISO GeographicBoundingBox
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOGeographicExtent -> ISOGeographicBoundingBox
Public fields
- westBoundLongitude
- westBoundLongitude 
- eastBoundLongitude
- eastBoundLongitude 
- southBoundLatitude
- southBoundLatitude 
- northBoundLatitude
- northBoundLatitude 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOGeographicBoundingBox$new( xml = NULL, minx = NULL, miny = NULL, maxx = NULL, maxy = NULL, bbox = NULL )
Arguments
Method setWestBoundLongitude()
Set west bound longitude
Usage
ISOGeographicBoundingBox$setWestBoundLongitude(minx)
Arguments
- minx
- minx object of class numeric 
Method setEastBoundLongitude()
Set east bound longitude
Usage
ISOGeographicBoundingBox$setEastBoundLongitude(maxx)
Arguments
- maxx
- maxx object of class numeric 
Method setSouthBoundLatitude()
Set south bound latitude
Usage
ISOGeographicBoundingBox$setSouthBoundLatitude(miny)
Arguments
- miny
- miny object of class numeric 
Method setNorthBoundLatitude()
Set north bound latitude
Usage
ISOGeographicBoundingBox$setNorthBoundLatitude(maxy)
Arguments
- maxy
- maxy object of class numeric 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOGeographicBoundingBox$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_GeographicBoundingBox
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_EX_GeographicBoundingBox
Examples
  md <- ISOGeographicBoundingBox$new(minx = -180, miny = -90, maxx = 180, maxy = 90)
  xml <- md$encode()
ISOGeographicDescription
Description
ISOGeographicDescription
ISOGeographicDescription
Format
R6Class object.
Value
Object of R6Class for modelling an ISO GeographicDescription
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOGeographicExtent -> ISOGeographicDescription
Public fields
- geographicIdentifier
- geographicIdentifier [1..1]: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOGeographicDescription$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setGeographicIdentifier()
Set geographic identifier
Usage
ISOGeographicDescription$setGeographicIdentifier(geographicIdentifier)
Arguments
- geographicIdentifier
- geographic identifier, object of class ISOMetaIdentifier 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOGeographicDescription$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_GeographicDescription
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_EX_GeographicDescription
Examples
  md <- ISOGeographicDescription$new()
  md$setGeographicIdentifier(ISOMetaIdentifier$new(code = "identifier"))
  xml <- md$encode()
ISOGeographicExtent
Description
ISOGeographicExtent
ISOGeographicExtent
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract geographicExtent
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOGeographicExtent
Public fields
- extentTypeCode
- extentTypeCode [0..1]: ISOBaseBoolean default "true" 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOGeographicExtent$new(xml = NULL, defaults = list())
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- defaults list 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOGeographicExtent$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
abstract class
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractEX_GeographicExtent
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_AbstractEX_GeographicExtent
ISOGeometricObjectType
Description
ISOGeometricObjectType
ISOGeometricObjectType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO GeometricObjectType
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOGeometricObjectType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOGeometricObjectType$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOGeometricObjectType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_GeometricObjectTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_GeometricObjectTypeCode
Examples
  #possible values
  values <- ISOGeometricObjectType$values(labels = TRUE)
  
  #point type
  pt <- ISOGeometricObjectType$new(value = "point")
ISOGeometricObjects
Description
ISOGeometricObjects
ISOGeometricObjects
Format
R6Class object.
Value
Object of R6Class for modelling an ISO GeometricObjects
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOGeometricObjects
Public fields
- geometricObjectType
- geometricObjectType 
- geometricObjectCount
- geometricObjectCount 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOGeometricObjects$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setGeometricObjectType()
Set geometric object type
Usage
ISOGeometricObjects$setGeometricObjectType(geometricObjectType)
Arguments
- geometricObjectType
- object of class ISOGeometricObjectType or any character among values returned by - ISOGeometricObjectType$values()
Method setGeometricObjectCount()
Set geometric object count
Usage
ISOGeometricObjects$setGeometricObjectCount(geometricObjectCount)
Arguments
- geometricObjectCount
- object of class integer 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOGeometricObjects$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_GeometricObjects
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_GeometricObjects
Examples
  md <- ISOGeometricObjects$new()
  md$setGeometricObjectType("surface")
  md$setGeometricObjectCount(5L)
  xml <- md$encode()
ISOGeorectified
Description
ISOGeorectified
ISOGeorectified
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Georectified
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractSpatialRepresentation -> geometa::ISOSpatialRepresentation -> geometa::ISOGridSpatialRepresentation -> ISOGeorectified
Public fields
- checkPointAvailability
- checkPointAvailability [1..1] 
- checkPointDescription
- checkPointDescription [0..1] 
- cornerPoints
- cornerPoints [0..*] 
- centerPoint
- centerPoint [0..1] 
- pointInPixel
- pointInPixel [1..1] 
- transformationDimensionDescription
- transformationDimensionDescription [0..1] 
- transformationDimensionMapping
- transformationDimensionMapping [0..2] 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOGridSpatialRepresentation$addDimension()
- geometa::ISOGridSpatialRepresentation$delDimension()
- geometa::ISOGridSpatialRepresentation$setCellGeometry()
- geometa::ISOGridSpatialRepresentation$setNumberOfDimensions()
- geometa::ISOGridSpatialRepresentation$setTransformationParameterAvailability()
Method new()
Initializes object
Usage
ISOGeorectified$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setCheckPointAvailability()
Set check point availability
Usage
ISOGeorectified$setCheckPointAvailability(availability)
Arguments
- availability
- object of class logical 
Method setCheckPointDescription()
Set check point description
Usage
ISOGeorectified$setCheckPointDescription(description, locales = NULL)
Arguments
- description
- object of class character 
- locales
- list of localized descriptions. Default is - NULL
Method addCornerPoint()
Adds corner point
Usage
ISOGeorectified$addCornerPoint(sfg = NULL, m = NULL)
Arguments
- sfg
- simple feature object from sf 
- m
- simple feature object of class matrix 
Returns
TRUE if added, FALSE otherwise
Method delCornerPoint()
Deletes corner point
Usage
ISOGeorectified$delCornerPoint(sfg = NULL, m = NULL)
Arguments
- sfg
- simple feature object from sf 
- m
- simple feature object of class matrix 
Returns
TRUE if deleted, FALSE otherwise
Method setCenterPoint()
Sets center point
Usage
ISOGeorectified$setCenterPoint(sfg = NULL, m = NULL)
Arguments
- sfg
- simple feature object from sf 
- m
- simple feature object of class matrix 
Method setPixelOrientation()
Set pixel orientation
Usage
ISOGeorectified$setPixelOrientation(pixelOrientation)
Arguments
- pixelOrientation
- object of class ISOPixelOrientation or character among values among those returned by - ISOPixelOrientation$values()
Method setTransformationDimensionDescription()
Set transformation dimension description
Usage
ISOGeorectified$setTransformationDimensionDescription( description, locales = NULL )
Arguments
- description
- description 
- locales
- list of localized descriptions. Default is - NULL
Method addTransformationDimensionMapping()
Adds transformation dimension mapping
Usage
ISOGeorectified$addTransformationDimensionMapping(mapping)
Arguments
- mapping
- mapping 
Returns
TRUE if added, FALSE otherwise
Method delTransformationDimensionMapping()
Deletes transformation dimension mapping
Usage
ISOGeorectified$delTransformationDimensionMapping(mapping)
Arguments
- mapping
- mapping 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOGeorectified$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Georectified
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_Georectified
ISOGeoreferenceable
Description
ISOGeoreferenceable
ISOGeoreferenceable
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Georeferenceable
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractSpatialRepresentation -> geometa::ISOSpatialRepresentation -> geometa::ISOGridSpatialRepresentation -> ISOGeoreferenceable
Public fields
- controlPointAvailability
- controlPointAvailability: logical 
- orientationParameterAvailability
- orientationParameterAvailability : logical 
- orientationParameterDescription
- orientationParameterDescription [0..1] : character 
- georeferencedParameters
- georeferencedParameters : ISORecord 
- parameterCitation
- parameterCitation [0..*] : ISOCitation 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOGridSpatialRepresentation$addDimension()
- geometa::ISOGridSpatialRepresentation$delDimension()
- geometa::ISOGridSpatialRepresentation$setCellGeometry()
- geometa::ISOGridSpatialRepresentation$setNumberOfDimensions()
- geometa::ISOGridSpatialRepresentation$setTransformationParameterAvailability()
Method new()
Initializes object
Usage
ISOGeoreferenceable$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setControlPointAvailability()
Set control point availability
Usage
ISOGeoreferenceable$setControlPointAvailability(availability)
Arguments
- availability
- object of class logical 
Method setOrientationParameterAvailability()
Set orientation parameter availability
Usage
ISOGeoreferenceable$setOrientationParameterAvailability(availability)
Arguments
- availability
- object of class logical 
Method setOrientationParameterDescription()
Set orientation parameter description
Usage
ISOGeoreferenceable$setOrientationParameterDescription( description, locales = NULL )
Arguments
- description
- description 
- locales
- list of localized descriptions. Default is - NULL
Method setGeoreferencedParameters()
Set georeferenced parameters
Usage
ISOGeoreferenceable$setGeoreferencedParameters(record)
Arguments
- record
- object of class ISORecord 
Method addParameterCitation()
Adds parameter citation
Usage
ISOGeoreferenceable$addParameterCitation(citation)
Arguments
- citation
- object of class ISOCitation 
Returns
TRUE if added, FALSE otherwise
Method delParameterCitation()
Deletes parameter citation
Usage
ISOGeoreferenceable$delParameterCitation(citation)
Arguments
- citation
- object of class ISOCitation 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOGeoreferenceable$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Georeferenceable
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_Georeferenceable
Examples
  md <- ISOGeoreferenceable$new()
  
  #inherited methods from ISOGridSpatialRepresentation
  md$setNumberOfDimensions(1)
  dim1 <- ISODimension$new()
  dim1$setName("row")
  dim1$setSize(100)
  dim1$setResolution(ISOMeasure$new(value=1,uom="m"))
  md$addDimension(dim1)
  md$setCellGeometry("area")
  
  #parameters
  md$setControlPointAvailability(TRUE)
  md$setOrientationParameterAvailability(TRUE)
  md$setOrientationParameterDescription("description")
  md$setGeoreferencedParameters("record")
  ct <- ISOCitation$new()
  ct$setTitle("citation")
  md$addParameterCitation(ct)
  
  xml <- md$encode()
ISOGridSpatialRepresentation
Description
ISOGridSpatialRepresentation
ISOGridSpatialRepresentation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO GridSpatialRepresentation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractSpatialRepresentation -> geometa::ISOSpatialRepresentation -> ISOGridSpatialRepresentation
Public fields
- numberOfDimensions
- numberOfDimensions [1..1]: integer 
- axisDimensionProperties
- axisDimensionProperties [1..*] : ISODimension 
- cellGeometry
- cellGeometry [1..1]: ISOCellGeometry 
- transformationParameterAvailability
- transformationParameterAvailability : logical 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOGridSpatialRepresentation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setNumberOfDimensions()
Set number of dimensions
Usage
ISOGridSpatialRepresentation$setNumberOfDimensions(numberOfDimensions)
Arguments
- numberOfDimensions
- object of class integer 
Method addDimension()
Adds dimension
Usage
ISOGridSpatialRepresentation$addDimension(dimension)
Arguments
- dimension
- object of class ISODimension 
Returns
TRUE if added, FALSE otherwise
Method delDimension()
Deletes dimension
Usage
ISOGridSpatialRepresentation$delDimension(dimension)
Arguments
- dimension
- object of class ISODimension 
Returns
TRUE if deleted, FALSE otherwise
Method setCellGeometry()
Set cell geometry
Usage
ISOGridSpatialRepresentation$setCellGeometry(cellGeometry)
Arguments
- cellGeometry
- object of class ISOCellGeometry or any character among values returned by - ISOCellGeometry$values()
Method setTransformationParameterAvailability()
Set transformation parameter availability
Usage
ISOGridSpatialRepresentation$setTransformationParameterAvailability( availability )
Arguments
- availability
- object of class logical 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOGridSpatialRepresentation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_GridSpatialRepresentation
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_GridSpatialRepresentation
Examples
  md <- ISOGridSpatialRepresentation$new()
  md$setNumberOfDimensions(1)
  dim1 <- ISODimension$new()
  dim1$setName("row")
  dim1$setSize(100)
  dim1$setResolution(ISOMeasure$new(value=1,uom="m"))
  md$addDimension(dim1)
  md$setCellGeometry("area")
  xml <- md$encode()
ISOGriddedDataPositionalAccuracy
Description
ISOGriddedDataPositionalAccuracy
ISOGriddedDataPositionalAccuracy
Format
R6Class object.
Value
Object of R6Class for modelling an ISOGriddedDataPositionalAccuracy
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractPositionalAccuracy -> ISOGriddedDataPositionalAccuracy
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOGriddedDataPositionalAccuracy$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_GriddedDataPositionalAccuracy
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_GriddedDataPositionalAccuracy
Examples
  #encoding
  dq <- ISOGriddedDataPositionalAccuracy$new()
  dq$addNameOfMeasure("measure")
  metaId <- ISOMetaIdentifier$new(code = "measure-id")
  dq$setMeasureIdentification(metaId)
  dq$setMeasureDescription("description")
  dq$setEvaluationMethodDescription("method description")
  dq$setEvaluationMethodType("indirect")
  dq$setDateTime(ISOdate(2015,1,1,12,10,49))
  spec <- ISOCitation$new()
  spec$setTitle("specification title")
  spec$addAlternateTitle("specification alternate title")
  d <- ISODate$new()
  d$setDate(ISOdate(2015, 1, 1, 1))
  d$setDateType("publication")
  spec$addDate(d)
  dq$setEvaluationProcedure(spec)
  result <- ISOConformanceResult$new()
  result$setSpecification(spec)
  result$setExplanation("some explanation about the conformance")
  result$setPass(TRUE)
  dq$addResult(result)
  xml <- dq$encode()
  
ISOHomogeneity
Description
ISOHomogeneity
ISOHomogeneity
Format
R6Class object.
Value
Object of R6Class for modelling an ISO homogeneity
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractMetaquality -> ISOHomogeneity
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
- geometa::ISOAbstractMetaquality$addRelatedElement()
- geometa::ISOAbstractMetaquality$delRelatedElement()
Method new()
Initializes object
Usage
ISOHomogeneity$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOHomogeneity$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_Homogeneity
ISOIdentification
Description
ISOIdentification
ISOIdentification
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Identification
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOIdentification
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOIdentification$new(xml = NULL, defaults = list())
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- defaults list 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOIdentification$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractMD_Identification
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_AbstractMD_Identification
ISOIdentification19115_3
Description
ISOIdentification19115_3
ISOIdentification19115_3
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Identification in ISO 19115-3
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> ISOIdentification19115_3
Public fields
- citation
- citation: ISOCitation 
- abstract
- abstract: character 
- purpose
- purpose [0..1]: character 
- credit
- credit [0..*]: character 
- status
- status [0..*]: ISOProgress 
- pointOfContact
- pointOfContact [0..*]: ISOResponsibility 
- spatialRepresentationType
- spatialRepresentationType [0..*]: ISOSpatialRepresentationType 
- spatialResolution
- spatialResolution [0..*]: ISOResolution 
- temporalResolution
- [0..*]: ISOPeriodDuration 
- topicCategory
- topicCategory [0..*]: ISOTopicCategory 
- extent
- extent [0..*]: ISOExtent (ISO 19139) 
- additionalDocumentation
- additional documentation [0..*]: ISOCitation 
- processingLevel
- processing level [0..1]: ISOMetaIdentifier 
- resourceMaintenance
- resourceMaintenance [0..*]: ISOMaintenanceInformation 
- graphicOverview
- graphicOverview [0..*]: ISOBrowseGraphic 
- resourceFormat
- resourceFormat [0..*]: ISOFormat 
- descriptiveKeywords
- descriptiveKeywords [0..*]: ISOKeywords (ISO 19139) 
- resourceSpecificUsage
- resourceSpecificUsage [0..*]: ISOUsage (ISO 19139) 
- resourceConstraints
- resourceConstraints [0..*]: ISOLegalConstraints 
- aggregationInfo
- aggregationInfo [0..*]: ISOAggregateInformation 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOIdentification19115_3$new(xml = NULL, defaults = list())
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- defaults list 
Method setCitation()
Set citation
Usage
ISOIdentification19115_3$setCitation(citation)
Arguments
- citation
- object of class ISOCitation 
Method setAbstract()
Set abstract
Usage
ISOIdentification19115_3$setAbstract(abstract, locales = NULL)
Arguments
- abstract
- abstract 
- locales
- list of localized abstracts. Default is - NULL
Method setPurpose()
Set purpose
Usage
ISOIdentification19115_3$setPurpose(purpose, locales = NULL)
Arguments
- purpose
- purpose 
- locales
- list of localized texts. Default is - NULL
Method addCredit()
Adds credit
Usage
ISOIdentification19115_3$addCredit(credit, locales = NULL)
Arguments
- credit
- credit 
- locales
- list of localized texts. Default is - NULL
Returns
TRUE if added, FALSE otherwise
Method delCredit()
Deletes credit
Usage
ISOIdentification19115_3$delCredit(credit, locales = NULL)
Arguments
- credit
- credit 
- locales
- list of localized texts. Default is - NULL
Returns
TRUE if deleted, FALSE otherwise
Method addStatus()
Adds status
Usage
ISOIdentification19115_3$addStatus(status)
Arguments
- status
- object of class ISOProgress or any character among values returned by - ISOProgress$values()
Returns
TRUE if added, FALSE otherwise
Method delStatus()
Deletes status
Usage
ISOIdentification19115_3$delStatus(status)
Arguments
- status
- object of class ISOProgress or any character among values returned by - ISOProgress$values()
Returns
TRUE if deleted, FALSE otherwise
Method addPointOfContact()
Adds point of contact
Usage
ISOIdentification19115_3$addPointOfContact(pointOfContact)
Arguments
- pointOfContact
- object of class ISOResponsibility 
Returns
TRUE if added, FALSE otherwise
Method delPointOfContact()
Deletes point of contact
Usage
ISOIdentification19115_3$delPointOfContact(pointOfContact)
Arguments
- pointOfContact
- object of class ISOResponsibility 
Returns
TRUE if deleted, FALSE otherwise
Method addSpatialRepresentationType()
Adds spatial representation type
Usage
ISOIdentification19115_3$addSpatialRepresentationType( spatialRepresentationType )
Arguments
- spatialRepresentationType
- object of class ISOSpatialRepresentationType or any character among values returned by - ISOSpatialRepresentationType$values()
Returns
TRUE if added, FALSE otherwise
Method delSpatialRepresentationType()
Deletes spatial representation type
Usage
ISOIdentification19115_3$delSpatialRepresentationType( spatialRepresentationType )
Arguments
- spatialRepresentationType
- object of class ISOSpatialRepresentationType or any character among values returned by - ISOSpatialRepresentationType$values()
Returns
TRUE if deleted, FALSE otherwise
Method addSpatialResolution()
Adds spatial resolution
Usage
ISOIdentification19115_3$addSpatialResolution(resolution)
Arguments
- resolution
- object of class ISOResolution or character 
Returns
TRUE if added, FALSE otherwise
Method delSpatialResolution()
Deletes spatial resolution
Usage
ISOIdentification19115_3$delSpatialResolution(resolution)
Arguments
- resolution
- object of class ISOResolution or character 
Returns
TRUE if deleted, FALSE otherwise
Method addTemporalResolution()
Adds temporal resolution
Usage
ISOIdentification19115_3$addTemporalResolution(resolution)
Arguments
- resolution
- object of class ISOPeriodDuration or character 
Returns
TRUE if added, FALSE otherwise
Method delTemporalResolution()
Deletes temporal resolution
Usage
ISOIdentification19115_3$delTemporalResolution(resolution)
Arguments
- resolution
- object of class ISOPeriodDuration or character 
Returns
TRUE if deleted, FALSE otherwise
Method addTopicCategory()
Adds topic category
Usage
ISOIdentification19115_3$addTopicCategory(topicCategory)
Arguments
- topicCategory
- object of class ISOTopicCategory or any character value among those returned by - ISOTopicCategory$values()
Returns
TRUE if added, FALSE otherwise
Method delTopicCategory()
Deletes topic category
Usage
ISOIdentification19115_3$delTopicCategory(topicCategory)
Arguments
- topicCategory
- object of class ISOTopicCategory or any character value among those returned by - ISOTopicCategory$values()
Returns
TRUE if deleted, FALSE otherwise
Method addExtent()
Adds extent
Usage
ISOIdentification19115_3$addExtent(extent)
Arguments
- extent
- object of class ISOExtent 
Returns
TRUE if added, FALSE otherwise
Method delExtent()
Deletes extent
Usage
ISOIdentification19115_3$delExtent(extent)
Arguments
- extent
- object of class ISOExtent 
Returns
TRUE if deleted, FALSE otherwise
Method addAdditionalDocumentation()
Adds additional documentation
Usage
ISOIdentification19115_3$addAdditionalDocumentation(additionalDocumentation)
Arguments
- additionalDocumentation
- object of class ISOCitation 
Returns
TRUE if added, FALSE otherwise
Method delAdditionalDocumentation()
Deletes additional documentation
Usage
ISOIdentification19115_3$delAdditionalDocumentation(additionalDocumentation)
Arguments
- additionalDocumentation
- object of class ISOCitation 
Returns
TRUE if deleted, FALSE otherwise
Method setProcessingLevel()
Set processing level
Usage
ISOIdentification19115_3$setProcessingLevel(processingLevel)
Arguments
- processingLevel
- object of class ISOMetaIdentifier or character 
Method addResourceMaintenance()
Adds resource maintenance
Usage
ISOIdentification19115_3$addResourceMaintenance(resourceMaintenance)
Arguments
- resourceMaintenance
- object of class ISOMaintenanceInformation 
Returns
TRUE if added, FALSE otherwise
Method delResourceMaintenance()
Deletes resource maintenance
Usage
ISOIdentification19115_3$delResourceMaintenance(resourceMaintenance)
Arguments
- resourceMaintenance
- object of class ISOMaintenanceInformation 
Returns
TRUE if deleted, FALSE otherwise
Method addGraphicOverview()
Adds graphic overview
Usage
ISOIdentification19115_3$addGraphicOverview(graphicOverview)
Arguments
- graphicOverview
- object of class ISOBrowseGraphic 
Returns
TRUE if added, FALSE otherwise
Method delGraphicOverview()
Deletes graphic overview
Usage
ISOIdentification19115_3$delGraphicOverview(graphicOverview)
Arguments
- graphicOverview
- object of class ISOBrowseGraphic 
Returns
TRUE if deleted, FALSE otherwise
Method addFormat()
Adds format
Usage
ISOIdentification19115_3$addFormat(format)
Arguments
- format
- object of class ISOFormat 
Returns
TRUE if added, FALSE otherwise
Method delFormat()
Deletes format
Usage
ISOIdentification19115_3$delFormat(format)
Arguments
- format
- object of class ISOFormat 
Returns
TRUE if deleted, FALSE otherwise
Method addKeywords()
Adds keywords
Usage
ISOIdentification19115_3$addKeywords(keywords)
Arguments
- keywords
- object of class ISOKeywords 
Returns
TRUE if added, FALSE otherwise
Method delKeywords()
Deletes keywords
Usage
ISOIdentification19115_3$delKeywords(keywords)
Arguments
- keywords
- object of class ISOKeywords 
Returns
TRUE if deleted, FALSE otherwise
Method addResourceSpecificUsage()
Adds resource specific usage
Usage
ISOIdentification19115_3$addResourceSpecificUsage(usage)
Arguments
- usage
- object of class ISOUsage 
Returns
TRUE if added, FALSE otherwise
Method delResourceSpecificUsage()
Deletes resource specific usage
Usage
ISOIdentification19115_3$delResourceSpecificUsage(usage)
Arguments
- usage
- object of class ISOUsage 
Returns
TRUE if deleted, FALSE otherwise
Method addResourceConstraints()
Adds resource constraints
Usage
ISOIdentification19115_3$addResourceConstraints(resourceConstraints)
Arguments
- resourceConstraints
- object of class ISOConstraints 
Returns
TRUE if added, FALSE otherwise
Method delResourceConstraints()
Deletes resource constraints
Usage
ISOIdentification19115_3$delResourceConstraints(resourceConstraints)
Arguments
- resourceConstraints
- object of class ISOConstraints 
Returns
TRUE if deleted, FALSE otherwise
Method addAssociatedResource()
Adds associated resource
Usage
ISOIdentification19115_3$addAssociatedResource(associatedResource)
Arguments
- associatedResource
- object of class ISOAssociatedResource 
Returns
TRUE if added, FALSE otherwise
Method delAssociatedResource()
Deletes associated resource
Usage
ISOIdentification19115_3$delAssociatedResource(associatedResource)
Arguments
- associatedResource
- object of class ISOAssociatedResource 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOIdentification19115_3$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_AbstractMD_Identification
ISOIdentification19139
Description
ISOIdentification19139
ISOIdentification19139
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Identification in ISO 19139
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> ISOIdentification19139
Public fields
- citation
- citation: ISOCitation 
- abstract
- abstract: character 
- purpose
- purpose [0..1]: character 
- credit
- credit [0..*]: character 
- status
- status [0..*]: ISOProgress 
- pointOfContact
- pointOfContact [0..*]: ISOResponsibleParty 
- resourceMaintenance
- resourceMaintenance [0..*]: ISOMaintenanceInformation 
- graphicOverview
- graphicOverview [0..*]: ISOBrowseGraphic 
- resourceFormat
- resourceFormat [0..*]: ISOFormat 
- descriptiveKeywords
- descriptiveKeywords [0..*]: ISOKeywords 
- resourceSpecificUsage
- resourceSpecificUsage [0..*]: ISOUsage 
- resourceConstraints
- resourceConstraints [0..*]: ISOLegalConstraints 
- aggregationInfo
- aggregationInfo [0..*]: ISOAggregateInformation 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOIdentification19139$new(xml = NULL, defaults = list())
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- defaults list 
Method setCitation()
Set citation
Usage
ISOIdentification19139$setCitation(citation)
Arguments
- citation
- object of class ISOCitation 
Method setAbstract()
Set abstract
Usage
ISOIdentification19139$setAbstract(abstract, locales = NULL)
Arguments
- abstract
- abstract 
- locales
- list of localized abstracts. Default is - NULL
Method setPurpose()
Set purpose
Usage
ISOIdentification19139$setPurpose(purpose, locales = NULL)
Arguments
- purpose
- purpose 
- locales
- list of localized texts. Default is - NULL
Method addCredit()
Adds credit
Usage
ISOIdentification19139$addCredit(credit, locales = NULL)
Arguments
- credit
- credit 
- locales
- list of localized texts. Default is - NULL
Returns
TRUE if added, FALSE otherwise
Method delCredit()
Deletes credit
Usage
ISOIdentification19139$delCredit(credit, locales = NULL)
Arguments
- credit
- credit 
- locales
- list of localized texts. Default is - NULL
Returns
TRUE if deleted, FALSE otherwise
Method addStatus()
Adds status
Usage
ISOIdentification19139$addStatus(status)
Arguments
- status
- object of class ISOProgress or any character among values returned by - ISOProgress$values()
Returns
TRUE if added, FALSE otherwise
Method delStatus()
Deletes status
Usage
ISOIdentification19139$delStatus(status)
Arguments
- status
- object of class ISOProgress or any character among values returned by - ISOProgress$values()
Returns
TRUE if deleted, FALSE otherwise
Method addPointOfContact()
Adds point of contact
Usage
ISOIdentification19139$addPointOfContact(pointOfContact)
Arguments
- pointOfContact
- object of class ISOResponsibleParty 
Returns
TRUE if added, FALSE otherwise
Method delPointOfContact()
Deletes point of contact
Usage
ISOIdentification19139$delPointOfContact(pointOfContact)
Arguments
- pointOfContact
- object of class ISOResponsibleParty 
Returns
TRUE if deleted, FALSE otherwise
Method addResourceMaintenance()
Adds resource maintenance
Usage
ISOIdentification19139$addResourceMaintenance(resourceMaintenance)
Arguments
- resourceMaintenance
- object of class ISOMaintenanceInformation 
Returns
TRUE if added, FALSE otherwise
Method setResourceMaintenance()
Set resource maintenance
Usage
ISOIdentification19139$setResourceMaintenance(resourceMaintenance)
Arguments
- resourceMaintenance
- object of class ISOMaintenanceInformation 
Returns
TRUE if set, FALSE otherwise
Method delResourceMaintenance()
Deletes resource maintenance
Usage
ISOIdentification19139$delResourceMaintenance(resourceMaintenance)
Arguments
- resourceMaintenance
- object of class ISOMaintenanceInformation 
Returns
TRUE if deleted, FALSE otherwise
Method addGraphicOverview()
Adds graphic overview
Usage
ISOIdentification19139$addGraphicOverview(graphicOverview)
Arguments
- graphicOverview
- object of class ISOBrowseGraphic 
Returns
TRUE if added, FALSE otherwise
Method setGraphicOverview()
Sets graphic overview
Usage
ISOIdentification19139$setGraphicOverview(graphicOverview)
Arguments
- graphicOverview
- object of class ISOBrowseGraphic 
Returns
TRUE if set, FALSE otherwise
Method delGraphicOverview()
Deletes graphic overview
Usage
ISOIdentification19139$delGraphicOverview(graphicOverview)
Arguments
- graphicOverview
- object of class ISOBrowseGraphic 
Returns
TRUE if deleted, FALSE otherwise
Method addFormat()
Adds format
Usage
ISOIdentification19139$addFormat(format)
Arguments
- format
- object of class ISOFormat 
Returns
TRUE if added, FALSE otherwise
Method delFormat()
Deletes format
Usage
ISOIdentification19139$delFormat(format)
Arguments
- format
- object of class ISOFormat 
Returns
TRUE if deleted, FALSE otherwise
Method addKeywords()
Adds keywords
Usage
ISOIdentification19139$addKeywords(keywords)
Arguments
- keywords
- object of class ISOKeywords 
Returns
TRUE if added, FALSE otherwise
Method setKeywords()
Set keywords
Usage
ISOIdentification19139$setKeywords(keywords)
Arguments
- keywords
- object of class ISOKeywords 
Returns
TRUE if set, FALSE otherwise
Method delKeywords()
Deletes keywords
Usage
ISOIdentification19139$delKeywords(keywords)
Arguments
- keywords
- object of class ISOKeywords 
Returns
TRUE if deleted, FALSE otherwise
Method addResourceConstraints()
Adds resource constraints
Usage
ISOIdentification19139$addResourceConstraints(resourceConstraints)
Arguments
- resourceConstraints
- object of class ISOConstraints 
Returns
TRUE if added, FALSE otherwise
Method delResourceConstraints()
Deletes resource constraints
Usage
ISOIdentification19139$delResourceConstraints(resourceConstraints)
Arguments
- resourceConstraints
- object of class ISOConstraints 
Returns
TRUE if deleted, FALSE otherwise
Method addResourceSpecificUsage()
Adds resource specific usage
Usage
ISOIdentification19139$addResourceSpecificUsage(usage)
Arguments
- usage
- object of class ISOUsage 
Returns
TRUE if added, FALSE otherwise
Method delResourceSpecificUsage()
Deletes resource specific usage
Usage
ISOIdentification19139$delResourceSpecificUsage(usage)
Arguments
- usage
- object of class ISOUsage 
Returns
TRUE if deleted, FALSE otherwise
Method addAggregateInformation()
Adds aggregate information
Usage
ISOIdentification19139$addAggregateInformation(aggregateInfo)
Arguments
- aggregateInfo
- object of class ISOAggregateInformation 
Returns
TRUE if added, FALSE otherwise
Method delAggregateInformation()
Deletes aggregate information
Usage
ISOIdentification19139$delAggregateInformation(aggregateInfo)
Arguments
- aggregateInfo
- object of class ISOAggregateInformation 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOIdentification19139$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractMD_Identification
ISOImageDescription
Description
ISOImageDescription
ISOImageDescription
Format
R6Class object.
Value
Object of R6Class for modelling an ISOImageDescription
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractContentInformation -> geometa::ISOCoverageDescription -> ISOImageDescription
Public fields
- illuminationElevationAngle
- illuminationElevationAngle [0..1] 
- illuminationAzimuthAngle
- illuminationAzimuthAngle [0..1] 
- imagingCondition
- imagingCondition [0..1] 
- imageQualityCode
- imageQualityCode [0..1] 
- cloudCoverPercentage
- cloudCoverPercentage [0..1] 
- processingLevelCode
- processingLevelCode [0..1] 
- compressionGenerationQuantity
- compressionGenerationQuantity [0..1] 
- triangulationIndicator
- triangulationIndicator [0..1] 
- radiometricCalibrationDataAvailability
- radiometricCalibrationDataAvailability [0..1] 
- cameraCalibrationInformationAvailability
- cameraCalibrationInformationAvailability [0..1] 
- filmDistortionInformationAvailability
- filmDistortionInformationAvailability [0..1] 
- lensDistortionInformationAvailability
- lensDistortionInformationAvailability [0..1] 
Methods
Public methods
-  ISOImageDescription$setRadiometricCalibrationDataAvailability()
-  ISOImageDescription$setCameraCalibrationInformationAvailability()
-  ISOImageDescription$setFilmDistortionInformationAvailability()
-  ISOImageDescription$setLensDistortionInformationAvailability()
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCoverageDescription$addDimension()
- geometa::ISOCoverageDescription$delDimension()
- geometa::ISOCoverageDescription$setAttributeDescription()
- geometa::ISOCoverageDescription$setContentType()
Method new()
Initializes object
Usage
ISOImageDescription$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setIlluminationElevationAngle()
Set illumination elevation angle
Usage
ISOImageDescription$setIlluminationElevationAngle(illuminationElevationAngle)
Arguments
- illuminationElevationAngle
- object of class numeric 
Method setIlluminationAzimuthAngle()
Set illumination azimuth angle
Usage
ISOImageDescription$setIlluminationAzimuthAngle(illuminationAzimuthAngle)
Arguments
- illuminationAzimuthAngle
- object of class numeric 
Method setImagingCondition()
Set imaging condition
Usage
ISOImageDescription$setImagingCondition(imagingCondition)
Arguments
- imagingCondition
- object of class ISOImagingCondition or character among values returned by - ISOImagingCondition$values()
Method setImageQualityCode()
Set image quality code
Usage
ISOImageDescription$setImageQualityCode(code)
Arguments
- code
- object of class ISOMetaIdentifier 
Method setCloudCoverPercentage()
Set cloud cover percentage
Usage
ISOImageDescription$setCloudCoverPercentage(cloudCoverPercentage)
Arguments
- cloudCoverPercentage
- object of class numeric 
Method setProcessingLevelCode()
Set processing level code
Usage
ISOImageDescription$setProcessingLevelCode(code)
Arguments
- code
- object of class ISOMetaIdentifier 
Method setCompressionGenerationQuantity()
Set compression generation quantity
Usage
ISOImageDescription$setCompressionGenerationQuantity(quantity)
Arguments
- quantity
- object of class integer 
Method setTriangulationIndicator()
Set triangulation indicator
Usage
ISOImageDescription$setTriangulationIndicator(triangulationIndicator)
Arguments
- triangulationIndicator
- object of class logical 
Method setRadiometricCalibrationDataAvailability()
Set radiometric calibration data availability
Usage
ISOImageDescription$setRadiometricCalibrationDataAvailability( radiometricCalibrationDataAvailability )
Arguments
- radiometricCalibrationDataAvailability
- object of class logical 
Method setCameraCalibrationInformationAvailability()
Set camera calibration information availability
Usage
ISOImageDescription$setCameraCalibrationInformationAvailability( cameraCalibrationInformationAvailability )
Arguments
- cameraCalibrationInformationAvailability
- object of class logical 
Method setFilmDistortionInformationAvailability()
Set film distortion information availability
Usage
ISOImageDescription$setFilmDistortionInformationAvailability( filmDistortionInformationAvailability )
Arguments
- filmDistortionInformationAvailability
- object of class logical 
Method setLensDistortionInformationAvailability()
Set lens distortion information availability
Usage
ISOImageDescription$setLensDistortionInformationAvailability( lensDistortionInformationAvailability )
Arguments
- lensDistortionInformationAvailability
- object of class logical 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageDescription$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ImageDescription
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_ImageDescription
Examples
   #create image description
   md <- ISOImageDescription$new()
   md$setAttributeDescription("test")
   md$setContentType("modelResult")
   
   #adding 3 arbitrary dimensions
   for(i in 1:3){
      band <- ISOBand$new()
      mn <- ISOMemberName$new(aName = sprintf("name %s",i), attributeType = sprintf("type %s",i))
      band$setSequenceIdentifier(mn)
      band$setDescriptor("descriptor")
      band$setMaxValue(10)
      band$setMinValue(1)
      gml <- GMLBaseUnit$new(id = sprintf("ID%s",i))
      gml$setDescriptionReference("someref")
      gml$setIdentifier("identifier", "codespace")
      gml$addName("name1", "codespace")
      gml$addName("name2", "codespace")
      gml$setQuantityTypeReference("someref")
      gml$setCatalogSymbol("symbol")
      gml$setUnitsSystem("somelink")
      band$setUnits(gml)
      band$setPeakResponse(9)
      band$setBitsPerValue(5)
      band$setToneGradation(100)
      band$setScaleFactor(1)
      band$setOffset(4)
      md$addDimension(band)
   }
   
   md$setIlluminationElevationAngle(15)
   md$setIlluminationAzimuthAngle(10)
   md$setImagingCondition("rain")
   md$setImageQualityCode("bad")
   md$setCloudCoverPercentage(90)
   md$setProcessingLevelCode("high")
   md$setCompressionGenerationQuantity(1L)
   md$setTriangulationIndicator(FALSE)
   md$setRadiometricCalibrationDataAvailability(FALSE)
   md$setCameraCalibrationInformationAvailability(FALSE)
   md$setFilmDistortionInformationAvailability(FALSE)
   md$setLensDistortionInformationAvailability(FALSE)
   
   xml <- md$encode()
   
ISOImageryAbstractGeolocationInformation
Description
ISOImageryAbstractGeolocationInformation
ISOImageryAbstractGeolocationInformation
Format
R6Class object.
Value
Object of R6Class for modelling an ISOimagery geolocation information
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryAbstractGeolocationInformation
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImageryAbstractGeolocationInformation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryAbstractGeolocationInformation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
abstract class
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_AbstractMI_GeolocationInformation
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_AbstractMI_GeolocationInformation
ISOImageryAcquisitionInformation
Description
ISOImageryAcquisitionInformation
ISOImageryAcquisitionInformation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Imagery AcquisitionInformation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractAcquisitionInformation -> ISOImageryAcquisitionInformation
Public fields
- scope
- scope [0..1]: ISOScope 
- instrument
- instrument [0..*]: ISOImageryInstrument 
- operation
- operation [0..*]: ISOImageryOperation 
- platform
- platform [0..*]: ISOImageryPlatform 
- acquisitionPlan
- acquisitionPlan [0..*]: ISOImageryPlan 
- objective
- objective [0..*]: ISOImageryObjective 
- acquisitionRequirement
- acquisitionRequirement [0..*]: ISOImageryRequirement 
- environmentalConditions
- environmentalConditions [0..1]: ISOImageryEnvironmentalRecord 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImageryAcquisitionInformation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setScope()
Set scope
Usage
ISOImageryAcquisitionInformation$setScope(scope)
Arguments
- scope
- object of class ISOScope 
Method addInstrument()
Adds instrument
Usage
ISOImageryAcquisitionInformation$addInstrument(instrument)
Arguments
- instrument
- object of class ISOImageryInstrument 
Returns
TRUE if added, FALSE otherwise
Method delInstrument()
Deletes instrument
Usage
ISOImageryAcquisitionInformation$delInstrument(instrument)
Arguments
- instrument
- object of class ISOImageryInstrument 
Returns
TRUE if deleted, FALSE otherwise
Method addOperation()
Adds operation
Usage
ISOImageryAcquisitionInformation$addOperation(operation)
Arguments
- operation
- object of class ISOImageryOperation 
Returns
TRUE if added, FALSE otherwise
Method delOperation()
Deletes operation
Usage
ISOImageryAcquisitionInformation$delOperation(operation)
Arguments
- operation
- object of class ISOImageryOperation 
Returns
TRUE if deleted, FALSE otherwise
Method addPlatform()
Adds platform
Usage
ISOImageryAcquisitionInformation$addPlatform(platform)
Arguments
- platform
- object of class ISOImageryPlatform 
Returns
TRUE if added, FALSE otherwise
Method delPlatform()
Deletes platform
Usage
ISOImageryAcquisitionInformation$delPlatform(platform)
Arguments
- platform
- object of class ISOImageryPlatform 
Returns
TRUE if deleted, FALSE otherwise
Method addPlan()
Adds plan
Usage
ISOImageryAcquisitionInformation$addPlan(plan)
Arguments
- plan
- object of class ISOImageryPlan 
Returns
TRUE if added, FALSE otherwise
Method delPlan()
Deletes plan
Usage
ISOImageryAcquisitionInformation$delPlan(plan)
Arguments
- plan
- object of class ISOImageryPlan 
Returns
TRUE if deleted, FALSE otherwise
Method addObjective()
Adds objective
Usage
ISOImageryAcquisitionInformation$addObjective(objective)
Arguments
- objective
- object of class ISOImageryObjective 
Returns
TRUE if added, FALSE otherwise
Method delObjective()
Deletes objective
Usage
ISOImageryAcquisitionInformation$delObjective(objective)
Arguments
- objective
- object of class ISOImageryObjective 
Returns
TRUE if deleted, FALSE otherwise
Method addRequirement()
Adds requirement
Usage
ISOImageryAcquisitionInformation$addRequirement(requirement)
Arguments
- requirement
- object of class ISOImageryRequirement 
Returns
TRUE if added, FALSE otherwise
Method delRequirement()
Deletes requirement
Usage
ISOImageryAcquisitionInformation$delRequirement(requirement)
Arguments
- requirement
- object of class ISOImageryRequirement 
Returns
TRUE if deleted, FALSE otherwise
Method setEnvironmentConditions()
Set environment conditions
Usage
ISOImageryAcquisitionInformation$setEnvironmentConditions(conditions)
Arguments
- conditions
- object of class ISOImageryEnvironmentalRecord 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryAcquisitionInformation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_AcquisitionInformation
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_AcquisitionInformation
Examples
    md = ISOImageryAcquisitionInformation$new()
    
   xml <- md$encode()
ISOImageryAlgorithm
Description
ISOImageryAlgorithm
ISOImageryAlgorithm
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery algorithm
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryAlgorithm
Public fields
- citation
- citation [1..1]: ISOCitation 
- description
- description [1..1]: character|ISOLocalisedCharacterString 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initialized object
Usage
ISOImageryAlgorithm$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setCitation()
Set citation
Usage
ISOImageryAlgorithm$setCitation(citation)
Arguments
- citation
- object of class ISOCitation 
Method setDescription()
Set description
Usage
ISOImageryAlgorithm$setDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- list of localized texts. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryAlgorithm$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_LE_Algorithm
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LE_Algorithm
Examples
   md <- ISOImageryAlgorithm$new()
   
   #add citation
   rp1 <- ISOResponsibleParty$new()
   rp1$setIndividualName("someone1")
   rp1$setOrganisationName("somewhere1")
   rp1$setPositionName("someposition1")
   rp1$setRole("pointOfContact")
   contact1 <- ISOContact$new()
   phone1 <- ISOTelephone$new()
   phone1$setVoice("myphonenumber1")
   phone1$setFacsimile("myfacsimile1")
   contact1$setPhone(phone1)
   address1 <- ISOAddress$new()
   address1$setDeliveryPoint("theaddress1")
   address1$setCity("thecity1")
   address1$setPostalCode("111")
   address1$setCountry("France")
   address1$setEmail("someone1@theorg.org")
   contact1$setAddress(address1)
   res <- ISOOnlineResource$new()
   res$setLinkage("http://www.somewhereovertheweb.org")
   res$setName("somename")
   contact1$setOnlineResource(res)
   rp1$setContactInfo(contact1)
   
   #citation
   ct <- ISOCitation$new()
   ct$setTitle("sometitle")
   d <- ISODate$new()
   d$setDate(ISOdate(2015, 1, 1, 1))
   d$setDateType("publication")
   ct$addDate(d)
   ct$setEdition("1.0")
   ct$setEditionDate(ISOdate(2015,1,1))
   ct$addIdentifier(ISOMetaIdentifier$new(code = "identifier"))
   ct$addPresentationForm("mapDigital")
   ct$addCitedResponsibleParty(rp1)
   md$setCitation(ct)
   md$setDescription("some description")
   
   xml <- md$encode()
ISOImageryBand
Description
ISOImageryBand
ISOImageryBand
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery band
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISORangeDimension -> geometa::ISOBand -> ISOImageryBand
Public fields
- bandBoundaryDefinition
- bandBoundaryDefinition [0..1]: ISOImageryBandDefinition 
- nominalSpatialResolution
- nominalSpatialResolution [0..1] ISOBaseReal 
- transferFunctionType
- transferFunctionType [0..1]: ISOImageryTransferFunctionType 
- transmittedPolarisation
- transmittedPolarisation [0..1]: ISOImageryPolarisationOrientation 
- detectedPolarisation
- detectedPolarisation [0..1]: ISOImageryPolarisationOrientation 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISORangeDimension$setDescription()
- geometa::ISORangeDimension$setDescriptor()
- geometa::ISORangeDimension$setName()
- geometa::ISORangeDimension$setSequenceIdentifier()
- geometa::ISOBand$setBitsPerValue()
- geometa::ISOBand$setMaxValue()
- geometa::ISOBand$setMinValue()
- geometa::ISOBand$setOffset()
- geometa::ISOBand$setPeakResponse()
- geometa::ISOBand$setScaleFactor()
- geometa::ISOBand$setToneGradation()
- geometa::ISOBand$setUnits()
Method new()
Initializes object
Usage
ISOImageryBand$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setBandBoundaryDefinition()
Set band boundary definition
Usage
ISOImageryBand$setBandBoundaryDefinition(definition)
Arguments
- definition
- object of class ISOImageryBandDefinition or character among values returned by - ISOImageryBandDefinition$values()
Method setNominalSpatialResolution()
Set nominal spatial resolution
Usage
ISOImageryBand$setNominalSpatialResolution(resolution)
Arguments
- resolution
- object of class numeric 
Method setTransferFunctionType()
Set transfer function type
Usage
ISOImageryBand$setTransferFunctionType(functionType)
Arguments
- functionType
- object of class ISOImageryTransferFunctionType or any character from values returned by - ISOImageryTransferFunctionType$values()
Method setTransmittedPolarisation()
Set transmitted polarisation
Usage
ISOImageryBand$setTransmittedPolarisation(polarisation)
Arguments
- polarisation
- object of class ISOImageryPolarisationOrientation or any character from values returned by - ISOImageryPolarisationOrientation$values()
Method setDetectedPolarisation()
Set detected polarisation
Usage
ISOImageryBand$setDetectedPolarisation(polarisation)
Arguments
- polarisation
- object of class ISOImageryPolarisationOrientation or any character from values returned by - ISOImageryPolarisationOrientation$values()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryBand$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Band
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MI_Band
Examples
   #create band range dimension
   md <- ISOImageryBand$new()
   md$setSequenceIdentifier(ISOMemberName$new(aName = "name", attributeType = "type"))
   md$setDescriptor("descriptor")
   md$setMaxValue(10)
   md$setMinValue(1)
   gml <- GMLBaseUnit$new(id = "ID")
   gml$setDescriptionReference("someref")
   gml$setIdentifier("identifier", "codespace")
   gml$addName("name1", "codespace")
   gml$addName("name2", "codespace")
   gml$setQuantityTypeReference("someref")
   gml$setCatalogSymbol("symbol")
   gml$setUnitsSystem("somelink")
   md$setUnits(gml)
   md$setPeakResponse(9)
   md$setBitsPerValue(5)
   md$setToneGradation(100)
   md$setScaleFactor(1)
   md$setOffset(4)
   
   md$setBandBoundaryDefinition("fiftyPercent")
   md$setNominalSpatialResolution(14.5)
   md$setTransferFunctionType("linear")
   md$setTransmittedPolarisation("horizontal")
   md$setDetectedPolarisation("horizontal")
   
   xml <- md$encode()
ISOImageryBandDefinition
Description
ISOImageryBandDefinition
ISOImageryBandDefinition
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Imagery Band definition
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImageryBandDefinition
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOImageryBandDefinition$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryBandDefinition$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_BandDefinition
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MI_BandDefinition
Examples
  #possible values
  values <- ISOImageryBandDefinition$values(labels = TRUE)
  
  #some def
  fiftyp <- ISOImageryBandDefinition$new(value = "fiftyPercent")
ISOImageryContext
Description
ISOImageryContext
ISOImageryContext
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Imagery Context
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImageryContext
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOImageryContext$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryContext$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_ContextCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_ContextCode
Examples
  #possible values
  values <- ISOImageryContext$values(labels = TRUE)
  
  #some def
  acquisition <- ISOImageryContext$new(value = "acquisition")
ISOImageryCoverageDescription
Description
ISOImageryCoverageDescription
ISOImageryCoverageDescription
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery image description
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractContentInformation -> geometa::ISOCoverageDescription -> ISOImageryCoverageDescription
Public fields
- rangeElementDescription
- rangeElementDescription [0..*] : ISOImageryRangeElementDescription 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCoverageDescription$addDimension()
- geometa::ISOCoverageDescription$delDimension()
- geometa::ISOCoverageDescription$setAttributeDescription()
- geometa::ISOCoverageDescription$setContentType()
Method new()
Initializes object
Usage
ISOImageryCoverageDescription$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addRangeElementDescription()
Adds range element description
Usage
ISOImageryCoverageDescription$addRangeElementDescription(description)
Arguments
- description
- object of class ISOImageryRangeElementDescription 
Returns
TRUE if added, FALSE otherwise
Method delRangeElementDescription()
Deletes range element description
Usage
ISOImageryCoverageDescription$delRangeElementDescription(description)
Arguments
- description
- object of class ISOImageryRangeElementDescription 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryCoverageDescription$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_CoverageDescription
- 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MI_CoverageDescription
Examples
   #create coverage description
   md <- ISOImageryCoverageDescription$new()
   md$setAttributeDescription("test")
   md$setContentType("modelResult")
   
   #adding 3 arbitrary dimensions
   for(i in 1:3){
      band <- ISOBand$new()
      mn <- ISOMemberName$new(aName = sprintf("name %s",i), attributeType = sprintf("type %s",i))
      band$setSequenceIdentifier(mn)
      band$setDescriptor("descriptor")
      band$setMaxValue(10)
      band$setMinValue(1)
      gml <- GMLBaseUnit$new(id = sprintf("ID%s",i))
      gml$setDescriptionReference("someref")
      gml$setIdentifier("identifier", "codespace")
      gml$addName("name1", "codespace")
      gml$addName("name2", "codespace")
      gml$setQuantityTypeReference("someref")
      gml$setCatalogSymbol("symbol")
      gml$setUnitsSystem("somelink")
      band$setUnits(gml)
      band$setPeakResponse(9)
      band$setBitsPerValue(5)
      band$setToneGradation(100)
      band$setScaleFactor(1)
      band$setOffset(4)
      md$addDimension(band)
   }
   
   des <- ISOImageryRangeElementDescription$new()
   des$setName("name")
   des$setDefinition("description")
   des$addRangeElement("record1")
   des$addRangeElement("record2")
   md$addRangeElementDescription(des)
   xml <- md$encode()
ISOImageryCoverageResult
Description
ISOImageryCoverageResult
ISOImageryCoverageResult
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery coverage result
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractResult -> ISOImageryCoverageResult
Public fields
- resultScope
- resultScope [0..1]: ISOScope 
- dateTime
- dateTime [0..1]: POSIX/date 
- spatialRepresentationType
- spatialRepresentationType [1..1] : ISOSpatialRepresentationType 
- resultFile
- resultFile [1..1]: ISODataFile 
- resultSpatialRepresentation
- resultSpatialRepresentation [1..1]: ISOSpatialRepresentation 
- resultContentDescription
- resultContentDescription [1..1]: ISOCoverageDescription 
- resultFormat
- resultFormat [1..1]: ISOFormat 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImageryCoverageResult$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setResultScope()
Set result scope
Usage
ISOImageryCoverageResult$setResultScope(scope)
Arguments
- scope
- object of class ISOScope 
Method setDateTime()
Set date time
Usage
ISOImageryCoverageResult$setDateTime(dateTime)
Arguments
- dateTime
- date time, object of class POSIXct 
Method setSpatialRepresentationType()
Set spatial representation type
Usage
ISOImageryCoverageResult$setSpatialRepresentationType( spatialRepresentationType )
Arguments
- spatialRepresentationType
- object of class ISOSpatialRepresentationType or character among values returned by - ISOSpatialRepresentationType$values()
Method setResultFile()
Set result file
Usage
ISOImageryCoverageResult$setResultFile(resultFile)
Arguments
- resultFile
- object of class ISODataFile (in ISO 19139) or ISOQualityResultFile (in ISO 19115-3) 
Method setResultSpatialRepresentation()
Set result spatial representation
Usage
ISOImageryCoverageResult$setResultSpatialRepresentation(spatialRepresentation)
Arguments
- spatialRepresentation
- object of class ISOSpatialRepresentation 
Method setResultCoverageDescription()
Set result coverage description
Usage
ISOImageryCoverageResult$setResultCoverageDescription(coverageDescription)
Arguments
- coverageDescription
- object of class ISOCoverageDescription 
Method setResultFormat()
Set format
Usage
ISOImageryCoverageResult$setResultFormat(format)
Arguments
- format
- object of class ISOFormat 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryCoverageResult$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_QE_CoverageResult
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_QE_CoverageResult
ISOImageryEnvironmentalRecord
Description
ISOImageryEnvironmentalRecord
ISOImageryEnvironmentalRecord
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery environmental record
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryEnvironmentalRecord
Public fields
- averageAirTemperature
- averageAirTemperature 
- maxRelativeHumidity
- maxRelativeHumidity 
- maxAltitude
- maxAltitude 
- meterologicalConditions
- meterologicalConditions 
- solarAzimuth
- solarAzimuth 
- solarElevation
- solarElevation 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImageryEnvironmentalRecord$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setAverageAirTemperature()
Set average air temperature
Usage
ISOImageryEnvironmentalRecord$setAverageAirTemperature(temperature)
Arguments
- temperature
- object of class numeric 
Method setMaxRelativeHumidity()
Set max relative humidity
Usage
ISOImageryEnvironmentalRecord$setMaxRelativeHumidity(humidity)
Arguments
- humidity
- object of class numeric 
Method setMaxAltitude()
Set max altitude
Usage
ISOImageryEnvironmentalRecord$setMaxAltitude(altitude)
Arguments
- altitude
- object of class numeric 
Method setMeterologicalConditions()
Set meterological conditions
Usage
ISOImageryEnvironmentalRecord$setMeterologicalConditions( conditions, locales = NULL )
Arguments
- conditions
- conditions 
- locales
- list of localized texts. Default is - NULL
Method setSolarAzimuth()
Set solar azimuth
Usage
ISOImageryEnvironmentalRecord$setSolarAzimuth(solarAzimuth)
Arguments
- solarAzimuth
- object of class numeric 
Method setSolarElevation()
Set solar elevation
Usage
ISOImageryEnvironmentalRecord$setSolarElevation(solarElevation)
Arguments
- solarElevation
- object of class numeric 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryEnvironmentalRecord$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_EnvironmentalRecord
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_EnvironmentalRecord
Examples
   md <- ISOImageryEnvironmentalRecord$new()
   md$setAverageAirTemperature(3)
   md$setMaxRelativeHumidity(67)
   md$setMaxAltitude(400)
   md$setMeterologicalConditions("some conditions")
   xml <- md$encode()
ISOImageryEvent
Description
ISOImageryEvent
ISOImageryEvent
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery event
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryEvent
Public fields
- identifier
- identifier [1..1]: ISOMetaIdentifier 
- trigger
- trigger [1..1]: ISOImageryTrigger 
- context
- context [1..1]: ISOImageryContext 
- sequence
- sequence [1..1]: ISOImagerySequence 
- time
- time [1..1]: POSIXt 
- relatedPass
- relatedPass [0..1]: ISOImageryPlatformPass 
- relatedSensor
- relatedSensor [0..*]: ISOImageryInstrument 
- expectedObjective
- expectedObjective [0..*]: ISOImageryObjective 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImageryEvent$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setIdentifier()
Set identifier
Usage
ISOImageryEvent$setIdentifier(identifier)
Arguments
- identifier
- object of class ISOMetaIdentifier or character 
Method setTrigger()
Set trigger
Usage
ISOImageryEvent$setTrigger(trigger)
Arguments
- trigger
- object of class ISOImageryTrigger or any character among values returned by - ISOImageryTrigger$values()
Method setContext()
Set context
Usage
ISOImageryEvent$setContext(context)
Arguments
- context
- object of class ISOImageryContext or any character among values returned by - ISOImageryContext$values()
Method setSequence()
Set sequence
Usage
ISOImageryEvent$setSequence(sequence)
Arguments
- sequence
- object of class ISOImagerySequence or any character among values returned by - ISOImagerySequence$values()
Method setTime()
Set time
Usage
ISOImageryEvent$setTime(time)
Arguments
- time
- object of class POSIXct 
Method setPlatformPass()
Set platform pass
Usage
ISOImageryEvent$setPlatformPass(platformPass)
Arguments
- platformPass
- object of class ISOImageryPlatformPass 
Method addSensor()
Adds sensor
Usage
ISOImageryEvent$addSensor(sensor)
Arguments
- sensor
- object of class ISOImageryInstrument 
Returns
TRUE if added, FALSE otherwise
Method delSensor()
Deletes sensor
Usage
ISOImageryEvent$delSensor(sensor)
Arguments
- sensor
- object of class ISOImageryInstrument 
Returns
TRUE if deleted, FALSE otherwise
Method addObjective()
Adds objective
Usage
ISOImageryEvent$addObjective(objective)
Arguments
- objective
- object of class ISOImageryObjective 
Returns
TRUE if added, FALSE otherwise
Method delObjective()
Deletes objective
Usage
ISOImageryEvent$delObjective(objective)
Arguments
- objective
- object of class ISOImageryObjective 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryEvent$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Event
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Event
Examples
   md <- ISOImageryEvent$new()
   md$setIdentifier("event_1")
   md$setTrigger("manual")
   md$setContext("pass")
   md$setSequence("instantaneous")
   md$setTime(Sys.time())
 
   xml <- md$encode()
ISOImageryGCPCollection
Description
ISOImageryGCPCollection
ISOImageryGCPCollection
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery gcp collection
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> ISOImageryGCP
Public fields
- geographicCoordinates
- geographicCoordinates 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImageryGCP$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setGeographicCoordinates()
Set geographic coordinates
Usage
ISOImageryGCP$setGeographicCoordinates(sfg = NULL, m = NULL)
Arguments
- sfg
- simple feature object from sf 
- m
- object of class matrix 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryGCP$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_GCP
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MI_GCP
Examples
  md <- ISOImageryGCP$new()
  require(sf)
  pt <- sf::st_point(c(1,1))
  md$setGeographicCoordinates(sfg = pt) 
  xml <- md$encode()
ISOImageryGCPCollection
Description
ISOImageryGCPCollection
ISOImageryGCPCollection
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery gcp collection
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOImageryAbstractGeolocationInformation -> ISOImageryGCPCollection
Public fields
- collectionIdentification
- collectionIdentification [1..1]: integer 
- collectionName
- collectionName [1..1]: character|ISOLocalisedCharacterString 
- coordinateReferenceSystem
- coordinateReferenceSystem [1..1]: ISOAbstractReferenceSystem 
- gcp
- gcp [0..*]: list of ISOImageryGCP 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImageryGCPCollection$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setCollectionIdentification()
Set collection identification id
Usage
ISOImageryGCPCollection$setCollectionIdentification(id)
Arguments
- id
- object of class integer 
Method setCollectionName()
Set collection name
Usage
ISOImageryGCPCollection$setCollectionName(name, locales = NULL)
Arguments
- name
- object of class character 
- locales
- list of localized names. Default is - NULL
Method setCoordinateReferenceSystem()
Set coordinate reference system
Usage
ISOImageryGCPCollection$setCoordinateReferenceSystem(crs)
Arguments
- crs
- object of class inheriting ISOAbstractReferenceSystem 
Method addGCP()
Adds GCP
Usage
ISOImageryGCPCollection$addGCP(gcp)
Arguments
- gcp
- object of class ISOImageryGCP 
Returns
TRUE if added, FALSE otherwise
Method delGCP()
Deletes GCP
Usage
ISOImageryGCPCollection$delGCP(gcp)
Arguments
- gcp
- object of class ISOImageryGCP 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryGCPCollection$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_GCPCollection
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MI_GCPCollection
Examples
  md <- ISOImageryGCPCollection$new()
  md$setCollectionIdentification(1L)
  md$setCollectionName("name")
  rs <- ISOReferenceSystem$new()
  rsId <- ISOReferenceIdentifier$new(code = "4326", codeSpace = "EPSG")
  rs$setReferenceSystemIdentifier(rsId)
  md$setCoordinateReferenceSystem(rs)
  xml <- md$encode()
ISOImageryGeometryType
Description
ISOImageryGeometryType
ISOImageryGeometryType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Imagery geometry type
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImageryGeometryType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOImageryGeometryType$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryGeometryType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_GeometryTypeCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_GeometryTypeCode
Examples
  #possible values
  values <- ISOImageryGeometryType$values(labels = TRUE)
  
  #some def
  point <- ISOImageryGeometryType$new(value = "point")
ISOImageryGeorectified
Description
ISOImageryGeorectified
ISOImageryGeorectified
Format
R6Class object.
Value
Object of R6Class for modelling an ISO image Georectified
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractSpatialRepresentation -> geometa::ISOSpatialRepresentation -> geometa::ISOGridSpatialRepresentation -> geometa::ISOGeorectified -> ISOImageryGeorectified
Public fields
- checkPoint
- checkPoint [0..*]: ISOImageryGCP 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOGridSpatialRepresentation$addDimension()
- geometa::ISOGridSpatialRepresentation$delDimension()
- geometa::ISOGridSpatialRepresentation$setCellGeometry()
- geometa::ISOGridSpatialRepresentation$setNumberOfDimensions()
- geometa::ISOGridSpatialRepresentation$setTransformationParameterAvailability()
- geometa::ISOGeorectified$addCornerPoint()
- geometa::ISOGeorectified$addTransformationDimensionMapping()
- geometa::ISOGeorectified$delCornerPoint()
- geometa::ISOGeorectified$delTransformationDimensionMapping()
- geometa::ISOGeorectified$setCenterPoint()
- geometa::ISOGeorectified$setCheckPointAvailability()
- geometa::ISOGeorectified$setCheckPointDescription()
- geometa::ISOGeorectified$setPixelOrientation()
- geometa::ISOGeorectified$setTransformationDimensionDescription()
Method new()
Initializes object
Usage
ISOImageryGeorectified$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addCheckPoint()
Adds check point
Usage
ISOImageryGeorectified$addCheckPoint(sfg = NULL, m = NULL)
Arguments
- sfg
- simple feature object from sf 
- m
- object of class matrix 
Returns
TRUE if added, FALSE otherwise
Method delCheckPoint()
Deletes check point
Usage
ISOImageryGeorectified$delCheckPoint(sfg = NULL, m = NULL)
Arguments
- sfg
- simple feature object from sf 
- m
- object of class matrix 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryGeorectified$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Georectified
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MI_Georectified
ISOImageryGeoreferenceable
Description
ISOImageryGeoreferenceable
ISOImageryGeoreferenceable
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery Georeferenceable
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractSpatialRepresentation -> geometa::ISOSpatialRepresentation -> geometa::ISOGridSpatialRepresentation -> geometa::ISOGeoreferenceable -> ISOImageryGeoreferenceable
Public fields
- geolocationInformation
- geolocationInformation [0..*]: ISOImageryGeolocationInformation 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOGridSpatialRepresentation$addDimension()
- geometa::ISOGridSpatialRepresentation$delDimension()
- geometa::ISOGridSpatialRepresentation$setCellGeometry()
- geometa::ISOGridSpatialRepresentation$setNumberOfDimensions()
- geometa::ISOGridSpatialRepresentation$setTransformationParameterAvailability()
- geometa::ISOGeoreferenceable$addParameterCitation()
- geometa::ISOGeoreferenceable$delParameterCitation()
- geometa::ISOGeoreferenceable$setControlPointAvailability()
- geometa::ISOGeoreferenceable$setGeoreferencedParameters()
- geometa::ISOGeoreferenceable$setOrientationParameterAvailability()
- geometa::ISOGeoreferenceable$setOrientationParameterDescription()
Method new()
Initializes object
Usage
ISOImageryGeoreferenceable$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addGeolocationInformation()
Adds geolocation information
Usage
ISOImageryGeoreferenceable$addGeolocationInformation(geolocationInfo)
Arguments
- geolocationInfo
- object of class inheriting ISOImageryAbstractGeolocationInformation 
Returns
TRUE if added, FALSE otherwise
Method delGeolocationInformation()
Deletes geolocation information
Usage
ISOImageryGeoreferenceable$delGeolocationInformation(geolocationInfo)
Arguments
- geolocationInfo
- object of class inheriting ISOImageryAbstractGeolocationInformation 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryGeoreferenceable$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Georeferenceable
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MI_Georeferenceable
ISOImageryImageDescription
Description
ISOImageryImageDescription
ISOImageryImageDescription
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery image description
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractContentInformation -> geometa::ISOCoverageDescription -> geometa::ISOImageDescription -> ISOImageryImageDescription
Public fields
- rangeElementDescription
- rangeElementDescription [0..*] : ISOImageryRangeElementDescription 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCoverageDescription$addDimension()
- geometa::ISOCoverageDescription$delDimension()
- geometa::ISOCoverageDescription$setAttributeDescription()
- geometa::ISOCoverageDescription$setContentType()
- geometa::ISOImageDescription$setCameraCalibrationInformationAvailability()
- geometa::ISOImageDescription$setCloudCoverPercentage()
- geometa::ISOImageDescription$setCompressionGenerationQuantity()
- geometa::ISOImageDescription$setFilmDistortionInformationAvailability()
- geometa::ISOImageDescription$setIlluminationAzimuthAngle()
- geometa::ISOImageDescription$setIlluminationElevationAngle()
- geometa::ISOImageDescription$setImageQualityCode()
- geometa::ISOImageDescription$setImagingCondition()
- geometa::ISOImageDescription$setLensDistortionInformationAvailability()
- geometa::ISOImageDescription$setProcessingLevelCode()
- geometa::ISOImageDescription$setRadiometricCalibrationDataAvailability()
- geometa::ISOImageDescription$setTriangulationIndicator()
Method new()
Initializes object
Usage
ISOImageryImageDescription$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addRangeElementDescription()
Adds range element description
Usage
ISOImageryImageDescription$addRangeElementDescription(description)
Arguments
- description
- object of class ISOImageryRangeElementDescription 
Returns
TRUE if added, FALSE otherwise
Method delRangeElementDescription()
Deletes range element description
Usage
ISOImageryImageDescription$delRangeElementDescription(description)
Arguments
- description
- object of class ISOImageryRangeElementDescription 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryImageDescription$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_ImageDescription
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MI_ImageDescription
Examples
   #create image description
   md <- ISOImageryImageDescription$new()
   md$setAttributeDescription("test")
   md$setContentType("modelResult")
   
   #adding 3 arbitrary dimensions
   for(i in 1:3){
      band <- ISOBand$new()
      mn <- ISOMemberName$new(aName = sprintf("name %s",i), attributeType = sprintf("type %s",i))
      band$setSequenceIdentifier(mn)
      band$setDescriptor("descriptor")
      band$setMaxValue(10)
      band$setMinValue(1)
      gml <- GMLBaseUnit$new(id = sprintf("ID%s",i))
      gml$setDescriptionReference("someref")
      gml$setIdentifier("identifier", "codespace")
      gml$addName("name1", "codespace")
      gml$addName("name2", "codespace")
      gml$setQuantityTypeReference("someref")
      gml$setCatalogSymbol("symbol")
      gml$setUnitsSystem("somelink")
      band$setUnits(gml)
      band$setPeakResponse(9)
      band$setBitsPerValue(5)
      band$setToneGradation(100)
      band$setScaleFactor(1)
      band$setOffset(4)
      md$addDimension(band)
   }
   
   md$setIlluminationElevationAngle(15)
   md$setIlluminationAzimuthAngle(10)
   md$setImagingCondition("rain")
   md$setImageQualityCode("bad")
   md$setCloudCoverPercentage(90)
   md$setProcessingLevelCode("high")
   md$setCompressionGenerationQuantity(1L)
   md$setTriangulationIndicator(FALSE)
   md$setRadiometricCalibrationDataAvailability(FALSE)
   md$setCameraCalibrationInformationAvailability(FALSE)
   md$setFilmDistortionInformationAvailability(FALSE)
   md$setLensDistortionInformationAvailability(FALSE)
   
   des <- ISOImageryRangeElementDescription$new()
   des$setName("name")
   des$setDefinition("description")
   des$addRangeElement("record1")
   des$addRangeElement("record2")
   md$addRangeElementDescription(des)
   xml <- md$encode()
ISOImageryPlatform
Description
ISOImageryPlatform
ISOImageryPlatform
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery platform
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryInstrument
Public fields
- citation
- citation [0..*]: ISOCitation 
- identifier
- identifier [1..1]: ISOMetaIdentifier 
- type
- type [1..1]: character|ISOLocalisedCharacterString 
- description
- description [0..1]: character|ISOLocalisedCharacterString 
- mountedOn
- mountedOn [0..*]: ISOImageryPlatform 
- otherPropertyType
- otherPropertyType [0..1] : ISORecordType (=> ISO 19115-3) 
- otherProperty
- otherProperty [0..1] : ISORecord (=> ISO 19115-3) 
- sensor
- sensor [0..*] : ISOImagerySensor (=> ISO 19115-3) 
- history
- history [0..*] : ISOInstrumentationEventList (=> ISO 19115-3) 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImageryInstrument$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addCitation()
Adds citation
Usage
ISOImageryInstrument$addCitation(citation)
Arguments
- citation
- object of class ISOCitation 
Returns
TRUE if added, FALSE otherwise
Method delCitation()
Deletes citation
Usage
ISOImageryInstrument$delCitation(citation)
Arguments
- citation
- object of class ISOCitation 
Returns
TRUE if deleted, FALSE otherwise
Method setIdentifier()
Set identifier
Usage
ISOImageryInstrument$setIdentifier(identifier)
Arguments
- identifier
- object of class ISOMetaIdentifier or character 
Method setType()
Set type
Usage
ISOImageryInstrument$setType(type, locales = NULL)
Arguments
- type
- type 
- locales
- list of localized texts. Default is - NULL
Method setDescription()
Set description
Usage
ISOImageryInstrument$setDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- list of localized texts. Default is - NULL
Method addPlatform()
Adds platform
Usage
ISOImageryInstrument$addPlatform(platform)
Arguments
- platform
- object of class ISOImageryPlatform 
Returns
TRUE if added, FALSE otherwise
Method delPlatform()
Deletes platform
Usage
ISOImageryInstrument$delPlatform(platform)
Arguments
- platform
- object of class ISOImageryPlatform 
Returns
TRUE if deleted, FALSE otherwise
Method setOtherPropertyType()
setOtherPropertyType
Usage
ISOImageryInstrument$setOtherPropertyType(otherPropertyType)
Arguments
- otherPropertyType
- otherPropertyType object of class ISORecordType 
Method setOtherProperty()
setOtherProperty
Usage
ISOImageryInstrument$setOtherProperty(otherProperty)
Arguments
- otherProperty
- otherProperty object of class ISORecord 
Method addSensor()
Adds sensor
Usage
ISOImageryInstrument$addSensor(sensor)
Arguments
- sensor
- object of class ISOImagerySensor 
Returns
TRUE if added, FALSE otherwise
Method delSensor()
Deletes sensor
Usage
ISOImageryInstrument$delSensor(sensor)
Arguments
- sensor
- object of class ISOImagerySensor 
Returns
TRUE if deleted, FALSE otherwise
Method addInstrumentationEventList()
Adds instrumentation event list
Usage
ISOImageryInstrument$addInstrumentationEventList(instrumentEventList)
Arguments
- instrumentEventList
- object of class ISOInstrumentationEventList 
Returns
TRUE if added, FALSE otherwise
Method delInstrumentationEventList()
Adds instrumentation event list
Usage
ISOImageryInstrument$delInstrumentationEventList(instrumentEventList)
Arguments
- instrumentEventList
- object of class ISOInstrumentationEventList 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryInstrument$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Instrument
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Instrument
Examples
   md <- ISOImageryInstrument$new()
   md$setIdentifier("identifier")
   md$setType("type")
   md$setDescription("description")
   xml <- md$encode()
ISOImageryMetadata
Description
ISOImageryMetadata
ISOImageryMetadata
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Imagery Metadata
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOMetadata -> ISOImageryMetadata
Public fields
- acquisitionInformation
- acquisitionInformation [0..*]: ISOImageryAcquisitionInformation 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOMetadata$addAlternativeMetadataReference()
- geometa::ISOMetadata$addContact()
- geometa::ISOMetadata$addContentInfo()
- geometa::ISOMetadata$addDataQualityInfo()
- geometa::ISOMetadata$addDate()
- geometa::ISOMetadata$addHierarchyLevel()
- geometa::ISOMetadata$addHierarchyLevelName()
- geometa::ISOMetadata$addIdentificationInfo()
- geometa::ISOMetadata$addLocale()
- geometa::ISOMetadata$addMetadataExtensionInfo()
- geometa::ISOMetadata$addMetadataLinkage()
- geometa::ISOMetadata$addMetadataProfile()
- geometa::ISOMetadata$addMetadataScope()
- geometa::ISOMetadata$addMetadataStandard()
- geometa::ISOMetadata$addReferenceSystemInfo()
- geometa::ISOMetadata$addResourceLineage()
- geometa::ISOMetadata$addSpatialRepresentationInfo()
- geometa::ISOMetadata$delAlternativeMetadataReference()
- geometa::ISOMetadata$delContact()
- geometa::ISOMetadata$delContentInfo()
- geometa::ISOMetadata$delDataQualityInfo()
- geometa::ISOMetadata$delDate()
- geometa::ISOMetadata$delHierarchyLevel()
- geometa::ISOMetadata$delHierarchyLevelName()
- geometa::ISOMetadata$delIdentificationInfo()
- geometa::ISOMetadata$delLocale()
- geometa::ISOMetadata$delMetadataExtensionInfo()
- geometa::ISOMetadata$delMetadataLinkage()
- geometa::ISOMetadata$delMetadataProfile()
- geometa::ISOMetadata$delMetadataScope()
- geometa::ISOMetadata$delMetadataStandard()
- geometa::ISOMetadata$delReferenceSystemInfo()
- geometa::ISOMetadata$delResourceLineage()
- geometa::ISOMetadata$delSpatialRepresentationInfo()
- geometa::ISOMetadata$setCharacterSet()
- geometa::ISOMetadata$setDataQualityInfo()
- geometa::ISOMetadata$setDataSetURI()
- geometa::ISOMetadata$setDateStamp()
- geometa::ISOMetadata$setDefaultLocale()
- geometa::ISOMetadata$setDistributionInfo()
- geometa::ISOMetadata$setFileIdentifier()
- geometa::ISOMetadata$setIdentificationInfo()
- geometa::ISOMetadata$setLanguage()
- geometa::ISOMetadata$setMetadataIdentifier()
- geometa::ISOMetadata$setMetadataMaintenance()
- geometa::ISOMetadata$setMetadataStandardName()
- geometa::ISOMetadata$setMetadataStandardVersion()
- geometa::ISOMetadata$setParentIdentifier()
- geometa::ISOMetadata$setParentMetadata()
- geometa::ISOMetadata$setReferenceSystemInfo()
- geometa::ISOMetadata$setSpatialRepresentationInfo()
Method new()
Initializes object
Usage
ISOImageryMetadata$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addAcquisitionInfo()
Adds acquisition info
Usage
ISOImageryMetadata$addAcquisitionInfo(acquisitionInfo)
Arguments
- acquisitionInfo
- object of class ISOImageryAcquisitionInformation 
Returns
TRUE if added, FALSE otherwise
Method delAcquisitionInfo()
Deletes acquisition info
Usage
ISOImageryMetadata$delAcquisitionInfo(acquisitionInfo)
Arguments
- acquisitionInfo
- object of class ISOImageryAcquisitionInformation 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryMetadata$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Metadata
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Metadata
Examples
    #example 1 - WRITE: Create an ISO metadata and encode it as XML
    #######################################################
    md = ISOImageryMetadata$new()
    md$setFileIdentifier("my-metadata-identifier")
    md$setParentIdentifier("my-parent-metadata-identifier")
    md$setCharacterSet("utf8")
    md$setLanguage("eng")
    md$setDateStamp(ISOdate(2015, 1, 1, 1))
    md$setMetadataStandardName("ISO 19115:2003/19139")
    md$setMetadataStandardVersion("1.0")
    md$setDataSetURI("my-dataset-identifier")
    
    #add 3 contacts
    for(i in 1:3){
      rp <- ISOResponsibleParty$new()
      rp$setIndividualName(paste0("someone",i))
      rp$setOrganisationName("somewhere")
      rp$setPositionName(paste0("someposition",i))
      rp$setRole("pointOfContact")
      contact <- ISOContact$new()
      phone <- ISOTelephone$new()
      phone$setVoice(paste0("myphonenumber",i))
      phone$setFacsimile(paste0("myfacsimile",i))
      contact$setPhone(phone)
      address <- ISOAddress$new()
      address$setDeliveryPoint("theaddress")
      address$setCity("thecity")
      address$setPostalCode("111")
      address$setCountry("France")
      address$setEmail("someone@theorg.org")
      contact$setAddress(address)
      res <- ISOOnlineResource$new()
      res$setLinkage("http://somelink")
      res$setName("someresourcename")
      contact$setOnlineResource(res)
      rp$setContactInfo(contact)
      md$addContact(rp)
   }
   
   #VectorSpatialRepresentation
   vsr <- ISOVectorSpatialRepresentation$new()
   vsr$setTopologyLevel("geometryOnly")
   geomObject <- ISOGeometricObjects$new()
   geomObject$setGeometricObjectType("surface")
   geomObject$setGeometricObjectCount(5L)
   vsr$addGeometricObjects(geomObject)
   md$addSpatialRepresentationInfo(vsr)
   
   #ReferenceSystem
   rs <- ISOReferenceSystem$new()
   rsId <- ISOReferenceIdentifier$new(code = "4326", codeSpace = "EPSG")
   rs$setReferenceSystemIdentifier(rsId)
   md$addReferenceSystemInfo(rs)
   
   #data identification
   ident <- ISODataIdentification$new()
   ident$setAbstract("abstract")
   ident$setPurpose("purpose")
   ident$addCredit("credit1")
   ident$addCredit("credit2")
   ident$addCredit("credit3")
   ident$addStatus("completed")
   ident$addLanguage("eng")
   ident$addCharacterSet("utf8")
   ident$addTopicCategory("biota")
   ident$addTopicCategory("oceans")
   
   #adding a point of contact
   rp <- ISOResponsibleParty$new()
   rp$setIndividualName("someone")
   rp$setOrganisationName("somewhere")
   rp$setPositionName("someposition")
   rp$setRole("pointOfContact")
   contact <- ISOContact$new()
   phone <- ISOTelephone$new()
   phone$setVoice("myphonenumber")
   phone$setFacsimile("myfacsimile")
   contact$setPhone(phone)
   address <- ISOAddress$new()
   address$setDeliveryPoint("theaddress")
   address$setCity("thecity")
   address$setPostalCode("111")
   address$setCountry("France")
   address$setEmail("someone@theorg.org")
   contact$setAddress(address)
   res <- ISOOnlineResource$new()
   res$setLinkage("http://somelink")
   res$setName("somename")
   contact$setOnlineResource(res)
   rp$setContactInfo(contact)
   ident$addPointOfContact(rp)
   
   #citation
   ct <- ISOCitation$new()
   ct$setTitle("sometitle")
   d <- ISODate$new()
   d$setDate(ISOdate(2015, 1, 1, 1))
   d$setDateType("publication")
   ct$addDate(d)
   ct$setEdition("1.0")
   ct$setEditionDate(as.Date(ISOdate(2015, 1, 1, 1)))
   ct$addIdentifier(ISOMetaIdentifier$new(code = "identifier"))
   ct$addPresentationForm("mapDigital")
   ct$addCitedResponsibleParty(rp)
   ident$setCitation(ct)
   
   #graphic overview
   go1 <- ISOBrowseGraphic$new(
     fileName = "http://wwww.somefile.org/png1",
     fileDescription = "Map Overview 1",
     fileType = "image/png"
   )
   go2 <- ISOBrowseGraphic$new(
     fileName = "http://www.somefile.org/png2",
     fileDescription = "Map Overview 2",
     fileType = "image/png"
   )
   ident$addGraphicOverview(go1)
   ident$addGraphicOverview(go2)
   
   #maintenance information
   mi <- ISOMaintenanceInformation$new()
   mi$setMaintenanceFrequency("daily")
   ident$addResourceMaintenance(mi)
   
   #adding legal constraints
   lc <- ISOLegalConstraints$new()
   lc$addUseLimitation("limitation1")
   lc$addUseLimitation("limitation2")
   lc$addUseLimitation("limitation3")
   lc$addAccessConstraint("copyright")
   lc$addAccessConstraint("license")
   lc$addUseConstraint("copyright")
   lc$addUseConstraint("license")
   ident$addResourceConstraints(lc)
   
   #adding security constraints
   sc <- ISOSecurityConstraints$new()
   sc$setClassification("secret")
   sc$setUserNote("ultra secret")
   sc$setClassificationSystem("no classification in particular")
   sc$setHandlingDescription("description")
   ident$addResourceConstraints(sc)
   
   #adding extent
   extent <- ISOExtent$new()
   bbox <- ISOGeographicBoundingBox$new(minx = -180, miny = -90, maxx = 180, maxy = 90)
   extent$addGeographicElement(bbox)
   ident$addExtent(extent)
   
   #add keywords
   kwds <- ISOKeywords$new()
   kwds$addKeyword("keyword1")
   kwds$addKeyword("keyword2")
   kwds$setKeywordType("theme")
   th <- ISOCitation$new()
   th$setTitle("General")
   th$addDate(d)
   kwds$setThesaurusName(th)
   ident$addKeywords(kwds)
   
   #add an INSPIRE spatial data theme?
   inspire_kwd <- ISOKeywords$new()
   anc1 <- ISOAnchor$new(
     name = "Environmental monitoring facilities",
     href = "http://inspire.ec.europa.eu/theme/ef"
   )
   inspire_kwd$addKeyword(anc1)
   inspire_kwd$setKeywordType("theme")
   th <- ISOCitation$new()
   th$setTitle(
     ISOAnchor$new(
       name = "GEMET - INSPIRE themes, version 1.0",
       href="http://www.eionet.europa.eu/gemet/inspire_themes"
     )
   )
   inspire_date <- ISODate$new()
   inspire_date$setDate(as.Date("2008-06-01"))
   inspire_date$setDateType("publication")
   th$addDate(inspire_date)
   inspire_kwd$setThesaurusName(th)
   ident$addKeywords(inspire_kwd)
   
   #supplementalInformation
   ident$setSupplementalInformation("some additional information")
   
   #spatial representation type
   ident$addSpatialRepresentationType("vector")
   
   md$addIdentificationInfo(ident)
   
   #Distribution
   distrib <- ISODistribution$new()
   dto <- ISODigitalTransferOptions$new()  
   for(i in 1:3){
     or <- ISOOnlineResource$new()
     or$setLinkage(paste0("http://somelink",i))
     or$setName(paste0("name",i))
     or$setDescription(paste0("description",i))
     or$setProtocol("WWW:LINK-1.0-http--link")
     dto$addOnlineResource(or)
   }
   distrib$addDigitalTransferOptions(dto)
   md$setDistributionInfo(distrib)
   
   #create dataQuality object with a 'dataset' scope
   dq <- ISODataQuality$new()
   scope <- ISODataQualityScope$new()
   scope$setLevel("dataset")
   dq$setScope(scope)
  
   #add data quality reports...
  
   #add a report the data quality
   dc <- ISODomainConsistency$new()
   result <- ISOConformanceResult$new()
   spec <- ISOCitation$new()
   spec$setTitle("Data Quality check")
   spec$addAlternateTitle("This is is some data quality check report")
   d <- ISODate$new()
   d$setDate(ISOdate(2015, 1, 1, 1))
   d$setDateType("publication")
   spec$addDate(d)
   result$setSpecification(spec)
   result$setExplanation("some explanation about the conformance")
   result$setPass(TRUE)
   dc$addResult(result)
   dq$addReport(dc)
  
   #add INSPIRE reports?
   #INSPIRE - interoperability of spatial data sets and services
   dc_inspire1 <- ISODomainConsistency$new()
   cr_inspire1 <- ISOConformanceResult$new()
   cr_inspire_spec1 <- ISOCitation$new()
   cr_title1 <- paste(
     "Commission Regulation (EU) No 1089/2010 of 23 November 2010 implementing Directive 2007/2/EC",
     "of the European Parliament and of the Council as regards interoperability of spatial data",
     "sets and services"
   )
   cr_inspire_spec1$setTitle(cr_title1)
   cr_inspire1$setExplanation("See the referenced specification")
   cr_inspire_date1 <- ISODate$new()
   cr_inspire_date1$setDate(ISOdate(2010,12,8))
   cr_inspire_date1$setDateType("publication")
   cr_inspire_spec1$addDate(cr_inspire_date1)
   cr_inspire1$setSpecification(cr_inspire_spec1)
   cr_inspire1$setPass(TRUE)
   dc_inspire1$addResult(cr_inspire1)
   dq$addReport(dc_inspire1)
   #INSPIRE - metadata
   dc_inspire2 <- ISODomainConsistency$new()
   cr_inspire2 <- ISOConformanceResult$new()
   cr_inspire_spec2 <- ISOCitation$new()
   cr_title2 <- paste(
     "COMMISSION REGULATION (EC) No 1205/2008 of 3 December 2008 implementing Directive 2007/2/EC",
     "of the European Parliament and of the Council as regards metadata"
   )
   cr_inspire_spec2$setTitle(cr_title2)
   cr_inspire2$setExplanation("See the referenced specification")
   cr_inspire_date2 <- ISODate$new()
   cr_inspire_date2$setDate(ISOdate(2008,12,4))
   cr_inspire_date2$setDateType("publication")
   cr_inspire_spec2$addDate(cr_inspire_date2)
   cr_inspire2$setSpecification(cr_inspire_spec2)
   cr_inspire2$setPass(TRUE)
   dc_inspire2$addResult(cr_inspire2)
   dq$addReport(dc_inspire2)
   
   #add lineage
   lineage <- ISOLineage$new()
   lineage$setStatement("statement")
   dq$setLineage(lineage)
   
   md$addDataQualityInfo(dq)
   
   #Content Information
   #-------------------------
   #add a feature catalogue description
   fcd <- ISOFeatureCatalogueDescription$new()
   fcd$setComplianceCode(FALSE)
   fcd$addLanguage("eng")
   fcd$setIncludedWithDataset(FALSE)
   cit = ISOCitation$new()
   cit$setTitle("sometitle")
   d <- ISODate$new()
   d$setDate(ISOdate(2015, 1, 1, 1))
   d$setDateType("publication")
   cit$addDate(d)
   cit$setEdition("1.0")
   cit$setEditionDate(as.Date(ISOdate(2015, 1, 1, 1)))
   contact = ISOContact$new()
   fcLink <- ISOOnlineResource$new()
   fcLink$setLinkage("http://somelink/featurecatalogue")
   contact$setOnlineResource(fcLink)
   rp = ISOResponsibleParty$new()
   rp$setRole("publisher")
   rp$setContactInfo(contact)
   cit$addCitedResponsibleParty(rp)
   fcd$addFeatureCatalogueCitation(cit)
   md$addContentInfo(fcd)
   
   #XML representation of the ISOImageryMetadata
   xml <- md$encode()
   
   #example 2 - READ: Create an ISO imagery metadata reading from XML
   ######################################################
   
   require(XML)
   xmlfile <- system.file("extdata/examples", "metadata.xml", package = "geometa")
   xml <- xmlParse(xmlfile)
   md <- ISOImageryMetadata$new(xml = xml)
   
ISOImageryNominalResolution
Description
ISOImageryNominalResolution
ISOImageryNominalResolution
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery nominal resolution
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOImageryNominalResolution
Public fields
- scanningResolution
- scanningResolution [0..1]: ISODistance 
- groundResolution
- groundResolution [0..1]: ISODistance 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method new()
Initializes object
Usage
ISOImageryNominalResolution$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setScanningResolution()
Set scanning resolution
Usage
ISOImageryNominalResolution$setScanningResolution(resolution)
Arguments
- resolution
- object of class ISODistance 
Method setGroundResolution()
Set ground resolution
Usage
ISOImageryNominalResolution$setGroundResolution(resolution)
Arguments
- resolution
- object of class ISODistance 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryNominalResolution$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_LE_NominalResolution
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LE_NominalResolution
Examples
  #encoding
  dq <- ISOImageryNominalResolution$new()
  d <- ISODistance$new(value = 1, uom = "m", useUomURI = TRUE)
  dq$setScanningResolution(d)
  dq$setGroundResolution(d)
  
  #xml
  xml <- dq$encode()
ISOImageryObjective
Description
ISOImageryObjective
ISOImageryObjective
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery objective
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryObjective
Public fields
- identifier
- identifier [1..1]: ISOMetaIdentifier 
- priority
- priority [0..1]: character|ISOLocalisedCharacterString 
- type
- type [0..*]: ISOImageryObjectiveType 
- function
- function [0..*]: character|ISOLocalisedCharacterString 
- extent
- extent [0..*]: ISOExtent 
- sensingInstrument
- sensingInstrument [0..*]: ISOImageryInstrument 
- pass
- pass [0..*]: ISOImageryPlatformPass 
- objectiveOccurance
- objectiveOccurance [1..*]: ISOImageryEvent 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImageryObjective$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setIdentifier()
Set identifier
Usage
ISOImageryObjective$setIdentifier(identifier)
Arguments
- identifier
- object of class ISOMetaIdentifier or character 
Method setPriority()
Set priority
Usage
ISOImageryObjective$setPriority(priority, locales = NULL)
Arguments
- priority
- priority 
- locales
- list of localized texts. Default is - NULL
Method addType()
Adds type
Usage
ISOImageryObjective$addType(type)
Arguments
- type
- object of class ISOImageryObjectiveType or any character among values returned by - ISOImageryObjectiveType$values()
Returns
TRUE if added, FALSE otherwise
Method delType()
Deletes type
Usage
ISOImageryObjective$delType(type)
Arguments
- type
- object of class ISOImageryObjectiveType or any character among values returned by - ISOImageryObjectiveType$values()
Returns
TRUE if deleted, FALSE otherwise
Method addFunction()
Adds function
Usage
ISOImageryObjective$addFunction(fun, locales = NULL)
Arguments
- fun
- fun 
- locales
- list of localized texts. Default is - NULL
Returns
TRUE if added, FALSE otherwise
Method delFunction()
Deletes function
Usage
ISOImageryObjective$delFunction(fun, locales = NULL)
Arguments
- fun
- fun 
- locales
- list of localized texts. Default is - NULL
Returns
TRUE if deleted, FALSE otherwise
Method addExtent()
Adds extent
Usage
ISOImageryObjective$addExtent(extent)
Arguments
- extent
- extent, object of class ISOExtent 
Returns
TRUE if added, FALSE otherwise
Method delExtent()
Deletes extent
Usage
ISOImageryObjective$delExtent(extent)
Arguments
- extent
- extent, object of class ISOExtent 
Returns
TRUE if deleted, FALSE otherwise
Method addSensingInstrument()
Adds sensing instrument
Usage
ISOImageryObjective$addSensingInstrument(instrument)
Arguments
- instrument
- object of class ISOImageryInstrument 
Returns
TRUE if added, FALSE otherwise
Method delSensingInstrument()
Deletes sensing instrument
Usage
ISOImageryObjective$delSensingInstrument(instrument)
Arguments
- instrument
- object of class ISOImageryInstrument 
Returns
TRUE if deleted, FALSE otherwise
Method addPlatformPass()
Adds platform pass
Usage
ISOImageryObjective$addPlatformPass(pass)
Arguments
- pass
- object of class ISOImageryPlatformPass 
Returns
TRUE if added, FALSE otherwise
Method delPlatformPass()
Deletes platform pass
Usage
ISOImageryObjective$delPlatformPass(pass)
Arguments
- pass
- object of class ISOImageryPlatformPass 
Returns
TRUE if deleted, FALSE otherwise
Method addObjectiveOccurance()
Adds objective occurance
Usage
ISOImageryObjective$addObjectiveOccurance(event)
Arguments
- event
- object of class ISOImageryEvent 
Returns
TRUE if added, FALSE otherwise
Method delObjectiveOccurance()
Deletes objective occurance
Usage
ISOImageryObjective$delObjectiveOccurance(event)
Arguments
- event
- object of class ISOImageryEvent 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryObjective$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Objective
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Objective
Examples
   #encoding
   md <- ISOImageryObjective$new()
   md$setIdentifier("identifier")
   md$setPriority("urgent")
   md$addType("survey")
   md$addFunction("my_function")
   evt <- ISOImageryEvent$new()
   evt$setIdentifier("event_1")
   evt$setTrigger("manual")
   evt$setContext("pass")
   evt$setSequence("instantaneous")
   evt$setTime(Sys.time())
   md$addObjectiveOccurance(evt)
   extent <- ISOExtent$new()
   bbox <- ISOGeographicBoundingBox$new(minx = -180, miny = -90, maxx = 180, maxy = 90)
   extent$addGeographicElement(bbox)
   time <- ISOTemporalExtent$new()
   start <- ISOdate(2000, 1, 12, 12, 59, 45)
   end <- ISOdate(2010, 8, 22, 13, 12, 43)
   tp <- GMLTimePeriod$new(beginPosition = start, endPosition = end)
   time$setTimePeriod(tp)
   extent$addTemporalElement(time)
   vert <- ISOVerticalExtent$new()
   vert$setMinimumValue(0)
   vert$setMaximumValue(19)
   extent$addVerticalElement(vert)
   md$addExtent(extent)
   md$sensingInstrument = NA
   md$pass = NA
   xml <- md$encode()
ISOImageryObjectiveType
Description
ISOImageryObjectiveType
ISOImageryObjectiveType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery ObjectiveType
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImageryObjectiveType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOImageryObjectiveType$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryObjectiveType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_ObjectiveTypeCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/1.0/mac/#element_MI_ObjectiveTypeCode
Examples
  #possible values
  values <- ISOImageryObjectiveType$values(labels = TRUE)
  
  #some def
  survey <- ISOImageryObjectiveType$new(value = "survey")
ISOImageryOperation
Description
ISOImageryOperation
ISOImageryOperation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery Operation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryOperation
Public fields
- description
- description [0..1]: character|ISOLocalisedCharacterString 
- citation
- citation [0..1]: ISOCitation 
- identifier
- identifier [1..1]: ISOMetaIdentifier 
- status
- status [1..1]: ISOStatus 
- type
- type [0..1]: ISOImageryOperationType 
- parentOperation
- parentOperation [1..1]: ISOImageryOperation 
- childOperation
- childOperation [0..*]: ISOImageryOperation 
- platform
- platform [0..*]: ISOImageryPlatform 
- objective
- objective [0..*]: ISOImageryObjective 
- plan
- plan [0..1]: ISOImageryPlan 
- significantEvent
- significantEvent [0..*]: ISOImageryEvent 
- otherPropertyType
- otherPropertyType [0..1] : ISORecordType (=> ISO 19115-3) 
- otherProperty
- otherProperty [0..1] : ISORecord (=> ISO 19115-3) 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImageryOperation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setDescription()
Set description
Usage
ISOImageryOperation$setDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- list of localized texts. Default is - NULL
Method setCitation()
Set citation
Usage
ISOImageryOperation$setCitation(citation)
Arguments
- citation
- object of class ISOCitation 
Method setIdentifier()
Set identifier
Usage
ISOImageryOperation$setIdentifier(identifier)
Arguments
- identifier
- object of class ISOMetaIdentifier or character 
Method setStatus()
Set status
Usage
ISOImageryOperation$setStatus(status)
Arguments
Method setType()
Set type
Usage
ISOImageryOperation$setType(type)
Arguments
- type
- object of class ISOImageryOperationType or any character among values returned by - ISOImageryOperationType$values()
Method setParentOperation()
Set parent operation
Usage
ISOImageryOperation$setParentOperation(operation)
Arguments
- operation
- object of class ISOImageryOperation 
Method addChildOperation()
Adds child operation
Usage
ISOImageryOperation$addChildOperation(operation)
Arguments
- operation
- object of class ISOImageryOperation 
Returns
TRUE if added, FALSE otherwise
Method delChildOperation()
Deletes child operation
Usage
ISOImageryOperation$delChildOperation(operation)
Arguments
- operation
- object of class ISOImageryOperation 
Returns
TRUE if deleted, FALSE otherwise
Method addPlatform()
Adds platform
Usage
ISOImageryOperation$addPlatform(platform)
Arguments
- platform
- object of class ISOImageryPlatform 
Returns
TRUE if added, FALSE otherwise
Method delPlatform()
Deletes platform
Usage
ISOImageryOperation$delPlatform(platform)
Arguments
- platform
- object of class ISOImageryPlatform 
Returns
TRUE if deleted, FALSE otherwise
Method addObjective()
Adds objective
Usage
ISOImageryOperation$addObjective(objective)
Arguments
- objective
- object of class ISOImageryObjective 
Returns
TRUE if added, FALSE otherwise
Method delObjective()
Deletes objective
Usage
ISOImageryOperation$delObjective(objective)
Arguments
- objective
- object of class ISOImageryObjective 
Returns
TRUE if deleted, FALSE otherwise
Method setPlan()
Set plan
Usage
ISOImageryOperation$setPlan(plan)
Arguments
- plan
- object of class ISOImageryPlan 
Method addSignificantEvent()
Adds significative event
Usage
ISOImageryOperation$addSignificantEvent(event)
Arguments
- event
- object of class ISOImageryEvent 
Returns
TRUE if added, FALSE otherwise
Method delSignificantEvent()
Deletes significative event
Usage
ISOImageryOperation$delSignificantEvent(event)
Arguments
- event
- object of class ISOImageryEvent 
Returns
TRUE if deleted, FALSE otherwise
Method setOtherPropertyType()
setOtherPropertyType
Usage
ISOImageryOperation$setOtherPropertyType(otherPropertyType)
Arguments
- otherPropertyType
- otherPropertyType object of class ISORecordType 
Method setOtherProperty()
setOtherProperty
Usage
ISOImageryOperation$setOtherProperty(otherProperty)
Arguments
- otherProperty
- otherProperty object of class ISORecord 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryOperation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Operation
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Operation
ISOImageryOperationType
Description
ISOImageryOperationType
ISOImageryOperationType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Imagery Operation type
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImageryOperationType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOImageryOperationType$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryOperationType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_OperationTypeCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/1.0/mac/#element_MI_OperationTypeCode
Examples
  #possible values
  values <- ISOImageryOperationType$values(labels = TRUE)
  
  #some def
  real <- ISOImageryOperationType$new(value = "real")
ISOImageryPlan
Description
ISOImageryPlan
ISOImageryPlan
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery Plan
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryPlan
Public fields
- type
- type [0..1]: ISOImageryGeometryType 
- status
- status [1..1]: ISOProgress 
- citation
- citation [1..1]: ISOCitation 
- operation
- operation [0..*]: ISOImageryOperation 
- satisfiedRequirement
- satisfiedRequirement [0..*]: ISOImageryRequirement 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImageryPlan$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setType()
Set type
Usage
ISOImageryPlan$setType(type)
Arguments
- type
- object of class ISOImageryGeometryType or any character among values returned by - ISOImageryGeometryType$values()
Method setStatus()
Set status
Usage
ISOImageryPlan$setStatus(status)
Arguments
Method setCitation()
Set citation
Usage
ISOImageryPlan$setCitation(citation)
Arguments
- citation
- object of class ISOCitation 
Method addOperation()
Adds operation
Usage
ISOImageryPlan$addOperation(operation)
Arguments
- operation
- object of class ISOImageryOperation 
Returns
TRUE if added, FALSE otherwise
Method delOperation()
Deletes operation
Usage
ISOImageryPlan$delOperation(operation)
Arguments
- operation
- object of class ISOImageryOperation 
Returns
TRUE if deleted, FALSE otherwise
Method addSatisfiedRequirement()
Adds satisfied requirement
Usage
ISOImageryPlan$addSatisfiedRequirement(requirement)
Arguments
- requirement
- object of class ISOImageryRequirement 
Returns
TRUE if added, FALSE otherwise
Method delSatisfiedRequirement()
Deletes satisfied requirement
Usage
ISOImageryPlan$delSatisfiedRequirement(requirement)
Arguments
- requirement
- object of class ISOImageryRequirement 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryPlan$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Plan
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Plan
Examples
   md <- ISOImageryPlan$new()
   md$setType("point")
   md$setStatus("completed")
   
   #add citation
   rp1 <- ISOResponsibleParty$new()
   rp1$setIndividualName("someone1")
   rp1$setOrganisationName("somewhere1")
   rp1$setPositionName("someposition1")
   rp1$setRole("pointOfContact")
   contact1 <- ISOContact$new()
   phone1 <- ISOTelephone$new()
   phone1$setVoice("myphonenumber1")
   phone1$setFacsimile("myfacsimile1")
   contact1$setPhone(phone1)
   address1 <- ISOAddress$new()
   address1$setDeliveryPoint("theaddress1")
   address1$setCity("thecity1")
   address1$setPostalCode("111")
   address1$setCountry("France")
   address1$setEmail("someone1@theorg.org")
   contact1$setAddress(address1)
   res <- ISOOnlineResource$new()
   res$setLinkage("http://www.somewhereovertheweb.org")
   res$setName("somename")
   contact1$setOnlineResource(res)
   rp1$setContactInfo(contact1)
   
   #citation
   ct <- ISOCitation$new()
   ct$setTitle("sometitle")
   d <- ISODate$new()
   d$setDate(ISOdate(2015, 1, 1, 1))
   d$setDateType("publication")
   ct$addDate(d)
   ct$setEdition("1.0")
   ct$setEditionDate(ISOdate(2015,1,1))
   ct$addIdentifier(ISOMetaIdentifier$new(code = "identifier"))
   ct$addPresentationForm("mapDigital")
   ct$addCitedResponsibleParty(rp1)
   md$setCitation(ct)
   xml <- md$encode()
ISOImageryPlatform
Description
ISOImageryPlatform
ISOImageryPlatform
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery platform
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryPlatform
Public fields
- citation
- citation [0..*]: ISOCitation 
- identifier
- identifier [1..1]: ISOMetaIdentifier 
- description
- description [0..1]: character|ISOLocalisedCharacterString 
- sponsor
- sponsor [0..*]: ISOResponsibleParty 
- instrument
- instrument [0..*]: ISOImageryInstrument 
- otherPropertyType
- otherPropertyType [0..1] : ISORecordType (=> ISO 19115-3) 
- otherProperty
- otherProperty [0..1] : ISORecord (=> ISO 19115-3) 
- history
- history [0..*] : ISOInstrumentationEventList (=> ISO 19115-3) 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImageryPlatform$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addCitation()
Adds citation
Usage
ISOImageryPlatform$addCitation(citation)
Arguments
- citation
- object of class ISOCitation 
Returns
TRUE if added, FALSE otherwise
Method delCitation()
Deletes citation
Usage
ISOImageryPlatform$delCitation(citation)
Arguments
- citation
- object of class ISOCitation 
Returns
TRUE if deleted, FALSE otherwise
Method setIdentifier()
Set identifier
Usage
ISOImageryPlatform$setIdentifier(identifier)
Arguments
- identifier
- object of class ISOMetaIdentifier or character 
Method setDescription()
Set description
Usage
ISOImageryPlatform$setDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- list of localized texts. Default is - NULL
Method addSponsor()
Adds sponsor
Usage
ISOImageryPlatform$addSponsor(sponsor)
Arguments
- sponsor
- object of class ISOResponsibleParty 
Returns
TRUE if added, FALSE otherwise
Method delSponsor()
Deletes sponsor
Usage
ISOImageryPlatform$delSponsor(sponsor)
Arguments
- sponsor
- object of class ISOResponsibleParty 
Returns
TRUE if deleted, FALSE otherwise
Method addInstrument()
Adds instrument
Usage
ISOImageryPlatform$addInstrument(instrument)
Arguments
- instrument
- object of class ISOImageryInstrument 
Returns
TRUE if added, FALSE otherwise
Method delInstrument()
Deletes instrument
Usage
ISOImageryPlatform$delInstrument(instrument)
Arguments
- instrument
- object of class ISOImageryInstrument 
Returns
TRUE if deleted, FALSE otherwise
Method setOtherPropertyType()
setOtherPropertyType
Usage
ISOImageryPlatform$setOtherPropertyType(otherPropertyType)
Arguments
- otherPropertyType
- otherPropertyType object of class ISORecordType 
Method setOtherProperty()
setOtherProperty
Usage
ISOImageryPlatform$setOtherProperty(otherProperty)
Arguments
- otherProperty
- otherProperty object of class ISORecord 
Method addInstrumentationEventList()
Adds instrumentation event list
Usage
ISOImageryPlatform$addInstrumentationEventList(instrumentEventList)
Arguments
- instrumentEventList
- object of class ISOInstrumentationEventList 
Returns
TRUE if added, FALSE otherwise
Method delInstrumentationEventList()
Adds instrumentation event list
Usage
ISOImageryPlatform$delInstrumentationEventList(instrumentEventList)
Arguments
- instrumentEventList
- object of class ISOInstrumentationEventList 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryPlatform$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Platform
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Platform
Examples
   md <- ISOImageryPlatform$new()
   
   #add citation
   rp1 <- ISOResponsibleParty$new()
   rp1$setIndividualName("someone1")
   rp1$setOrganisationName("somewhere1")
   rp1$setPositionName("someposition1")
   rp1$setRole("pointOfContact")
   contact1 <- ISOContact$new()
   phone1 <- ISOTelephone$new()
   phone1$setVoice("myphonenumber1")
   phone1$setFacsimile("myfacsimile1")
   contact1$setPhone(phone1)
   address1 <- ISOAddress$new()
   address1$setDeliveryPoint("theaddress1")
   address1$setCity("thecity1")
   address1$setPostalCode("111")
   address1$setCountry("France")
   address1$setEmail("someone1@theorg.org")
   contact1$setAddress(address1)
   res <- ISOOnlineResource$new()
   res$setLinkage("http://www.somewhereovertheweb.org")
   res$setName("somename")
   contact1$setOnlineResource(res)
   rp1$setContactInfo(contact1)
   
   #citation
   ct <- ISOCitation$new()
   ct$setTitle("sometitle")
   d <- ISODate$new()
   d$setDate(ISOdate(2015, 1, 1, 1))
   d$setDateType("publication")
   ct$addDate(d)
   ct$setEdition("1.0")
   ct$setEditionDate(ISOdate(2015,1,1))
   ct$addIdentifier(ISOMetaIdentifier$new(code = "identifier"))
   ct$addPresentationForm("mapDigital")
   ct$addCitedResponsibleParty(rp1)
   md$addCitation(ct)
   
   md$setIdentifier("identifier")
   md$setDescription("some description")
   
   xml <- md$encode()
ISOImageryPlatformPass
Description
ISOImageryPlatformPass
ISOImageryPlatformPass
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery PlatformPass
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryPlatformPass
Public fields
- identifier
- identifier [1..1]: ISOMetaIdentifier 
- extent
- extent [0..1]: ? 
- relatedEvent
- relatedEvent [0..*]: ISOImageryEvent 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImageryPlatformPass$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setIdentifier()
Set identifier
Usage
ISOImageryPlatformPass$setIdentifier(identifier)
Arguments
- identifier
- object of class ISOMetaIdentifier or character 
Method setExtent()
Set extent
Usage
ISOImageryPlatformPass$setExtent(extent)
Arguments
- extent
- simple feature geometry object from sf 
Method addEvent()
Adds event
Usage
ISOImageryPlatformPass$addEvent(event)
Arguments
- event
- object of class ISOImageryEvent 
Returns
TRUE if added, FALSE otherwise
Method delEvent()
Deletes event
Usage
ISOImageryPlatformPass$delEvent(event)
Arguments
- event
- object of class ISOImageryEvent 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryPlatformPass$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_PlatformPass
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_PlatformPass
Examples
   md <- ISOImageryPlatformPass$new()
   md$setIdentifier("identifier")
   
   require(sf)
   outer = matrix(c(0,0,10,0,10,10,0,10,0,0),ncol=2, byrow=TRUE)
   hole1 = matrix(c(1,1,1,2,2,2,2,1,1,1),ncol=2, byrow=TRUE)
   hole2 = matrix(c(5,5,5,6,6,6,6,5,5,5),ncol=2, byrow=TRUE)
   pts = list(outer, hole1, hole2)
   pl = st_polygon(pts)
   md$setExtent(pl)
   
   xml <- md$encode()
ISOImageryPolarisationOrientation
Description
ISOImageryPolarisationOrientation
ISOImageryPolarisationOrientation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Imagery Polarisation orientation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImageryPolarisationOrientation
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOImageryPolarisationOrientation$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryPolarisationOrientation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_PolarisationOrientationCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MI_PolarisationOrientationCode
Examples
  #possible values
  values <- ISOImageryPolarisationOrientation$values(labels = TRUE)
  
  #some def
  h <- ISOImageryPolarisationOrientation$new(value = "horizontal")
ISOImageryPriority
Description
ISOImageryPriority
ISOImageryPriority
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery priority
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImageryPriority
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOImageryPriority$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryPriority$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_PriorityCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/1.0/mac/#element_MI_PriorityCode
Examples
  #possible values
  values <- ISOImageryPriority$values(labels = TRUE)
  
  #some def
  highImp <- ISOImageryPriority$new(value = "highImportance")
ISOImageryProcessStep
Description
ISOImageryProcessStep
ISOImageryProcessStep
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery process step
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOProcessStep -> ISOImageryProcessStep
Public fields
- processingInformation
- processingInformation [0..1]: ISOImageryProcessing 
- output
- output [0..*]: list of ISOImagerySource 
- report
- report [0..*]: list of ISOImageryProcessStepReport 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOProcessStep$addProcessor()
- geometa::ISOProcessStep$addSource()
- geometa::ISOProcessStep$delProcessor()
- geometa::ISOProcessStep$delSource()
- geometa::ISOProcessStep$setDateTime()
- geometa::ISOProcessStep$setDescription()
- geometa::ISOProcessStep$setRationale()
Method new()
Initializes object
Usage
ISOImageryProcessStep$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setProcessingInformation()
Set processing info
Usage
ISOImageryProcessStep$setProcessingInformation(processingInfo)
Arguments
- processingInfo
- object of class ISOImageryProcessing 
Method addOutput()
Adds output
Usage
ISOImageryProcessStep$addOutput(output)
Arguments
- output
- object of class ISOImagerySource 
Returns
TRUE if added, FALSE otherwise
Method delOutput()
Deletes output
Usage
ISOImageryProcessStep$delOutput(output)
Arguments
- output
- object of class ISOImagerySource 
Returns
TRUE if deleted, FALSE otherwise
Method addReport()
Adds report
Usage
ISOImageryProcessStep$addReport(report)
Arguments
- report
- object of class ISOImageryProcessStepReport 
Returns
TRUE if added, FALSE otherwise
Method delReport()
Deletes report
Usage
ISOImageryProcessStep$delReport(report)
Arguments
- report
- object of class ISOImageryProcessStepReport 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryProcessStep$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_LE_ProcessStep
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LE_ProcessStep
Examples
   ps <- ISOImageryProcessStep$new()
   ps$setDescription("description")
   ps$setRationale("rationale")
   ps$setDateTime( ISOdate(2015, 1, 1, 23, 59, 59))
   rp <- ISOResponsibleParty$new()
   rp$setIndividualName("someone") #and more responsible party properties..
   ps$addProcessor(rp)
   
   #specific methods to ISO 19115-2
   process <- ISOImageryProcessing$new()
   
   #add citation
   rp1 <- ISOResponsibleParty$new()
   rp1$setIndividualName("someone1")
   rp1$setOrganisationName("somewhere1")
   rp1$setPositionName("someposition1")
   rp1$setRole("pointOfContact")
   contact1 <- ISOContact$new()
   phone1 <- ISOTelephone$new()
   phone1$setVoice("myphonenumber1")
   phone1$setFacsimile("myfacsimile1")
   contact1$setPhone(phone1)
   address1 <- ISOAddress$new()
   address1$setDeliveryPoint("theaddress1")
   address1$setCity("thecity1")
   address1$setPostalCode("111")
   address1$setCountry("France")
   address1$setEmail("someone1@theorg.org")
   contact1$setAddress(address1)
   res <- ISOOnlineResource$new()
   res$setLinkage("http://www.somewhereovertheweb.org")
   res$setName("somename")
   contact1$setOnlineResource(res)
   rp1$setContactInfo(contact1)
   
   #citation
   ct <- ISOCitation$new()
   ct$setTitle("sometitle")
   d <- ISODate$new()
   d$setDate(ISOdate(2015, 1, 1, 1))
   d$setDateType("publication")
   ct$addDate(d)
   ct$setEdition("1.0")
   ct$setEditionDate(ISOdate(2015,1,1))
   ct$addIdentifier(ISOMetaIdentifier$new(code = "identifier"))
   ct$addPresentationForm("mapDigital")
   ct$addCitedResponsibleParty(rp1)
   
   process$setIdentifier("identifier")
   process$setProcedureDescription("some description")
   process$addSoftwareReference(ct)
   process$addDocumentation(ct)
   process$setRunTimeParameters("params")
   ps$setProcessingInformation(process)
  
   #output
   trg <- ISOImagerySource$new()
   trg$setProcessedLevel("level")
   res <- ISOImageryNominalResolution$new()
   d <- ISODistance$new(value = 1, uom = "m", useUomURI = TRUE)
   res$setScanningResolution(d)
   trg$setResolution(res)
   ps$addOutput(trg)
   
   #report
   rep <- ISOImageryProcessStepReport$new()
   rep$setName("report")
   rep$setDescription("description")
   rep$setFileType("filetype")
   ps$addReport(rep)
   
   xml <- ps$encode()  
ISOImageryProcessStepReport
Description
ISOImageryProcessStepReport
ISOImageryProcessStepReport
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery ProcessStepReport
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryProcessStepReport
Public fields
- name
- name [1..1]: character|ISOLocalisedCharacterString 
- description
- description [0..1]: character|ISOLocalisedCharacterString 
- fileType
- fileType [0..1]: character|ISOLocalisedCharacterString 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImageryProcessStepReport$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setName()
Set name
Usage
ISOImageryProcessStepReport$setName(name, locales = NULL)
Arguments
- name
- name 
- locales
- list of localized texts. Default is - NULL
Method setDescription()
Set description
Usage
ISOImageryProcessStepReport$setDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- list of localized texts. Default is - NULL
Method setFileType()
Set file type
Usage
ISOImageryProcessStepReport$setFileType(fileType, locales = NULL)
Arguments
- fileType
- file type 
- locales
- list of localized texts. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryProcessStepReport$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_LE_ProcessStepReport
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LE_ProcessStepReport
Examples
   md <- ISOImageryProcessStepReport$new()
   md$setName("my_report")
   md$setDescription("description")
   md$setFileType("md")
   xml <- md$encode()
ISOImageryProcessing
Description
ISOImageryProcessing
ISOImageryProcessing
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery processing
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryProcessing
Public fields
- identifier
- identifier [1..1]: ISOMetaIdentifier 
- softwareReference
- softwareReference [0.1]: ISOCitation 
- procedureDescription
- procedureDescription [0..1]: character|ISOLocalisedCharacterString 
- documentation
- documentation [0..*]: ISOCitation 
- runTimeParameters
- runTimeParameters [0..1]: character 
- algorithm
- algorithm [0..*]: ISOImageryAlgorithm 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImageryProcessing$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setIdentifier()
Set identifier
Usage
ISOImageryProcessing$setIdentifier(identifier)
Arguments
- identifier
- object of class ISOMetaIdentifier or character 
Method addSoftwareReference()
Adds software reference
Usage
ISOImageryProcessing$addSoftwareReference(softwareReference)
Arguments
- softwareReference
- object of class ISOCitation 
Returns
TRUE if added, FALSE otherwise
Method delSoftwareReference()
Deletes software reference
Usage
ISOImageryProcessing$delSoftwareReference(softwareReference)
Arguments
- softwareReference
- object of class ISOCitation 
Returns
TRUE if deleted, FALSE otherwise
Method setProcedureDescription()
Set procedure description
Usage
ISOImageryProcessing$setProcedureDescription( procedureDescription, locales = NULL )
Arguments
- procedureDescription
- procedure description 
- locales
- list of localized texts. Default is - NULL
Method addDocumentation()
Adds documentation
Usage
ISOImageryProcessing$addDocumentation(documentation)
Arguments
- documentation
- object of class ISOCitation 
Returns
TRUE if added, FALSE otherwise
Method delDocumentation()
Deletes documentation
Usage
ISOImageryProcessing$delDocumentation(documentation)
Arguments
- documentation
- object of class ISOCitation 
Returns
TRUE if deleted, FALSE otherwise
Method setRunTimeParameters()
Set runtime parameters
Usage
ISOImageryProcessing$setRunTimeParameters(params)
Arguments
- params
- parameters 
Method addAlgorithm()
Adds algorithm
Usage
ISOImageryProcessing$addAlgorithm(algorithm)
Arguments
- algorithm
- object of class ISOImageryAlgorithm 
Returns
TRUE if added, FALSE otherwise
Method delAlgorithm()
Deletes algorithm
Usage
ISOImageryProcessing$delAlgorithm(algorithm)
Arguments
- algorithm
- object of class ISOImageryAlgorithm 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryProcessing$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_LE_Processing
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LE_Processing
Examples
   md <- ISOImageryProcessing$new()
   
   #add citation
   rp1 <- ISOResponsibleParty$new()
   rp1$setIndividualName("someone1")
   rp1$setOrganisationName("somewhere1")
   rp1$setPositionName("someposition1")
   rp1$setRole("pointOfContact")
   contact1 <- ISOContact$new()
   phone1 <- ISOTelephone$new()
   phone1$setVoice("myphonenumber1")
   phone1$setFacsimile("myfacsimile1")
   contact1$setPhone(phone1)
   address1 <- ISOAddress$new()
   address1$setDeliveryPoint("theaddress1")
   address1$setCity("thecity1")
   address1$setPostalCode("111")
   address1$setCountry("France")
   address1$setEmail("someone1@theorg.org")
   contact1$setAddress(address1)
   res <- ISOOnlineResource$new()
   res$setLinkage("http://www.somewhereovertheweb.org")
   res$setName("somename")
   contact1$setOnlineResource(res)
   rp1$setContactInfo(contact1)
   
   #citation
   ct <- ISOCitation$new()
   ct$setTitle("sometitle")
   d <- ISODate$new()
   d$setDate(ISOdate(2015, 1, 1, 1))
   d$setDateType("publication")
   ct$addDate(d)
   ct$setEdition("1.0")
   ct$setEditionDate(ISOdate(2015,1,1))
   ct$addIdentifier(ISOMetaIdentifier$new(code = "identifier"))
   ct$addPresentationForm("mapDigital")
   ct$addCitedResponsibleParty(rp1)
   
   md$setIdentifier("identifier")
   md$setProcedureDescription("some description")
   md$addSoftwareReference(ct)
   md$addDocumentation(ct)
   md$setRunTimeParameters("params")
   
   xml <- md$encode()
ISOImageryRangeElementDescription
Description
ISOImageryRangeElementDescription
ISOImageryRangeElementDescription
Format
R6Class object.
Value
Object of R6Class for modelling an ISOImageryRangeElementDescription
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryRangeElementDescription
Public fields
- name
- name [0..1] : character 
- definition
- definition [0..1] : character 
- rangeElement
- rangeElement [0..*] : ISORecord 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImageryRangeElementDescription$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setName()
Set name
Usage
ISOImageryRangeElementDescription$setName(name, locales = NULL)
Arguments
- name
- name 
- locales
- list of localized texts. Default is - NULL
Method setDefinition()
Set definition
Usage
ISOImageryRangeElementDescription$setDefinition(definition, locales = NULL)
Arguments
- definition
- definition 
- locales
- list of localized texts. Default is - NULL
Method addRangeElement()
Adds range element
Usage
ISOImageryRangeElementDescription$addRangeElement(record)
Arguments
Returns
TRUE if added, FALSE otherwise
Method delRangeElement()
Deletes range element
Usage
ISOImageryRangeElementDescription$delRangeElement(record)
Arguments
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryRangeElementDescription$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_RangeElementDescription
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MI_RangeElementDescription
Examples
   #create object
   md <- ISOImageryRangeElementDescription$new()
   md$setName("name")
   md$setDefinition("description")
   md$addRangeElement("record1")
   md$addRangeElement("record2")
   xml <- md$encode()
ISOImageryRequestedDate
Description
ISOImageryRequestedDate
ISOImageryRequestedDate
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery requested date
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryRequestedDate
Public fields
- requestedDateOfCollection
- requestedDateOfCollection 
- latestAcceptableDate
- latestAcceptableDate 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImageryRequestedDate$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setRequestedDateOfCollection()
Set requested date of collection
Usage
ISOImageryRequestedDate$setRequestedDateOfCollection(date)
Arguments
- date
- object of class POSIXct 
Method setLatestAcceptableDate()
Set latest acceptable date
Usage
ISOImageryRequestedDate$setLatestAcceptableDate(date)
Arguments
- date
- object of class POSIXct 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryRequestedDate$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_RequestedDate
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_RequestedDate
Examples
   #create band range dimension
   md <- ISOImageryRequestedDate$new()
   md$setRequestedDateOfCollection(Sys.time())
   md$setLatestAcceptableDate(Sys.time())
   xml <- md$encode()
   
ISOImageryRequirement
Description
ISOImageryRequirement
ISOImageryRequirement
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery requirement
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryRequirement
Public fields
- citation
- citation [1..1]: ISOCitation 
- identifier
- identifier [1..1]: ISOMetaIdentifier 
- requestor
- requestor [0..*]: ISOResponsibleParty 
- recipient
- recipient [0..*]: ISOResponsibleParty 
- priority
- priority [1..1]: ISOImageryPriority 
- requestedDate
- requestedDate [1..1]: ISOImageryRequestedDate 
- expiryDate
- expiryDate [1..1]: POSIXt 
- satisfiedPlan
- satisfiedPlan [0..*]: ISOImageryPlan 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImageryRequirement$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setCitation()
Set citation
Usage
ISOImageryRequirement$setCitation(citation)
Arguments
- citation
- object of class ISOCitation 
Method setIdentifier()
Set identifier
Usage
ISOImageryRequirement$setIdentifier(identifier)
Arguments
- identifier
- object of class ISOMetaIdentifier or character 
Method addRequestor()
Adds requestor
Usage
ISOImageryRequirement$addRequestor(requestor)
Arguments
- requestor
- object of class ISOResponsibleParty 
Returns
TRUE if added, FALSE otherwise
Method delRequestor()
Deletes requestor
Usage
ISOImageryRequirement$delRequestor(requestor)
Arguments
- requestor
- object of class ISOResponsibleParty 
Returns
TRUE if deleted, FALSE otherwise
Method addRecipient()
Adds recipient
Usage
ISOImageryRequirement$addRecipient(recipient)
Arguments
- recipient
- object of class ISOResponsibleParty 
Returns
TRUE if added, FALSE otherwise
Method delRecipient()
Deletes recipient
Usage
ISOImageryRequirement$delRecipient(recipient)
Arguments
- recipient
- object of class ISOResponsibleParty 
Returns
TRUE if deleted, FALSE otherwise
Method setPriority()
Set priority
Usage
ISOImageryRequirement$setPriority(priority)
Arguments
- priority
- object of class ISOImageryPriority pr any character among values returned by - ISOImageryPriority$values()
Method setRequestedDate()
Set requested date
Usage
ISOImageryRequirement$setRequestedDate(date)
Arguments
- date
- object of class ISOImageryRequestedDate 
Method setExpiryDate()
Set expiry date
Usage
ISOImageryRequirement$setExpiryDate(date)
Arguments
- date
- object of class POSIXct 
Method addSatisfiedPlan()
Adds satisfied plan
Usage
ISOImageryRequirement$addSatisfiedPlan(plan)
Arguments
- plan
- object of class ISOImageryPlan 
Returns
TRUE if added, FALSE otherwise
Method delSatisfiedPlan()
Deletes satisfied plan
Usage
ISOImageryRequirement$delSatisfiedPlan(plan)
Arguments
- plan
- object of class ISOImageryPlan 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryRequirement$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Requirement
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Requirement
Examples
   md <- ISOImageryRequirement$new()
   md$setIdentifier("identifier")
   #add citation
   rp1 <- ISOResponsibleParty$new()
   rp1$setIndividualName("someone1")
   rp1$setOrganisationName("somewhere1")
   rp1$setPositionName("someposition1")
   rp1$setRole("pointOfContact")
   contact1 <- ISOContact$new()
   phone1 <- ISOTelephone$new()
   phone1$setVoice("myphonenumber1")
   phone1$setFacsimile("myfacsimile1")
   contact1$setPhone(phone1)
   address1 <- ISOAddress$new()
   address1$setDeliveryPoint("theaddress1")
   address1$setCity("thecity1")
   address1$setPostalCode("111")
   address1$setCountry("France")
   address1$setEmail("someone1@theorg.org")
   contact1$setAddress(address1)
   res <- ISOOnlineResource$new()
   res$setLinkage("http://www.somewhereovertheweb.org")
   res$setName("somename")
   contact1$setOnlineResource(res)
   rp2 <- ISOResponsibleParty$new()
   rp2$setIndividualName("someone2")
   rp2$setOrganisationName("somewhere2")
   rp2$setPositionName("someposition2")
   rp2$setRole("pointOfContact")
   contact2 <- ISOContact$new()
   phone2 <- ISOTelephone$new()
   phone2$setVoice("myphonenumber2")
   phone2$setFacsimile("myfacsimile2")
   contact1$setPhone(phone2)
   address2 <- ISOAddress$new()
   address2$setDeliveryPoint("theaddress2")
   address2$setCity("thecity2")
   address2$setPostalCode("111")
   address2$setCountry("France")
   address2$setEmail("someone2@theorg.org")
   contact2$setAddress(address2)
   contact2$setOnlineResource(res)
   rp2$setContactInfo(contact2)
   
   #citation
   ct <- ISOCitation$new()
   ct$setTitle("sometitle")
   d <- ISODate$new()
   d$setDate(ISOdate(2015, 1, 1, 1))
   d$setDateType("publication")
   ct$addDate(d)
   ct$setEdition("1.0")
   ct$setEditionDate(ISOdate(2015,1,1))
   ct$addIdentifier(ISOMetaIdentifier$new(code = "identifier"))
   ct$addPresentationForm("mapDigital")
   ct$addCitedResponsibleParty(rp1)
   md$setCitation(ct)
   md$addRequestor(rp1)
   md$addRecipient(rp2)
   md$setPriority("highImportance")
   
   rd <- ISOImageryRequestedDate$new()
   rd$setRequestedDateOfCollection(Sys.time())
   rd$setLatestAcceptableDate(Sys.time())
   md$setRequestedDate(rd)
   md$setExpiryDate(Sys.time())
   xml <- md$encode()
ISOImageryRevision
Description
ISOImageryRevision
ISOImageryRevision
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery revision
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryRevision
Public fields
- description
- description [0..1] : character 
- author
- author [1..1] : ISOAbstractResponsibility 
- dateInfo
- dateInfo [1..1] : ISOAbstractTypedDate 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImageryRevision$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setDescription()
Set description
Usage
ISOImageryRevision$setDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- list of localized editions. Default is - NULL
Method setAuthor()
Set author
Usage
ISOImageryRevision$setAuthor(author)
Arguments
- author
- author 
Method setDateInfo()
Set date info
Usage
ISOImageryRevision$setDateInfo(dateInfo)
Arguments
- dateInfo
- dateInfo 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryRevision$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Revision
ISOImagerySensor
Description
ISOImagerySensor
ISOImagerySensor
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery sensor
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOImageryInstrument -> ISOImagerySensor
Public fields
- hosted
- hosted [0..*] : ISOImageryInstrument 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOImageryInstrument$addCitation()
- geometa::ISOImageryInstrument$addInstrumentationEventList()
- geometa::ISOImageryInstrument$addPlatform()
- geometa::ISOImageryInstrument$addSensor()
- geometa::ISOImageryInstrument$delCitation()
- geometa::ISOImageryInstrument$delInstrumentationEventList()
- geometa::ISOImageryInstrument$delPlatform()
- geometa::ISOImageryInstrument$delSensor()
- geometa::ISOImageryInstrument$setDescription()
- geometa::ISOImageryInstrument$setIdentifier()
- geometa::ISOImageryInstrument$setOtherProperty()
- geometa::ISOImageryInstrument$setOtherPropertyType()
- geometa::ISOImageryInstrument$setType()
Method new()
Initializes object
Usage
ISOImagerySensor$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addInstrument()
Adds instrument
Usage
ISOImagerySensor$addInstrument(instrument)
Arguments
- instrument
- object of class ISOImageryInstrument 
Returns
TRUE if added, FALSE otherwise
Method delInstrument()
Deletes instrument
Usage
ISOImagerySensor$delInstrument(instrument)
Arguments
- instrument
- object of class ISOImageryInstrument 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImagerySensor$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Sensor
ISOImagerySensorType
Description
ISOImagerySensorType
ISOImagerySensorType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery sensor type
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImagerySensorType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOImagerySensorType$new(xml = NULL, value = NULL, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImagerySensorType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_SensoryTypeCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/1.0/mac/#element_MI_SensoryTypeCode
Examples
  md <- ISOImagerySensorType$new(value ="type")
ISOImagerySequence
Description
ISOImagerySequence
ISOImagerySequence
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery sequence
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImagerySequence
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOImagerySequence$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImagerySequence$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_SequenceCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/1.0/mac/#element_MI_SequenceCode
Examples
  #possible values
  values <- ISOImagerySequence$values(labels = TRUE)
  
  #some def
  inst <- ISOImagerySequence$new(value = "instantaneous")
ISOImagerySource
Description
ISOImagerySource
ISOImagerySource
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery source
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImagerySource
Public fields
- processedLevel
- processedLevel [0..1]: ISOMetaIdentifier 
- resolution
- resolution [0..1]: ISOImageryNominalResolution 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOImagerySource$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setProcessedLevel()
Set processed level
Usage
ISOImagerySource$setProcessedLevel(processedLevel)
Arguments
- processedLevel
- object of class ISOMetaIdentifier or character 
Method setResolution()
Set resolution
Usage
ISOImagerySource$setResolution(resolution)
Arguments
- resolution
- object of class ISOImageryNominalResolution 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImagerySource$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_LE_Source
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LE_Source
Examples
   md <- ISOImagerySource$new()
   md$setProcessedLevel("identifier")
   res <- ISOImageryNominalResolution$new()
   d <- ISODistance$new(value = 1, uom = "m", useUomURI = TRUE)
   res$setScanningResolution(d)
   md$setResolution(res)
   
   xml <- md$encode()
ISOImageryTransferFunctionType
Description
ISOImageryTransferFunctionType
ISOImageryTransferFunctionType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery transfer function type
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImageryTransferFunctionType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOImageryTransferFunctionType$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryTransferFunctionType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_TransferFunctionTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MI_TransferFunctionTypeCode
Examples
  #possible values
  values <- ISOImageryTransferFunctionType$values(labels = TRUE)
  
  #some def
  log <- ISOImageryTransferFunctionType$new(value = "logarithmic")
ISOImageryTrigger
Description
ISOImageryTrigger
ISOImageryTrigger
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery trigger
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImageryTrigger
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOImageryTrigger$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryTrigger$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_TriggerCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/1.0/mac/#element_MI_TriggerCode
Examples
  #possible values
  values <- ISOImageryTrigger$values(labels = TRUE)
  
  #some def
  auto <- ISOImageryTrigger$new(value = "automatic")
ISOImageryUsability
Description
ISOImageryUsability
ISOImageryUsability
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery usability
Methods inherited from ISODataQualityAbstractElement
See methods description at ISODataQualityAbstractElement
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOImageryUsability
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method new()
Initializes object
Usage
ISOImageryUsability$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImageryUsability$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115-2:2009 - Geographic information – Metadata Part 2: Extensions for imagery and gridded data
ISOImagingCondition
Description
ISOImagingCondition
ISOImagingCondition
Format
R6Class object.
Value
Object of R6Class for modelling an ISOImagingCondition
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImagingCondition
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOImagingCondition$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOImagingCondition$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ImagingConditionCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_ImagingConditionCode
Examples
  #possible values
  values <- ISOImagingCondition$values(labels = TRUE)
  
  #ImagingCondition
  ImagingCondition <- ISOImagingCondition$new(value = "rain")
ISOIndirectEvaluation
Description
ISOIndirectEvaluation
ISOIndirectEvaluation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO indirect evaluation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOEvaluationMethod -> ISOIndirectEvaluation
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOEvaluationMethod$addReferenceDoc()
- geometa::ISOEvaluationMethod$delReferenceDoc()
- geometa::ISOEvaluationMethod$setDateTime()
- geometa::ISOEvaluationMethod$setEvaluationMethodDescription()
- geometa::ISOEvaluationMethod$setEvaluationMethodType()
- geometa::ISOEvaluationMethod$setEvaluationProcedure()
Method new()
Initializes object
Usage
ISOIndirectEvaluation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOIndirectEvaluation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_IndirectEvaluation
ISOIndividual
Description
ISOIndividual
ISOIndividual
Format
R6Class object.
Value
Object of R6Class for modelling an ISO individual
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractParty -> ISOIndividual
Public fields
- positionName
- positionName 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractParty$addContactInfo()
- geometa::ISOAbstractParty$addPartyIdentifier()
- geometa::ISOAbstractParty$delContactInfo()
- geometa::ISOAbstractParty$delPartyIdentifier()
- geometa::ISOAbstractParty$setName()
Method new()
Initializes object
Usage
ISOIndividual$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setPositionName()
Set position name
Usage
ISOIndividual$setPositionName(positionName, locales = NULL)
Arguments
- positionName
- position name 
- locales
- list of localized texts. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOIndividual$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Individual
ISOInheritanceRelation
Description
ISOInheritanceRelation
ISOInheritanceRelation
Format
R6Class object.
Value
Object of R6Class for modelling an ISOInheritanceRelation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOInheritanceRelation
Public fields
- name
- name [0..1]: character 
- description
- description [0..1]: character 
- uniqueInstance
- uniqueInstance: logical 
- subtype
- subtype [1..1]: ISOFeatureType 
- supertype
- supertype [1..1]: ISOFeatureType 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$initialize()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method setName()
Set name
Usage
ISOInheritanceRelation$setName(name, locales = NULL)
Arguments
- name
- name 
- locales
- list of localized texts. Default is - NULL
Method setDescription()
Set description
Usage
ISOInheritanceRelation$setDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- list of localized texts. Default is - NULL
Method setUniqueInstance()
Set unique instance
Usage
ISOInheritanceRelation$setUniqueInstance(uniqueInstance)
Arguments
- uniqueInstance
- object of class logical 
Method setSubtype()
Set sub feature type
Usage
ISOInheritanceRelation$setSubtype(featureType)
Arguments
- featureType
- object of class ISOFeatureType 
Method setSupertype()
Set super feature type
Usage
ISOInheritanceRelation$setSupertype(featureType)
Arguments
- featureType
- object of class ISOFeatureType 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOInheritanceRelation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
ISOInitiative
Description
ISOInitiative
ISOInitiative
Format
R6Class object.
Value
Object of R6Class for modelling an ISOInitiative
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractAggregate -> ISOInitiative
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractAggregate$addComposedOf()
- geometa::ISOAbstractAggregate$addSeriesMetadata()
- geometa::ISOAbstractAggregate$addSubset()
- geometa::ISOAbstractAggregate$addSuperset()
- geometa::ISOAbstractAggregate$delComposedOf()
- geometa::ISOAbstractAggregate$delSeriesMetadata()
- geometa::ISOAbstractAggregate$delSubset()
- geometa::ISOAbstractAggregate$delSuperset()
Method new()
Initializes object
Usage
ISOInitiative$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOInitiative$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
ISOInitiativeType
Description
ISOInitiativeType
ISOInitiativeType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO InitiativeType
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOInitiativeType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOInitiativeType$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOInitiativeType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DS_InitiativeTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_DS_InitiativeTypeCode
Examples
  #possible values
  values <- ISOInitiativeType$values(labels = TRUE)
  
  #geomOnly
  geomOnly <- ISOInitiativeType$new(value = "campaign")
  
ISOInstrumentationEvent
Description
ISOInstrumentationEvent
ISOInstrumentationEvent
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery instrumentation event
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOInstrumentationEvent
Public fields
- citation
- citation [0..*] : ISOAbstractCitation 
- description
- description [1..1] : character 
- extent
- extent [0..*] : ISOAbstractExtent 
- type
- type [1..*] : ISOInstrumentationEventType 
- revisionHistory
- revisionHistory [0..*] : ISOImageryRevision 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOInstrumentationEvent$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addCitation()
Adds citation
Usage
ISOInstrumentationEvent$addCitation(citation)
Arguments
- citation
- citation object of class ISOAbstractCitation 
Returns
TRUE if added, FALSE otherwise
Method delCitation()
Deletes citation
Usage
ISOInstrumentationEvent$delCitation(citation)
Arguments
- citation
- citation object of class ISOAbstractCitation 
Returns
TRUE if deleted, FALSE otherwise
Method setDescription()
Set description
Usage
ISOInstrumentationEvent$setDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- list of localized editions. Default is - NULL
Method addExtent()
Adds extent
Usage
ISOInstrumentationEvent$addExtent(extent)
Arguments
- extent
- extent object of class ISOAbstractExtent 
Returns
TRUE if added, FALSE otherwise
Method delExtent()
Deletes extent
Usage
ISOInstrumentationEvent$delExtent(extent)
Arguments
- extent
- extent object of class ISOAbstractExtent 
Returns
TRUE if deleted, FALSE otherwise
Method addType()
Adds type
Usage
ISOInstrumentationEvent$addType(type)
Arguments
- type
- type object of class ISOInstrumentationEventType or any character value listed by - ISOInstrumentationEventType$values()
Returns
TRUE if added, FALSE otherwise
Method delType()
Deletes type
Usage
ISOInstrumentationEvent$delType(type)
Arguments
- type
- type object of class ISOInstrumentationEventType or any character value listed by - ISOInstrumentationEventType$values()
Returns
TRUE if deleted, FALSE otherwise
Method addRevision()
Adds revision
Usage
ISOInstrumentationEvent$addRevision(revision)
Arguments
- revision
- revision object of class ISOImageryRevision 
Returns
TRUE if added, FALSE otherwise
Method delRevision()
Deletes revision
Usage
ISOInstrumentationEvent$delRevision(revision)
Arguments
- revision
- revision object of class ISOImageryRevision 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOInstrumentationEvent$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_InstrumentationEvent
ISOInstrumentationEventList
Description
ISOInstrumentationEventList
ISOInstrumentationEventList
Format
R6Class object.
Value
Object of R6Class for modelling an ISO imagery instrumentation event list
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOInstrumentationEventList
Public fields
- citation
- citation [1..1] : ISOAbstractCitation 
- description
- description [1..1] : character 
- locale
- locale [0..1] : ISOLocale 
- metadataConstraints
- metadataConstraints [0..*] : ISOAbstractConstraints 
- instrumentationEvent
- instrumentationEvent [0..*] : ISOInstrumentationEvent 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOInstrumentationEventList$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setCitation()
Set citation
Usage
ISOInstrumentationEventList$setCitation(citation)
Arguments
- citation
- citation 
Method setDescription()
Set description
Usage
ISOInstrumentationEventList$setDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- list of localized editions. Default is - NULL
Method setLocale()
Set locale
Usage
ISOInstrumentationEventList$setLocale(locale)
Arguments
- locale
- locale 
Method addMetadataConstraints()
Adds metadata constraints
Usage
ISOInstrumentationEventList$addMetadataConstraints(metadataConstraints)
Arguments
- metadataConstraints
- metadataConstraints 
Returns
TRUE if added, FALSE otherwise
Method delMetadataConstraints()
Deletes metadata constraints
Usage
ISOInstrumentationEventList$delMetadataConstraints(metadataConstraints)
Arguments
- metadataConstraints
- metadataConstraints 
Returns
TRUE if deleted, FALSE otherwise
Method addInstrumentationEvent()
Adds instrumentation event
Usage
ISOInstrumentationEventList$addInstrumentationEvent(instrumentationEvent)
Arguments
- instrumentationEvent
- instrumentationEvent 
Returns
TRUE if added, FALSE otherwise
Method delInstrumentationEvent()
Deletes instrumentation event
Usage
ISOInstrumentationEventList$delInstrumentationEvent(instrumentationEvent)
Arguments
- instrumentationEvent
- instrumentationEvent 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOInstrumentationEventList$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_InstrumentationEventList
ISOInstrumentationEventType
Description
ISOInstrumentationEventType
ISOInstrumentationEventType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO instrumentation event type
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOInstrumentationEventType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOInstrumentationEventType$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOInstrumentationEventType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_InstrumentationEventTypeCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_InstrumentationEventTypeCode
Examples
 ## Not run: 
  setMetadataStandard("19115-3")
  md <- ISOInstrumentationEventType$new("type")
  setMetadataStandard("19139")
 
## End(Not run)
ISOKeywordClass
Description
ISOKeywordClass
ISOKeywordClass
Format
R6Class object.
Value
Object of R6Class for modelling a ISO keyword class
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOKeywordClass
Public fields
- className
- className 
- conceptIdentifier
- conceptIdentifier 
- ontology
- ontology 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOKeywordClass$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setClassName()
Set class name
Usage
ISOKeywordClass$setClassName(className, locales = NULL)
Arguments
- className
- className 
- locales
- list of localized texts. Default is - NULL
Method setConceptIdentifier()
Set concept identifier
Usage
ISOKeywordClass$setConceptIdentifier(conceptIdentifier)
Arguments
- conceptIdentifier
- conceptIdentifier, object of class ISOURI 
Method setOntology()
Set ontology
Usage
ISOKeywordClass$setOntology(ontology)
Arguments
- ontology
- ontology, object inheriting class ISOAbstractParty 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOKeywordClass$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_KeywordClass
ISOKeywordType
Description
ISOKeywordType
ISOKeywordType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO KeywordType
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOKeywordType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOKeywordType$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOKeywordType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_KeywordTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_KeywordTypeCode
Examples
  #possible values
  values <- ISOKeywordType$values(labels = TRUE)
  
  #place keywordType
  place <- ISOKeywordType$new(value = "place")
  
ISOKeywords
Description
ISOKeywords
ISOKeywords
Format
R6Class object.
Value
Object of R6Class for modelling a ISO set of keywords
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOKeywords
Public fields
- keyword
- keyword 
- type
- type 
- thesaurusName
- thesaurus name 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOKeywords$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addKeyword()
Adds keyword
Usage
ISOKeywords$addKeyword(keyword, locales = NULL)
Arguments
- keyword
- keyword 
- locales
- list of localized texts. Default is - NULL
Returns
TRUE if added, FALSe otherwise
Method delKeyword()
Deletes keyword
Usage
ISOKeywords$delKeyword(keyword, locales = NULL)
Arguments
- keyword
- keyword 
- locales
- list of localized texts. Default is - NULL
Returns
TRUE if deleted, FALSe otherwise
Method setKeywordType()
Set keyword type
Usage
ISOKeywords$setKeywordType(keywordType)
Arguments
- keywordType
- object of class ISOKeywordType or any character among values returned by - ISOKeywordType$values()
Method setThesaurusName()
Set thesaurus name
Usage
ISOKeywords$setThesaurusName(thesaurusName)
Arguments
- thesaurusName
- object of class ISOCitation 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOKeywords$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Keywords
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_Keywords
Examples
  #a basic keyword set
  md <- ISOKeywords$new()
  md$addKeyword("keyword1")
  md$addKeyword("keyword2")
  md$setKeywordType("theme")
  th <- ISOCitation$new()
  th$setTitle("General")
  md$setThesaurusName(th)
  xml <- md$encode()
  
  #a keyword set with anchors
  md <- ISOKeywords$new()
  kwd1 <- ISOAnchor$new(
    name = "keyword1",
    href = "http://myvocabulary.geometa/keyword1"
  )
  md$addKeyword(kwd1)
  kwd2 <- ISOAnchor$new(
    name = "keyword2",
    href = "http://myvocabulary.geometa/keyword2"
  )
  md$addKeyword(kwd2)
  md$setKeywordType("theme")
  xml <- md$encode()
  
  #Example for INSPIRE (GEMET Spatial Data Theme)
  inspire_kwd <- ISOKeywords$new()
  anc1 <- ISOAnchor$new(
    name = "Environmental monitoring facilities",
    href = "http://inspire.ec.europa.eu/theme/ef"
  )
  inspire_kwd$addKeyword(anc1)
  inspire_kwd$setKeywordType("theme")
  th <- ISOCitation$new()
  th$setTitle(
    ISOAnchor$new(
     name = "GEMET - INSPIRE themes, version 1.0",
     href="http://www.eionet.europa.eu/gemet/inspire_themes"
    )
  )
  inspire_date <- ISODate$new()
  inspire_date$setDate(as.Date("2008-06-01"))
  inspire_date$setDateType("publication")
  th$addDate(inspire_date)
  inspire_kwd$setThesaurusName(th)
  
ISOLanguage
Description
ISOLanguage
ISOLanguage
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Language
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOLanguage
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOLanguage$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOLanguage$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_LanguageCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/lan/1.0/lan/#element_LanguageCode
Examples
  #possible values
  values <- ISOLanguage$values(labels = TRUE)
  
  #english language
  eng <- ISOLanguage$new(value = "eng")
  
ISOLegalConstraints
Description
ISOLegalConstraints
ISOLegalConstraints
Format
R6Class object.
Value
Object of R6Class for modelling an ISO LegalConstraints
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOConstraints -> ISOLegalConstraints
Public fields
- accessConstraints
- accessConstraints [0..*]: ISORestriction 
- useConstraints
- useConstraints [0..*]: ISORestriction 
- otherConstraints
- otherConstraints [0..*]: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOConstraints$addGraphic()
- geometa::ISOConstraints$addReference()
- geometa::ISOConstraints$addResponsibleParty()
- geometa::ISOConstraints$addUseLimitation()
- geometa::ISOConstraints$delGraphic()
- geometa::ISOConstraints$delReference()
- geometa::ISOConstraints$delResponsibleParty()
- geometa::ISOConstraints$delUseLimitation()
- geometa::ISOConstraints$setReleasability()
- geometa::ISOConstraints$setScope()
- geometa::ISOConstraints$setUseLimitation()
Method new()
Initializes object
Usage
ISOLegalConstraints$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addAccessConstraint()
Adds access constraint
Usage
ISOLegalConstraints$addAccessConstraint(constraint)
Arguments
- constraint
- object of class ISORestriction 
Returns
TRUE if added, FALSE otherwise
Method delAccessConstraint()
Deletes access constraint
Usage
ISOLegalConstraints$delAccessConstraint(constraint)
Arguments
- constraint
- object of class ISORestriction 
Returns
TRUE if deleted, FALSE otherwise
Method addUseConstraint()
Adds use constraint
Usage
ISOLegalConstraints$addUseConstraint(constraint)
Arguments
- constraint
- object of class ISORestriction 
Returns
TRUE if added, FALSE otherwise
Method delUseConstraint()
Deletes use constraint
Usage
ISOLegalConstraints$delUseConstraint(constraint)
Arguments
- constraint
- object of class ISORestriction 
Returns
TRUE if deleted, FALSE otherwise
Method addOtherConstraint()
Adds other constraint
Usage
ISOLegalConstraints$addOtherConstraint(constraint, locales = NULL)
Arguments
- constraint
- object of class character 
- locales
- list of localized names. Default is - NULL
Returns
TRUE if added, FALSE otherwise
Method delOtherConstraint()
Deletes other constraint
Usage
ISOLegalConstraints$delOtherConstraint(constraint, locales = NULL)
Arguments
- constraint
- object of class character 
- locales
- list of localized names. Default is - NULL
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOLegalConstraints$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_LegalConstraints
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mco/1.0/mco/#element_MD_LegalConstraints
Examples
  #create object
  md <- ISOLegalConstraints$new()
  md$addUseLimitation("limitation1")
  md$addUseLimitation("limitation2")
  md$addUseLimitation("limitation3")
  md$addAccessConstraint("copyright")
  md$addAccessConstraint("license")
  md$addUseConstraint("copyright")
  md$addUseConstraint("license")
  
  xml <- md$encode()
  
ISOLength
Description
ISOLength
ISOLength
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Length measure
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOMeasure -> ISOLength
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOLength$new(xml = NULL, value, uom, useUomURI = FALSE)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- uom
- uom symbol of unit of measure used 
- useUomURI
- use uom URI. Default is - FALSE
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOLength$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Length
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Length
ISOLineage
Description
ISOLineage
ISOLineage
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Lineage
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOLineage
Public fields
- statement
- statement [0..1]: character 
- processStep
- processStep [0..*]: ISOProcessStep 
- source
- source [0..*]: ISOSource 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOLineage$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setStatement()
Set statement
Usage
ISOLineage$setStatement(statement, locales = NULL)
Arguments
- statement
- statement 
- locales
- list of localized texts. Default is - NULL
Method addProcessStep()
Adds process step
Usage
ISOLineage$addProcessStep(processStep)
Arguments
- processStep
- object of class ISOProcessStep 
Returns
TRUE if added, FALSE otherwise
Method delProcessStep()
Deletes process step
Usage
ISOLineage$delProcessStep(processStep)
Arguments
- processStep
- object of class ISOProcessStep 
Returns
TRUE if deleted, FALSE otherwise
Method addSource()
Adds source
Usage
ISOLineage$addSource(source)
Arguments
- source
- object of class ISOSource 
Returns
TRUE if added, FALSE otherwise
Method delSource()
Deletes source
Usage
ISOLineage$delSource(source)
Arguments
- source
- object of class ISOSource 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOLineage$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_LI_Lineage
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LI_Lineage
Examples
  lineage <- ISOLineage$new()
  lineage$setStatement("statement")
  
  #add a process step
  ps <- ISOProcessStep$new()
  ps$setDescription("description")
  ps$setRationale("rationale")
  ps$setDateTime( ISOdate(2015, 1, 1, 23, 59, 59))
  rp <- ISOResponsibleParty$new()
  rp$setIndividualName("someone") #and more responsible party properties..
  ps$addProcessor(rp)
  lineage$addProcessStep(ps)
  
  #add a source
  src <- ISOSource$new()
  src$setDescription("description")
  src$setScaleDenominator(1L)
  rs <- ISOReferenceSystem$new()
  rsId <- ISOReferenceIdentifier$new(code = "4326", codeSpace = "EPSG")
  rs$setReferenceSystemIdentifier(rsId)
  src$setReferenceSystem(rs)
  cit <- ISOCitation$new()
  cit$setTitle("sometitle") #and more citation properties...
  src$setCitation(cit)
  extent <- ISOExtent$new()
  bbox <- ISOGeographicBoundingBox$new(minx = -180, miny = -90, maxx = 180, maxy = 90)
  extent$addGeographicElement(bbox)
  src$addExtent(extent)
  lineage$addSource(src)
  
  xml <- lineage$encode()
  
ISOListedValue
Description
ISOListedValue
ISOListedValue
Format
R6Class object.
Value
Object of R6Class for modelling an ISOListedValue
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOListedValue
Public fields
- label
- label: character 
- code
- code [0..1]: character 
- definition
- definition [0..1]: character 
- definitionReference
- definitionReference [0..1]: ISODefinitionReference 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOListedValue$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setLabel()
Set label
Usage
ISOListedValue$setLabel(label, locales = NULL)
Arguments
- label
- label 
- locales
- list of localized texts. Default is - NULL
Method setCode()
Set code
Usage
ISOListedValue$setCode(code, locales = NULL)
Arguments
- code
- code 
- locales
- list of localized texts. Default is - NULL
Method setDefinition()
Set definition
Usage
ISOListedValue$setDefinition(definition, locales = NULL)
Arguments
- definition
- definition 
- locales
- list of localized texts. Default is - NULL
Method setDefinitionReference()
Set definition reference
Usage
ISOListedValue$setDefinitionReference(definitionReference)
Arguments
- definitionReference
- object of class ISODefinitionReference 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOListedValue$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
Examples
  val <- ISOListedValue$new()
  val$setCode("code1")
  val$setLabel("label1")
  val$setDefinition("definition1")
  xml <- val$encode()
 
ISOLocalName
Description
ISOLocalName
ISOLocalName
Format
R6Class object.
Value
Object of R6Class for modelling an ISO LocalName
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLCodeType -> geometa::ISOAbstractGenericName -> ISOLocalName
Public fields
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOLocalName$new(xml = NULL, value = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOLocalName$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_LocalName
ISOLocale
Description
ISOLocale
ISOLocale
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Locale
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOLocale
Public fields
- languageCode
- languageCode [1..1]: ISOLanguage (ISO 19139) 
- language
- language [1..1]: ISOLanguage (ISO 19115-3) 
- country
- country [0..1]: ISOCountry 
- characterEncoding
- characterEncoding [1..1]: ISOCharacterSet 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOLocale$new( xml = NULL, id = NULL, language = NULL, country = NULL, characterEncoding = NULL )
Arguments
- xml
- object of class XMLInternalNode-class 
- id
- id 
- language
- language 
- country
- country 
- characterEncoding
- characterEncoding 
Method setId()
Set ID
Usage
ISOLocale$setId(id)
Arguments
- id
- id 
Method setLanguage()
Set language
Usage
ISOLocale$setLanguage(language)
Arguments
- language
- object of class ISOLanguage or any character among values returned by - ISOLanguage$values()
Method setCountry()
Set country
Usage
ISOLocale$setCountry(country)
Arguments
- country
- object of class ISOCountry or any character among values returned by - ISOCountry$values()or any other ISO-2 country code
Method setCharacterSet()
Set character set
Usage
ISOLocale$setCharacterSet(charset)
Arguments
- charset
- object of class ISOCharacterSet or any character among values returned by - ISOCharacterSet$values()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOLocale$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_PT_Locale
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/lan/1.0/lan/#element_PT_Locale
Examples
  loc <- ISOLocale$new()
  loc$setId("eng")
  loc$setLanguage("eng")
  loc$setCountry("UK")
  loc$setCharacterSet("utf8")
  
ISOLocaleContainer
Description
ISOLocaleContainer
ISOLocaleContainer
Format
R6Class object.
Value
Object of R6Class for modelling an ISO LocaleContainer
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOLocaleContainer
Public fields
- language
- language [1..1]: ISOLanguage 
- country
- country [0..1]: ISOCountry 
- characterEncoding
- character encoding [0..1]: ISOCharacterSet 
- description
- description [1..1] 
- locale
- locale [1..1] 
- date
- date [1..*] 
- responsibleParty
- responsibleParty [1..*] 
- localisedString
- localisedString [1..*] 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOLocaleContainer$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setLanguage()
Set language
Usage
ISOLocaleContainer$setLanguage(language)
Arguments
- language
- object of class ISOLanguage or character 
Method setCountry()
Set country
Usage
ISOLocaleContainer$setCountry(country)
Arguments
- country
- object of class ISOCountry or character 
Method setCharacterEncoding()
Set character encoding
Usage
ISOLocaleContainer$setCharacterEncoding(characterEncoding)
Arguments
- characterEncoding
- object of class ISOCharacterSet or character 
Method setDescription()
Set description
Usage
ISOLocaleContainer$setDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- list of localized texts. Default is - NULL
Method setLocale()
Set locale
Usage
ISOLocaleContainer$setLocale(locale)
Arguments
- locale
- object of class ISOLocale 
Method addDate()
Adds date
Usage
ISOLocaleContainer$addDate(date)
Arguments
- date
- object of class ISODate 
Returns
TRUE if added, FALSE otherwise
Method delDate()
Deletes date
Usage
ISOLocaleContainer$delDate(date)
Arguments
- date
- object of class ISODate 
Returns
TRUE if deleted, FALSE otherwise
Method addResponsibleParty()
Adds responsible party
Usage
ISOLocaleContainer$addResponsibleParty(responsibleParty)
Arguments
- responsibleParty
- object of class ISOResponsibleParty (in ISO 19139) or ISOResponsibility (in ISO 19115-3) 
Returns
TRUE if added, FALSE otherwise
Method delResponsibleParty()
Deletes responsible party
Usage
ISOLocaleContainer$delResponsibleParty(responsibleParty)
Arguments
- responsibleParty
- object of class ISOResponsibleParty (in ISO 19139) or ISOResponsibility (in ISO 19115-3) 
Returns
TRUE if deleted, FALSE otherwise
Method addLocalisedString()
Adds localised string
Usage
ISOLocaleContainer$addLocalisedString(string)
Arguments
- string
- object of class character 
Returns
TRUE if added, FALSE otherwise
Method delLocalisedString()
Deletes localised string
Usage
ISOLocaleContainer$delLocalisedString(string)
Arguments
- string
- object of class character 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOLocaleContainer$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_PT_LocaleContainer
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/lan/1.0/lan/#element_PT_LocaleContainer
ISOLocalisedCharacterString
Description
ISOLocalisedCharacterString
ISOLocalisedCharacterString
Format
R6Class object.
Value
Object of R6Class for modelling an ISO LocalisedCharacterString
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOBaseCharacterString -> ISOLocalisedCharacterString
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOLocalisedCharacterString$new(xml = NULL, locale = NULL, value)
Arguments
- xml
- object of class XMLInternalNode-class 
- locale
- locale 
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOLocalisedCharacterString$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_LocalisedCharacterString
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/lan/1.0/lan/#element_LocalisedCharacterString
Examples
  str <- ISOLocalisedCharacterString$new(locale = "FR", value = "ma description")
  str$encode()
ISOMDFeatureCatalogue
Description
ISOMDFeatureCatalogue
ISOMDFeatureCatalogue
Format
R6Class object.
Value
Object of R6Class for modelling a ISO feature catalogue
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractContentInformation -> ISOMDFeatureCatalogue
Public fields
- featureCatalogue
- featureCatalogue [1..*] : ISOAbstractFeatureCatalogue 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOMDFeatureCatalogue$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addFeatureCatalogue()
Adds feature catalogue
Usage
ISOMDFeatureCatalogue$addFeatureCatalogue(featureCatalogue)
Arguments
- featureCatalogue
- object inheriting class ISOAbstractFeatureCatalogue 
Returns
TRUE if added, FALSe otherwise
Method delFeatureCatalogue()
Adds feature catalogue
Usage
ISOMDFeatureCatalogue$delFeatureCatalogue(featureCatalogue)
Arguments
- featureCatalogue
- object inheriting class ISOAbstractFeatureCatalogue 
Returns
TRUE if deleted, FALSe otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOMDFeatureCatalogue$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_FeatureCatalogue
ISOMLCodeDefinition
Description
ISOMLCodeDefinition
ISOMLCodeDefinition
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Metadata code definition
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeDefinition -> ISOMLCodeDefinition
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeDefinition$toISOCTCodelistValue()
Method new()
Initializes object
Usage
ISOMLCodeDefinition$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOMLCodeDefinition$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Abstract ISO codelist class used internally by geometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO/TS 19139:2007 Geographic information – XML
ISOMLCodeListDictionary
Description
ISOMLCodeListDictionary
ISOMLCodeListDictionary
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Metadata codelist dictionary
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListDictionary -> ISOMLCodeListDictionary
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListDictionary$toISOCodelist()
Method new()
Initializes object
Usage
ISOMLCodeListDictionary$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOMLCodeListDictionary$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Abstract ISO codelist class used internally by geometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO/TS 19139:2007 Geographic information – XML
ISOMaintenanceFrequency
Description
ISOMaintenanceFrequency
ISOMaintenanceFrequency
Format
R6Class object.
Value
Object of R6Class for modelling an ISO MaintenanceFrequency
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOMaintenanceFrequency
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOMaintenanceFrequency$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOMaintenanceFrequency$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_MaintenanceFrequencyCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mmi/1.0/mmi/#element_MD_MaintenanceFrequencyCode
Examples
  #possible values
  values <- ISOMaintenanceFrequency$values(labels = TRUE)
  
  #daily frequency
  daily <- ISOMaintenanceFrequency$new(value = "daily")
  
ISOMaintenanceInformation
Description
ISOMaintenanceInformation
ISOMaintenanceInformation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO MaintenanceInformation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMaintenanceInformation
Public fields
- maintenanceAndUpdateFrequency
- maintenanceAndUpdateFrequency 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOMaintenanceInformation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setMaintenanceFrequency()
Set maintenance frequency
Usage
ISOMaintenanceInformation$setMaintenanceFrequency(frequency)
Arguments
- frequency
- frequency object of class ISOMaintenanceFrequency or any character among values returned by - ISOMaintenanceFrequency$values()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOMaintenanceInformation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_MaintenanceInformation
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mmi/1.0/mmi/#element_MD_MaintenanceInformation
Examples
  md <- ISOMaintenanceInformation$new()
  md$setMaintenanceFrequency("daily")
  xml <- md$encode()
  
ISOMeasure
Description
ISOMeasure
ISOMeasure
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Measure
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMeasure
Public fields
- value
- value 
- attrs
- attrs 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOMeasure$new(xml = NULL, value, uom, useUomURI = FALSE)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- uom
- uom symbol of unit of measure used 
- useUomURI
- use uom URI. Default is - FALSE
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOMeasure$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Measure
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Measure
ISOMeasureReference
Description
ISOMeasureReference
ISOMeasureReference
Format
R6Class object.
Value
Object of R6Class for modelling an ISO measure reference
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMeasureReference
Public fields
- measureIdentification
- measureIdentification [0..1]: ISOMetaIdentifier 
- nameOfMeasure
- nameOfMeasure [0..*]: character 
- measureDescription
- measureDescription [0..1]: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOMeasureReference$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setMeasureIdentification()
set MeasureIdentification
Usage
ISOMeasureReference$setMeasureIdentification(measureIdentifier)
Arguments
- measureIdentifier
- object of class ISOMetaIdentifier 
Method addName()
Adds name
Usage
ISOMeasureReference$addName(name, locales = NULL)
Arguments
- name
- name 
- locales
- list of localized names. Default is - NULL
Returns
TRUE if added, FALSE otherwise
Method delName()
Deletes name
Usage
ISOMeasureReference$delName(name, locales = NULL)
Arguments
- name
- name 
- locales
- list of localized names. Default is - NULL
Returns
TRUE if deleted, FALSE otherwise
Method setMeasureDescription()
set measure description
Usage
ISOMeasureReference$setMeasureDescription(measureDescription)
Arguments
- measureDescription
- object of class character 
- locales
- list of localized descriptions. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOMeasureReference$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_MeasureReference
ISOMedium
Description
ISOMedium
ISOMedium
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Citation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMedium
Public fields
- name
- name 
- density
- density 
- densityUnits
- density units 
- volumes
- volumes 
- mediumFormat
- medium format 
- mediumNote
- medium note 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOMedium$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setName()
Set name
Usage
ISOMedium$setName(name)
Arguments
- name
- name object of class ISOMediumName or character among values returned by - ISOMediumName$values()
Method addDensity()
Adds density
Usage
ISOMedium$addDensity(density)
Arguments
- density
- object of class numeric 
Returns
TRUE if added, FALSE otherwise
Method delDensity()
Deletes density
Usage
ISOMedium$delDensity(density)
Arguments
- density
- object of class numeric 
Returns
TRUE if deleted, FALSE otherwise
Method setDensityUnits()
Set density units
Usage
ISOMedium$setDensityUnits(densityUnits)
Arguments
- densityUnits
- densityUnits 
Method setVolumes()
Set volumes
Usage
ISOMedium$setVolumes(volumes)
Arguments
- volumes
- object of class integer 
Method addMediumFormat()
Adds medium format
Usage
ISOMedium$addMediumFormat(mediumFormat)
Arguments
- mediumFormat
- object of class ISOMediumFormat or character among values returned by - ISOMediumFormat$values()
Returns
TRUE if added, FALSE otherwise
Method delMediumFormat()
Deletes medium format
Usage
ISOMedium$delMediumFormat(mediumFormat)
Arguments
- mediumFormat
- object of class ISOMediumFormat or character among values returned by - ISOMediumFormat$values()
Returns
TRUE if deleted, FALSE otherwise
Method setMediumNote()
Set medium note
Usage
ISOMedium$setMediumNote(mediumNote, locales = NULL)
Arguments
- mediumNote
- medium note 
- locales
- list of localized notes. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOMedium$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Medium
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrd/1.0/mrd/#element_MD_Medium
Examples
 md <- ISOMedium$new()
 md$setName("satellite")
 md$addDensity(1.0)
 md$setDensityUnits("string")
 md$setVolumes(1L)
 md$addMediumFormat("tar")
 md$setMediumNote("some note")
 xml <- md$encode()
 
ISOMediumFormat
Description
ISOMediumFormat
ISOMediumFormat
Format
R6Class object.
Value
Object of R6Class for modelling an ISOMediumFormat
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOMediumFormat
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOMediumFormat$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOMediumFormat$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_MediumFormatCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrd/1.0/mrd/#element_MD_MediumFormatCode
Examples
  #possible values
  values <- ISOMediumFormat$values(labels = TRUE)
  
  #MediumFormat
  MediumFormat <- ISOMediumFormat$new(value = "tar")
ISOMediumName
Description
ISOMediumName
ISOMediumName
Format
R6Class object.
Value
Object of R6Class for modelling an ISOMediumName
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOMediumName
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOMediumName$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOMediumName$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
Examples
  #possible values
  values <- ISOMediumName$values(labels = TRUE)
  
  #MediumName
  MediumName <- ISOMediumName$new(value = "satellite")
ISOMemberName
Description
ISOMemberName
ISOMemberName
Format
R6Class object.
Value
Object of R6Class for modelling an ISOMemberName
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMemberName
Public fields
- aName
- name 
- attributeType
- attribute type 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOMemberName$new(xml = NULL, aName = NULL, attributeType = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- aName
- a name 
- attributeType
- attribute type 
Method setName()
Set name
Usage
ISOMemberName$setName(aName, locales = NULL)
Arguments
- aName
- name 
- locales
- list of localized texts. Default is - NULL
Method setAttributeType()
Set attribute type
Usage
ISOMemberName$setAttributeType(attributeType, locales = NULL)
Arguments
- attributeType
- attribute type 
- locales
- list of localized texts. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOMemberName$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_MemberName
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_MemberName
ISOMetaIdentifier
Description
ISOMetaIdentifier
ISOMetaIdentifier
Format
R6Class object.
Value
Object of R6Class for modelling an ISO MetaIdentifier
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMetaIdentifier
Public fields
- authority
- authority [0..1]: ISOCitation 
- code
- code [1..1]: character 
- codeSpace
- codeSpace [0..1]: character (ISO 19115-3) 
- version
- version [0..1]: character (ISO 19115-3) 
- description
- description [0..1]: character (ISO 19115-3) 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOMetaIdentifier$new(xml = NULL, code = NULL, codeSpace = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- code
- code 
- codeSpace
- code space 
Method setAuthority()
Set authority
Usage
ISOMetaIdentifier$setAuthority(authority)
Arguments
- authority
- object of class ISOCitation 
Method setCode()
Set code
Usage
ISOMetaIdentifier$setCode(code)
Arguments
- code
- code 
Method setCodeSpace()
Set codeSpace
Usage
ISOMetaIdentifier$setCodeSpace(codeSpace)
Arguments
- codeSpace
- codeSpace 
Method setVersion()
Set version
Usage
ISOMetaIdentifier$setVersion(version)
Arguments
- version
- version 
Method setDescription()
Set description
Usage
ISOMetaIdentifier$setDescription(description)
Arguments
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOMetaIdentifier$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Identifier
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_MD_Identifier
Examples
  md <- ISOMetaIdentifier$new(code = "identifier")
  xml <- md$encode()
  
ISOMetadata
Description
ISOMetadata
ISOMetadata
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Metadata
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMetadata
Public fields
- fileIdentifier
- fileIdentifier [0..1] : character (ISO 19139) 
- metadataIdentifier
- metadataIdentifier [0..1] : ISOMetaIdentifier (ISO 19115-3) 
- language
- language [0..1] : character (ISO 19139) 
- defaultLocale
- [0..1] : ISOLocale (ISO 19115-3) 
- characterSet
- characterSet [0..1] : ISOCharacterSet = "utf8" 
- parentIdentifier
- parentIdentifier [0..1] : character 
- parentMetadata
- parentMetadata [0..1]: ISOCitation (ISO 19115-3) 
- hierarchyLevel
- hierarchyLevel [0..*] : ISOScopeCode = "dataset" 
- hierarchyLevelName
- hierarchyLevelName [0..*] : character 
- metadataScope
- metadataScope [0..*] : ISOMetadataScope (ISO 19115-3) 
- contact
- contact [1..*] : ISOResponsibleParty 
- dateStamp
- dateStamp : POSIXct/POSIXt 
- dateInfo
- dateInfo [1..*] : ISODate 
- metadataStandardName
- metadataStandardName [0..1] : character (ISO 19139) 
- metadataStandardVersion
- metadataStandardVersion [0..1] : character (ISO 19139) 
- metadataStandard
- metadataStandard [0..*] : ISOCitation (ISO 19115-3) 
- metadataProfile
- metadataProfile [0..*] : ISOCitation (ISO 19115-3) 
- alternativeMetadataReference
- alternativeMetadataReference [0..*] : ISOCitation (ISO 19115-3) 
- otherLocale
- otherLocale [0..*] : ISOLocale (ISO 19115-3) 
- dataSetURI
- dataSetURI [0..1] : character (ISO 19139) 
- metadataLinkage
- metadataLinkage [0..*] : ISOOnlineResource (ISO 19115-3) 
- locale
- locale [0..*]: ISOLocale (ISO 19139) 
- spatialRepresentationInfo
- spatialRepresentationInfo [0..*]: ISOSpatialRepresentation 
- referenceSystemInfo
- referenceSystemInfo [0..*]: ISOReferenceSystem 
- metadataExtensionInfo
- metadataExtensionInfo [0..*]: ISOMetadataExtensionInformation 
- identificationInfo
- identificationInfo [1..*]: ISOIdentification 
- contentInfo
- contentInfo [0..*] 
- distributionInfo
- distributionInfo [0..1] : ISODistribution 
- dataQualityInfo
- dataQualityInfo [0..*]: ISODataQuality 
- resourceLineage
- resourceLineage [0..*]: ISOLineage (ISO 19115-3) 
- metadataMaintenance
- metadataMaintenance [0..1]: ISOMaintenanceInformation 
- portrayalCatalogueInfo
- portrayalCatalogueInfo [0..*] 
- applicationSchemaInformation
- applicationSchemaInfo [0..*] 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOMetadata$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setFileIdentifier()
Set file identifier
Usage
ISOMetadata$setFileIdentifier(fileIdentifier)
Arguments
- fileIdentifier
- file identifier 
Method setMetadataIdentifier()
set metadata identifier
Usage
ISOMetadata$setMetadataIdentifier(metadataIdentifier)
Arguments
- metadataIdentifier
- metadata identifier 
Method setLanguage()
Set language
Usage
ISOMetadata$setLanguage(locale)
Arguments
- locale
- object of class ISOLanguage or any character from values returned by - ISOLanguages$values()
Method setDefaultLocale()
Set default locale
Usage
ISOMetadata$setDefaultLocale(locale)
Arguments
- locale
- object of class ISOLocale 
Method setCharacterSet()
Set charset
Usage
ISOMetadata$setCharacterSet(charset)
Arguments
- charset
- object of class ISOCharacterSet or any character from values returned by - ISOCharacterSet$values()
Method setParentIdentifier()
Set parent identifier
Usage
ISOMetadata$setParentIdentifier(parentIdentifier)
Arguments
- parentIdentifier
- parent identifier 
Method setParentMetadata()
Set parent metadata
Usage
ISOMetadata$setParentMetadata(parentMetadata)
Arguments
- parentMetadata
- parent metadata 
Method addHierarchyLevel()
Adds hierarchy level
Usage
ISOMetadata$addHierarchyLevel(level)
Arguments
- level
- object of class ISOScopeCode or any character from values returned by - ISOScopeCode$values()
Returns
TRUE if added, FALSE otherwise
Method delHierarchyLevel()
Deletes hierarchy level
Usage
ISOMetadata$delHierarchyLevel(level)
Arguments
- level
- object of class ISOScopeCode or any character from values returned by - ISOScopeCode$values()
Returns
TRUE if deleted, FALSE otherwise
Method addHierarchyLevelName()
Adds hierarchy level name
Usage
ISOMetadata$addHierarchyLevelName(levelName)
Arguments
- levelName
- object of class character 
Returns
TRUE if added, FALSE otherwise
Method delHierarchyLevelName()
Deletes hierarchy level name
Usage
ISOMetadata$delHierarchyLevelName(levelName)
Arguments
- levelName
- object of class character 
Returns
TRUE if deleted, FALSE otherwise
Method addMetadataScope()
Adds metadata scope
Usage
ISOMetadata$addMetadataScope(metadataScope)
Arguments
- metadataScope
- object of class ISOMetadataScope or any character among values returned by - ISOScopeCode$values()
Returns
TRUE if added, FALSE otherwise
Method delMetadataScope()
Deletes metadata scope
Usage
ISOMetadata$delMetadataScope(metadataScope)
Arguments
- metadataScope
- object of class ISOMetadataScope or any character among values returned by - ISOScopeCode$values()
Returns
TRUE if deleted, FALSE otherwise
Method addContact()
Adds contact
Usage
ISOMetadata$addContact(contact)
Arguments
- contact
- object of class ISOResponsibleParty for ISO 19139 or inheriting class ISOAbstractResponsibility for ISO 19115-3 
Returns
TRUE if added, FALSE otherwise
Method delContact()
Deletes contact
Usage
ISOMetadata$delContact(contact)
Arguments
- contact
- object of class ISOResponsibleParty for ISO 19139 or inheriting class ISOAbstractResponsibility for ISO 19115-3 
Returns
TRUE if deleted, FALSE otherwise
Method setDateStamp()
Set date stamp
Usage
ISOMetadata$setDateStamp(date)
Arguments
- date
- date 
Method addDate()
Adds date
Usage
ISOMetadata$addDate(date)
Arguments
- date
- object of class ISODate 
Returns
TRUE if added, FALSE otherwise
Method delDate()
Deletes date
Usage
ISOMetadata$delDate(date)
Arguments
- date
- object of class ISODate 
Returns
TRUE if deleted, FALSE otherwise
Method setMetadataStandardName()
Set metadata standard name
Usage
ISOMetadata$setMetadataStandardName(name)
Arguments
- name
- name 
Method setMetadataStandardVersion()
Set metadata standard version
Usage
ISOMetadata$setMetadataStandardVersion(version)
Arguments
- version
- version 
Method addMetadataStandard()
Adds metadata standard
Usage
ISOMetadata$addMetadataStandard(metadataStandard)
Arguments
- metadataStandard
- object of class ISOCitation or character 
Returns
TRUE if added, FALSE otherwise
Method delMetadataStandard()
Deletes metadata standard
Usage
ISOMetadata$delMetadataStandard(metadataStandard)
Arguments
- metadataStandard
- object of class ISOCitation or character 
Returns
TRUE if deleted, FALSE otherwise
Method addMetadataProfile()
Adds metadata profile
Usage
ISOMetadata$addMetadataProfile(metadataProfile)
Arguments
- metadataProfile
- object of class ISOCitation or character 
Returns
TRUE if added, FALSE otherwise
Method delMetadataProfile()
Deletes metadata profile
Usage
ISOMetadata$delMetadataProfile(metadataProfile)
Arguments
- metadataProfile
- object of class ISOCitation or character 
Returns
TRUE if deleted, FALSE otherwise
Method addAlternativeMetadataReference()
Adds alternative metadata reference
Usage
ISOMetadata$addAlternativeMetadataReference(alternativeMetadataReference)
Arguments
- alternativeMetadataReference
- object of class ISOCitation or character 
Returns
TRUE if added, FALSE otherwise
Method delAlternativeMetadataReference()
Deletes alternative metadata reference
Usage
ISOMetadata$delAlternativeMetadataReference(alternativeMetadataReference)
Arguments
- alternativeMetadataReference
- object of class ISOCitation or character 
Returns
TRUE if deleted, FALSE otherwise
Method setDataSetURI()
Set dataset URI
Usage
ISOMetadata$setDataSetURI(dataSetURI)
Arguments
- dataSetURI
- dataset URI 
Method addMetadataLinkage()
Adds metadata linkage
Usage
ISOMetadata$addMetadataLinkage(metadataLinkage)
Arguments
- metadataLinkage
- object of class ISOOnlineResource 
Returns
TRUE if added, FALSE otherwise
Method delMetadataLinkage()
Deletes metadata linkage
Usage
ISOMetadata$delMetadataLinkage(metadataLinkage)
Arguments
- metadataLinkage
- object of class ISOOnlineResource 
Returns
TRUE if deleted, FALSE otherwise
Method addLocale()
Adds locale
Usage
ISOMetadata$addLocale(locale)
Arguments
- locale
- object of class ISOLocale 
Returns
TRUE if added, FALSE otherwise
Method delLocale()
Deletes locale
Usage
ISOMetadata$delLocale(locale)
Arguments
- locale
- object of class ISOLocale 
Returns
TRUE if deleted, FALSE otherwise
Method addSpatialRepresentationInfo()
Adds spatial representation info
Usage
ISOMetadata$addSpatialRepresentationInfo(spatialRepresentationInfo)
Arguments
- spatialRepresentationInfo
- object of class ISOSpatialRepresentation 
Returns
TRUE if added, FALSE otherwise
Method setSpatialRepresentationInfo()
Sets spatial representation info
Usage
ISOMetadata$setSpatialRepresentationInfo(spatialRepresentationInfo)
Arguments
- spatialRepresentationInfo
- object of class ISOSpatialRepresentation 
Returns
TRUE if added, FALSE otherwise
Method delSpatialRepresentationInfo()
Deletes spatial representation info
Usage
ISOMetadata$delSpatialRepresentationInfo(spatialRepresentationInfo)
Arguments
- spatialRepresentationInfo
- object of class ISOSpatialRepresentation 
Returns
TRUE if deleted, FALSE otherwise
Method addReferenceSystemInfo()
Adds reference system info
Usage
ISOMetadata$addReferenceSystemInfo(referenceSystemInfo)
Arguments
- referenceSystemInfo
- object of class ISOReferenceSystem 
Returns
TRUE if added, FALSE otherwise
Method setReferenceSystemInfo()
Sets reference system info
Usage
ISOMetadata$setReferenceSystemInfo(referenceSystemInfo)
Arguments
- referenceSystemInfo
- object of class ISOReferenceSystem 
Returns
TRUE if added, FALSE otherwise
Method delReferenceSystemInfo()
Deletes reference system info
Usage
ISOMetadata$delReferenceSystemInfo(referenceSystemInfo)
Arguments
- referenceSystemInfo
- object of class ISOReferenceSystem 
Returns
TRUE if deleted, FALSE otherwise
Method addMetadataExtensionInfo()
Adds metadata extension info
Usage
ISOMetadata$addMetadataExtensionInfo(metadataExtensionInfo)
Arguments
- metadataExtensionInfo
- object of class ISOMetadataExtensionInformation 
Returns
TRUE if added, FALSE otherwise
Method delMetadataExtensionInfo()
Deletes metadata extension info
Usage
ISOMetadata$delMetadataExtensionInfo(metadataExtensionInfo)
Arguments
- metadataExtensionInfo
- object of class ISOMetadataExtensionInformation 
Returns
TRUE if deleted, FALSE otherwise
Method addIdentificationInfo()
Adds metadata extension info
Usage
ISOMetadata$addIdentificationInfo(identificationInfo)
Arguments
- identificationInfo
- object of class inheriting ISOIdentification 
Returns
TRUE if added, FALSE otherwise
Method setIdentificationInfo()
Sets metadata extension info
Usage
ISOMetadata$setIdentificationInfo(identificationInfo)
Arguments
- identificationInfo
- object of class inheriting ISOIdentification 
Returns
TRUE if added, FALSE otherwise
Method delIdentificationInfo()
Deletes metadata extension info
Usage
ISOMetadata$delIdentificationInfo(identificationInfo)
Arguments
- identificationInfo
- object of class inheriting ISOIdentification 
Returns
TRUE if deleted, FALSE otherwise
Method setDistributionInfo()
Sets metadata extension info
Usage
ISOMetadata$setDistributionInfo(distributionInfo)
Arguments
- distributionInfo
- object of class ISODistribution 
Returns
TRUE if set, FALSE otherwise
Method addDataQualityInfo()
Adds data quality info
Usage
ISOMetadata$addDataQualityInfo(dataQualityInfo)
Arguments
- dataQualityInfo
- object of class ISODataQuality 
Returns
TRUE if added, FALSE otherwise
Method setDataQualityInfo()
Sets data quality info
Usage
ISOMetadata$setDataQualityInfo(dataQualityInfo)
Arguments
- dataQualityInfo
- object of class ISODataQuality 
Returns
TRUE if added, FALSE otherwise
Method delDataQualityInfo()
Deletes data quality info
Usage
ISOMetadata$delDataQualityInfo(dataQualityInfo)
Arguments
- dataQualityInfo
- object of class ISODataQuality 
Returns
TRUE if deleted, FALSE otherwise
Method addResourceLineage()
Adds lineage info
Usage
ISOMetadata$addResourceLineage(lineageInfo)
Arguments
- lineageInfo
- object of class ISOLineage 
Returns
TRUE if added, FALSE otherwise
Method delResourceLineage()
Deletes lineage info
Usage
ISOMetadata$delResourceLineage(lineageInfo)
Arguments
- lineageInfo
- object of class ISOLineage 
Returns
TRUE if deleted, FALSE otherwise
Method setMetadataMaintenance()
Sets metadata maintenance
Usage
ISOMetadata$setMetadataMaintenance(metadataMaintenance)
Arguments
- metadataMaintenance
- object of class ISOMaintenanceInformation 
Returns
TRUE if added, FALSE otherwise
Method addContentInfo()
Adds content information
Usage
ISOMetadata$addContentInfo(contentInfo)
Arguments
- contentInfo
- object of class inheriting ISOAbstractContentInformation 
Returns
TRUE if added, FALSE otherwise
Method delContentInfo()
Deletes content information
Usage
ISOMetadata$delContentInfo(contentInfo)
Arguments
- contentInfo
- object of class inheriting ISOAbstractContentInformation 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOMetadata$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Metadata
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mdb/2.0/mdb/#element_MD_Metadata
Examples
    #example 1 - WRITE: Create an ISO metadata and encode it as XML
    #######################################################
    md = ISOMetadata$new()
    md$setFileIdentifier("my-metadata-identifier")
    md$setParentIdentifier("my-parent-metadata-identifier")
    md$setCharacterSet("utf8")
    md$setLanguage("eng")
    md$setDateStamp(ISOdate(2015, 1, 1, 1))
    md$setMetadataStandardName("ISO 19115:2003/19139")
    md$setMetadataStandardVersion("1.0")
    md$setDataSetURI("my-dataset-identifier")
    
    #add 3 contacts
    for(i in 1:3){
      rp <- ISOResponsibleParty$new()
      rp$setIndividualName(paste0("someone",i))
      rp$setOrganisationName("somewhere")
      rp$setPositionName(paste0("someposition",i))
      rp$setRole("pointOfContact")
      contact <- ISOContact$new()
      phone <- ISOTelephone$new()
      phone$setVoice(paste0("myphonenumber",i))
      phone$setFacsimile(paste0("myfacsimile",i))
      contact$setPhone(phone)
      address <- ISOAddress$new()
      address$setDeliveryPoint("theaddress")
      address$setCity("thecity")
      address$setPostalCode("111")
      address$setCountry("France")
      address$setEmail("someone@theorg.org")
      contact$setAddress(address)
      res <- ISOOnlineResource$new()
      res$setLinkage("http://somelink")
      res$setName("someresourcename")
      contact$setOnlineResource(res)
      rp$setContactInfo(contact)
      md$addContact(rp)
   }
   
   #VectorSpatialRepresentation
   vsr <- ISOVectorSpatialRepresentation$new()
   vsr$setTopologyLevel("geometryOnly")
   geomObject <- ISOGeometricObjects$new()
   geomObject$setGeometricObjectType("surface")
   geomObject$setGeometricObjectCount(5L)
   vsr$addGeometricObjects(geomObject)
   md$addSpatialRepresentationInfo(vsr)
   
   #ReferenceSystem
   rs <- ISOReferenceSystem$new()
   rsId <- ISOReferenceIdentifier$new(code = "4326", codeSpace = "EPSG")
   rs$setReferenceSystemIdentifier(rsId)
   md$addReferenceSystemInfo(rs)
   
   #data identification
   ident <- ISODataIdentification$new()
   ident$setAbstract("abstract")
   ident$setPurpose("purpose")
   ident$addCredit("credit1")
   ident$addCredit("credit2")
   ident$addCredit("credit3")
   ident$addStatus("completed")
   ident$addLanguage("eng")
   ident$addCharacterSet("utf8")
   ident$addTopicCategory("biota")
   ident$addTopicCategory("oceans")
   
   #adding a point of contact
   rp <- ISOResponsibleParty$new()
   rp$setIndividualName("someone")
   rp$setOrganisationName("somewhere")
   rp$setPositionName("someposition")
   rp$setRole("pointOfContact")
   contact <- ISOContact$new()
   phone <- ISOTelephone$new()
   phone$setVoice("myphonenumber")
   phone$setFacsimile("myfacsimile")
   contact$setPhone(phone)
   address <- ISOAddress$new()
   address$setDeliveryPoint("theaddress")
   address$setCity("thecity")
   address$setPostalCode("111")
   address$setCountry("France")
   address$setEmail("someone@theorg.org")
   contact$setAddress(address)
   res <- ISOOnlineResource$new()
   res$setLinkage("http://somelink")
   res$setName("somename")
   contact$setOnlineResource(res)
   rp$setContactInfo(contact)
   ident$addPointOfContact(rp)
   
   #citation
   ct <- ISOCitation$new()
   ct$setTitle("sometitle")
   d <- ISODate$new()
   d$setDate(ISOdate(2015, 1, 1, 1))
   d$setDateType("publication")
   ct$addDate(d)
   ct$setEdition("1.0")
   ct$setEditionDate(as.Date(ISOdate(2015, 1, 1, 1)))
   ct$addIdentifier(ISOMetaIdentifier$new(code = "identifier"))
   ct$addPresentationForm("mapDigital")
   ct$addCitedResponsibleParty(rp)
   ident$setCitation(ct)
   
   #graphic overview
   go1 <- ISOBrowseGraphic$new(
     fileName = "http://wwww.somefile.org/png1",
     fileDescription = "Map Overview 1",
     fileType = "image/png"
   )
   go2 <- ISOBrowseGraphic$new(
     fileName = "http://www.somefile.org/png2",
     fileDescription = "Map Overview 2",
     fileType = "image/png"
   )
   ident$addGraphicOverview(go1)
   ident$addGraphicOverview(go2)
   
   #maintenance information
   mi <- ISOMaintenanceInformation$new()
   mi$setMaintenanceFrequency("daily")
   ident$addResourceMaintenance(mi)
   
   #adding legal constraints
   lc <- ISOLegalConstraints$new()
   lc$addUseLimitation("limitation1")
   lc$addUseLimitation("limitation2")
   lc$addUseLimitation("limitation3")
   lc$addAccessConstraint("copyright")
   lc$addAccessConstraint("license")
   lc$addUseConstraint("copyright")
   lc$addUseConstraint("license")
   ident$addResourceConstraints(lc)
   
   #adding security constraints
   sc <- ISOSecurityConstraints$new()
   sc$setClassification("secret")
   sc$setUserNote("ultra secret")
   sc$setClassificationSystem("no classification in particular")
   sc$setHandlingDescription("description")
   ident$addResourceConstraints(sc)
   
   #adding extent
   extent <- ISOExtent$new()
   bbox <- ISOGeographicBoundingBox$new(minx = -180, miny = -90, maxx = 180, maxy = 90)
   extent$addGeographicElement(bbox)
   ident$addExtent(extent)
   
   #add keywords
   kwds <- ISOKeywords$new()
   kwds$addKeyword("keyword1")
   kwds$addKeyword("keyword2")
   kwds$setKeywordType("theme")
   th <- ISOCitation$new()
   th$setTitle("General")
   th$addDate(d)
   kwds$setThesaurusName(th)
   ident$addKeywords(kwds)
   
   #add an INSPIRE spatial data theme?
   inspire_kwd <- ISOKeywords$new()
   anc1 <- ISOAnchor$new(
     name = "Environmental monitoring facilities",
     href = "http://inspire.ec.europa.eu/theme/ef"
   )
   inspire_kwd$addKeyword(anc1)
   inspire_kwd$setKeywordType("theme")
   th <- ISOCitation$new()
   th$setTitle(
     ISOAnchor$new(
       name = "GEMET - INSPIRE themes, version 1.0",
       href="http://www.eionet.europa.eu/gemet/inspire_themes"
     )
   )
   inspire_date <- ISODate$new()
   inspire_date$setDate(as.Date("2008-06-01"))
   inspire_date$setDateType("publication")
   th$addDate(inspire_date)
   inspire_kwd$setThesaurusName(th)
   ident$addKeywords(inspire_kwd)
   
   #supplementalInformation
   ident$setSupplementalInformation("some additional information")
   
   #spatial representation type
   ident$addSpatialRepresentationType("vector")
   
   md$addIdentificationInfo(ident)
   
   #Distribution
   distrib <- ISODistribution$new()
   dto <- ISODigitalTransferOptions$new()  
   for(i in 1:3){
     or <- ISOOnlineResource$new()
     or$setLinkage(paste0("http://somelink",i))
     or$setName(paste0("name",i))
     or$setDescription(paste0("description",i))
     or$setProtocol("WWW:LINK-1.0-http--link")
     dto$addOnlineResource(or)
   }
   distrib$setDigitalTransferOptions(dto)
   md$setDistributionInfo(distrib)
   
   #create dataQuality object with a 'dataset' scope
   dq <- ISODataQuality$new()
   scope <- ISODataQualityScope$new()
   scope$setLevel("dataset")
   dq$setScope(scope)
  
   #add data quality reports...
  
   #add a report the data quality
   dc <- ISODomainConsistency$new()
   result <- ISOConformanceResult$new()
   spec <- ISOCitation$new()
   spec$setTitle("Data Quality check")
   spec$addAlternateTitle("This is is some data quality check report")
   d <- ISODate$new()
   d$setDate(ISOdate(2015, 1, 1, 1))
   d$setDateType("publication")
   spec$addDate(d)
   result$setSpecification(spec)
   result$setExplanation("some explanation about the conformance")
   result$setPass(TRUE)
   dc$addResult(result)
   dq$addReport(dc)
  
   #add INSPIRE reports?
   #INSPIRE - interoperability of spatial data sets and services
   dc_inspire1 <- ISODomainConsistency$new()
   cr_inspire1 <- ISOConformanceResult$new()
   cr_inspire_spec1 <- ISOCitation$new()
   cr_title1 <- paste(
     "Commission Regulation (EU) No 1089/2010 of 23 November 2010 implementing Directive 2007/2/EC",
     "of the European Parliament and of the Council as regards interoperability of spatial data",
     "sets and services"
   )
   cr_inspire_spec1$setTitle(cr_title1)
   cr_inspire1$setExplanation("See the referenced specification")
   cr_inspire_date1 <- ISODate$new()
   cr_inspire_date1$setDate(ISOdate(2010,12,8))
   cr_inspire_date1$setDateType("publication")
   cr_inspire_spec1$addDate(cr_inspire_date1)
   cr_inspire1$setSpecification(cr_inspire_spec1)
   cr_inspire1$setPass(TRUE)
   dc_inspire1$addResult(cr_inspire1)
   dq$addReport(dc_inspire1)
   #INSPIRE - metadata
   dc_inspire2 <- ISODomainConsistency$new()
   cr_inspire2 <- ISOConformanceResult$new()
   cr_inspire_spec2 <- ISOCitation$new()
   cr_title2 <- paste(
     "COMMISSION REGULATION (EC) No 1205/2008 of 3 December 2008 implementing Directive 2007/2/EC",
     "of the European Parliament and of the Council as regards metadata"
   )
   cr_inspire_spec2$setTitle(cr_title2)
   cr_inspire2$setExplanation("See the referenced specification")
   cr_inspire_date2 <- ISODate$new()
   cr_inspire_date2$setDate(ISOdate(2008,12,4))
   cr_inspire_date2$setDateType("publication")
   cr_inspire_spec2$addDate(cr_inspire_date2)
   cr_inspire2$setSpecification(cr_inspire_spec2)
   cr_inspire2$setPass(TRUE)
   dc_inspire2$addResult(cr_inspire2)
   dq$addReport(dc_inspire2)
   
   #add lineage
   lineage <- ISOLineage$new()
   lineage$setStatement("statement")
   dq$setLineage(lineage)
   
   md$addDataQualityInfo(dq)
   
   #Content Information
   #-------------------------
   #add a feature catalogue description
   fcd <- ISOFeatureCatalogueDescription$new()
   fcd$setComplianceCode(FALSE)
   fcd$addLanguage("eng")
   fcd$setIncludedWithDataset(FALSE)
   cit = ISOCitation$new()
   cit$setTitle("sometitle")
   d <- ISODate$new()
   d$setDate(ISOdate(2015, 1, 1, 1))
   d$setDateType("publication")
   cit$addDate(d)
   cit$setEdition("1.0")
   cit$setEditionDate(as.Date(ISOdate(2015, 1, 1, 1)))
   contact = ISOContact$new()
   fcLink <- ISOOnlineResource$new()
   fcLink$setLinkage("http://somelink/featurecatalogue")
   contact$setOnlineResource(fcLink)
   rp = ISOResponsibleParty$new()
   rp$setRole("publisher")
   rp$setContactInfo(contact)
   cit$addCitedResponsibleParty(rp)
   fcd$addFeatureCatalogueCitation(cit)
   md$addContentInfo(fcd)
   
   #XML representation of the ISOMetadata
   xml <- md$encode()
   
   #example 2 - READ: Create an ISO metadata reading from XML
   ######################################################
   
   require(XML)
   xmlfile <- system.file("extdata/examples", "metadata.xml", package = "geometa")
   xml <- xmlParse(xmlfile)
   md <- ISOMetadata$new(xml = xml)
   
ISOMetadataExtensionInformation
Description
ISOMetadataExtensionInformation
ISOMetadataExtensionInformation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO MetadataExtensionInformation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMetadataExtensionInformation
Public fields
- extensionOnLineResource
- extensionOnLineResource [0..1]: ISOOnlineResource 
- extendedElementInformation
- extendedElementInformation [0..*]: ISOExtendedElementInformation 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOMetadataExtensionInformation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setOnlineResource()
Set online resource
Usage
ISOMetadataExtensionInformation$setOnlineResource(onlineResource)
Arguments
- onlineResource
- object of class ISOOnlineResource 
Method addElement()
Adds element
Usage
ISOMetadataExtensionInformation$addElement(element)
Arguments
- element
- object of class inheriting ISOExtendedElementInformation 
Returns
TRUE if added, FALSE otherwise
Method delElement()
Deletes element
Usage
ISOMetadataExtensionInformation$delElement(element)
Arguments
- element
- object of class inheriting ISOExtendedElementInformation 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOMetadataExtensionInformation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
Examples
  #create an extended element information
  elem <- ISOExtendedElementInformation$new()
  elem$setName("name")
  elem$setShortName("shortName")
  elem$setDomainCode(1L)
  elem$setDefinition("some definition")
  elem$setObligation("mandatory")
  elem$setCondition("no condition")
  elem$setDatatype("characterString")
  elem$setMaximumOccurrence("string")
  elem$setDomainValue("value")
  elem$addParentEntity("none")
  elem$setRule("rule")
  elem$addRationale("rationale")
  rp <- ISOResponsibleParty$new()
  rp$setIndividualName("someone")
  rp$setOrganisationName("somewhere")
  rp$setPositionName("someposition")
  rp$setRole("pointOfContact")
  contact <- ISOContact$new()
  phone <- ISOTelephone$new()
  phone$setVoice("myphonenumber")
  phone$setFacsimile("myfacsimile")
  contact$setPhone(phone)
  address <- ISOAddress$new()
  address$setDeliveryPoint("theaddress")
  address$setCity("thecity")
  address$setPostalCode("111")
  address$setCountry("France")
  address$setEmail("someone@theorg.org")
  contact$setAddress(address)
  res <- ISOOnlineResource$new()
  res$setLinkage("http://www.somewhereovertheweb.org")
  res$setName("somename")
  contact$setOnlineResource(res)
  rp$setContactInfo(contact)
  elem$addSource(rp)
  
  md <- ISOMetadataExtensionInformation$new()
  md$addElement(elem)
  
  xml <- md$encode()
  
ISOMetadataNamespace
Description
ISOMetadataNamespace
ISOMetadataNamespace
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Metadata Namespace
Public fields
- id
- id 
- uri
- uri 
- standard
- standard 
Methods
Public methods
Method new()
Initializes namespace object
Usage
ISOMetadataNamespace$new(id, uri, standard = NA)
Arguments
- id
- id 
- uri
- uri 
- standard
- standard 
Method getDefinition()
Get definition
Usage
ISOMetadataNamespace$getDefinition()
Returns
an object of class list
Method getStandard()
Get standard
Usage
ISOMetadataNamespace$getStandard()
Returns
object of class data.frame
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOMetadataNamespace$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
ISO class used internally by geometa for specifying XML namespaces
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
ISOMetadataScope
Description
ISOMetadataScope
ISOMetadataScope
Format
R6Class object.
Value
Object of R6Class for modelling an ISO MetadataScope
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMetadataScope
Public fields
- resourceScope
- resource scope 
- name
- name 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOMetadataScope$new(xml = NULL, resourceScope = NULL, name = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- resourceScope
- resource scope 
- name
- name 
Method setResourceScope()
Set resource scope
Usage
ISOMetadataScope$setResourceScope(resourceScope)
Arguments
- resourceScope
- resource scope 
Method setName()
Set name
Usage
ISOMetadataScope$setName(name, locales = NULL)
Arguments
- name
- name 
- locales
- a list of localized names. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOMetadataScope$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_MetadataScope
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mdb/2.0/mdb/#element_MD_MetadataScope
Examples
## Not run: 
 setMetadataStandard("19115-3")
 md <- ISOMetadataScope$new(
  resourceScope = "service",
  name = "Internal service"
 )
 xml <- md$encode()
 setMetadataStandard("19139")
## End(Not run)
ISOMimeFileType
Description
ISOMimeFileType
ISOMimeFileType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO MimeFileType
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMimeFileType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOMimeFileType$new(xml = NULL, type = NULL, name = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- type
- type 
- name
- name 
Method setName()
Set name
Usage
ISOMimeFileType$setName(name)
Arguments
- name
- name 
Method setType()
Set type
Usage
ISOMimeFileType$setType(type)
Arguments
- type
- type 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOMimeFileType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmx/1.0/gmx/#element_MimeFileType
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gcx/1.0/gcx/#element_MimeFileType
Examples
  md <- ISOMimeFileType$new(type = "somemimetype", name = "Mime type name")
  xml <- md$encode()
ISOMultiplicity
Description
ISOMultiplicity
ISOMultiplicity
Format
R6Class object.
Value
Object of R6Class for modelling an ISOMultiplicity
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMultiplicity
Public fields
- range
- range 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOMultiplicity$new(xml = NULL, lower, upper)
Arguments
- xml
- object of class XMLInternalNode-class 
- lower
- lower 
- upper
- upper 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOMultiplicity$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Multiplicity
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Multiplicity
Examples
  md <- ISOMultiplicity$new(lower = 1, upper = Inf)
  xml <- md$encode()
ISOMultiplicityRange
Description
ISOMultiplicityRange
ISOMultiplicityRange
Format
R6Class object.
Value
Object of R6Class for modelling an ISO MultiplicityRange
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMultiplicityRange
Public fields
- lower
- lower 
- upper
- upper 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOMultiplicityRange$new(xml = NULL, lower, upper)
Arguments
- xml
- object of class XMLInternalNode-class 
- lower
- lower 
- upper
- upper 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOMultiplicityRange$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_MultiplicityRange
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_MultiplicityRange
Examples
  md <- ISOMultiplicityRange$new(lower = 1, upper = Inf)
  xml <- md$encode()
ISONonQuantitativeAttributeAccuracy
Description
ISONonQuantitativeAttributeAccuracy
ISONonQuantitativeAttributeAccuracy
Format
R6Class object.
Value
Object of R6Class for modelling an ISONonQuantitativeAttributeAccuracy
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractThematicAccuracy -> ISONonQuantitativeAttributeAccuracy
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISONonQuantitativeAttributeAccuracy$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_NonQuantitativeAttributeAccuracy
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_NonQuantitativeAttributeAccuracy
Examples
  #encoding
  dq <- ISONonQuantitativeAttributeAccuracy$new()
  dq$addNameOfMeasure("measure")
  metaId <- ISOMetaIdentifier$new(code = "measure-id")
  dq$setMeasureIdentification(metaId)
  dq$setMeasureDescription("description")
  dq$setEvaluationMethodDescription("method description")
  dq$setEvaluationMethodType("indirect")
  dq$setDateTime(ISOdate(2015,1,1,12,10,49))
  spec <- ISOCitation$new()
  spec$setTitle("specification title")
  spec$addAlternateTitle("specification alternate title")
  d <- ISODate$new()
  d$setDate(ISOdate(2015, 1, 1, 1))
  d$setDateType("publication")
  spec$addDate(d)
  dq$setEvaluationProcedure(spec)
  result <- ISOConformanceResult$new()
  result$setSpecification(spec)
  result$setExplanation("some explanation about the conformance")
  result$setPass(TRUE)
  dq$addResult(result)
  xml <- dq$encode()
  
ISONonQuantitativeAttributeCorrectness
Description
ISONonQuantitativeAttributeCorrectness
ISONonQuantitativeAttributeCorrectness
Format
R6Class object.
Value
Object of R6Class for modelling an ISONonQuantitativeAttributeCorrectness
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractTemporalAccuracy -> ISONonQuantitativeAttributeCorrectness
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISONonQuantitativeAttributeCorrectness$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_NonQuantitativeAttributeCorrectness
ISOObligation
Description
ISOObligation
ISOObligation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Obligation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOObligation
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOObligation$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOObligation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
Examples
  #possible values
  values <- ISOObligation$values(labels = TRUE)
  
  #mandatory value
  mandatory <- ISOObligation$new(value = "mandatory")
ISOOnLineFunction
Description
ISOOnLineFunction
ISOOnLineFunction
Format
R6Class object.
Value
Object of R6Class for modelling an ISO OnLineFunction
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOOnLineFunction
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOOnLineFunction$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOOnLineFunction$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_OnlineFunctionCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_OnlineFunctionCode
Examples
  #possible values
  values <- ISOOnLineFunction$values(labels = TRUE)
  
  #example
  download <- ISOOnLineFunction$new(value = "download")
  
ISOOnlineResource
Description
ISOOnlineResource
ISOOnlineResource
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Online Resource
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractOnlineResource -> ISOOnlineResource
Public fields
- linkage
- linkage 
- protocol
- protocol 
- applicationProfile
- application profile 
- name
- name 
- description
- description 
- function
- function 
- protocolRequest
- protocol request in (ISO 19115-3) 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOOnlineResource$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setLinkage()
Set linkage
Usage
ISOOnlineResource$setLinkage(linkage)
Arguments
Method setName()
Set name
Usage
ISOOnlineResource$setName(name, locales = NULL)
Arguments
- name
- name 
- locales
- list of localized texts. Default is - NULL
Method setProtocol()
Set protocol
Usage
ISOOnlineResource$setProtocol(protocol, locales = NULL)
Arguments
- protocol
- protocol 
- locales
- list of localized texts. Default is - NULL
Method setDescription()
Set description
Usage
ISOOnlineResource$setDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- list of localized texts. Default is - NULL
Method setOnLineFunction()
Set online function
Usage
ISOOnlineResource$setOnLineFunction(onLineFunction)
Arguments
- onLineFunction
- object of class ISOOnLineFunction or any character among values returned by - ISOOnLineFunction$values()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOOnlineResource$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_OnlineResource
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_OnlineResource
Examples
  md <- ISOOnlineResource$new()
  md$setLinkage("http://somelink")
  md$setName("name")
  md$setDescription("description")
  md$setProtocol("protocol")
  md$setOnLineFunction("download")
  xml <- md$encode()
  
ISOOperationChainMetadata
Description
ISOOperationChainMetadata
ISOOperationChainMetadata
Format
R6Class object.
Value
Object of R6Class for modelling an ISOOperationChainMetadata
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOOperationChainMetadata
Public fields
- name
- name [1..1]: character 
- description
- description [1..1]: character 
- operation
- operation [1..*]: ISOOperationMetadata 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOOperationChainMetadata$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setName()
Set name
Usage
ISOOperationChainMetadata$setName(name, locales = NULL)
Arguments
- name
- name 
- locales
- list of localized texts. Default is - NULL
Method setDescription()
Set description
Usage
ISOOperationChainMetadata$setDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- list of localized texts. Default is - NULL
Method addOperation()
Adds operation metadata
Usage
ISOOperationChainMetadata$addOperation(operation)
Arguments
- operation
- object of class ISOOperationMetadata 
Returns
TRUE if added, FALSE otherwise
Method delOperation()
Deletes operation metadata
Usage
ISOOperationChainMetadata$delOperation(operation)
Arguments
- operation
- object of class ISOOperationMetadata 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOOperationChainMetadata$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19119/-/srv/1.0/srv/#element_SV_OperationChainMetadata
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/srv/2.0/srv/#element_SV_OperationChainMetadata
Examples
  md <- ISOOperationChainMetadata$new()
  xml <- md$encode()
ISOOperationMetadata
Description
ISOOperationMetadata
ISOOperationMetadata
Format
R6Class object.
Value
Object of R6Class for modelling an ISOOperationMetadata
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOOperationMetadata
Public fields
- operationName
- operationName [1..1]: character 
- DCP
- DCP [1..*]: ISODCPList 
- operationDescription
- operationDescription [0..1]: character 
- invocationName
- invocationName [0..1]: character 
- parameters
- parameters [0..*]: ISOSRVParameter 
- connectPoint
- connectPoint [1..*]: ISOOnlineResource 
- dependsOn
- dependsOn [0..*]: ISOOperationMetadata 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOOperationMetadata$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setOperationName()
Set operation name
Usage
ISOOperationMetadata$setOperationName(operationName, locales = NULL)
Arguments
- operationName
- operation name 
- locales
- list of localized texts. Default is - NULL
Method addDCP()
Adds DCP
Usage
ISOOperationMetadata$addDCP(dcp)
Arguments
- dcp
- object of class ISODCPList or any character among values returned by - ISODCPList$values()
Returns
TRUE if added, FALSE otherwise
Method delDCP()
Deletes DCP
Usage
ISOOperationMetadata$delDCP(dcp)
Arguments
- dcp
- object of class ISODCPList or any character among values returned by - ISODCPList$values()
Returns
TRUE if deleted, FALSE otherwise
Method setOperationDescription()
Set operation description
Usage
ISOOperationMetadata$setOperationDescription( operationDescription, locales = NULL )
Arguments
- operationDescription
- operation description 
- locales
- list of localized texts. Default is - NULL
Method setInvocationName()
Set invocation name
Usage
ISOOperationMetadata$setInvocationName(invocationName, locales = NULL)
Arguments
- invocationName
- invocation name 
- locales
- list of localized texts. Default is - NULL
Method addParameter()
Adds parameter
Usage
ISOOperationMetadata$addParameter(parameter)
Arguments
- parameter
- object of class ISOSRVParameter 
Returns
TRUE if added, FALSE otherwise
Method delParameter()
Deletes parameter
Usage
ISOOperationMetadata$delParameter(parameter)
Arguments
- parameter
- object of class ISOSRVParameter 
Returns
TRUE if deleted, FALSE otherwise
Method addConnectPoint()
Adds connection point
Usage
ISOOperationMetadata$addConnectPoint(connectPoint)
Arguments
- connectPoint
- object of class ISOOnlineResource 
Returns
TRUE if added, FALSE otherwise
Method delConnectPoint()
Deletes connection point
Usage
ISOOperationMetadata$delConnectPoint(connectPoint)
Arguments
- connectPoint
- object of class ISOOnlineResource 
Returns
TRUE if deleted, FALSE otherwise
Method addDependentOperationMetadata()
Adds operation metadata
Usage
ISOOperationMetadata$addDependentOperationMetadata(operationMetadata)
Arguments
- operationMetadata
- object of class ISOOperationMetadata 
Returns
TRUE if added, FALSE otherwise
Method delDependentOperationMetadata()
Deletes operation metadata
Usage
ISOOperationMetadata$delDependentOperationMetadata(operationMetadata)
Arguments
- operationMetadata
- object of class ISOOperationMetadata 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOOperationMetadata$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19119/-/srv/1.0/srv/#element_SV_OperationMetadata
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/srv/2.0/srv/#element_SV_OperationMetadata
Examples
  md <- ISOOperationMetadata$new()
  xml <- md$encode()
ISOOrganisation
Description
ISOOrganisation
ISOOrganisation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO organisation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractParty -> ISOOrganisation
Public fields
- individual
- individual 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractParty$addContactInfo()
- geometa::ISOAbstractParty$addPartyIdentifier()
- geometa::ISOAbstractParty$delContactInfo()
- geometa::ISOAbstractParty$delPartyIdentifier()
- geometa::ISOAbstractParty$setName()
Method new()
Initializes object
Usage
ISOOrganisation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addIndividual()
Adds individual
Usage
ISOOrganisation$addIndividual(individual)
Arguments
- individual
- object of class ISOIndividual 
Returns
TRUE if added, FALSE otherwise
Method delIndividual()
Deletes individual
Usage
ISOOrganisation$delIndividual(individual)
Arguments
- individual
- object of class ISOIndividual 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOOrganisation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Organisation
ISOOtherAggregate
Description
ISOOtherAggregate
ISOOtherAggregate
Format
R6Class object.
Value
Object of R6Class for modelling an ISOOtherAggregate
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractAggregate -> ISOOtherAggregate
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractAggregate$addComposedOf()
- geometa::ISOAbstractAggregate$addSeriesMetadata()
- geometa::ISOAbstractAggregate$addSubset()
- geometa::ISOAbstractAggregate$addSuperset()
- geometa::ISOAbstractAggregate$delComposedOf()
- geometa::ISOAbstractAggregate$delSeriesMetadata()
- geometa::ISOAbstractAggregate$delSubset()
- geometa::ISOAbstractAggregate$delSuperset()
Method new()
Initializes object
Usage
ISOOtherAggregate$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOOtherAggregate$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
ISOParameterDirection
Description
ISOParameterDirection
ISOParameterDirection
Format
R6Class object.
Value
Object of R6Class for modelling an ISOParameterDirection
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOParameterDirection
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOParameterDirection$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOParameterDirection$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LE_ParameterDirection
Examples
  #possible values
  values <- ISOParameterDirection$values(labels = TRUE)
  
  #paramDir
  paramDir <- ISOParameterDirection$new(value = "in")
ISOPeriodDuration
Description
ISOPeriodDuration
ISOPeriodDuration
Format
R6Class object.
Value
Object of R6Class for modelling an ISO PeriodDuration
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOPeriodDuration
Public fields
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes a period duration
Usage
ISOPeriodDuration$new( xml = NULL, value = NULL, years = 0, months = 0, days = 0, hours = 0, mins = 0, secs = 0, start = NULL, end = NULL )
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- years
- years 
- months
- months 
- days
- days 
- hours
- hours 
- mins
- mins 
- secs
- secs 
- start
- start position 
- end
- end position 
Method setDuration()
Computes period duration
Usage
ISOPeriodDuration$setDuration( years = 0, months = 0, days = 0, hours = 0, mins = 0, secs = 0, start = NULL, end = NULL )
Arguments
- years
- years 
- months
- months 
- days
- days 
- hours
- hours 
- mins
- mins 
- secs
- secs 
- start
- start position 
- end
- end position 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOPeriodDuration$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gts/1.0/gts/#element_TM_PeriodDuration
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_TM_PeriodDuration
ISOPixelOrientation
Description
ISOPixelOrientation
ISOPixelOrientation
Format
R6Class object.
Value
Object of R6Class for modelling an ISOPixelOrientation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOPixelOrientation
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOPixelOrientation$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOPixelOrientation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_PixelOrientationCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_PixelOrientationCode
Examples
  #possible values
  values <- ISOPixelOrientation$values(labels = TRUE)
  
  #PixelOrientation
  PixelOrientation <- ISOPixelOrientation$new(value = "center")
ISOPlatform
Description
ISOPlatform
ISOPlatform
Format
R6Class object.
Value
Object of R6Class for modelling an ISOPlatform
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractAggregate -> geometa::ISOSeries -> ISOPlatform
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractAggregate$addComposedOf()
- geometa::ISOAbstractAggregate$addSeriesMetadata()
- geometa::ISOAbstractAggregate$addSubset()
- geometa::ISOAbstractAggregate$addSuperset()
- geometa::ISOAbstractAggregate$delComposedOf()
- geometa::ISOAbstractAggregate$delSeriesMetadata()
- geometa::ISOAbstractAggregate$delSubset()
- geometa::ISOAbstractAggregate$delSuperset()
- geometa::ISOSeries$setIssueIdentification()
- geometa::ISOSeries$setName()
- geometa::ISOSeries$setPage()
Method new()
Initializes object
Usage
ISOPlatform$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOPlatform$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
ISOPortrayalCatalogueReference
Description
ISOPortrayalCatalogueReference
ISOPortrayalCatalogueReference
Format
R6Class object.
Value
Object of R6Class for modelling an ISOPortrayalCatalogueReference
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOPortrayalCatalogueReference
Public fields
- portrayalCatalogueCitation
- portrayalCatalogueCitation [1..*] 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOPortrayalCatalogueReference$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addCitation()
Adds citation
Usage
ISOPortrayalCatalogueReference$addCitation(citation)
Arguments
- citation
- object of class ISOCitation 
Returns
TRUE if added, FALSE otherwise
Method delCitation()
Deletes citation
Usage
ISOPortrayalCatalogueReference$delCitation(citation)
Arguments
- citation
- object of class ISOCitation 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOPortrayalCatalogueReference$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_PortrayalCatalogueReference
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mpc/1.0/mpc/#element_MD_PortrayalCatalogueReference
Examples
   md <- ISOPortrayalCatalogueReference$new()
   #citation
   rp <- ISOResponsibleParty$new()
   rp$setIndividualName("someone")
   rp$setOrganisationName("somewhere")
   rp$setPositionName("someposition")
   rp$setRole("pointOfContact")
   contact <- ISOContact$new()
   phone <- ISOTelephone$new()
   phone$setVoice("myphonenumber")
   phone$setFacsimile("myfacsimile")
   contact$setPhone(phone)
   address <- ISOAddress$new()
   address$setDeliveryPoint("theaddress")
   address$setCity("thecity")
   address$setPostalCode("111")
   address$setCountry("France")
   address$setEmail("someone@theorg.org")
   contact$setAddress(address)
   res <- ISOOnlineResource$new()
   res$setLinkage("http://somelink")
   res$setName("somename")
   contact$setOnlineResource(res)
   rp$setContactInfo(contact)
   ct <- ISOCitation$new()
   ct$setTitle("sometitle")
   d <- ISODate$new()
   d$setDate(ISOdate(2015, 1, 1, 1))
   d$setDateType("publication")
   ct$addDate(d)
   ct$setEdition("1.0")
   ct$setEditionDate(as.Date(ISOdate(2015, 1, 1, 1)))
   ct$addIdentifier(ISOMetaIdentifier$new(code = "identifier"))
   ct$addPresentationForm("mapDigital")
   ct$addCitedResponsibleParty(rp)
   md$addCitation(ct)
   
   xml <- md$encode()
   
ISOPresentationForm
Description
ISOPresentationForm
ISOPresentationForm
Format
R6Class object.
Value
Object of R6Class for modelling an ISO PresentationForm
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOPresentationForm
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOPresentationForm$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOPresentationForm$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_PresentationFormCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_PresentationFormCode
Examples
  #possible values
  values <- ISOPresentationForm$values(labels = TRUE)
  
  #mapDigital type
  map <- ISOPresentationForm$new(value = "mapDigital")
  
ISOProcessParameter
Description
ISOProcessParameter
ISOProcessParameter
Format
R6Class object.
Value
Object of R6Class for modelling an ISO process parameter
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractParameter -> ISOProcessParameter
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractParameter$addResource()
- geometa::ISOAbstractParameter$addValue()
- geometa::ISOAbstractParameter$delResource()
- geometa::ISOAbstractParameter$delValue()
- geometa::ISOAbstractParameter$setDescription()
- geometa::ISOAbstractParameter$setDirection()
- geometa::ISOAbstractParameter$setName()
- geometa::ISOAbstractParameter$setOptionality()
- geometa::ISOAbstractParameter$setRepeatability()
- geometa::ISOAbstractParameter$setValueType()
Method new()
Initializes object
Usage
ISOProcessParameter$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOProcessParameter$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LE_ProcessParameter
ISOProcessStep
Description
ISOProcessStep
ISOProcessStep
Format
R6Class object.
Value
Object of R6Class for modelling an ISO ProcessStep
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOProcessStep
Public fields
- description
- description: character 
- rationale
- rationale [0..1]: character 
- dateTime
- dateTime [0..1]: POSIXct/POSIXt 
- processor
- processor [0..*]: ISOResponsibleParty 
- source
- source [0..*]: ISOSource 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOProcessStep$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setDescription()
Set description
Usage
ISOProcessStep$setDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- list of localized texts. Default is - NULL
Method setRationale()
Set rationale
Usage
ISOProcessStep$setRationale(rationale, locales = NULL)
Arguments
- rationale
- rationale 
- locales
- list of localized texts. Default is - NULL
Method setDateTime()
Set date time
Usage
ISOProcessStep$setDateTime(dateTime)
Arguments
- dateTime
- object of class POSIXct 
Method addProcessor()
Adds processor
Usage
ISOProcessStep$addProcessor(processor)
Arguments
- processor
- object of class ISOResponsibleParty 
Returns
TRUE if added, FALSE otherwise
Method delProcessor()
Deletes processor
Usage
ISOProcessStep$delProcessor(processor)
Arguments
- processor
- object of class ISOResponsibleParty 
Returns
TRUE if deleted, FALSE otherwise
Method addSource()
Adds source
Usage
ISOProcessStep$addSource(source)
Arguments
- source
- object of class ISOSource 
Returns
TRUE if added, FALSE otherwise
Method delSource()
Deletes source
Usage
ISOProcessStep$delSource(source)
Arguments
- source
- object of class ISOSource 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOProcessStep$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_LI_ProcessStep
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LI_ProcessStep
Examples
  ps <- ISOProcessStep$new()
  ps$setDescription("description")
  ps$setRationale("rationale")
  ps$setDateTime( ISOdate(2015, 1, 1, 23, 59, 59))
  rp <- ISOResponsibleParty$new()
  rp$setIndividualName("someone") #and more responsible party properties..
  ps$addProcessor(rp)
  xml <- ps$encode()
  
ISOProductionSeries
Description
ISOProductionSeries
ISOProductionSeries
Format
R6Class object.
Value
Object of R6Class for modelling an ISOProductionSeries
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractAggregate -> geometa::ISOSeries -> ISOProductionSeries
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractAggregate$addComposedOf()
- geometa::ISOAbstractAggregate$addSeriesMetadata()
- geometa::ISOAbstractAggregate$addSubset()
- geometa::ISOAbstractAggregate$addSuperset()
- geometa::ISOAbstractAggregate$delComposedOf()
- geometa::ISOAbstractAggregate$delSeriesMetadata()
- geometa::ISOAbstractAggregate$delSubset()
- geometa::ISOAbstractAggregate$delSuperset()
- geometa::ISOSeries$setIssueIdentification()
- geometa::ISOSeries$setName()
- geometa::ISOSeries$setPage()
Method new()
Initializes object
Usage
ISOProductionSeries$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOProductionSeries$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
ISOProgress
Description
ISOProgress
ISOProgress
Format
R6Class object.
Value
Object of R6Class for modelling an ISO progress status
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOProgress
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOProgress$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOProgress$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata ISO/TS 19115-3:2016 - Geographic information — Metadata — Part 3: XML schema implementation for fundamental concepts
Examples
  #possible values
  values <- ISOProgress$values(labels = TRUE)
  
  #pending status
  pending <- ISOProgress$new(value = "pending")
  
ISOPropertyType
Description
ISOPropertyType
ISOPropertyType
Format
R6Class object.
Value
Object of R6Class for modelling an ISOPropertyType
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCarrierOfCharacteristics -> geometa::ISOAbstractPropertyType -> ISOPropertyType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractCarrierOfCharacteristics$addConstraint()
- geometa::ISOAbstractCarrierOfCharacteristics$delConstraint()
- geometa::ISOAbstractCarrierOfCharacteristics$setFeatureType()
- geometa::ISOAbstractPropertyType$setCardinality()
- geometa::ISOAbstractPropertyType$setDefinition()
- geometa::ISOAbstractPropertyType$setDefinitionReference()
- geometa::ISOAbstractPropertyType$setDesignation()
- geometa::ISOAbstractPropertyType$setFeatureCatalogue()
- geometa::ISOAbstractPropertyType$setMemberName()
Method new()
Initializes object
Usage
ISOPropertyType$new(xml = NULL, defaults = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- default values 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOPropertyType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
ISOQualityResultFile
Description
ISOQualityResultFile
ISOQualityResultFile
Format
R6Class object.
Value
Object of R6Class for modelling an ISO quality result file
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOQualityResultFile
Public fields
- fileName
- fileName [1]: ISOFileName 
- fileType
- fileType [1]: ISOMimeFileType 
- fileDescription
- fileDescription [1]: character 
- fileFormat
- fileFormat [1]: ISOFormat 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOQualityResultFile$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setFileName()
Set file name
Usage
ISOQualityResultFile$setFileName(fileName)
Arguments
- fileName
- filename object of class ISOFileName 
Method setFileType()
Set file type
Usage
ISOQualityResultFile$setFileType(fileType)
Arguments
- fileType
- fileType object of class ISOMimeFileType or character 
Method setFileDescription()
Set file description
Usage
ISOQualityResultFile$setFileDescription(fileDescription, locales = NULL)
Arguments
- fileDescription
- fileDescription object of class character 
- locales
- list of localized file description. Default is - NULL
Method setFileFormat()
Set file format
Usage
ISOQualityResultFile$setFileFormat(fileFormat)
Arguments
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOQualityResultFile$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_QualityResultFile
ISOQuantitativeAttributeAccuracy
Description
ISOQuantitativeAttributeAccuracy
ISOQuantitativeAttributeAccuracy
Format
R6Class object.
Value
Object of R6Class for modelling an ISOQuantitativeAttributeAccuracy
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractThematicAccuracy -> ISOQuantitativeAttributeAccuracy
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOQuantitativeAttributeAccuracy$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_QuantitativeAttributeAccuracy
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_QuantitativeAttributeAccuracy
Examples
  #encoding
  dq <- ISOQuantitativeAttributeAccuracy$new()
  dq$addNameOfMeasure("measure")
  metaId <- ISOMetaIdentifier$new(code = "measure-id")
  dq$setMeasureIdentification(metaId)
  dq$setMeasureDescription("description")
  dq$setEvaluationMethodDescription("method description")
  dq$setEvaluationMethodType("indirect")
  dq$setDateTime(ISOdate(2015,1,1,12,10,49))
  spec <- ISOCitation$new()
  spec$setTitle("specification title")
  spec$addAlternateTitle("specification alternate title")
  d <- ISODate$new()
  d$setDate(ISOdate(2015, 1, 1, 1))
  d$setDateType("publication")
  spec$addDate(d)
  dq$setEvaluationProcedure(spec)
  result <- ISOConformanceResult$new()
  result$setSpecification(spec)
  result$setExplanation("some explanation about the conformance")
  result$setPass(TRUE)
  dq$addResult(result)
  xml <- dq$encode()
  
ISOQuantitativeResult
Description
ISOQuantitativeResult
ISOQuantitativeResult
Format
R6Class object.
Value
Object of R6Class for modelling an ISO QuantitativeResult
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractResult -> ISOQuantitativeResult
Public fields
- resultScope
- resultScope [0..1]: ISOScope (=> 19115-3) 
- dateTime
- dateTime [0..1]: POSIX/date (=> 19115-3) 
- valueType
- valueType [0..1]- ISORecordType 
- valueUnit
- valueUnit [1..1]- GMLUnitDefinition 
- errorStatistic
- errorStatistic [0..1] 
- value
- value [1..*] 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOQuantitativeResult$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setResultScope()
Set result scope
Usage
ISOQuantitativeResult$setResultScope(scope)
Arguments
- scope
- object of class ISOScope 
Method setDateTime()
Set date time
Usage
ISOQuantitativeResult$setDateTime(dateTime)
Arguments
- dateTime
- date time, object of class POSIXct 
Method setValueType()
Set value type
Usage
ISOQuantitativeResult$setValueType(valueType)
Arguments
- valueType
- object of class ISORecordType or character 
Method setValueUnit()
Set value unit
Usage
ISOQuantitativeResult$setValueUnit(valueUnit)
Arguments
- valueUnit
- object of class inheriting GMLUnitDefinition 
Method setErrorStatistic()
Set error statistic
Usage
ISOQuantitativeResult$setErrorStatistic(errorStatistic)
Arguments
- errorStatistic
- error statistic 
Method addValue()
Adds value
Usage
ISOQuantitativeResult$addValue(value)
Arguments
Returns
TRUE if added, FALSE otherwise
Method delValue()
Deletes value
Usage
ISOQuantitativeResult$delValue(value)
Arguments
Returns
TRUE if delete, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOQuantitativeResult$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_QuantitativeResult
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_QuantitativeResult
Examples
 md <- ISOQuantitativeResult$new()
 xml <- md$encode()
 
ISORangeDimension
Description
ISORangeDimension
ISORangeDimension
Format
R6Class object.
Value
Object of R6Class for modelling an ISORangeDimension
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISORangeDimension
Public fields
- sequenceIdentifier
- sequenceIdentifier 
- descriptor
- descriptor (=> ISO 19139) 
- description
- description (=> ISO 19115-3) 
- name
- name (=> ISO 19115-3) 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISORangeDimension$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setSequenceIdentifier()
Set sequence identifier
Usage
ISORangeDimension$setSequenceIdentifier(memberName)
Arguments
- memberName
- object of class ISOMemberName 
Method setDescriptor()
Set descriptor
Usage
ISORangeDimension$setDescriptor(descriptor, locales = NULL)
Arguments
- descriptor
- descriptor 
- locales
- list of localized texts. Default is - NULL
Method setDescription()
Set description
Usage
ISORangeDimension$setDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- list of localized texts. Default is - NULL
Method setName()
Set name
Usage
ISORangeDimension$setName(name, locales = NULL)
Arguments
- name
- name 
- locales
- list of localized texts. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISORangeDimension$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_RangeDimension
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_RangeDimension
Examples
   #create dimension
   md <- ISORangeDimension$new()
   md$setSequenceIdentifier(ISOMemberName$new(aName = "name", attributeType = "type"))
   md$setDescriptor("descriptor")
   xml <- md$encode()
   
ISORecord
Description
ISORecord
ISORecord
Format
R6Class object.
Value
Object of R6Class for modelling an ISORecord
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISORecord
Public fields
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISORecord$new(xml = NULL, value)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISORecord$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO/TS 19103:2005 Geographic information – Conceptual schema language
ISORecordType
Description
ISORecordType
ISORecordType
Format
R6Class object.
Value
Object of R6Class for modelling an ISORecordType
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISORecordType
Public fields
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISORecordType$new(xml = NULL, value)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISORecordType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_RecordType
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_RecordType
ISOReferenceIdentifier
Description
ISOReferenceIdentifier
ISOReferenceIdentifier
Format
R6Class object.
Value
Object of R6Class for modelling an ISO ReferenceIdentifier
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOReferenceIdentifier
Public fields
- authority
- authority [0..1]: ISOCitation 
- code
- code [1..1]: character 
- codeSpace
- codeSpace [0..1]: character 
- version
- version [0..1]: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOReferenceIdentifier$new(xml = NULL, code = NULL, codeSpace = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- code
- code 
- codeSpace
- code space 
Method setAuthority()
Set authority
Usage
ISOReferenceIdentifier$setAuthority(authority)
Arguments
- authority
- object of class ISOCitation 
Method setCode()
Set code
Usage
ISOReferenceIdentifier$setCode(code)
Arguments
- code
- code 
Method setCodeSpace()
Set code space
Usage
ISOReferenceIdentifier$setCodeSpace(codeSpace)
Arguments
- codeSpace
- code space 
Method setVersion()
Set version
Usage
ISOReferenceIdentifier$setVersion(version)
Arguments
- version
- version 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOReferenceIdentifier$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
Examples
  md <- ISOReferenceIdentifier$new(code = "4326", codeSpace = "EPSG")
  xml <- md$encode()
  
ISOReferenceSystem
Description
ISOReferenceSystem
ISOReferenceSystem
Format
R6Class object.
Value
Object of R6Class for modelling an ISO ReferenceSystem
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractReferenceSystem -> ISOReferenceSystem
Public fields
- referenceSystemIdentifier
- referenceSystemIdentifier 
- referenceSystemType
- referenceSystemType (=> ISO 19115-3) 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOReferenceSystem$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setReferenceSystemIdentifier()
Set reference system identifier
Usage
ISOReferenceSystem$setReferenceSystemIdentifier(identifier)
Arguments
- identifier
- object of class ISOReferenceIdentifier (in 19139) or ISOMetaIdentifier (in 19115-3) 
Method setReferenceSystemType()
Set reference system type
Usage
ISOReferenceSystem$setReferenceSystemType(referenceSystemType)
Arguments
- referenceSystemType
- object of class ISOReferenceSystemType or any character among values returned by - ISOReferenceSystemType$values()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOReferenceSystem$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ReferenceSystem
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrs/1.0/mrs/#element_MD_ReferenceSystem
Examples
  md <- ISOReferenceSystem$new()
  rsId <- ISOReferenceIdentifier$new(code = "4326", codeSpace = "EPSG")
  md$setReferenceSystemIdentifier(rsId)
  xml <- md$encode()
  
ISOReferenceSystemType
Description
ISOReferenceSystemType
ISOReferenceSystemType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO ReferenceSystemType
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOReferenceSystemType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOReferenceSystemType$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOReferenceSystemType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrs/1.0/mrs/#element_MD_ReferenceSystemTypeCode
Examples
## Not run: 
  setMetadataStandard("19115-3")
  #possible values
  values <- ISOReferenceSystemType$values(labels = TRUE)
  
  projected <- ISOReferenceSystemType$new(value = "projected")
  setMetadataStandard("19139")
 
## End(Not run)
  
ISORelativeInternalPositionalAccuracy
Description
ISORelativeInternalPositionalAccuracy
ISORelativeInternalPositionalAccuracy
Format
R6Class object.
Value
Object of R6Class for modelling an ISORelativeInternalPositionalAccuracy
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractPositionalAccuracy -> ISORelativeInternalPositionalAccuracy
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISORelativeInternalPositionalAccuracy$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_RelativeInternalPositionalAccuracy
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_RelativeInternalPositionalAccuracy
Examples
  #encoding
  dq <- ISORelativeInternalPositionalAccuracy$new()
  dq$addNameOfMeasure("measure")
  metaId <- ISOMetaIdentifier$new(code = "measure-id")
  dq$setMeasureIdentification(metaId)
  dq$setMeasureDescription("description")
  dq$setEvaluationMethodDescription("method description")
  dq$setEvaluationMethodType("indirect")
  dq$setDateTime(ISOdate(2015,1,1,12,10,49))
  spec <- ISOCitation$new()
  spec$setTitle("specification title")
  spec$addAlternateTitle("specification alternate title")
  d <- ISODate$new()
  d$setDate(ISOdate(2015, 1, 1, 1))
  d$setDateType("publication")
  spec$addDate(d)
  dq$setEvaluationProcedure(spec)
  result <- ISOConformanceResult$new()
  result$setSpecification(spec)
  result$setExplanation("some explanation about the conformance")
  result$setPass(TRUE)
  dq$addResult(result)
  xml <- dq$encode()
  
ISOReleasability
Description
ISOReleasability
ISOReleasability
Format
R6Class object.
Value
Object of R6Class for modelling an ISOReleasability
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOReleasability
Public fields
- addressee
- addressee [0..*]: ISOAbstractResponsibility 
- statement
- statement [0..1]: character 
- disseminationConstraints
- disseminationConstraints [0..*]: ISORestriction 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOReleasability$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addAddressee()
Adds addressee
Usage
ISOReleasability$addAddressee(addressee)
Arguments
- addressee
- addressee of class ISOAbstractResponsibility 
Returns
TRUE if added, FALSE otherwise
Method delAddressee()
Deletes addressee
Usage
ISOReleasability$delAddressee(addressee)
Arguments
- addressee
- addressee of class ISOAbstractResponsibility 
Returns
TRUE if deleted, FALSE otherwise
Method setStatement()
Set statement
Usage
ISOReleasability$setStatement(statement, locales = NULL)
Arguments
- statement
- statement 
- locales
- list of localized texts. Default is - NULL
Method addConstraint()
Adds constraint
Usage
ISOReleasability$addConstraint(constraint)
Arguments
- constraint
- constraint of class ISORestriction 
Returns
TRUE if added, FALSE otherwise
Method delConstraint()
Deletes constraint
Usage
ISOReleasability$delConstraint(constraint)
Arguments
- constraint
- constraint of class ISORestriction 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOReleasability$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mco/1.0/mco/#element_MD_Releasability
ISORepresentativeFraction
Description
ISORepresentativeFraction
ISORepresentativeFraction
Format
R6Class object.
Value
Object of R6Class for modelling an ISO RepresentativeFraction
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISORepresentativeFraction
Public fields
- denominator
- denominator 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISORepresentativeFraction$new(xml = NULL, denominator)
Arguments
- xml
- object of class XMLInternalNode-class 
- denominator
- denominator 
Method setDenominator()
Set denominator
Usage
ISORepresentativeFraction$setDenominator(denominator)
Arguments
- denominator
- object of class integer 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISORepresentativeFraction$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_RepresentativeFraction
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_RepresentativeFraction
Examples
  fr <- ISORepresentativeFraction$new(denominator = 1L)
  xml1 <- fr$encode()
  fr$setDenominator(2L)
  xml2 <- fr$encode()
  
ISORepresentativity
Description
ISORepresentativity
ISORepresentativity
Format
R6Class object.
Value
Object of R6Class for modelling an ISO representativity
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractMetaquality -> ISORepresentativity
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
- geometa::ISOAbstractMetaquality$addRelatedElement()
- geometa::ISOAbstractMetaquality$delRelatedElement()
Method new()
Initializes object
Usage
ISORepresentativity$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISORepresentativity$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_Representativity
ISOResolution
Description
ISOResolution
ISOResolution
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Resolution
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOResolution
Public fields
- equivalentScale
- equivalentScale 
- distance
- distance 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOResolution$new(xml = NULL, defaults = list())
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- list of defaults 
Method setEquivalentScale()
Set equivalent scale
Usage
ISOResolution$setEquivalentScale(equivalentScale)
Arguments
- equivalentScale
- object of class ISORepresentativeFraction or numeric 
Method setDistance()
Set distance
Usage
ISOResolution$setDistance(distance)
Arguments
- distance
- object of class ISODistance 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOResolution$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Resolution
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_Resolution
Examples
  md <- ISOResolution$new()
  md$setDistance(ISODistance$new(value = 1, uom = "m", useUomURI = TRUE))
  xml <- md$encode()
ISOResponsibility
Description
ISOResponsibility
ISOResponsibility
Format
R6Class object.
Value
Object of R6Class for modelling an ISO responsibility
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractResponsibility -> ISOResponsibility
Public fields
- role
- role 
- extent
- extent 
- party
- party 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOResponsibility$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setRole()
Set role
Usage
ISOResponsibility$setRole(role)
Arguments
Method addExtent()
Adds extent
Usage
ISOResponsibility$addExtent(extent)
Arguments
- extent
- object of class ISOExtent 
Returns
TRUE if added, FALSE otherwise
Method delExtent()
Deletes extent
Usage
ISOResponsibility$delExtent(extent)
Arguments
- extent
- object of class ISOExtent 
Returns
TRUE if deleted, FALSE otherwise
Method addParty()
Adds party
Usage
ISOResponsibility$addParty(party)
Arguments
- party
- party 
Returns
TRUE if added, FALSE otherwise
Method delParty()
Deletes party
Usage
ISOResponsibility$delParty(party)
Arguments
- party
- party 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOResponsibility$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Responsibility
ISOResponsibleParty
Description
ISOResponsibleParty
ISOResponsibleParty
Format
R6Class object.
Value
Object of R6Class for modelling an ISO ResponsibleParty
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOResponsibleParty
Public fields
- individualName
- individualName 
- organisationName
- organisationName 
- positionName
- positionName 
- contactInfo
- contactInfo 
- role
- role 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOResponsibleParty$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setIndividualName()
Set individual name
Usage
ISOResponsibleParty$setIndividualName(individualName, locales = NULL)
Arguments
- individualName
- individual name 
- locales
- list of localized texts. Default is - NULL
Method setOrganisationName()
Set organisation name
Usage
ISOResponsibleParty$setOrganisationName(organisationName, locales = NULL)
Arguments
- organisationName
- organisation name 
- locales
- list of localized texts. Default is - NULL
Method setPositionName()
Set position name
Usage
ISOResponsibleParty$setPositionName(positionName, locales = NULL)
Arguments
- positionName
- position name 
- locales
- list of localized texts. Default is - NULL
Method setContactInfo()
Set contact info
Usage
ISOResponsibleParty$setContactInfo(contactInfo)
Arguments
- contactInfo
- object of class ISOContact 
Method setRole()
Set role
Usage
ISOResponsibleParty$setRole(role)
Arguments
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOResponsibleParty$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
Examples
  #create a responsible party element
  md <- ISOResponsibleParty$new()
  md$setIndividualName("someone")
  md$setOrganisationName("somewhere")
  md$setPositionName("someposition")
  md$setRole("pointOfContact")
  
  #add contact
  contact <- ISOContact$new()
  phone <- ISOTelephone$new()
  phone$setVoice("myphonenumber")
  phone$setFacsimile("myfacsimile")
  contact$setPhone(phone)
  address <- ISOAddress$new()
  address$setDeliveryPoint("theaddress")
  address$setCity("thecity")
  address$setPostalCode("111")
  address$setCountry("France")
  address$setEmail("someone@theorg.org")
  contact$setAddress(address)
  res <- ISOOnlineResource$new()
  res$setLinkage("http://www.somewhereovertheweb.org")
  res$setName("somename")
  contact$setOnlineResource(res)
  md$setContactInfo(contact)
  
  xml <- md$encode()
  
ISOHierarchyLevel
Description
ISOHierarchyLevel
ISOHierarchyLevel
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Restriction
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISORestriction
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISORestriction$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISORestriction$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_RestrictionCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mco/1.0/mco/#element_MD_RestrictionCode
Examples
  #possible values
  values <- ISORestriction$values(labels = TRUE)
  
  #copyright restriction
  cr <- ISORestriction$new(value = "copyright")
  
ISORole
Description
ISORole
ISORole
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Role
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISORole
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISORole$new(xml = NULL, value = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISORole$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_RoleCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_RoleCode
Examples
  #possible values
  values <- ISORole$values(labels = TRUE)
  
  #publisher restriction
  role <- ISORole$new(value = "publisher")
  
ISORoleType
Description
ISORoleType
ISORoleType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO RoleType
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISORoleType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISORoleType$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISORoleType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19110:2005 Methodology for Feature cataloguing
Examples
  #possible values
  values <- ISORoleType$values(labels = TRUE)
  
  #some charset
  ordinaryType <- ISORoleType$new(value = "ordinary")
ISOSRVParameter
Description
ISOSRVParameter
ISOSRVParameter
Format
R6Class object.
Value
Object of R6Class for modelling an ISOSRVParameter
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOSRVParameter
Public fields
- name
- name [1..1]: character 
- direction
- direction [0..1]: ISOParameterDirection or character 
- description
- description [0..1]: character 
- optionality
- optionality [1..1]: character 
- repeatability
- repeatability [1..1]: logical 
- valueType
- valueType [1..1]: ISOTypeName (=> ISO 19139) 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOSRVParameter$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setName()
Set name
Usage
ISOSRVParameter$setName(name, attributeType, locales = NULL)
Arguments
- name
- name 
- attributeType
- attribute type 
- locales
- list of localized texts. Default is - NULL
Method setDirection()
Set direction
Usage
ISOSRVParameter$setDirection(direction)
Arguments
- direction
- object of class ISOSRVParameterDirection or character among values returned by - ISOSRVParameterDirection$values()
Method setDescription()
Set description
Usage
ISOSRVParameter$setDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- list of localized texts. Default is - NULL
Method setOptionality()
Set optionality
Usage
ISOSRVParameter$setOptionality(optional)
Arguments
- optional
- object of class logical 
Method setRepeatability()
Set repeatability
Usage
ISOSRVParameter$setRepeatability(repeatable)
Arguments
- repeatable
- object of class logical 
Method setValueType()
Set value type
Usage
ISOSRVParameter$setValueType(valueType, locales = NULL)
Arguments
- valueType
- object of class ISOTypeName or character 
- locales
- list of localized texts. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOSRVParameter$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19119 https://schemas.isotc211.org/19119/srv/srv/#element_SV_Parameter - ISO 19115-3 https://schemas.isotc211.org/19115/-3/srv/2.0/srv/#element_SV_Parameter
Examples
  md <- ISOSRVParameter$new()
  md$setName("name", "attType")
  md$setDirection("in")
  md$setDescription("description")
  md$setOptionality(FALSE)
  md$setRepeatability(FALSE)
  md$setValueType("CharacterString")  
  xml <- md$encode()
ISOSRVParameterDirection
Description
ISOSRVParameterDirection
ISOSRVParameterDirection
Format
R6Class object.
Value
Object of R6Class for modelling an ISOSRVParameterDirection
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOSRVParameterDirection
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOSRVParameterDirection$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOSRVParameterDirection$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19119 https://schemas.isotc211.org/19119/srv/srv/#element_SV_ParameterDirection
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/srv/2.0/srv/#element_SV_ParameterDirection
Examples
  #possible values
  values <- ISOSRVParameterDirection$values(labels = TRUE)
  
  #paramDir
  paramDir <- ISOSRVParameterDirection$new(value = "in")
ISOSRVServiceIdentification
Description
ISOSRVServiceIdentification
ISOSRVServiceIdentification
Format
R6Class object.
Value
Object of R6Class for modelling an ISO ServiceIdentification
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> geometa::ISOServiceIdentification -> ISOSRVServiceIdentification
Public fields
- serviceType
- serviceType [1..1]: ISOGenericName 
- serviceTypeVersion
- serviceTypeVersion [0..*]: character 
- accessProperties
- accessProperties [0..1]: ISOStandardOrderProcess 
- restrictions
- restrictions [0..1]: ISOConstraints 
- keywords
- keywords [0..*]: ISOKeywords 
- extent
- extent [0..*]: ISOExtent 
- coupledResource
- coupledResource [0..*]: ISOCoupledResource 
- couplingType
- couplingType [1..1]: ISOCouplingType 
- containsOperations
- containsOperations [1..*]: ISOOperationMetadata 
- operatesOn
- operatesOn [0..*]: ISODataIdentification 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOSRVServiceIdentification$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setServiceType()
Set service type
Usage
ISOSRVServiceIdentification$setServiceType(serviceType)
Arguments
- serviceType
- object of class ISOLocalName, ISOScopedName or character 
Method addServiceTypeVersion()
Adds service type version
Usage
ISOSRVServiceIdentification$addServiceTypeVersion(version)
Arguments
- version
- version 
Returns
TRUE if added, FALSE otherwise
Method delServiceTypeVersion()
Deletes service type version
Usage
ISOSRVServiceIdentification$delServiceTypeVersion(version)
Arguments
- version
- version 
Returns
TRUE if deleted, FALSE otherwise
Method setAccessProperties()
Set access properties
Usage
ISOSRVServiceIdentification$setAccessProperties(accessProperties)
Arguments
- accessProperties
- object of class ISOStandardOrderProcess 
Method setRestrictions()
Set restrictions
Usage
ISOSRVServiceIdentification$setRestrictions(restrictions)
Arguments
- restrictions
- object of class ISOConstraints 
Method addKeywords()
Adds keywords
Usage
ISOSRVServiceIdentification$addKeywords(keywords)
Arguments
- keywords
- object of class ISOKeywords 
Returns
TRUE if added, FALSE otherwise
Method delKeywords()
Deletes keywords
Usage
ISOSRVServiceIdentification$delKeywords(keywords)
Arguments
- keywords
- object of class ISOKeywords 
Returns
TRUE if deleted, FALSE otherwise
Method addExtent()
Adds extent
Usage
ISOSRVServiceIdentification$addExtent(extent)
Arguments
- extent
- object of class ISOExtent 
Returns
TRUE if added, FALSE otherwise
Method delExtent()
Deletes extent
Usage
ISOSRVServiceIdentification$delExtent(extent)
Arguments
- extent
- object of class ISOExtent 
Returns
TRUE if deleted, FALSE otherwise
Method addCoupledResource()
Adds coupled resource
Usage
ISOSRVServiceIdentification$addCoupledResource(resource)
Arguments
- resource
- object of class ISOCoupledResource 
Returns
TRUE if added, FALSE otherwise
Method delCoupledResource()
Deletes coupled resource
Usage
ISOSRVServiceIdentification$delCoupledResource(resource)
Arguments
- resource
- object of class ISOCoupledResource 
Returns
TRUE if deleted, FALSE otherwise
Method setCouplingType()
Set coupling type
Usage
ISOSRVServiceIdentification$setCouplingType(couplingType)
Arguments
- couplingType
- object of class ISOCouplingType or any character among values returned by - ISOCouplingType$values()
Method addOperationMetadata()
Adds operation metadata
Usage
ISOSRVServiceIdentification$addOperationMetadata(operationMetadata)
Arguments
- operationMetadata
- object of class ISOOperationMetadata 
Returns
TRUE if added, FALSE otherwise
Method delOperationMetadata()
Deletes operation metadata
Usage
ISOSRVServiceIdentification$delOperationMetadata(operationMetadata)
Arguments
- operationMetadata
- object of class ISOOperationMetadata 
Returns
TRUE if deleted, FALSE otherwise
Method addOperatesOn()
Adds operates on
Usage
ISOSRVServiceIdentification$addOperatesOn(dataIdentification)
Arguments
- dataIdentification
- object of class ISODataIdentification 
Returns
TRUE if added, FALSE otherwise
Method delOperatesOn()
Deletes operates on
Usage
ISOSRVServiceIdentification$delOperatesOn(dataIdentification)
Arguments
- dataIdentification
- object of class ISODataIdentification 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOSRVServiceIdentification$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19119 https://schemas.isotc211.org/19119/srv/srv/#element_SV_ServiceIdentification - ISO 19115-3 https://schemas.isotc211.org/19115/-3/srv/2.0/srv/#element_SV_ServiceIdentification
Examples
  #encoding
  md <- ISOSRVServiceIdentification$new()
  md$setAbstract("abstract")
  md$setPurpose("purpose")
  #adding a point of contact
  rp <- ISOResponsibleParty$new()
  rp$setIndividualName("someone")
  rp$setOrganisationName("somewhere")
  rp$setPositionName("someposition")
  rp$setRole("pointOfContact")
  contact <- ISOContact$new()
  phone <- ISOTelephone$new()
  phone$setVoice("myphonenumber")
  phone$setFacsimile("myfacsimile")
  contact$setPhone(phone)
  address <- ISOAddress$new()
  address$setDeliveryPoint("theaddress")
  address$setCity("thecity")
  address$setPostalCode("111")
  address$setCountry("France")
  address$setEmail("someone@theorg.org")
  contact$setAddress(address)
  res <- ISOOnlineResource$new()
  res$setLinkage("http://www.somewhereovertheweb.org")
  res$setName("somename")
  contact$setOnlineResource(res)
  rp$setContactInfo(contact)
  md$addPointOfContact(rp)
  #citation
  ct <- ISOCitation$new()
  ct$setTitle("sometitle")
  d <- ISODate$new()
  d$setDate(ISOdate(2015, 1, 1, 1))
  d$setDateType("publication")
  ct$addDate(d)
  ct$setEdition("1.0")
  ct$setEditionDate(ISOdate(2015,1,1))
  ct$addIdentifier(ISOMetaIdentifier$new(code = "identifier"))
  ct$addPresentationForm("mapDigital")
  ct$addCitedResponsibleParty(rp)
  md$setCitation(ct)
  #graphic overview
  go <- ISOBrowseGraphic$new(
    fileName = "http://wwww.somefile.org/png",
    fileDescription = "Map Overview",
    fileType = "image/png"
  )
  md$addGraphicOverview(go)
  #maintenance information
  mi <- ISOMaintenanceInformation$new()
  mi$setMaintenanceFrequency("daily")
  md$addResourceMaintenance(mi)
  #adding legal constraints
  lc <- ISOLegalConstraints$new()
  lc$addUseLimitation("limitation1")
  lc$addUseLimitation("limitation2")
  lc$addUseLimitation("limitation3")
  lc$addAccessConstraint("copyright")
  lc$addAccessConstraint("license")
  lc$addUseConstraint("copyright")
  lc$addUseConstraint("license")
  md$addResourceConstraints(lc)
  #specific elements to service identification
  md$setServiceType("Fishery data harmonization process")
  md$addServiceTypeVersion("1.0")
  orderProcess <- ISOStandardOrderProcess$new()
  orderProcess$setFees("fees")
  orderProcess$setPlannedAvailableDateTime(ISOdate(2017,7,5,12,0,0))
  orderProcess$setOrderingInstructions("instructions")
  orderProcess$setTurnaround("turnaround")
  md$setAccessProperties(orderProcess)
  md$setRestrictions(lc)
  kwds <- ISOKeywords$new()
  kwds$addKeyword("keyword1")
  kwds$addKeyword("keyword2")
  kwds$setKeywordType("theme")
  th <- ISOCitation$new()
  th$setTitle("General")
  th$addDate(d)
  kwds$setThesaurusName(th)
  md$addKeywords(kwds)
  #adding extent
  extent <- ISOExtent$new()
  bbox <- ISOGeographicBoundingBox$new(minx = -180, miny = -90, maxx = 180, maxy = 90)
  extent$addGeographicElement(bbox)
  md$addExtent(extent)
  #coupling type
  #(here "tight" associated with a particular dataset "my-dataset-identifier")
  #see ISOCouplingType$values(labels = T) for other values
  md$setCouplingType("tight")
  coupledDataset1 <- ISOCoupledResource$new()
  coupledDataset1$setOperationName("Rscript")
  coupledDataset1$setIdentifier("my-dataset-identifier")
  coupledDataset2 <- ISOCoupledResource$new()
  coupledDataset2$setOperationName("WPS:Execute")
  coupledDataset2$setIdentifier("my-dataset-identifier")
  md$addCoupledResource(coupledDataset1)
  md$addCoupledResource(coupledDataset2)
  #add operation metadata 1 (Rscript)
  scriptOp <- ISOOperationMetadata$new()
  scriptOp$setOperationName("Rscript")
  scriptOp$addDCP("WebServices")
  scriptOp$setOperationDescription("WPS Execute")
  scriptOp$setInvocationName("identifier")
  for(i in 1:3){
    param <- ISOSRVParameter$new()
    param$setName(sprintf("name%s",i), "xs:string")
    param$setDirection("in")
    param$setDescription(sprintf("description%s",i))
    param$setOptionality(FALSE)
    param$setRepeatability(FALSE)
    param$setValueType("xs:string")
    scriptOp$addParameter(param)
  }
  outParam <-ISOSRVParameter$new()
  outParam$setName("outputname", "xs:string")
  outParam$setDirection("out")
  outParam$setDescription("outputdescription")
  outParam$setOptionality(FALSE)
  outParam$setRepeatability(FALSE)
  outParam$setValueType("xs:string")
  scriptOp$addParameter(outParam)
  or <- ISOOnlineResource$new()
  or$setLinkage("http://somelink/myrscript.R")
  or$setName("R script name")
  or$setDescription("R script description")
  or$setProtocol("protocol")
  scriptOp$addConnectPoint(or)
  md$addOperationMetadata(scriptOp)
  #add operation metadata 1 (WPS)
  wpsOp <- ISOOperationMetadata$new()
  wpsOp$setOperationName("WPS:Execute")
  wpsOp$addDCP("WebServices")
  wpsOp$setOperationDescription("WPS Execute")
  invocationName <- "mywpsidentifier"
  wpsOp$setInvocationName(invocationName)
  for(i in 1:3){
    param <- ISOSRVParameter$new()
    param$setName(sprintf("name%s",i), "xs:string")
    param$setDirection("in")
    param$setDescription(sprintf("description%s",i))
    param$setOptionality(FALSE)
    param$setRepeatability(FALSE)
    param$setValueType("xs:string")
    wpsOp$addParameter(param)
  }
  outParam <-ISOSRVParameter$new()
  outParam$setName("outputname", "xs:string")
  outParam$setDirection("out")
  outParam$setDescription("outputdescription")
  outParam$setOptionality(FALSE)
  outParam$setRepeatability(FALSE)
  outParam$setValueType("xs:string")
  wpsOp$addParameter(outParam)
  or1 <- ISOOnlineResource$new()
  or1$setLinkage(
    sprintf("http://somelink/wps?request=Execute&version=1.0.0&Identifier=%s",
    invocationName)
  )
  or1$setName("WPS process name")
  or1$setDescription("WPS process description")
  or1$setProtocol("protocol")
  wpsOp$addConnectPoint(or1)
  or2 <- ISOOnlineResource$new()
  or2$setLinkage("http://somelink/myrscript.R")
  or2$setName("Source R script name")
  or2$setDescription("Source R script description")
  or2$setProtocol("protocol")
  wpsOp$addConnectPoint(or2)
  md$addOperationMetadata(wpsOp)
  xml <- md$encode()
   
ISOSRVServiceIdentification19115_3
Description
ISOSRVServiceIdentification19115_3
ISOSRVServiceIdentification19115_3
Format
R6Class object.
Value
Object of R6Class for modelling an ISO SRV ServiceIdentification in ISO 19115-3
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> geometa::ISOIdentification19115_3 -> geometa::ISOServiceIdentification19115_3 -> ISOSRVServiceIdentification19115_3
Public fields
- serviceType
- serviceType [1..1]: ISOGenericName 
- serviceTypeVersion
- serviceTypeVersion [0..*]: character 
- accessProperties
- accessProperties [0..1]: ISOStandardOrderProcess 
- restrictions
- restrictions [0..1]: ISOConstraints 
- keywords
- keywords [0..*]: ISOKeywords 
- extent
- extent [0..*]: ISOExtent 
- coupledResource
- coupledResource [0..*]: ISOCoupledResource 
- couplingType
- couplingType [1..1]: ISOCouplingType 
- containsOperations
- containsOperations [1..*]: ISOOperationMetadata 
- operatesOn
- operatesOn [0..*]: ISODataIdentification 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOIdentification19115_3$addAdditionalDocumentation()
- geometa::ISOIdentification19115_3$addAssociatedResource()
- geometa::ISOIdentification19115_3$addCredit()
- geometa::ISOIdentification19115_3$addFormat()
- geometa::ISOIdentification19115_3$addGraphicOverview()
- geometa::ISOIdentification19115_3$addPointOfContact()
- geometa::ISOIdentification19115_3$addResourceConstraints()
- geometa::ISOIdentification19115_3$addResourceMaintenance()
- geometa::ISOIdentification19115_3$addResourceSpecificUsage()
- geometa::ISOIdentification19115_3$addSpatialRepresentationType()
- geometa::ISOIdentification19115_3$addSpatialResolution()
- geometa::ISOIdentification19115_3$addStatus()
- geometa::ISOIdentification19115_3$addTemporalResolution()
- geometa::ISOIdentification19115_3$addTopicCategory()
- geometa::ISOIdentification19115_3$delAdditionalDocumentation()
- geometa::ISOIdentification19115_3$delAssociatedResource()
- geometa::ISOIdentification19115_3$delCredit()
- geometa::ISOIdentification19115_3$delFormat()
- geometa::ISOIdentification19115_3$delGraphicOverview()
- geometa::ISOIdentification19115_3$delPointOfContact()
- geometa::ISOIdentification19115_3$delResourceConstraints()
- geometa::ISOIdentification19115_3$delResourceMaintenance()
- geometa::ISOIdentification19115_3$delResourceSpecificUsage()
- geometa::ISOIdentification19115_3$delSpatialRepresentationType()
- geometa::ISOIdentification19115_3$delSpatialResolution()
- geometa::ISOIdentification19115_3$delStatus()
- geometa::ISOIdentification19115_3$delTemporalResolution()
- geometa::ISOIdentification19115_3$delTopicCategory()
- geometa::ISOIdentification19115_3$setAbstract()
- geometa::ISOIdentification19115_3$setCitation()
- geometa::ISOIdentification19115_3$setProcessingLevel()
- geometa::ISOIdentification19115_3$setPurpose()
Method new()
Initializes object
Usage
ISOSRVServiceIdentification19115_3$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setServiceType()
Set service type
Usage
ISOSRVServiceIdentification19115_3$setServiceType(serviceType)
Arguments
- serviceType
- object of class ISOLocalName, ISOScopedName or character 
Method addServiceTypeVersion()
Adds service type version
Usage
ISOSRVServiceIdentification19115_3$addServiceTypeVersion(version)
Arguments
- version
- version 
Returns
TRUE if added, FALSE otherwise
Method delServiceTypeVersion()
Deletes service type version
Usage
ISOSRVServiceIdentification19115_3$delServiceTypeVersion(version)
Arguments
- version
- version 
Returns
TRUE if deleted, FALSE otherwise
Method setAccessProperties()
Set access properties
Usage
ISOSRVServiceIdentification19115_3$setAccessProperties(accessProperties)
Arguments
- accessProperties
- object of class ISOStandardOrderProcess 
Method setRestrictions()
Set restrictions
Usage
ISOSRVServiceIdentification19115_3$setRestrictions(restrictions)
Arguments
- restrictions
- object of class ISOConstraints 
Method addKeywords()
Adds keywords
Usage
ISOSRVServiceIdentification19115_3$addKeywords(keywords)
Arguments
- keywords
- object of class ISOKeywords 
Returns
TRUE if added, FALSE otherwise
Method delKeywords()
Deletes keywords
Usage
ISOSRVServiceIdentification19115_3$delKeywords(keywords)
Arguments
- keywords
- object of class ISOKeywords 
Returns
TRUE if deleted, FALSE otherwise
Method addExtent()
Adds extent
Usage
ISOSRVServiceIdentification19115_3$addExtent(extent)
Arguments
- extent
- object of class ISOExtent 
Returns
TRUE if added, FALSE otherwise
Method delExtent()
Deletes extent
Usage
ISOSRVServiceIdentification19115_3$delExtent(extent)
Arguments
- extent
- object of class ISOExtent 
Returns
TRUE if deleted, FALSE otherwise
Method addCoupledResource()
Adds coupled resource
Usage
ISOSRVServiceIdentification19115_3$addCoupledResource(resource)
Arguments
- resource
- object of class ISOCoupledResource 
Returns
TRUE if added, FALSE otherwise
Method delCoupledResource()
Deletes coupled resource
Usage
ISOSRVServiceIdentification19115_3$delCoupledResource(resource)
Arguments
- resource
- object of class ISOCoupledResource 
Returns
TRUE if deleted, FALSE otherwise
Method setCouplingType()
Set coupling type
Usage
ISOSRVServiceIdentification19115_3$setCouplingType(couplingType)
Arguments
- couplingType
- object of class ISOCouplingType or any character among values returned by - ISOCouplingType$values()
Method addOperationMetadata()
Adds operation metadata
Usage
ISOSRVServiceIdentification19115_3$addOperationMetadata(operationMetadata)
Arguments
- operationMetadata
- object of class ISOOperationMetadata 
Returns
TRUE if added, FALSE otherwise
Method delOperationMetadata()
Deletes operation metadata
Usage
ISOSRVServiceIdentification19115_3$delOperationMetadata(operationMetadata)
Arguments
- operationMetadata
- object of class ISOOperationMetadata 
Returns
TRUE if deleted, FALSE otherwise
Method addOperatesOn()
Adds operates on
Usage
ISOSRVServiceIdentification19115_3$addOperatesOn(dataIdentification)
Arguments
- dataIdentification
- object of class ISODataIdentification 
Returns
TRUE if added, FALSE otherwise
Method delOperatesOn()
Deletes operates on
Usage
ISOSRVServiceIdentification19115_3$delOperatesOn(dataIdentification)
Arguments
- dataIdentification
- object of class ISODataIdentification 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOSRVServiceIdentification19115_3$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
ISOSRVServiceIdentification19139
Description
ISOSRVServiceIdentification19139
ISOSRVServiceIdentification19139
Format
R6Class object.
Value
Object of R6Class for modelling an ISO SRV ServiceIdentification in ISO 19139
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> geometa::ISOIdentification19139 -> geometa::ISOServiceIdentification19139 -> ISOSRVServiceIdentification19139
Public fields
- serviceType
- serviceType [1..1]: ISOGenericName 
- serviceTypeVersion
- serviceTypeVersion [0..*]: character 
- accessProperties
- accessProperties [0..1]: ISOStandardOrderProcess 
- restrictions
- restrictions [0..1]: ISOConstraints 
- keywords
- keywords [0..*]: ISOKeywords 
- extent
- extent [0..*]: ISOExtent 
- coupledResource
- coupledResource [0..*]: ISOCoupledResource 
- couplingType
- couplingType [1..1]: ISOCouplingType 
- containsOperations
- containsOperations [1..*]: ISOOperationMetadata 
- operatesOn
- operatesOn [0..*]: ISODataIdentification 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOIdentification19139$addAggregateInformation()
- geometa::ISOIdentification19139$addCredit()
- geometa::ISOIdentification19139$addFormat()
- geometa::ISOIdentification19139$addGraphicOverview()
- geometa::ISOIdentification19139$addPointOfContact()
- geometa::ISOIdentification19139$addResourceConstraints()
- geometa::ISOIdentification19139$addResourceMaintenance()
- geometa::ISOIdentification19139$addResourceSpecificUsage()
- geometa::ISOIdentification19139$addStatus()
- geometa::ISOIdentification19139$delAggregateInformation()
- geometa::ISOIdentification19139$delCredit()
- geometa::ISOIdentification19139$delFormat()
- geometa::ISOIdentification19139$delGraphicOverview()
- geometa::ISOIdentification19139$delPointOfContact()
- geometa::ISOIdentification19139$delResourceConstraints()
- geometa::ISOIdentification19139$delResourceMaintenance()
- geometa::ISOIdentification19139$delResourceSpecificUsage()
- geometa::ISOIdentification19139$delStatus()
- geometa::ISOIdentification19139$setAbstract()
- geometa::ISOIdentification19139$setCitation()
- geometa::ISOIdentification19139$setGraphicOverview()
- geometa::ISOIdentification19139$setKeywords()
- geometa::ISOIdentification19139$setPurpose()
- geometa::ISOIdentification19139$setResourceMaintenance()
Method new()
Initializes object
Usage
ISOSRVServiceIdentification19139$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setServiceType()
Set service type
Usage
ISOSRVServiceIdentification19139$setServiceType(serviceType)
Arguments
- serviceType
- object of class ISOLocalName, ISOScopedName or character 
Method addServiceTypeVersion()
Adds service type version
Usage
ISOSRVServiceIdentification19139$addServiceTypeVersion(version)
Arguments
- version
- version 
Returns
TRUE if added, FALSE otherwise
Method delServiceTypeVersion()
Deletes service type version
Usage
ISOSRVServiceIdentification19139$delServiceTypeVersion(version)
Arguments
- version
- version 
Returns
TRUE if deleted, FALSE otherwise
Method setAccessProperties()
Set access properties
Usage
ISOSRVServiceIdentification19139$setAccessProperties(accessProperties)
Arguments
- accessProperties
- object of class ISOStandardOrderProcess 
Method setRestrictions()
Set restrictions
Usage
ISOSRVServiceIdentification19139$setRestrictions(restrictions)
Arguments
- restrictions
- object of class ISOConstraints 
Method addKeywords()
Adds keywords
Usage
ISOSRVServiceIdentification19139$addKeywords(keywords)
Arguments
- keywords
- object of class ISOKeywords 
Returns
TRUE if added, FALSE otherwise
Method delKeywords()
Deletes keywords
Usage
ISOSRVServiceIdentification19139$delKeywords(keywords)
Arguments
- keywords
- object of class ISOKeywords 
Returns
TRUE if deleted, FALSE otherwise
Method addExtent()
Adds extent
Usage
ISOSRVServiceIdentification19139$addExtent(extent)
Arguments
- extent
- object of class ISOExtent 
Returns
TRUE if added, FALSE otherwise
Method delExtent()
Deletes extent
Usage
ISOSRVServiceIdentification19139$delExtent(extent)
Arguments
- extent
- object of class ISOExtent 
Returns
TRUE if deleted, FALSE otherwise
Method addCoupledResource()
Adds coupled resource
Usage
ISOSRVServiceIdentification19139$addCoupledResource(resource)
Arguments
- resource
- object of class ISOCoupledResource 
Returns
TRUE if added, FALSE otherwise
Method delCoupledResource()
Deletes coupled resource
Usage
ISOSRVServiceIdentification19139$delCoupledResource(resource)
Arguments
- resource
- object of class ISOCoupledResource 
Returns
TRUE if deleted, FALSE otherwise
Method setCouplingType()
Set coupling type
Usage
ISOSRVServiceIdentification19139$setCouplingType(couplingType)
Arguments
- couplingType
- object of class ISOCouplingType or any character among values returned by - ISOCouplingType$values()
Method addOperationMetadata()
Adds operation metadata
Usage
ISOSRVServiceIdentification19139$addOperationMetadata(operationMetadata)
Arguments
- operationMetadata
- object of class ISOOperationMetadata 
Returns
TRUE if added, FALSE otherwise
Method delOperationMetadata()
Deletes operation metadata
Usage
ISOSRVServiceIdentification19139$delOperationMetadata(operationMetadata)
Arguments
- operationMetadata
- object of class ISOOperationMetadata 
Returns
TRUE if deleted, FALSE otherwise
Method addOperatesOn()
Adds operates on
Usage
ISOSRVServiceIdentification19139$addOperatesOn(dataIdentification)
Arguments
- dataIdentification
- object of class ISODataIdentification 
Returns
TRUE if added, FALSE otherwise
Method delOperatesOn()
Deletes operates on
Usage
ISOSRVServiceIdentification19139$delOperatesOn(dataIdentification)
Arguments
- dataIdentification
- object of class ISODataIdentification 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOSRVServiceIdentification19139$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
ISOSampleBasedInspection
Description
ISOSampleBasedInspection
ISOSampleBasedInspection
Format
R6Class object.
Value
Object of R6Class for modelling an ISO sample based inspection
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOEvaluationMethod -> ISOSampleBasedInspection
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOEvaluationMethod$addReferenceDoc()
- geometa::ISOEvaluationMethod$delReferenceDoc()
- geometa::ISOEvaluationMethod$setDateTime()
- geometa::ISOEvaluationMethod$setEvaluationMethodDescription()
- geometa::ISOEvaluationMethod$setEvaluationMethodType()
- geometa::ISOEvaluationMethod$setEvaluationProcedure()
Method new()
Initializes object
Usage
ISOSampleBasedInspection$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOSampleBasedInspection$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_SampleBasedInspection
ISOSampleDimension
Description
ISOSampleDimension
ISOSampleDimension
Format
R6Class object.
Value
Object of R6Class for modelling an ISOSampleDimension
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISORangeDimension -> ISOSampleDimension
Public fields
- maxValue
- maxValue [0..1] : numeric 
- minValue
- minValue [0..1] : numeric 
- units
- units [0..1] : GMLUnitDefinition 
- scaleFactor
- scaleFactor [0..1] : numeric 
- offset
- offset [0..1] : numeric 
- meanValue
- meanValue [0..1] : numeric (=> ISO 19115-3) 
- numberOfValues
- numberOfValues [0..1] : integer (=> ISO 19115-3) 
- standardDeviation
- standardDeviation [0..1]: numeric (=> ISO 19115-3) 
- otherPropertyType
- otherPropertyType [0..1] : ISORecordType (=> ISO 19115-3) 
- otherProperty
- otherProperty [0..1] : ISORecord (=> ISO 19115-3) 
- bitsPerValue
- bitsPerValue [0..1] : integer (=> ISO 19115-3) 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISORangeDimension$setDescription()
- geometa::ISORangeDimension$setDescriptor()
- geometa::ISORangeDimension$setName()
- geometa::ISORangeDimension$setSequenceIdentifier()
Method new()
Initializes object
Usage
ISOSampleDimension$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setMaxValue()
Set max value
Usage
ISOSampleDimension$setMaxValue(maxValue)
Arguments
- maxValue
- max value, object of class numeric 
Method setMinValue()
Set min value
Usage
ISOSampleDimension$setMinValue(minValue)
Arguments
- minValue
- min value, object of class numeric 
Method setUnits()
Set unit definition
Usage
ISOSampleDimension$setUnits(uom)
Arguments
- uom
- object of class GMLUnitDefinition 
Method setScaleFactor()
Set scale factor
Usage
ISOSampleDimension$setScaleFactor(scaleFactor)
Arguments
- scaleFactor
- object of class numeric 
Method setOffset()
Set offset
Usage
ISOSampleDimension$setOffset(offset)
Arguments
- offset
- object of class numeric 
Method setMeanValue()
Set mean value
Usage
ISOSampleDimension$setMeanValue(meanValue)
Arguments
- meanValue
- meanValue object of class numeric 
Method setNumberOfValues()
Set number of values
Usage
ISOSampleDimension$setNumberOfValues(numberOfValues)
Arguments
- numberOfValues
- numberOfValues object of class integer 
Method setStandardDeviation()
Set standard deviation
Usage
ISOSampleDimension$setStandardDeviation(standardDeviation)
Arguments
- standardDeviation
- standardDeviation object of class numeric$ 
Method setOtherPropertyType()
setOtherPropertyType
Usage
ISOSampleDimension$setOtherPropertyType(otherPropertyType)
Arguments
- otherPropertyType
- otherPropertyType object of class ISORecordType 
Method setOtherProperty()
setOtherProperty
Usage
ISOSampleDimension$setOtherProperty(otherProperty)
Arguments
- otherProperty
- otherProperty object of class ISORecord 
Method setBitsPerValue()
Set bits per value
Usage
ISOSampleDimension$setBitsPerValue(bitsPerValue)
Arguments
- bitsPerValue
- bitsPerValue object of class integer 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOSampleDimension$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_SampleDimension
Examples
## Not run: 
   setMetadataStandard("19115-3")
   #create band range dimension
   md <- ISOSampleDimension$new()
   md$setSequenceIdentifier(ISOMemberName$new(aName = "name", attributeType = "type"))
   md$setDescriptor("descriptor")
   md$setMaxValue(10)
   md$setMinValue(1)
   gml <- GMLBaseUnit$new(id = "ID")
   gml$setDescriptionReference("someref")
   gml$setIdentifier("identifier", "codespace")
   gml$addName("name1", "codespace")
   gml$addName("name2", "codespace")
   gml$setQuantityTypeReference("someref")
   gml$setCatalogSymbol("symbol")
   gml$setUnitsSystem("somelink")
   md$setUnits(gml)
   md$setScaleFactor(1)
   md$setOffset(4)
   xml <- md$encode()
   setMetadataStandard("19139")
 
## End(Not run)
ISOScale
Description
ISOScale
ISOScale
Format
R6Class object.
Value
Object of R6Class for modelling an ISOScale measure
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOMeasure -> ISOScale
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOScale$new(xml = NULL, value, uom, useUomURI = FALSE)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- uom
- uom symbol of unit of measure used 
- useUomURI
- use uom URI. Default is - FALSE
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOScale$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Scale
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Scale
ISOScope
Description
ISOScope
ISOScope
Format
R6Class object.
Value
Object of R6Class for modelling a scope
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOScope
Public fields
- level
- level [0..1]: ISOScope 
- extent
- extent [0..*]: ISOAbstractExtent 
- levelDescription
- levelDescription [0..*]: ISOScopeDescription 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOScope$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setLevel()
Set level
Usage
ISOScope$setLevel(level)
Arguments
- level
- scope code, object of class ISOScopeCode or character among values listed by - ISOScopeCode$values()
Method addExtent()
Adds extent
Usage
ISOScope$addExtent(extent)
Arguments
- extent
- extent of class ISOAbstractExtent 
Returns
TRUE if added, FALSE otherwise
Method delExtent()
Deletes extent
Usage
ISOScope$delExtent(extent)
Arguments
- extent
- extent of class ISOAbstractExtent 
Returns
TRUE if deleted, FALSE otherwise
Method addLevelDescription()
Adds level description
Usage
ISOScope$addLevelDescription(levelDescription)
Arguments
- levelDescription
- levelDescription of class ISOScopeDescription 
Returns
TRUE if added, FALSE otherwise
Method delLevelDescription()
Deletes level description
Usage
ISOScope$delLevelDescription(levelDescription)
Arguments
- levelDescription
- levelDescription of class ISOScopeDescription 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOScope$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mco/1.0/mco/#element_MD_Scope
ISOScopeCode
Description
ISOScopeCode
ISOScopeCode
Format
R6Class object
Value
Object of R6Class for modelling an ISO Scope code
Object of R6Class for modelling an ISO Scope
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOScopeCode
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOScopeCode$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOScopeCode$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ScopeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_MD_ScopeCode
Examples
  #possible values
  values <- ISOScopeCode$values(labels = TRUE)
  
  #dataset scope
  ds <- ISOScopeCode$new(value = "dataset")
ISOScopeDescription
Description
ISOScopeDescription
ISOScopeDescription
Format
R6Class object.
Value
Object of R6Class for modelling an ISO ScopeDescription
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOScopeDescription
Public fields
- attributes
- attributes [1..*] 
- features
- features [1..*] 
- featureInstances
- featureInstances [1..*] 
- attributeInstances
- attributeInstances [1..*] 
- dataset
- dataset 
- other
- other 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOScopeDescription$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addAttribute()
Adds attribute
Usage
ISOScopeDescription$addAttribute(attribute)
Arguments
- attribute
- attribute 
Returns
TRUE if added, FALSE otherwise
Method delAttribute()
Deletes attribute
Usage
ISOScopeDescription$delAttribute(attribute)
Arguments
- attribute
- attribute 
Returns
TRUE if deleted, FALSE otherwise
Method addAttributeInstance()
Adds attribute instance
Usage
ISOScopeDescription$addAttributeInstance(attributeInstance)
Arguments
- attributeInstance
- attribute instance 
Returns
TRUE if added, FALSE otherwise
Method delAttributeInstance()
Deletes attribute instance
Usage
ISOScopeDescription$delAttributeInstance(attributeInstance)
Arguments
- attributeInstance
- attribute instance 
Returns
TRUE if deleted, FALSE otherwise
Method addFeatureInstance()
Adds feature instance
Usage
ISOScopeDescription$addFeatureInstance(featureInstance)
Arguments
- featureInstance
- feature instance 
Returns
TRUE if added, FALSE otherwise
Method delFeatureInstance()
Deletes feature instance
Usage
ISOScopeDescription$delFeatureInstance(featureInstance)
Arguments
- featureInstance
- feature instance 
Returns
TRUE if deleted, FALSE otherwise
Method setDataset()
Set dataset
Usage
ISOScopeDescription$setDataset(dataset)
Arguments
- dataset
- dataset 
Method setOther()
Set other
Usage
ISOScopeDescription$setOther(other)
Arguments
- other
- other 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOScopeDescription$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ScopeDescription
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_MD_ScopeDescription
Examples
 md <- ISOScopeDescription$new()
 xml <- md$encode()
ISOScopedName
Description
ISOScopedName
ISOScopedName
Format
R6Class object.
Value
Object of R6Class for modelling an ISO ScopedName
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLCodeType -> geometa::ISOAbstractGenericName -> ISOScopedName
Public fields
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOScopedName$new(xml = NULL, value)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOScopedName$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_ScopedName
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_ScopedName
ISOSecurityConstraints
Description
ISOSecurityConstraints
ISOSecurityConstraints
Format
R6Class object.
Value
Object of R6Class for modelling an ISO SecurityConstraints
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOConstraints -> ISOSecurityConstraints
Public fields
- classification
- classification: ISOClassification 
- userNote
- userNote [0..1]: character 
- classificationSystem
- classificationSystem [0..1]: character 
- handlingDescription
- handlingDescription [0..1]: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOConstraints$addGraphic()
- geometa::ISOConstraints$addReference()
- geometa::ISOConstraints$addResponsibleParty()
- geometa::ISOConstraints$addUseLimitation()
- geometa::ISOConstraints$delGraphic()
- geometa::ISOConstraints$delReference()
- geometa::ISOConstraints$delResponsibleParty()
- geometa::ISOConstraints$delUseLimitation()
- geometa::ISOConstraints$setReleasability()
- geometa::ISOConstraints$setScope()
- geometa::ISOConstraints$setUseLimitation()
Method new()
Initializes object
Usage
ISOSecurityConstraints$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setClassification()
Set classification
Usage
ISOSecurityConstraints$setClassification(classification)
Arguments
- classification
- object of class ISOClassification or any character among values returned by - ISOClassification$values()
Method setUserNote()
Set user note
Usage
ISOSecurityConstraints$setUserNote(userNote, locales = NULL)
Arguments
- userNote
- user note 
- locales
- list of localized texts. Default is - NULL
Method setClassificationSystem()
Set classification system
Usage
ISOSecurityConstraints$setClassificationSystem( classificationSystem, locales = NULL )
Arguments
- classificationSystem
- classification system 
- locales
- list of localized texts. Default is - NULL
Method setHandlingDescription()
Set handling description
Usage
ISOSecurityConstraints$setHandlingDescription( handlingDescription, locales = NULL )
Arguments
- handlingDescription
- handling description 
- locales
- list of localized texts. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOSecurityConstraints$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_SecurityConstraints
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mco/1.0/mco/#element_MD_SecurityConstraints
Examples
   #create object
   md <- ISOSecurityConstraints$new()
   md$setClassification("secret")
   md$setUserNote("ultra secret")
   md$setClassificationSystem("no classification in particular")
   md$setHandlingDescription("description")
   
   xml <- md$encode()
   
ISOSensor
Description
ISOSensor
ISOSensor
Format
R6Class object.
Value
Object of R6Class for modelling an ISOSensor
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractAggregate -> geometa::ISOSeries -> ISOSensor
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractAggregate$addComposedOf()
- geometa::ISOAbstractAggregate$addSeriesMetadata()
- geometa::ISOAbstractAggregate$addSubset()
- geometa::ISOAbstractAggregate$addSuperset()
- geometa::ISOAbstractAggregate$delComposedOf()
- geometa::ISOAbstractAggregate$delSeriesMetadata()
- geometa::ISOAbstractAggregate$delSubset()
- geometa::ISOAbstractAggregate$delSuperset()
- geometa::ISOSeries$setIssueIdentification()
- geometa::ISOSeries$setName()
- geometa::ISOSeries$setPage()
Method new()
Initializes object
Usage
ISOSensor$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOSensor$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
ISOSeries
Description
ISOSeries
ISOSeries
Format
R6Class object.
Value
Object of R6Class for modelling an ISOSeries
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractAggregate -> ISOSeries
Public fields
- name
- name [0..1] : character 
- issueIdentification
- issueIdentification [0..1]: character 
- page
- page [0..1]: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractAggregate$addComposedOf()
- geometa::ISOAbstractAggregate$addSeriesMetadata()
- geometa::ISOAbstractAggregate$addSubset()
- geometa::ISOAbstractAggregate$addSuperset()
- geometa::ISOAbstractAggregate$delComposedOf()
- geometa::ISOAbstractAggregate$delSeriesMetadata()
- geometa::ISOAbstractAggregate$delSubset()
- geometa::ISOAbstractAggregate$delSuperset()
Method new()
Initializes object
Usage
ISOSeries$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setName()
Set name
Usage
ISOSeries$setName(name, locales = NULL)
Arguments
- name
- name 
- locales
- list of localized titles. Default is - NULL
Method setIssueIdentification()
Set issue identification
Usage
ISOSeries$setIssueIdentification(issueIdentification, locales = NULL)
Arguments
- issueIdentification
- issue identification 
- locales
- list of localized titles. Default is - NULL
Method setPage()
Set page
Usage
ISOSeries$setPage(page, locales = NULL)
Arguments
- page
- page 
- locales
- list of localized titles. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOSeries$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_Series
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Series
ISOServiceIdentification
Description
ISOServiceIdentification
ISOServiceIdentification
Format
R6Class object.
Value
Object of R6Class for modelling an ISO ServiceIdentification
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> ISOServiceIdentification
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOServiceIdentification$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOServiceIdentification$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
Examples
  #encoding
  md <- ISOServiceIdentification$new()
  md$setAbstract("abstract")
  md$setPurpose("purpose")
  #adding a point of contact
  rp <- ISOResponsibleParty$new()
  rp$setIndividualName("someone")
  rp$setOrganisationName("somewhere")
  rp$setPositionName("someposition")
  rp$setRole("pointOfContact")
  contact <- ISOContact$new()
  phone <- ISOTelephone$new()
  phone$setVoice("myphonenumber")
  phone$setFacsimile("myfacsimile")
  contact$setPhone(phone)
  address <- ISOAddress$new()
  address$setDeliveryPoint("theaddress")
  address$setCity("thecity")
  address$setPostalCode("111")
  address$setCountry("France")
  address$setEmail("someone@theorg.org")
  contact$setAddress(address)
  res <- ISOOnlineResource$new()
  res$setLinkage("http://www.somewhereovertheweb.org")
  res$setName("somename")
  contact$setOnlineResource(res)
  rp$setContactInfo(contact)
  md$addPointOfContact(rp)
  #citation
  ct <- ISOCitation$new()
  ct$setTitle("sometitle")
  d <- ISODate$new()
  d$setDate(ISOdate(2015, 1, 1, 1))
  d$setDateType("publication")
  ct$addDate(d)
  ct$setEdition("1.0")
  ct$setEditionDate(ISOdate(2015,1,1))
  ct$addIdentifier(ISOMetaIdentifier$new(code = "identifier"))
  ct$addPresentationForm("mapDigital")
  ct$addCitedResponsibleParty(rp)
  md$setCitation(ct)
  #graphic overview
  go <- ISOBrowseGraphic$new(
    fileName = "http://wwww.somefile.org/png",
    fileDescription = "Map Overview",
    fileType = "image/png"
  )
  md$addGraphicOverview(go)
  #maintenance information
  mi <- ISOMaintenanceInformation$new()
  mi$setMaintenanceFrequency("daily")
  md$addResourceMaintenance(mi)
  #adding legal constraints
  lc <- ISOLegalConstraints$new()
  lc$addUseLimitation("limitation1")
  lc$addUseLimitation("limitation2")
  lc$addUseLimitation("limitation3")
  lc$addAccessConstraint("copyright")
  lc$addAccessConstraint("license")
  lc$addUseConstraint("copyright")
  lc$addUseConstraint("license")
  md$addResourceConstraints(lc)
  xml <- md$encode()
   
ISOServiceIdentification19115_3
Description
ISOServiceIdentification19115_3
ISOServiceIdentification19115_3
Format
R6Class object.
Value
Object of R6Class for modelling an ISO ServiceIdentification in ISO 19115-3
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> geometa::ISOIdentification19115_3 -> ISOServiceIdentification19115_3
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOIdentification19115_3$addAdditionalDocumentation()
- geometa::ISOIdentification19115_3$addAssociatedResource()
- geometa::ISOIdentification19115_3$addCredit()
- geometa::ISOIdentification19115_3$addExtent()
- geometa::ISOIdentification19115_3$addFormat()
- geometa::ISOIdentification19115_3$addGraphicOverview()
- geometa::ISOIdentification19115_3$addKeywords()
- geometa::ISOIdentification19115_3$addPointOfContact()
- geometa::ISOIdentification19115_3$addResourceConstraints()
- geometa::ISOIdentification19115_3$addResourceMaintenance()
- geometa::ISOIdentification19115_3$addResourceSpecificUsage()
- geometa::ISOIdentification19115_3$addSpatialRepresentationType()
- geometa::ISOIdentification19115_3$addSpatialResolution()
- geometa::ISOIdentification19115_3$addStatus()
- geometa::ISOIdentification19115_3$addTemporalResolution()
- geometa::ISOIdentification19115_3$addTopicCategory()
- geometa::ISOIdentification19115_3$delAdditionalDocumentation()
- geometa::ISOIdentification19115_3$delAssociatedResource()
- geometa::ISOIdentification19115_3$delCredit()
- geometa::ISOIdentification19115_3$delExtent()
- geometa::ISOIdentification19115_3$delFormat()
- geometa::ISOIdentification19115_3$delGraphicOverview()
- geometa::ISOIdentification19115_3$delKeywords()
- geometa::ISOIdentification19115_3$delPointOfContact()
- geometa::ISOIdentification19115_3$delResourceConstraints()
- geometa::ISOIdentification19115_3$delResourceMaintenance()
- geometa::ISOIdentification19115_3$delResourceSpecificUsage()
- geometa::ISOIdentification19115_3$delSpatialRepresentationType()
- geometa::ISOIdentification19115_3$delSpatialResolution()
- geometa::ISOIdentification19115_3$delStatus()
- geometa::ISOIdentification19115_3$delTemporalResolution()
- geometa::ISOIdentification19115_3$delTopicCategory()
- geometa::ISOIdentification19115_3$setAbstract()
- geometa::ISOIdentification19115_3$setCitation()
- geometa::ISOIdentification19115_3$setProcessingLevel()
- geometa::ISOIdentification19115_3$setPurpose()
Method new()
Initializes object
Usage
ISOServiceIdentification19115_3$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOServiceIdentification19115_3$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
ISOServiceIdentification19139
Description
ISOServiceIdentification19139
ISOServiceIdentification19139
Format
R6Class object.
Value
Object of R6Class for modelling an ISO ServiceIdentification in ISO 19139
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> geometa::ISOIdentification19139 -> ISOServiceIdentification19139
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOIdentification19139$addAggregateInformation()
- geometa::ISOIdentification19139$addCredit()
- geometa::ISOIdentification19139$addFormat()
- geometa::ISOIdentification19139$addGraphicOverview()
- geometa::ISOIdentification19139$addKeywords()
- geometa::ISOIdentification19139$addPointOfContact()
- geometa::ISOIdentification19139$addResourceConstraints()
- geometa::ISOIdentification19139$addResourceMaintenance()
- geometa::ISOIdentification19139$addResourceSpecificUsage()
- geometa::ISOIdentification19139$addStatus()
- geometa::ISOIdentification19139$delAggregateInformation()
- geometa::ISOIdentification19139$delCredit()
- geometa::ISOIdentification19139$delFormat()
- geometa::ISOIdentification19139$delGraphicOverview()
- geometa::ISOIdentification19139$delKeywords()
- geometa::ISOIdentification19139$delPointOfContact()
- geometa::ISOIdentification19139$delResourceConstraints()
- geometa::ISOIdentification19139$delResourceMaintenance()
- geometa::ISOIdentification19139$delResourceSpecificUsage()
- geometa::ISOIdentification19139$delStatus()
- geometa::ISOIdentification19139$setAbstract()
- geometa::ISOIdentification19139$setCitation()
- geometa::ISOIdentification19139$setGraphicOverview()
- geometa::ISOIdentification19139$setKeywords()
- geometa::ISOIdentification19139$setPurpose()
- geometa::ISOIdentification19139$setResourceMaintenance()
Method new()
Initializes object
Usage
ISOServiceIdentification19139$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOServiceIdentification19139$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
ISOSource
Description
ISOSource
ISOSource
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Source
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOSource
Public fields
- description
- description [0..1]: character 
- scaleDenominator
- scaleDenominator [0..1]: ISORepresentativeFraction 
- sourceReferenceSystem
- sourceReferenceSystem [0..1]: ISOReferenceSystem 
- sourceCitation
- sourceCitation [0..1]: ISOCitation 
- sourceExtent
- sourceExtent [0..*]: ISOExtent 
- sourceStep
- sourceStep [0..*]: ISOProcessStep 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOSource$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setDescription()
Set description
Usage
ISOSource$setDescription(description, locales = NULL)
Arguments
- description
- description 
- locales
- list of localized texts. Default is - NULL
Method setScaleDenominator()
Set scale denominator
Usage
ISOSource$setScaleDenominator(denominator)
Arguments
- denominator
- object of class ISORepresentativeFraction 
Method setReferenceSystem()
Set reference system
Usage
ISOSource$setReferenceSystem(referenceSystem)
Arguments
- referenceSystem
- object of class ISOReferenceSystem 
Method setCitation()
Set citation
Usage
ISOSource$setCitation(citation)
Arguments
- citation
- object of class ISOCitation 
Method addExtent()
Adds extent
Usage
ISOSource$addExtent(extent)
Arguments
- extent
- object of class ISOExtent 
Returns
TRUE if added, FALSE otherwise
Method delExtent()
Deletes extent
Usage
ISOSource$delExtent(extent)
Arguments
- extent
- object of class ISOExtent 
Returns
TRUE if deleted, FALSE otherwise
Method addProcessStep()
Adds process step
Usage
ISOSource$addProcessStep(processStep)
Arguments
- processStep
- object of class ISOProcessStep 
Returns
TRUE if added, FALSE otherwise
Method delProcessStep()
Deletes process step
Usage
ISOSource$delProcessStep(processStep)
Arguments
- processStep
- object of class ISOProcessStep 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOSource$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_LI_Source
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LI_Source
Examples
  src <- ISOSource$new()
  src$setDescription("description")
  src$setScaleDenominator(1L)
  
  rs <- ISOReferenceSystem$new()
  rsId <- ISOReferenceIdentifier$new(code = "4326", codeSpace = "EPSG")
  rs$setReferenceSystemIdentifier(rsId)
  src$setReferenceSystem(rs)
  
  cit <- ISOCitation$new()
  cit$setTitle("sometitle") #and more citation properties...
  src$setCitation(cit)
  
  extent <- ISOExtent$new()
  bbox <- ISOGeographicBoundingBox$new(minx = -180, miny = -90, maxx = 180, maxy = 90)
  extent$setGeographicElement(bbox)
  src$addExtent(extent)
  xml <- src$encode()
  
ISOSpatialRepresentation
Description
ISOSpatialRepresentation
ISOSpatialRepresentation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO abstract SpatialRepresentation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractSpatialRepresentation -> ISOSpatialRepresentation
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOSpatialRepresentation$new(xml = NULL, defaults = list())
Arguments
- xml
- object of class XMLInternalNode-class 
- defaults
- list of defaults 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOSpatialRepresentation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
abstract class
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractMD_SpatialRepresentation
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_AbstractMD_SpatialRepresentation
ISOSpatialRepresentationType
Description
ISOSpatialRepresentationType
ISOSpatialRepresentationType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO SpatialRepresentationType
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOSpatialRepresentationType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOSpatialRepresentationType$new(xml = NULL, value = NULL, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOSpatialRepresentationType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_SpatialRepresentationTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_MD_SpatialRepresentationTypeCode
Examples
  #possible values
  values <- ISOSpatialRepresentationType$values(labels = TRUE)
  
  #vector example
  vectorRep <- ISOSpatialRepresentationType$new(value = "vector")
ISOSpatialTemporalExtent
Description
ISOSpatialTemporalExtent
ISOSpatialTemporalExtent
Format
R6Class object.
Value
Object of R6Class for modelling an ISO SpatialTemporalExtent
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOTemporalExtent -> ISOSpatialTemporalExtent
Public fields
- spatialExtent
- spatialExtent [1..*]: ISOGeographicExtent 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOTemporalExtent$setTimeInstant()
- geometa::ISOTemporalExtent$setTimePeriod()
Method new()
Initializes object
Usage
ISOSpatialTemporalExtent$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method addSpatialExtent()
Adds spatial extent
Usage
ISOSpatialTemporalExtent$addSpatialExtent(spatialExtent)
Arguments
- spatialExtent
- object of class ISOGeographicExtent 
Returns
TRUE if added, FALSE otherwise
Method delSpatialExtent()
Deletes spatial extent
Usage
ISOSpatialTemporalExtent$delSpatialExtent(spatialExtent)
Arguments
- spatialExtent
- object of class ISOGeographicExtent 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOSpatialTemporalExtent$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_SpatialTemporalExtent
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_EX_SpatialTemporalExtent
Examples
  #create object
  md <- ISOSpatialTemporalExtent$new()
  start <- ISOdate(2000, 1, 12, 12, 59, 45)
  end <- ISOdate(2010, 8, 22, 13, 12, 43)
  tp <- GMLTimePeriod$new(beginPosition = start, endPosition = end)
  md$setTimePeriod(tp)
  spatialExtent <- ISOGeographicBoundingBox$new(minx = -180, miny = -90, maxx = 180, maxy = 90)
  md$addSpatialExtent(spatialExtent)
  
  xml <- md$encode()
  
ISOStandaloneQualityReportInformation
Description
ISOStandaloneQualityReportInformation
ISOStandaloneQualityReportInformation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO standalone quality report information
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOStandaloneQualityReportInformation
Public fields
- reportReference
- reportReference [1]: ISOCitation 
- abstract
- abstract [1]: character 
- elementReport
- elementReport [0..*]: ISODataQualityAbstractElement 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOStandaloneQualityReportInformation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setReportReference()
set Report reference
Usage
ISOStandaloneQualityReportInformation$setReportReference(reportReference)
Arguments
- reportReference
- object of class ISOCitation 
Method setAbstract()
Set abstract
Usage
ISOStandaloneQualityReportInformation$setAbstract(abstract, locales = NULL)
Arguments
- abstract
- abstract 
- locales
- list of localized abstract Default is - NULL
Method addElementReport()
Adds element report
Usage
ISOStandaloneQualityReportInformation$addElementReport(elementReport)
Arguments
- elementReport
- object of class ISODataQualityAbstractElement '@return - TRUEif added,- FALSEotherwise
Method delElementReport()
Deletes element report
Usage
ISOStandaloneQualityReportInformation$delElementReport(elementReport)
Arguments
- elementReport
- object of class ISODataQualityAbstractElement '@return - TRUEif deleted,- FALSEotherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOStandaloneQualityReportInformation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_StandaloneQualityReportInformation
ISOStandardOrderProcess
Description
ISOStandardOrderProcess
ISOStandardOrderProcess
Format
R6Class object.
Value
Object of R6Class for modelling an ISO StandardOrderProcess
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOStandardOrderProcess
Public fields
- fees
- fees [0..1]: character 
- plannedAvailableDateTime
- plannedAvailableDateTime [0..1]: 'POSIXct/POSIXlt' 
- orderingInstructions
- orderingInstructions [0..1]: character 
- turnaround
- turnaround [0..1]: character 
- orderOptionsType
- orderOptionsType [0..1]: ISORecordType (=> ISO 19115-3) 
- orderOptions
- orderOptions [0..1]: ISORecord (=> ISO 19115-3) 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOStandardOrderProcess$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setFees()
Set fees
Usage
ISOStandardOrderProcess$setFees(fees, locales = NULL)
Arguments
- fees
- fees 
- locales
- list of localized texts. Default is - NULL
Method setPlannedAvailableDateTime()
Set planned available date time
Usage
ISOStandardOrderProcess$setPlannedAvailableDateTime(dateTime)
Arguments
- dateTime
- object of class POSIXct 
Method setOrderingInstructions()
Set ordering instructions
Usage
ISOStandardOrderProcess$setOrderingInstructions(instructions, locales = NULL)
Arguments
- instructions
- instructions 
- locales
- list of localized texts. Default is - NULL
Method setTurnaround()
Set turnaround
Usage
ISOStandardOrderProcess$setTurnaround(turnaround, locales = NULL)
Arguments
- turnaround
- turnaround 
- locales
- list of localized texts. Default is - NULL
Method setOrderOptionsType()
Set order options type
Usage
ISOStandardOrderProcess$setOrderOptionsType(orderOptionsType)
Arguments
- orderOptionsType
- orderOptionsType object of class ISORecordType or character 
Method setOrderOptions()
Set order options
Usage
ISOStandardOrderProcess$setOrderOptions(orderOptions)
Arguments
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOStandardOrderProcess$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_StandardOrderProcess
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrd/1.0/mrd/#element_MD_StandardOrderProcess
Examples
  md <- ISOStandardOrderProcess$new()
  md$setFees("fees")
  md$setPlannedAvailableDateTime(ISOdate(2017,7,5,12,0,0))
  md$setOrderingInstructions("instructions")
  md$setTurnaround("turnaround")
  xml <- md$encode()
ISOStatus
Description
ISOStatus
ISOStatus
Format
R6Class object.
Value
Object of R6Class for modelling an ISO progress status
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> geometa::ISOProgress -> ISOStatus
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOStatus$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOStatus$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
deprecated - use ISOProgress instead
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ProgressCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_MD_ProgressCode
Examples
  #possible values
  values <- ISOStatus$values(labels = TRUE)
  
  #pending status
  pending <- ISOStatus$new(value = "pending")
  
ISOStereoMate
Description
ISOStereoMate
ISOStereoMate
Format
R6Class object.
Value
Object of R6Class for modelling an ISOStereoMate
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractAggregate -> ISOStereoMate
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOAbstractAggregate$addComposedOf()
- geometa::ISOAbstractAggregate$addSeriesMetadata()
- geometa::ISOAbstractAggregate$addSubset()
- geometa::ISOAbstractAggregate$addSuperset()
- geometa::ISOAbstractAggregate$delComposedOf()
- geometa::ISOAbstractAggregate$delSeriesMetadata()
- geometa::ISOAbstractAggregate$delSubset()
- geometa::ISOAbstractAggregate$delSuperset()
Method new()
Initialize object
Usage
ISOStereoMate$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOStereoMate$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
ISOTelephone
Description
ISOTelephone
ISOTelephone
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Telephone
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOTelephone
Public fields
- voice
- voice 
- facsimile
- facsimile 
- number
- number 
- numberType
- numberType 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOTelephone$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setVoice()
Set voice
Usage
ISOTelephone$setVoice(voice, locales = NULL)
Arguments
- voice
- voice 
- locales
- list of localized voices. Default is - NULL
Method setFacsimile()
Set facsimile
Usage
ISOTelephone$setFacsimile(facsimile, locales = NULL)
Arguments
- facsimile
- facsimile 
- locales
- list of localized facsimiles. Default is - NULL
Method setNumber()
Set number
Usage
ISOTelephone$setNumber(number, locales = NULL)
Arguments
- number
- number 
- locales
- list of localized numbers Default is - NULL
Method setNumberType()
Set numberType
Usage
ISOTelephone$setNumberType(numberType)
Arguments
- numberType
- numberType object of class ISOTelephoneType or any character among values returned by - ISOTelephoneType$values()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOTelephone$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_Telephone
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Telephone
Examples
  md <- ISOTelephone$new()
  md$setVoice("myphonenumber")
  md$setFacsimile("myfacsimile")
  xml <- md$encode()
  
ISOTelephoneType
Description
ISOTelephoneType
ISOTelephoneType
Format
R6Class object.
Value
Object of R6Class for modelling an ISO TelephoneType
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOTelephoneType
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOTelephoneType$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOTelephoneType$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_TelephoneTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_TelephoneTypeCode
Examples
## Not run: 
  setMetadataStandard("19115-3")
  #possible values
  values <- ISOTelephoneType$values(labels = TRUE)
  
  voice <- ISOTelephoneType$new(value = "voice")
  setMetadataStandard("19139")
 
## End(Not run)
ISOTemporalConsistency
Description
ISOTemporalConsistency
ISOTemporalConsistency
Format
R6Class object.
Value
Object of R6Class for modelling an ISOTemporalConsistency
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractTemporalAccuracy -> ISOTemporalConsistency
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOTemporalConsistency$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_TemporalConsistency
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_TemporalConsistency
Examples
  #encoding
  dq <- ISOTemporalConsistency$new()
  dq$addNameOfMeasure("measure")
  metaId <- ISOMetaIdentifier$new(code = "measure-id")
  dq$setMeasureIdentification(metaId)
  dq$setMeasureDescription("description")
  dq$setEvaluationMethodDescription("method description")
  dq$setEvaluationMethodType("indirect")
  dq$setDateTime(ISOdate(2015,1,1,12,10,49))
  spec <- ISOCitation$new()
  spec$setTitle("specification title")
  spec$addAlternateTitle("specification alternate title")
  d <- ISODate$new()
  d$setDate(ISOdate(2015, 1, 1, 1))
  d$setDateType("publication")
  spec$addDate(d)
  dq$setEvaluationProcedure(spec)
  result <- ISOConformanceResult$new()
  result$setSpecification(spec)
  result$setExplanation("some explanation about the conformance")
  result$setPass(TRUE)
  dq$addResult(result)
  xml <- dq$encode()
  
ISOTemporalExtent
Description
ISOTemporalExtent
ISOTemporalExtent
Format
R6Class object.
Value
Object of R6Class for modelling an ISO TemporalExtent
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOTemporalExtent
Public fields
- extent
- extent 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOTemporalExtent$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setTimeInstant()
Set time instant
Usage
ISOTemporalExtent$setTimeInstant(timeInstant)
Arguments
- timeInstant
- object of class GMLTimeInstant 
Method setTimePeriod()
Set time period
Usage
ISOTemporalExtent$setTimePeriod(timePeriod)
Arguments
- timePeriod
- object of class GMLTimePeriod 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOTemporalExtent$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_TemporalExtent
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_EX_TemporalExtent
Examples
   te <- ISOTemporalExtent$new()
   start <- ISOdate(2000, 1, 12, 12, 59, 45)
   end <- ISOdate(2010, 8, 22, 13, 12, 43)
   tp <- GMLTimePeriod$new(beginPosition = start, endPosition = end)
   te$setTimePeriod(tp)
ISOTemporalValidity
Description
ISOTemporalValidity
ISOTemporalValidity
Format
R6Class object.
Value
Object of R6Class for modelling an ISOTemporalValidity
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractTemporalAccuracy -> ISOTemporalValidity
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOTemporalValidity$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_TemporalValidity
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_TemporalValidity
Examples
  #encoding
  dq <- ISOTemporalValidity$new()
  dq$addNameOfMeasure("measure")
  metaId <- ISOMetaIdentifier$new(code = "measure-id")
  dq$setMeasureIdentification(metaId)
  dq$setMeasureDescription("description")
  dq$setEvaluationMethodDescription("method description")
  dq$setEvaluationMethodType("indirect")
  dq$setDateTime(ISOdate(2015,1,1,12,10,49))
  spec <- ISOCitation$new()
  spec$setTitle("specification title")
  spec$addAlternateTitle("specification alternate title")
  d <- ISODate$new()
  d$setDate(ISOdate(2015, 1, 1, 1))
  d$setDateType("publication")
  spec$addDate(d)
  dq$setEvaluationProcedure(spec)
  result <- ISOConformanceResult$new()
  result$setSpecification(spec)
  result$setExplanation("some explanation about the conformance")
  result$setPass(TRUE)
  dq$addResult(result)
  xml <- dq$encode()
  
ISOThematicClassificationCorrectness
Description
ISOThematicClassificationCorrectness
ISOThematicClassificationCorrectness
Format
R6Class object.
Value
Object of R6Class for modelling an ISOThematicClassificationCorrectness
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractTemporalAccuracy -> ISOThematicClassificationCorrectness
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOThematicClassificationCorrectness$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_ThematicClassificationCorrectness
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_ThematicClassificationCorrectness
Examples
  #encoding
  dq <- ISOThematicClassificationCorrectness$new()
  dq$addNameOfMeasure("measure")
  metaId <- ISOMetaIdentifier$new(code = "measure-id")
  dq$setMeasureIdentification(metaId)
  dq$setMeasureDescription("description")
  dq$setEvaluationMethodDescription("method description")
  dq$setEvaluationMethodType("indirect")
  dq$setDateTime(ISOdate(2015,1,1,12,10,49))
  spec <- ISOCitation$new()
  spec$setTitle("specification title")
  spec$addAlternateTitle("specification alternate title")
  d <- ISODate$new()
  d$setDate(ISOdate(2015, 1, 1, 1))
  d$setDateType("publication")
  spec$addDate(d)
  dq$setEvaluationProcedure(spec)
  result <- ISOConformanceResult$new()
  result$setSpecification(spec)
  result$setExplanation("some explanation about the conformance")
  result$setPass(TRUE)
  dq$addResult(result)
  xml <- dq$encode()
  
ISOTopicCategory
Description
ISOTopicCategory
ISOTopicCategory
Format
R6Class object.
Value
Object of R6Class for modelling an ISO TopicCategory
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOTopicCategory
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOTopicCategory$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOTopicCategory$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_TopicCategoryCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_TopicCategoryCode
Examples
  #possible values
  values <- ISOTopicCategory$values(labels = TRUE)
  
  #biota topic
  biota <- ISOTopicCategory$new(value = "biota")
  
ISOTopologicalConsistency
Description
ISOTopologicalConsistency
ISOTopologicalConsistency
Format
R6Class object.
Value
Object of R6Class for modelling an ISOTopologicalConsistency
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractLogicalConsistency -> ISOTopologicalConsistency
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$initialize()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOTopologicalConsistency$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_TopologicalConsistency
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_TopologicalConsistency
Examples
  #encoding
  dq <- ISOTopologicalConsistency$new()
  dq$addNameOfMeasure("measure")
  metaId <- ISOMetaIdentifier$new(code = "measure-id")
  dq$setMeasureIdentification(metaId)
  dq$setMeasureDescription("description")
  dq$setEvaluationMethodDescription("method description")
  dq$setEvaluationMethodType("indirect")
  dq$setDateTime(ISOdate(2015,1,1,12,10,49))
  spec <- ISOCitation$new()
  spec$setTitle("specification title")
  spec$addAlternateTitle("specification alternate title")
  d <- ISODate$new()
  d$setDate(ISOdate(2015, 1, 1, 1))
  d$setDateType("publication")
  spec$addDate(d)
  dq$setEvaluationProcedure(spec)
  result <- ISOConformanceResult$new()
  result$setSpecification(spec)
  result$setExplanation("some explanation about the conformance")
  result$setPass(TRUE)
  dq$addResult(result)
  xml <- dq$encode()
  
ISOTopologyLevel
Description
ISOTopologyLevel
ISOTopologyLevel
Format
R6Class object.
Value
Object of R6Class for modelling an ISO TopologyLevel
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOTopologyLevel
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISOCodeListValue$getAcceptedValues()
Method new()
Initializes object
Usage
ISOTopologyLevel$new(xml = NULL, value, description = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOTopologyLevel$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_TopologyLevelCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_TopologyLevelCode
Examples
  #possible values
  values <- ISOTopologyLevel$values(labels = TRUE)
  
  #geomOnly
  geomOnly <- ISOTopologyLevel$new(value = "geometryOnly")
  
ISOTypeName
Description
ISOTypeName
ISOTypeName
Format
R6Class object.
Value
Object of R6Class for modelling an ISOTypeName
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOTypeName
Public fields
- aName
- aName: character 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOTypeName$new(xml = NULL, aName = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- aName
- name 
Method setName()
Set name
Usage
ISOTypeName$setName(aName, locales = NULL)
Arguments
- aName
- name 
- locales
- list of localized names. Default is - NULL
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOTypeName$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_TypeName
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_TypeName
Examples
  typeName <- ISOTypeName$new(aName = "name")
  xml <- typeName$encode()
ISOURI
Description
ISOURI
ISOURI
Format
R6Class object.
Value
Object of R6Class for modelling an ISO URI
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOURI
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOURI$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOURI$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_URI
ISOURL
Description
ISOURL
ISOURL
Format
R6Class object.
Value
Object of R6Class for modelling an ISOURL
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOURL
Public fields
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOURL$new(xml = NULL, value = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
Method setUrl()
Set URL
Usage
ISOURL$setUrl(url)
Arguments
- url
- url 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOURL$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used by geometa internal XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – Metadata
ISOUnlimitedInteger
Description
ISOUnlimitedInteger
ISOUnlimitedInteger
Format
R6Class object.
Value
Object of R6Class for modelling an ISO UnlimitedInteger
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOUnlimitedInteger
Public fields
- value
- value 
- attrs
- attrs 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initialize object
Usage
ISOUnlimitedInteger$new(xml = NULL, value)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOUnlimitedInteger$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used by geometa internal XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_UnlimitedInteger
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_UnlimitedInteger
ISOUomIdentifier
Description
ISOUomIdentifier
ISOUomIdentifier
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Uom Identifier
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOUomIdentifier
Public fields
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes a Uom identifier
Usage
ISOUomIdentifier$new(xml = NULL, value)
Arguments
- xml
- object of class XMLInternalNode-class 
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOUomIdentifier$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_UomIdentifier
ISOUsabilityElement
Description
ISOUsabilityElement
ISOUsabilityElement
Format
R6Class object.
Value
Object of R6Class for modelling an ISOUsabilityElement
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOUsabilityElement
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::ISODataQualityAbstractElement$addDerivedElement()
- geometa::ISODataQualityAbstractElement$addNameOfMeasure()
- geometa::ISODataQualityAbstractElement$addResult()
- geometa::ISODataQualityAbstractElement$delDerivedElement()
- geometa::ISODataQualityAbstractElement$delNameOfMeasure()
- geometa::ISODataQualityAbstractElement$delResult()
- geometa::ISODataQualityAbstractElement$setDateTime()
- geometa::ISODataQualityAbstractElement$setEvaluationMethod()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
- geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
- geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
- geometa::ISODataQualityAbstractElement$setMeasure()
- geometa::ISODataQualityAbstractElement$setMeasureDescription()
- geometa::ISODataQualityAbstractElement$setMeasureIdentification()
- geometa::ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
Method new()
Initializes object
Usage
ISOUsabilityElement$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOUsabilityElement$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_UsabilityElement
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_UsabilityElement
ISOUsage
Description
ISOUsage
ISOUsage
Format
R6Class object.
Value
Object of R6Class for modelling an ISO Usage
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOUsage
Public fields
- specificUsage
- specificUsage 
- usageDateTime
- usageDateTime 
- userDeterminedLimitations
- userDeterminedLimitations 
- userContactInfo
- userContactInfo 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOUsage$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setSpecificUsage()
Set specificUsage
Usage
ISOUsage$setSpecificUsage(specificUsage, locales = NULL)
Arguments
- specificUsage
- specific usage 
- locales
- list of localized texts. Default is - NULL
Method setUsageDateTime()
Set usage date time
Usage
ISOUsage$setUsageDateTime(usageDateTime)
Arguments
- usageDateTime
- object of class POSIXct 
Method setUserDeterminedLimitations()
Set user determined limitations
Usage
ISOUsage$setUserDeterminedLimitations( userDeterminedLimitations, locales = NULL )
Arguments
- userDeterminedLimitations
- user determined limitations 
- locales
- list of localized texts. Default is - NULL
Method addUserContact()
Adds user contact
Usage
ISOUsage$addUserContact(contact)
Arguments
- contact
- object of class ISOResponsibleParty (in ISO 19139) or ISOAbstractResponsibility (in ISO 19115-3) 
Returns
TRUE if added, FALSE otherwise
Method delUserContact()
Deletes user contact
Usage
ISOUsage$delUserContact(contact)
Arguments
- contact
- object of class ISOResponsibleParty (in ISO 19139) or ISOAbstractResponsibility (in ISO 19115-3) 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOUsage$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Usage
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_Usage
ISOVectorSpatialRepresentation
Description
ISOVectorSpatialRepresentation
ISOVectorSpatialRepresentation
Format
R6Class object.
Value
Object of R6Class for modelling an ISO VectorSpatialRepresentation
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractSpatialRepresentation -> geometa::ISOSpatialRepresentation -> ISOVectorSpatialRepresentation
Public fields
- topologyLevel
- topologyLevel [0..1]: ISOTopologyLevel 
- geometricObjects
- geometricObjects [0..*]: ISOGeometricObjects 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOVectorSpatialRepresentation$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setTopologyLevel()
Set topology level
Usage
ISOVectorSpatialRepresentation$setTopologyLevel(topologyLevel)
Arguments
- topologyLevel
- object of class ISOTopologyLevel or character among values returned by - ISOTopologyLevel$values()
Method addGeometricObjects()
Adds geometric objects
Usage
ISOVectorSpatialRepresentation$addGeometricObjects(geometricObjects)
Arguments
- geometricObjects
- geometric objects, object of ISOGeometricObjects 
Returns
TRUE if added, FALSE otherwise
Method setGeometricObjects()
Set geometric objects
Usage
ISOVectorSpatialRepresentation$setGeometricObjects(geometricObjects)
Arguments
- geometricObjects
- geometric objects, object of ISOGeometricObjects 
Returns
TRUE if set, FALSE otherwise
Method delGeometricObjects()
Deletes geometric objects
Usage
ISOVectorSpatialRepresentation$delGeometricObjects(geometricObjects)
Arguments
- geometricObjects
- geometric objects, object of ISOGeometricObjects 
Returns
TRUE if deleted, FALSE otherwise
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOVectorSpatialRepresentation$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_VectorSpatialRepresentation
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_VectorSpatialRepresentation
Examples
  md <- ISOVectorSpatialRepresentation$new()
  md$setTopologyLevel("geometryOnly")
  geomObject1 <- ISOGeometricObjects$new()
  geomObject1$setGeometricObjectType("surface")
  geomObject1$setGeometricObjectCount(5L)
  md$addGeometricObjects(geomObject1)
  xml <- md$encode()
  
ISOVerticalExtent
Description
ISOVerticalExtent
ISOVerticalExtent
Format
R6Class object.
Value
Object of R6Class for modelling an ISO VerticalExtent
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOVerticalExtent
Public fields
- minimumValue
- minimumValue [1..1]: numeric 
- maximumValue
- maximumValue [1..1]: numeric 
- unitOfMeasure
- unitOfMeasure [1..1]: character 
- verticalCRS
- verticalCRS [1..1]: GMLVerticalCRS 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes object
Usage
ISOVerticalExtent$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class 
Method setMinimumValue()
Set minimum value
Usage
ISOVerticalExtent$setMinimumValue(minimumValue)
Arguments
- minimumValue
- minimum value 
Method setMaximumValue()
Set maximum value
Usage
ISOVerticalExtent$setMaximumValue(maximumValue)
Arguments
- maximumValue
- maximum value 
Method setUnitOfMeasure()
Set unit of measure
Usage
ISOVerticalExtent$setUnitOfMeasure(uom)
Arguments
- uom
- uom 
Method setVerticalCRS()
Set vertical CRS
Usage
ISOVerticalExtent$setVerticalCRS(verticalCRS)
Arguments
- verticalCRS
- verticalCRS 
Method clone()
The objects of this class are cloneable with this method.
Usage
ISOVerticalExtent$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_VerticalExtent
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_EX_VerticalExtent
Examples
  ve <- ISOVerticalExtent$new()
  ve$setMinimumValue(0)
  ve$setMaximumValue(19)
  xml <- ve$encode()
  
SWEAbstractDataComponent
Description
SWEAbstractDataComponent
SWEAbstractDataComponent
Format
R6Class object.
Value
Object of R6Class for modelling an SWE Abstract data component
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> SWEAbstractDataComponent
Public fields
- name
- name 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::SWEAbstractSWEIdentifiable$setDescription()
- geometa::SWEAbstractSWEIdentifiable$setIdentifier()
- geometa::SWEAbstractSWEIdentifiable$setLabel()
Method new()
Initializes an object of class SWEAbstractDataComponent
Usage
SWEAbstractDataComponent$new( xml = NULL, element = NULL, updatable = NULL, optional = FALSE, definition = NULL )
Arguments
- xml
- object of class XMLInternalNode-class from XML 
- element
- element 
- updatable
- updatable 
- optional
- optional 
- definition
- definition 
Method addName()
Adds name
Usage
SWEAbstractDataComponent$addName(name, codeSpace = NULL)
Arguments
- name
- name 
- codeSpace
- codespace 
Method delName()
Deletes name
Usage
SWEAbstractDataComponent$delName(name, codeSpace = NULL)
Arguments
- name
- name 
- codeSpace
- codespace 
Method clone()
The objects of this class are cloneable with this method.
Usage
SWEAbstractDataComponent$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used internally by geometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWEAbstractEncoding
Description
SWEAbstractEncoding
SWEAbstractEncoding
Format
R6Class object.
Value
Object of R6Class for modelling an SWE abstract encoding object
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> SWEAbstractEncoding
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes a SWE Nil Values object
Usage
SWEAbstractEncoding$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class from XML 
Method clone()
The objects of this class are cloneable with this method.
Usage
SWEAbstractEncoding$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWEAbstractObject
Description
SWEAbstractObject
SWEAbstractObject
Format
R6Class object.
Value
Object of R6Class for modelling an SWE abstract object
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> SWEAbstractObject
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes an object of class SWEAbstractObject
Usage
SWEAbstractObject$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE, value_as_field = FALSE )
Arguments
- xml
- object of class XMLInternalNode-class from XML 
- element
- element 
- attrs
- attrs 
- defaults
- defaults 
- wrap
- wrap 
- value_as_field
- whether value should be set as field 
Method clone()
The objects of this class are cloneable with this method.
Usage
SWEAbstractObject$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used internally by geometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
SWEAbstractSWE
Description
SWEAbstractSWE
SWEAbstractSWE
Format
R6Class object.
Value
Object of R6Class for modelling an SWE abstract SWE object
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> SWEAbstractSWE
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes an object of class SWEAbstractSWE
Usage
SWEAbstractSWE$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE, value_as_field = FALSE )
Arguments
- xml
- object of class XMLInternalNode-class from XML 
- element
- element 
- attrs
- attrs 
- defaults
- defaults 
- wrap
- wrap 
- value_as_field
- whether value should be set as field 
Method clone()
The objects of this class are cloneable with this method.
Usage
SWEAbstractSWE$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used internally by geometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
SWEAbstractSWEIdentifiable
Description
SWEAbstractSWEIdentifiable
SWEAbstractSWEIdentifiable
Format
R6Class object.
Value
Object of R6Class for modelling an SWE abstract identifiable
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> SWEAbstractSWEIdentifiable
Public fields
- identifier
- identifier 
- label
- label 
- description
- description 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes a SWE Nil Values object
Usage
SWEAbstractSWEIdentifiable$new( xml, element = element, attrs = list(), defaults = list(), wrap = TRUE, value_as_field = TRUE )
Arguments
- xml
- object of class XMLInternalNode-class from XML 
- element
- element 
- attrs
- attrs 
- defaults
- defaults 
- wrap
- wrap 
- value_as_field
- value as field? 
Method setIdentifier()
Set identifier
Usage
SWEAbstractSWEIdentifiable$setIdentifier(identifier)
Arguments
- identifier
- identifier 
Method setLabel()
Set label
Usage
SWEAbstractSWEIdentifiable$setLabel(label)
Arguments
- label
- label 
Method setDescription()
Set description
Usage
SWEAbstractSWEIdentifiable$setDescription(description)
Arguments
- description
- description 
Method clone()
The objects of this class are cloneable with this method.
Usage
SWEAbstractSWEIdentifiable$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWEAbstractSimpleComponent
Description
SWEAbstractSimpleComponent
SWEAbstractSimpleComponent
Format
R6Class object.
Value
Object of R6Class for modelling an SWE Abstract simple component
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> SWEAbstractSimpleComponent
Public fields
- nilValues
- nil values 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::SWEAbstractSWEIdentifiable$setDescription()
- geometa::SWEAbstractSWEIdentifiable$setIdentifier()
- geometa::SWEAbstractSWEIdentifiable$setLabel()
- geometa::SWEAbstractDataComponent$addName()
- geometa::SWEAbstractDataComponent$delName()
Method new()
Initializes an object of class SWEAbstractSimpleComponent
Usage
SWEAbstractSimpleComponent$new( xml = NULL, element = NULL, updatable = NULL, optional = FALSE, definition = NULL )
Arguments
- xml
- object of class XMLInternalNode-class from XML 
- element
- element 
- updatable
- updatable 
- optional
- optional 
- definition
- definition 
Method setNilValues()
Set nil value and its reason (optional)
Usage
SWEAbstractSimpleComponent$setNilValues(nilValue)
Arguments
- nilValue
- value to set as nil Value. object of class - numeric
Method clone()
The objects of this class are cloneable with this method.
Usage
SWEAbstractSimpleComponent$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWECategory
Description
SWECategory
SWECategory
Format
R6Class object.
Value
Object of R6Class for modelling an SWE Category
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> geometa::SWEAbstractSimpleComponent -> SWECategory
Public fields
- codeSpace
- codeSpace 
- constraint
- constraint 
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::SWEAbstractSWEIdentifiable$setDescription()
- geometa::SWEAbstractSWEIdentifiable$setIdentifier()
- geometa::SWEAbstractSWEIdentifiable$setLabel()
- geometa::SWEAbstractDataComponent$addName()
- geometa::SWEAbstractDataComponent$delName()
- geometa::SWEAbstractSimpleComponent$setNilValues()
Method new()
Initializes an object of class SWECategory
Usage
SWECategory$new( xml = NULL, codeSpace = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL )
Arguments
- xml
- object of class XMLInternalNode-class from XML 
- codeSpace
- codeSpace 
- constraint
- constraint 
- value
- value 
- updatable
- updatable 
- optional
- optional 
- definition
- definition 
Method setCodeSpace()
setCodeSpace
Usage
SWECategory$setCodeSpace(codeSpace)
Arguments
- codeSpace
- codeSpace 
Method setConstraint()
setConstraint
Usage
SWECategory$setConstraint(constraint)
Arguments
- constraint
- constraint 
Method setValue()
setValue
Usage
SWECategory$setValue(value)
Arguments
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
SWECategory$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWECategoryRange
Description
SWECategoryRange
SWECategoryRange
Format
R6Class object.
Value
Object of R6Class for modelling an SWE CategoryRange
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> geometa::SWEAbstractSimpleComponent -> SWECategoryRange
Public fields
- codeSpace
- codeSpace 
- constraint
- constraint 
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::SWEAbstractSWEIdentifiable$setDescription()
- geometa::SWEAbstractSWEIdentifiable$setIdentifier()
- geometa::SWEAbstractSWEIdentifiable$setLabel()
- geometa::SWEAbstractDataComponent$addName()
- geometa::SWEAbstractDataComponent$delName()
- geometa::SWEAbstractSimpleComponent$setNilValues()
Method new()
Initializes an object of class SWECategoryRange
Usage
SWECategoryRange$new( xml = NULL, codeSpace = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL )
Arguments
- xml
- object of class XMLInternalNode-class from XML 
- codeSpace
- codeSpace 
- constraint
- constraint 
- value
- value 
- updatable
- updatable 
- optional
- optional 
- definition
- definition 
Method setCodeSpace()
setCodeSpace
Usage
SWECategoryRange$setCodeSpace(codeSpace)
Arguments
- codeSpace
- codeSpace 
Method setConstraint()
setConstraint
Usage
SWECategoryRange$setConstraint(constraint)
Arguments
- constraint
- constraint 
Method setValue()
setValue
Usage
SWECategoryRange$setValue(value)
Arguments
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
SWECategoryRange$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWECount
Description
SWECount
SWECount
Format
R6Class object.
Value
Object of R6Class for modelling an SWE Count
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> geometa::SWEAbstractSimpleComponent -> SWECount
Public fields
- constraint
- constraint 
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::SWEAbstractSWEIdentifiable$setDescription()
- geometa::SWEAbstractSWEIdentifiable$setIdentifier()
- geometa::SWEAbstractSWEIdentifiable$setLabel()
- geometa::SWEAbstractDataComponent$addName()
- geometa::SWEAbstractDataComponent$delName()
- geometa::SWEAbstractSimpleComponent$setNilValues()
Method new()
Initializes an object of class SWECount
Usage
SWECount$new( xml = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL )
Arguments
- xml
- object of class XMLInternalNode-class from XML 
- constraint
- constraint 
- value
- value 
- updatable
- updatable 
- optional
- optional 
- definition
- definition 
Method setConstraint()
setConstraint
Usage
SWECount$setConstraint(constraint)
Arguments
- constraint
- constraint 
Method setValue()
setValue
Usage
SWECount$setValue(value)
Arguments
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
SWECount$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWECountRange
Description
SWECountRange
SWECountRange
Format
R6Class object.
Value
Object of R6Class for modelling an SWE CountRange
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> geometa::SWEAbstractSimpleComponent -> SWECountRange
Public fields
- constraint
- constraint 
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::SWEAbstractSWEIdentifiable$setDescription()
- geometa::SWEAbstractSWEIdentifiable$setIdentifier()
- geometa::SWEAbstractSWEIdentifiable$setLabel()
- geometa::SWEAbstractDataComponent$addName()
- geometa::SWEAbstractDataComponent$delName()
- geometa::SWEAbstractSimpleComponent$setNilValues()
Method new()
Initializes an object of class SWECountRange
Usage
SWECountRange$new( xml = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL )
Arguments
- xml
- object of class XMLInternalNode-class from XML 
- constraint
- constraint 
- value
- value 
- updatable
- updatable 
- optional
- optional 
- definition
- definition 
Method setConstraint()
setConstraint
Usage
SWECountRange$setConstraint(constraint)
Arguments
- constraint
- constraint 
Method setValue()
setValue
Usage
SWECountRange$setValue(value)
Arguments
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
SWECountRange$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWEDataRecord
Description
SWEDataRecord
SWEDataRecord
Format
R6Class object.
Value
Object of R6Class for modelling an SWE data record
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> SWEDataRecord
Public fields
- field
- field 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::SWEAbstractSWEIdentifiable$setDescription()
- geometa::SWEAbstractSWEIdentifiable$setIdentifier()
- geometa::SWEAbstractSWEIdentifiable$setLabel()
- geometa::SWEAbstractDataComponent$addName()
- geometa::SWEAbstractDataComponent$delName()
Method new()
Initializes an object of class SWEDataRecord
Usage
SWEDataRecord$new( xml = NULL, element = NULL, updatable = NULL, optional = FALSE, definition = NULL )
Arguments
- xml
- object of class XMLInternalNode-class from XML 
- element
- element 
- updatable
- updatable 
- optional
- optional 
- definition
- definition 
Method addField()
Adds field
Usage
SWEDataRecord$addField(field)
Arguments
- field
- field 
Method delField()
Deletes field
Usage
SWEDataRecord$delField(field)
Arguments
- field
- field 
Method clone()
The objects of this class are cloneable with this method.
Usage
SWEDataRecord$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used internally by geometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWEElement
Description
SWEElement
SWEElement
Format
R6Class object.
Value
Object of R6Class for modelling an GML element
Methods
- new(xml, element, attrs, defaults)
- 
This method is used to instantiate a GML element 
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> SWEElement
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes a generic abstract SWE element
Usage
SWEElement$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), xmlNamespacePrefix = "SWE" )
Arguments
- xml
- object of class XMLInternalNode-class from XML 
- element
- element 
- attrs
- attrs 
- defaults
- defaults 
- xmlNamespacePrefix
- XML namespace prefix. Default is - "SWE"
Method decode()
Decodes object from XML
Usage
SWEElement$decode(xml)
Arguments
- xml
- object of class XMLInternalNode-class from XML 
Method clone()
The objects of this class are cloneable with this method.
Usage
SWEElement$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Class used by geometa internal XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO/TS 19103:2005 Geographic information – Conceptual schema language
SWENilValues
Description
SWENilValues
SWENilValues
Format
R6Class object.
Value
Object of R6Class for modelling an SWE nil values object
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> SWENilValues
Public fields
- nilValue
- nil value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes a SWE Nil Values object
Usage
SWENilValues$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class from XML 
Method addNilValue()
Adds a nil value with a reason
Usage
SWENilValues$addNilValue(value, reason)
Arguments
- value
- value 
- reason
- reason 
Method clone()
The objects of this class are cloneable with this method.
Usage
SWENilValues$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWEQuantity
Description
SWEQuantity
SWEQuantity
Format
R6Class object.
Value
Object of R6Class for modelling an SWE Quantity
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> geometa::SWEAbstractSimpleComponent -> SWEQuantity
Public fields
- uom
- uom 
- constraint
- constraint 
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::SWEAbstractSWEIdentifiable$setDescription()
- geometa::SWEAbstractSWEIdentifiable$setIdentifier()
- geometa::SWEAbstractSWEIdentifiable$setLabel()
- geometa::SWEAbstractDataComponent$addName()
- geometa::SWEAbstractDataComponent$delName()
- geometa::SWEAbstractSimpleComponent$setNilValues()
Method new()
Initializes an object of class SWEQuantity
Usage
SWEQuantity$new( xml = NULL, uom = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL )
Arguments
- xml
- object of class XMLInternalNode-class from XML 
- uom
- uom 
- constraint
- constraint 
- value
- value 
- updatable
- updatable 
- optional
- optional 
- definition
- definition 
Method setUom()
setUom
Usage
SWEQuantity$setUom(uom)
Arguments
- uom
- uom 
Method setConstraint()
setConstraint
Usage
SWEQuantity$setConstraint(constraint)
Arguments
- constraint
- constraint 
Method setValue()
setValue
Usage
SWEQuantity$setValue(value)
Arguments
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
SWEQuantity$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWEQuantityRange
Description
SWEQuantityRange
SWEQuantityRange
Format
R6Class object.
Value
Object of R6Class for modelling an SWE QuantityRange
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> geometa::SWEAbstractSimpleComponent -> SWEQuantityRange
Public fields
- uom
- uom 
- constraint
- constraint 
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::SWEAbstractSWEIdentifiable$setDescription()
- geometa::SWEAbstractSWEIdentifiable$setIdentifier()
- geometa::SWEAbstractSWEIdentifiable$setLabel()
- geometa::SWEAbstractDataComponent$addName()
- geometa::SWEAbstractDataComponent$delName()
- geometa::SWEAbstractSimpleComponent$setNilValues()
Method new()
Initializes an object of class SWEQuantityRange
Usage
SWEQuantityRange$new( xml = NULL, uom = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL )
Arguments
- xml
- object of class XMLInternalNode-class from XML 
- uom
- uom 
- constraint
- constraint 
- value
- value 
- updatable
- updatable 
- optional
- optional 
- definition
- definition 
Method setUom()
setUom
Usage
SWEQuantityRange$setUom(uom)
Arguments
- uom
- uom 
Method setConstraint()
setConstraint
Usage
SWEQuantityRange$setConstraint(constraint)
Arguments
- constraint
- constraint 
Method setValue()
setValue
Usage
SWEQuantityRange$setValue(value)
Arguments
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
SWEQuantityRange$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWEText
Description
SWEText
SWEText
Format
R6Class object.
Value
Object of R6Class for modelling an SWE Text
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> geometa::SWEAbstractSimpleComponent -> SWEText
Public fields
- constraint
- constraint 
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::SWEAbstractSWEIdentifiable$setDescription()
- geometa::SWEAbstractSWEIdentifiable$setIdentifier()
- geometa::SWEAbstractSWEIdentifiable$setLabel()
- geometa::SWEAbstractDataComponent$addName()
- geometa::SWEAbstractDataComponent$delName()
- geometa::SWEAbstractSimpleComponent$setNilValues()
Method new()
Initializes an object of class SWEText
Usage
SWEText$new( xml = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL )
Arguments
- xml
- object of class XMLInternalNode-class from XML 
- constraint
- constraint 
- value
- value 
- updatable
- updatable 
- optional
- optional 
- definition
- definition 
Method setConstraint()
setConstraint
Usage
SWEText$setConstraint(constraint)
Arguments
- constraint
- constraint 
Method setValue()
setValue
Usage
SWEText$setValue(value)
Arguments
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
SWEText$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWETextEncoding
Description
SWETextEncoding
SWETextEncoding
Format
R6Class object.
Value
Object of R6Class for modelling an SWE text encoding object
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractEncoding -> SWETextEncoding
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes a SWE Text Encoding element
Usage
SWETextEncoding$new( xml = NULL, collapseWhiteSpaces = TRUE, decimalSeparator = ".", tokenSeparator = NULL, blockSeparator = NULL )
Arguments
- xml
- object of class XMLInternalNode-class from XML 
- collapseWhiteSpaces
- Indicates whether white spaces (i.e. space, tab, CR, LF) should be collapsed with separators when parsing the data stream. Default is - TRUE
- decimalSeparator
- Character used as the decimal separator. Default is - TRUE
- tokenSeparator
- Character sequence used as the token separator (i.e. between two successive values). Required 
- blockSeparator
- Character sequence used as the block separator (i.e. between two successive blocks in the data set. The end of a block is reached once all values from the data tree have been encoded once). Required 
Method clone()
The objects of this class are cloneable with this method.
Usage
SWETextEncoding$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWETime
Description
SWETime
SWETime
Format
R6Class object.
Value
Object of R6Class for modelling an SWE Time
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> geometa::SWEAbstractSimpleComponent -> SWETime
Public fields
- uom
- uom 
- constraint
- constraint 
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::SWEAbstractSWEIdentifiable$setDescription()
- geometa::SWEAbstractSWEIdentifiable$setIdentifier()
- geometa::SWEAbstractSWEIdentifiable$setLabel()
- geometa::SWEAbstractDataComponent$addName()
- geometa::SWEAbstractDataComponent$delName()
- geometa::SWEAbstractSimpleComponent$setNilValues()
Method new()
Initializes an object of class SWETime
Usage
SWETime$new( xml = NULL, uom = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL )
Arguments
- xml
- object of class XMLInternalNode-class from XML 
- uom
- uom 
- constraint
- constraint 
- value
- value 
- updatable
- updatable 
- optional
- optional 
- definition
- definition 
Method setUom()
setUom
Usage
SWETime$setUom(uom)
Arguments
- uom
- uom 
Method setConstraint()
setConstraint
Usage
SWETime$setConstraint(constraint)
Arguments
- constraint
- constraint 
Method setValue()
setValue
Usage
SWETime$setValue(value)
Arguments
- value
- value 
Method clone()
The objects of this class are cloneable with this method.
Usage
SWETime$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWETimeRange
Description
SWETimeRange
SWETimeRange
Format
R6Class object.
Value
Object of R6Class for modelling an SWE Time Range
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> geometa::SWEAbstractSimpleComponent -> SWETimeRange
Public fields
- uom
- uom 
- constraint
- constraint 
- value
- value 
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
- geometa::SWEAbstractSWEIdentifiable$setDescription()
- geometa::SWEAbstractSWEIdentifiable$setIdentifier()
- geometa::SWEAbstractSWEIdentifiable$setLabel()
- geometa::SWEAbstractDataComponent$addName()
- geometa::SWEAbstractDataComponent$delName()
- geometa::SWEAbstractSimpleComponent$setNilValues()
Method new()
Initializes an object of class SWETimeRange
Usage
SWETimeRange$new( xml = NULL, uom = NULL, constraint = NULL, start = NULL, end = NULL, updatable = NULL, optional = FALSE, definition = NULL )
Arguments
- xml
- object of class XMLInternalNode-class from XML 
- uom
- uom 
- constraint
- constraint 
- start
- start time 
- end
- end time 
- updatable
- updatable 
- optional
- optional 
- definition
- definition 
Method setUom()
setUom
Usage
SWETimeRange$setUom(uom)
Arguments
- uom
- uom 
Method setConstraint()
setConstraint
Usage
SWETimeRange$setConstraint(constraint)
Arguments
- constraint
- constraint 
Method setValue()
setValue
Usage
SWETimeRange$setValue(start, end)
Arguments
- start
- start time 
- end
- end time 
Method clone()
The objects of this class are cloneable with this method.
Usage
SWETimeRange$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWEXMLEncoding
Description
SWEXMLEncoding
SWEXMLEncoding
Format
R6Class object.
Value
Object of R6Class for modelling an SWE XML encoding object
Super classes
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractEncoding -> SWEXMLEncoding
Methods
Public methods
Inherited methods
- geometa::geometaLogger$ERROR()
- geometa::geometaLogger$INFO()
- geometa::geometaLogger$WARN()
- geometa::ISOAbstractObject$addFieldAttrs()
- geometa::ISOAbstractObject$addListElement()
- geometa::ISOAbstractObject$checkMetadataStandardCompliance()
- geometa::ISOAbstractObject$contains()
- geometa::ISOAbstractObject$createLocalisedProperty()
- geometa::ISOAbstractObject$decode()
- geometa::ISOAbstractObject$delListElement()
- geometa::ISOAbstractObject$encode()
- geometa::ISOAbstractObject$getClass()
- geometa::ISOAbstractObject$getClassName()
- geometa::ISOAbstractObject$getNamespaceDefinition()
- geometa::ISOAbstractObject$isDocument()
- geometa::ISOAbstractObject$isFieldInheritedFrom()
- geometa::ISOAbstractObject$print()
- geometa::ISOAbstractObject$save()
- geometa::ISOAbstractObject$setAttr()
- geometa::ISOAbstractObject$setCodeList()
- geometa::ISOAbstractObject$setCodeListValue()
- geometa::ISOAbstractObject$setCodeSpace()
- geometa::ISOAbstractObject$setHref()
- geometa::ISOAbstractObject$setId()
- geometa::ISOAbstractObject$setIsNull()
- geometa::ISOAbstractObject$setValue()
- geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
- geometa::ISOAbstractObject$validate()
- geometa::ISOAbstractObject$wrapBaseElement()
Method new()
Initializes a SWE XML Encoding element
Usage
SWEXMLEncoding$new(xml = NULL)
Arguments
- xml
- object of class XMLInternalNode-class from XML 
Method clone()
The objects of this class are cloneable with this method.
Usage
SWEXMLEncoding$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
cacheISOClasses
Description
cacheISOClasses allows to cache the list of
geometa classes or extended. This is especially required to fasten
the decoding of metadata elements from an XML file. It is called internally
by geometa the first function getISOClasses is called 
and each time the function readISO19139 function is called to 
integrate eventually new classes added by user to extend geometa model 
(case of ISO profiles).
Usage
cacheISOClasses()
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
            
  cacheISOClasses()
convert_metadata
Description
convert_metadata is a tentative generic metadata converter to
convert from one source object, represented in a source metadata object model in R
(eg eml) to a target metadata object, represented in another target metadata object
model (eg geometa ISOMetadata). This function relies on a list of
mapping rules defined to operate from the source metadata object to the target metadata 
object. This list of mapping rules is provided in a tabular format. A version is embedded 
in geometa and can be returned with getMappings.
Usage
convert_metadata(obj, from, to, mappings, verbose)
Arguments
| obj | a metadata object given in one of the mapping formats known by geometa.
The object should be a valid  | 
| from | a valid mapping format id (see  | 
| to | a valid mapping format id (see  | 
| mappings | a  | 
| verbose | print debugging messages. Default is  | 
Value
an metadata object in the model specified as to argument
Note
This function is mainly used internally in as generic methods to convert from one 
metadata format to another.  It is exported for extension to user custom metadata formats or for
debugging purpose. This converter is still experimental.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
geometaLogger
Description
geometaLogger
geometaLogger
Format
R6Class object.
Value
Object of R6Class for modelling a simple logger
Methods
Public methods
Method INFO()
Logger to report information. Used internally
Usage
geometaLogger$INFO(text)
Arguments
- text
- text 
Method WARN()
Logger to report warnings Used internally
Usage
geometaLogger$WARN(text)
Arguments
- text
- text 
Method ERROR()
Logger to report errors Used internally
Usage
geometaLogger$ERROR(text)
Arguments
- text
- text 
Method new()
Initializes object
Usage
geometaLogger$new()
Method clone()
The objects of this class are cloneable with this method.
Usage
geometaLogger$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Note
Logger class used internally by geometa
geometa_coverage
Description
geometa_coverage is a function to report coverage of ISO/OGC standard classes
in package geometa. The function will inspect all classes of the ISO/OGC standards and will
scan if geometa supports it.
Usage
geometa_coverage(version)
Arguments
| version | main metadata standard version | 
Value
an object of class data.frame
Note
This function is used as Quality Assurance indicator to assess the percentage of completeness of ISO/OGC standards in geometa.
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
  cov <- geometa_coverage(version = "19115-3")
getClassesInheriting
Description
get the list of classes inheriting a given super class provided by its name
Usage
getClassesInheriting(classname, extended, pretty)
Arguments
| classname | the name of the superclass for which inheriting sub-classes have to be listed | 
| extended | whether we want to look at user namespace for third-party sub-classes | 
| pretty | prettify the output as  | 
Examples
  getClassesInheriting("ISAbstractObject")
getGeometaOption
Description
getGeometaOption allows to get an option from geometa
Usage
getGeometaOption(option)
Arguments
| option | the name of the option | 
Value
the option
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
            
  getGeometaOption("schemaBaseUrl")
getGeometaOptions
Description
getGeometaOptions allows to get options from geometa
Usage
getGeometaOptions()
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
            
  getGeometaOptions()
getIANAMimeTypes
Description
getIANAMimeTypes
Usage
getIANAMimeTypes()
getISOClasses
Description
get the list of ISO classes, ie classes extending ISOAbstractObject super class, including classes eventually defined outside geometa. In case the latter is on the search path, the list of ISO classes will be cached for optimized used by geometa encoder/decoder.
Usage
getISOClasses()
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
            
  getISOClasses()
getISOCodelist
Description
getISOCodelist allows to get a registered ISO codelist by id
registered in geometa
Usage
getISOCodelist(id)
Arguments
| id | identifier of the codelist | 
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
            
  getISOCodelist(id = "LanguageCode")
getISOCodelists
Description
getISOCodelists allows to get the list of ISO codelists
registered in geometa, their description and XML definition. The object
returned is of class "data.frame"
Usage
getISOCodelists(version)
Arguments
| version | the metadata standard version. If  | 
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
            
  getISOCodelists()
getISOInternalCodelists
Description
getISOInternalCodelists allows to get the list of ISO codelists
registered in geometa
Usage
getISOInternalCodelists()
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
            
  getISOInternalCodelists()
getISOMetadataNamespace
Description
getISOMetadataNamespace gets a namespace given its id
Usage
getISOMetadataNamespace(id)
Arguments
| id | namespace prefix | 
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
            
  getISOMetadataNamespace("GMD")
getISOMetadataNamespaces
Description
getISOMetadataNamespaces gets the list of namespaces registered
Usage
getISOMetadataNamespaces()
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
            
  getISOMetadataNamespaces()
getISOMetadataSchemaFile
Description
getISOMetadataSchemaFile allows to get the schema file
in geometa
Usage
getISOMetadataSchemaFile(version)
Arguments
| version | the schema version | 
Value
the internal path to the schema file
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
getISOMetadataSchemas
Description
getISOMetadataSchemas gets the schemas registered in geometa
Usage
getISOMetadataSchemas(version)
Arguments
| version | the schema version | 
Examples
            
  getISOMetadataSchemas(version = "19139")
getMappingFormats
Description
getMappingFormats gets the mapping formats registered in geometa
Usage
getMappingFormats(pretty)
Arguments
| pretty | by default  | 
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
getMappings
Description
List the mappings rules to convert from/to other metadata formats (currently EML/emld objects and NetCDF-CF/ncdf4 objects)
Usage
getMappings()
Value
a data.frame containing the metadata mapping rules
getMetadataStandard
Description
getMetadataStandard allows to set the standard to use for encoding/decoding in geometa.
Usage
getMetadataStandard()
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
            
  getMetadataStandard()
pivot_converter
Description
pivot_converter
pivot_converter
Format
R6Class object.
Value
Object of R6Class for modelling a mapping format converter
Public fields
- from
- from 
- to
- to 
Methods
Public methods
Method new()
Initializes pivot converter
Usage
pivot_converter$new(from, to)
Arguments
- from
- from 
- to
- to 
Method clone()
The objects of this class are cloneable with this method.
Usage
pivot_converter$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
pivot_format
Description
pivot_format
pivot_format
Format
R6Class object.
Value
Object of R6Class for modelling a mapping format
Public fields
- id
- id 
- pkg
- pkg 
- reader
- reader 
- checker
- checker 
- constructor
- constructor 
Methods
Public methods
Method new()
Initializes pivot format. Method is used to instantiate a pivot_format, given a unique id,
the name of package used (for information only). A format is then defined by
string expressions (using sprintf formatting) to read metadata properties
(reader), one for checking existence of properties (checker), and an
expression to create metadata objects (constructor). In case the constructor
is NULL, then no conversion to this metadata format will be possible.
Usage
pivot_format$new(id, pkg, reader = NULL, checker = NULL, constructor = NULL)
Arguments
- id
- id 
- pkg
- pkg 
- reader
- reader 
- checker
- checker 
- constructor
- constructor 
Method clone()
The objects of this class are cloneable with this method.
Usage
pivot_format$clone(deep = FALSE)
Arguments
- deep
- Whether to make a deep clone. 
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
Examples
  #example on how geometa format is defined as pivot format
  pivot_format$new(
    id = "geometa", pkg = "geometa",
    reader = "%s[[%s]]", checker = "!is.null(%s[[%s]])",
    constructor = "ISOMetadata$new"
  )
readISO
Description
readISO is a function to read a ISO metadata from a file
or url into an object in the geometa model.
Usage
readISO(file, url, raw)
Arguments
| file | a valid file path, as object of class  | 
| url | a valid URL, as object of class  | 
| raw | indicates if the function should return the raw XML. By
default this is set to  | 
Value
a geometa object inheriting ISOAbstractObject
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
  mdfile <- system.file("extdata/examples", "metadata.xml", package = "geometa")
  md <- readISO(mdfile)
readISO19139
Description
readISO19139 is a function to read a ISO 19139 from a file
or url into an object in the geometa model.
Usage
readISO19139(file, url, raw)
Arguments
| file | a valid file path, as object of class  | 
| url | a valid URL, as object of class  | 
| raw | indicates if the function should return the raw XML. By
default this is set to  | 
Value
a geometa object inheriting ISOAbstractObject
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
  mdfile <- system.file("extdata/examples", "metadata.xml", package = "geometa")
  md <- readISO19139(mdfile)
registerISOCodelist
Description
registerISOCodelist allows to register a new codelist
registered in geometa
Usage
registerISOCodelist(refFile, id, version, force)
Arguments
| refFile | ISO XML file handling the ISO codelist | 
| id | identifier of the ISO codelist | 
| version | the version of the metadata standard | 
| force | logical parameter indicating if registration has be to be forced in case the identified codelist is already registered | 
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
            
  registerISOCodelist(
   refFile = "http://www.isotc211.org/2005/resources/Codelist/ML_gmxCodelists.xml",
   id = "LanguageCode",
   version = "19139",
   force = TRUE
 )
registerISOMetadataNamespace
Description
registerISOMetadataNamespace allows to register a new namespace
in geometa
Usage
registerISOMetadataNamespace(id, uri, force)
Arguments
| id | prefix of the namespace | 
| uri | URI of the namespace | 
| force | logical parameter indicating if registration has be to be forced in case the identified namespace is already registered | 
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
            
  registerISOMetadataNamespace(id = "myprefix", uri = "http://someuri")
registerISOMetadataSchema
Description
registerISOMetadataSchema allows to register a new schema
in geometa
Usage
registerISOMetadataSchema(version, xsdFile)
Arguments
| version | the schema version | 
| xsdFile | the schema XSD file | 
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
             
  registerISOMetadataSchema(version = "19139", xsdFile = "http://www.isotc211.org/2005/gmd/gmd.xsd")
registerMappingFormat
Description
registerMappingFormat allows to register a new mapping
format in geometa
Usage
registerMappingFormat(mapping_format)
Arguments
| mapping_format | object of class  | 
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
registerMappings
Description
MappingFile allows to register in  geometa a data.frame 
containing mappings rules to convert from/to other metadata formats (currently 
EML/emld objects and NetCDF-CF/ncdf4 objects)
Usage
registerMappings(x)
Arguments
| x | a  | 
setGeometaOption
Description
setGeometaOption allows to set an option from geometa
Usage
setGeometaOption(option, value)
Arguments
| option | the name of the option | 
| value | the value to set for the option | 
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
            
  setGeometaOption("schemaBaseUrl", "http://somealternativeurl")
setIANAMimeTypes
Description
setIANAMimeTypes
Usage
setIANAMimeTypes()
setISOCodelists
Description
setISOCodelists allows to set the list of ISO codelists
registered in geometa
Usage
setISOCodelists(version)
Arguments
| version | the version of the metadata standard | 
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
            
  setISOCodelists(version = "19139")
setISOMetadataNamespaces
Description
setISOMetadataNamespaces sets the default list of namespaces
Usage
setISOMetadataNamespaces(version)
Arguments
| version | the standard version | 
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
            
  getISOMetadataNamespaces()
setISOMetadataSchemas
Description
setISOMetadataSchemas register the schemas in geometa
Usage
setISOMetadataSchemas(version)
Arguments
| version | the schema version | 
Examples
            
  setISOMetadataSchemas(version = "19139")
setMappingFormats
Description
setMappingFormats
Usage
setMappingFormats()
setMetadataStandard
Description
setMetadataStandard allows to set the standard to use for encoding/decoding in geometa.
By default the standard "19139" will be used. Possible alternative value "19115-3"
Usage
setMetadataStandard(version)
Arguments
| version | the standard version | 
Author(s)
Emmanuel Blondel, emmanuel.blondel1@gmail.com
Examples
          
  setMetadataStandard(version = "19139")