| Type: | Package |
| Title: | Tools for Reading and Writing ISO/OGC Geographic Metadata |
| Version: | 0.9.3 |
| Date: | 2025-11-16 |
| 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.3 |
| NeedsCompilation: | no |
| Packaged: | 2025-11-16 07:02:19 UTC; emman |
| Author: | Emmanuel Blondel |
| Repository: | CRAN |
| Date/Publication: | 2025-11-22 17:00:07 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 Blondelemmanuel.blondel1@gmail.com (ORCID)
Other contributors:
R Consortium [funder]
See Also
Useful links:
GMLAbstractCRS
Description
GMLAbstractCRS
GMLAbstractCRS
Format
R6Class object.
Value
Object ofR6Class for modelling an GMLAbstractCRS
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLDefinition ->GMLAbstractCRS
Public fields
scopescope [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()
Methodnew()
Initializes object
Usage
GMLAbstractCRS$new(xml = NULL, defaults = list(), id = NULL)
Arguments
xmlobject of classXMLInternalNode-class
defaultslist of default values
idid
MethodaddScope()
Adds scope
Usage
GMLAbstractCRS$addScope(scope)
Arguments
scopescope
Returns
TRUE if added,FALSE otherwise
MethoddelScope()
Removes scope
Usage
GMLAbstractCRS$delScope(scope)
Arguments
scopescope
Returns
TRUE if removed,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractCRS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GMLAbstractCoordinateOperation
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLDefinition ->GMLAbstractCoordinateOperation
Public fields
domainOfValiditydomainOfValidity [0..1]: character
scopescope [1..*]: character
operationVersionoperationVersion [0..1]: character
coordinateOperationAccuracycoordinateOperationAccuracy [0..1]: ISOPositionalAccuracy
sourceCRSsourceCRS [0..1]: subclass of GMLAbstractCRS
targetCRStargetCRS [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()
Methodnew()
Initializes object
Usage
GMLAbstractCoordinateOperation$new(xml = NULL, defaults = list(), id = NULL)
Arguments
xmlobject of classXMLInternalNode-class
defaultslist of default values
idid
MethodsetDomainOfValidity()
Set domain of validity
Usage
GMLAbstractCoordinateOperation$setDomainOfValidity(domainOfValidity)
Arguments
domainOfValiditydomain of validity, object extendingISOExtent class
MethodaddScope()
Adds scope
Usage
GMLAbstractCoordinateOperation$addScope(scope)
Arguments
scopescope
Returns
TRUE if added,FALSE otherwise
MethoddelScope()
Removes scope
Usage
GMLAbstractCoordinateOperation$delScope(scope)
Arguments
scopescope
Returns
TRUE if removed,FALSE otherwise
MethodsetVersion()
Set version
Usage
GMLAbstractCoordinateOperation$setVersion(version)
Arguments
versionversion
MethodaddAccuracy()
Adds accuracy
Usage
GMLAbstractCoordinateOperation$addAccuracy(accuracy)
Arguments
accuracyaccuracy, object inheriting classISOAbstractPositionalAccuracy
Returns
TRUE if added,FALSE otherwise
MethoddelAccuracy()
Removes accuracy
Usage
GMLAbstractCoordinateOperation$delAccuracy(accuracy)
Arguments
accuracyaccuracy, object inheriting classISOAbstractPositionalAccuracy
Returns
TRUE if removed,FALSE otherwise
MethodsetSourceCRS()
Set source CRS
Usage
GMLAbstractCoordinateOperation$setSourceCRS(crs)
Arguments
crscrs, object inheriting classGMLAbstractSingleCRS
MethodsetTargetCRS()
Set target CRS
Usage
GMLAbstractCoordinateOperation$setTargetCRS(crs)
Arguments
crscrs, object inheriting classGMLAbstractSingleCRS
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractCoordinateOperation$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GMLAbstractCoordinateSystem
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLDefinition ->GMLAbstractCoordinateSystem
Public fields
axisaxis [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()
Methodnew()
Initializes object
Usage
GMLAbstractCoordinateSystem$new(xml = NULL, defaults = list(), id = NULL)
Arguments
xmlobject of classXMLInternalNode-class
defaultslist of default values
idid
MethodaddAxis()
Adds an axis
Usage
GMLAbstractCoordinateSystem$addAxis(axis)
Arguments
axisobject of class
GMLCoordinateSystemAxis
Returns
TRUE if added,FALSE otherwise
MethoddelAxis()
Deletes an axis
Usage
GMLAbstractCoordinateSystem$delAxis(axis)
Arguments
axisobject of class
GMLCoordinateSystemAxis
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractCoordinateSystem$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML abstract coverage
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractFeature ->GMLAbstractCoverage
Public fields
domainSetdomainSet
rangeSetrangeSet
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()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()
Methodnew()
Initializes object
Usage
GMLAbstractCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
MethodsetDomainSet()
Set domain set
Usage
GMLAbstractCoverage$setDomainSet(domainSet)
Arguments
domainSetobject inheriting eitherGMLAbstractGeometry orGMLAbstractTimeObject
MethodsetRangeSet()
Set range set (NOT YET IMPLEMENTED)
Usage
GMLAbstractCoverage$setRangeSet()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractCoverage$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractCurve$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML abstract discrete coverage
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractFeature ->geometa::GMLAbstractCoverage ->GMLAbstractDiscreteCoverage
Public fields
coverageFunctioncoverage 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()
Methodnew()
Initializes object
Usage
GMLAbstractDiscreteCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
MethodsetCoverageFunction()
Set coverage function
Usage
GMLAbstractDiscreteCoverage$setCoverageFunction(coverageFunction)
Arguments
coverageFunctionobject of classGMLGridFunction (or
GMLCoverageMappingRule, not yet supported)
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractDiscreteCoverage$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML abstract feature
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->GMLAbstractFeature
Public fields
boundedByboundedBy 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()
Methodnew()
Initializes object
Usage
GMLAbstractFeature$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
MethodsetBoundedBy()
Sets bounding envelope
Usage
GMLAbstractFeature$setBoundedBy(envelope)
Arguments
envelopeenvelope, object of classGMLEnvelope
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractFeature$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML abstract GML
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->GMLAbstractGML
Public fields
metaDataPropertymetaDataProperty [0..*]
descriptiondescription [0..1]
descriptionReferencedescriptionReference [0..1]: character
identifieridentifier [0..1]: character
namename [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()
Methodnew()
Initializes object
Usage
GMLAbstractGML$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
MethodsetDescription()
Set description
Usage
GMLAbstractGML$setDescription(description)
Arguments
descriptiondescription
MethodsetDescriptionReference()
Set description reference
Usage
GMLAbstractGML$setDescriptionReference(descriptionReference)
Arguments
descriptionReferencedescription reference
MethodsetIdentifier()
Set identifier
Usage
GMLAbstractGML$setIdentifier(identifier, codeSpace)
Arguments
identifieridentifier
codeSpacecodespace
MethodaddName()
Adds name
Usage
GMLAbstractGML$addName(name, codeSpace = NULL)
Arguments
namename
codeSpacecodespace
Returns
TRUE if added,FALSE otherwise
MethoddelName()
Deletes name
Usage
GMLAbstractGML$delName(name, codeSpace = NULL)
Arguments
namename
codeSpacecodespace
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractGML$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractGeneralConversion$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GMLAbstractGeneralDerivedCRS
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLDefinition ->geometa::GMLAbstractCRS ->geometa::GMLAbstractSingleCRS ->GMLAbstractGeneralDerivedCRS
Public fields
conversionconversion [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()
MethodsetConversion()
Set conversion
Usage
GMLAbstractGeneralDerivedCRS$setConversion(conversion)
Arguments
conversion,object of classGMLConversion
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractGeneralDerivedCRS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GMLAbstractGeneralOperationParameter
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLDefinition ->GMLAbstractGeneralOperationParameter
Public fields
minimumOccursminimumOccurs [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()
MethodsetMinimumOccurs()
Set minimum occurs
Usage
GMLAbstractGeneralOperationParameter$setMinimumOccurs(minimumOccurs)
Arguments
minimumOccursobject of classinteger
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractGeneralOperationParameter$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
GMLAbstractGeneralParameterValue$new( xml = NULL, element = NULL, attrs = list(), defaults = list())
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractGeneralParameterValue$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractGeometricAggregate$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractGeometricPrimitive$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
GMLAbstractGeometry$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractGeometry$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
GMLAbstractImplicitGeometry$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractImplicitGeometry$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
GMLAbstractObject$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = FALSE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractObject$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
GMLAbstractReferenceableGrid$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractReferenceableGrid$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractRing$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractSingleCRS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractSingleOperation$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractSurface$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
GMLAbstractTimeGeometricPrimitive$new(xml = NULL, defaults = list())
Arguments
xmlobject of classXMLInternalNode-class
defaultslist of default values
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractTimeGeometricPrimitive$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
GMLAbstractTimeObject$new(xml = NULL, defaults = list())
Arguments
xmlobject of classXMLInternalNode-class
defaultslist of default values
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractTimeObject$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML AbstractTimePrimitive
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLAbstractTimeObject ->GMLAbstractTimePrimitive
Public fields
relatedTimerelatedTime
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()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()
Methodnew()
Initializes object
Usage
GMLAbstractTimePrimitive$new(xml = NULL, defaults = list())
Arguments
xmlobject of classXMLInternalNode-class
defaultslist of default values
MethodaddRelatedTime()
Adds related time
Usage
GMLAbstractTimePrimitive$addRelatedTime(time)
Arguments
timeobject of classGMLTimeInstant,GMLTimePeriod. (
GMLTimeNodeorGMLTimeEdgeare not yet supported)
Returns
TRUE if added,FALSE otherwise
MethoddelRelatedTime()
Deletes related time
Usage
GMLAbstractTimePrimitive$delRelatedTime(time)
Arguments
timeobject of classGMLTimeInstant,GMLTimePeriod. (
GMLTimeNodeorGMLTimeEdgeare not yet supported)
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAbstractTimePrimitive$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLAffineCS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML base unit
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLDefinition ->geometa::GMLUnitDefinition ->GMLBaseUnit
Public fields
unitsSystemunitsSystem [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()
Methodnew()
Initializes object
Usage
GMLBaseUnit$new(xml = NULL, defaults = list(), id = NULL)
Arguments
xmlobject of classXMLInternalNode-class
defaultslist of default values
idid
MethodsetUnitsSystem()
Set unit system
Usage
GMLBaseUnit$setUnitsSystem(unitsSystem)
Arguments
unitsSystemunits system
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLBaseUnit$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling a GMLCOV Abstract Coverage
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractFeature ->geometa::GMLAbstractCoverage ->GMLCOVAbstractCoverage
Public fields
coverageFunctioncoverage function
rangeTyperange type
metadatametadata
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()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()
Methodnew()
Initializes object
Usage
GMLCOVAbstractCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLCOVAbstractCoverage$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling a GMLCOV Extension
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->GMLCOVExtension
Public fields
anyElementanyElement
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
GMLCOVExtension$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLCOVExtension$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLCartesianCS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling a GML code type
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->GMLCodeType
Public fields
valuevalue
attrsattributes
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
GMLCodeType$new(xml = NULL, value = NULL, codeSpace = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
codeSpacecode space
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLCodeType$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GMLCompoundCRS
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLDefinition ->geometa::GMLAbstractCRS ->GMLCompoundCRS
Public fields
componentReferenceSystemcomponentReferenceSystem [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()
Methodnew()
Initializes object
Usage
GMLCompoundCRS$new(xml = NULL, defaults = list(), id = NULL)
Arguments
xmlobject of classXMLInternalNode-class
defaultsdefault values
idid
MethodaddComponentReferenceSystem()
Adds component reference system
Usage
GMLCompoundCRS$addComponentReferenceSystem(referenceSystem)
Arguments
referenceSystemreferenceSystem, object of classGMLAbstractSingleCRS
Returns
TRUE if added,FALSE otherwise
MethoddelComponentReferenceSystem()
Deletes component reference system
Usage
GMLCompoundCRS$delComponentReferenceSystem(referenceSystem)
Arguments
referenceSystemreferenceSystem, object of classGMLAbstractSingleCRS
Returns
TRUE if delete,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLCompoundCRS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML derived unit
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLDefinition ->geometa::GMLUnitDefinition ->GMLConventionalUnit
Public fields
conversionToPreferredUnitconversionToPreferredUnit [1..1]: character/integer
roughConversionToPreferredUnitroughConversionToPreferredUnit [1..1]: character/integer
derivationUnitTermderivationUnitTerm [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()
Methodnew()
Initializes object
Usage
GMLConventionalUnit$new(xml = NULL, defaults = list(), id = NULL)
Arguments
xmlobject of classXMLInternalNode-class
defaultsdefault values
idid
MethodaddDerivationUnitTerm()
Adds a derivation unit term, made of a uom reference, and an exponent whichcan be negative/positive but not equal to zero.
Usage
GMLConventionalUnit$addDerivationUnitTerm(uom, exponent)
Arguments
uomunit of measure reference
exponentexponent
Returns
TRUE if added,FALSE otherwise
MethoddelDerivationUnitTerm()
Deletes a derivation unit term
Usage
GMLConventionalUnit$delDerivationUnitTerm(uom, exponent)
Arguments
uomunit of measure reference
exponentexponent
Returns
TRUE if deleted,FALSE otherwise
MethodsetConversionToPreferredUnit()
Sets the conversion to preferred unit.
Usage
GMLConventionalUnit$setConversionToPreferredUnit(uom, factor, rough = FALSE)
Arguments
uomunit of measure reference
factorfactor
roughrough . Defaut is
FALSE
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLConventionalUnit$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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
methodmethod [1..1]: GMLOperationMethod
parameterValueparameterValue [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()
MethodsetMethod()
Set method
Usage
GMLConversion$setMethod(method)
Arguments
methodmethod, object of classGMLOperationMethod
MethodaddParameterValue()
Adds parameter value
Usage
GMLConversion$addParameterValue(paramValue)
Arguments
paramValueparameter value, object class inheritingGMLAbstractGeneralParameterValue
Returns
TRUE if added,FALSE otherwise
MethoddelParameterValue()
Deletes parameter value
Usage
GMLConversion$delParameterValue(paramValue)
Arguments
paramValueparameter value, object class inheritingGMLAbstractGeneralParameterValue
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLConversion$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GMLCoordinateSystemAxis
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLDefinition ->GMLCoordinateSystemAxis
Public fields
axisAbbrevaxisAbbrev [1..1]: character
axisDirectionaxisDirection [1..1]: character (with codeSpace)
minimumValueminimumValue [0..1]: double
maximumValuemaximumValue [0..1]: double
rangeMeaningrangeMeaning [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()
Methodnew()
Initializes object
Usage
GMLCoordinateSystemAxis$new(xml = NULL, defaults = list(), id = NULL, uom = NA)
Arguments
xmlobject of classXMLInternalNode-class
defaultslist of default values
idid
uomunit of measure
MethodsetAbbrev()
Set Abbrev
Usage
GMLCoordinateSystemAxis$setAbbrev(abbrev)
Arguments
abbrevabbrev
MethodsetDirection()
Set description
Usage
GMLCoordinateSystemAxis$setDirection(direction, codeSpace = NULL)
Arguments
directiondirection
codeSpacecode space
MethodsetMinimumValue()
Set minimum value
Usage
GMLCoordinateSystemAxis$setMinimumValue(value)
Arguments
valuevalue
MethodsetMaximumValue()
Set maxium value
Usage
GMLCoordinateSystemAxis$setMaximumValue(value)
Arguments
valuevalue
MethodsetRangeMeaning()
Set range meaning
Usage
GMLCoordinateSystemAxis$setRangeMeaning(meaning, codeSpace = NULL)
Arguments
meaningmeaning
codeSpacecode space
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLCoordinateSystemAxis$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLCylindricalCS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML definition
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->GMLDefinition
Public fields
remarksremarks [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()
Methodnew()
Initializes object
Usage
GMLDefinition$new(xml = NULL, defaults = list())
Arguments
xmlobject of classXMLInternalNode-class
defaultsdefault values
MethodaddRemark()
Adds remark
Usage
GMLDefinition$addRemark(remark)
Arguments
remarkremark
Returns
TRUE if added,FALSE otherwise
MethoddelRemark()
Deletes remark
Usage
GMLDefinition$delRemark(remark)
Arguments
remarkremark
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLDefinition$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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
baseCRSbaseCRS [1..1]: inherited from GMLAbstractSingleCRS
derivedCRSTypederivedCRSType [1..1]: character
coordinateSystemcoordinateSystem [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()
MethodsetBaseCRS()
Set base CRS
Usage
GMLDerivedCRS$setBaseCRS(crs)
Arguments
crsobject inheriting classGMLAbstractSingleCRS
MethodsetDerivedCRSType()
Set derived CRS type
Usage
GMLDerivedCRS$setDerivedCRSType(type, codeSpace = NULL)
Arguments
typetype
codeSpacecode space
MethodsetCoordinateSystem()
set coordinate system
Usage
GMLDerivedCRS$setCoordinateSystem(cs)
Arguments
cscs, object inheriting classGMLAbstractCoordinateSystem
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLDerivedCRS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML derived unit
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLDefinition ->geometa::GMLUnitDefinition ->GMLDerivedUnit
Public fields
derivationUnitTermderivationUnitTerm [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()
Methodnew()
Initializes object
Usage
GMLDerivedUnit$new(xml = NULL, defaults = list(), id = NULL)
Arguments
xmlobject of classXMLInternalNode-class
defaultsdefault values
idid
MethodaddDerivationUnitTerm()
Adds a derivation unit term, made of a uom reference, and an exponent whichcan be negative/positive but not equal to zero.
Usage
GMLDerivedUnit$addDerivationUnitTerm(uom, exponent)
Arguments
uomunit of measure reference
exponentexponent
Returns
TRUE if added,FALSE otherwise
MethoddelDerivationUnitTerm()
Deletes a derivation unit term.
Usage
GMLDerivedUnit$delDerivationUnitTerm(uom, exponent)
Arguments
uomunit of measure reference
exponentexponent
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLDerivedUnit$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
GMLElement$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), xmlNamespacePrefix = "GML")
Arguments
xmlobject of classXMLInternalNode-class
elementelement
attrsattrs
defaultsdefault values
xmlNamespacePrefixxmlNamespacePrefix Default is 'GML'
Methoddecode()
Decodes the XML
Usage
GMLElement$decode(xml)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLElement$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLEllipsoidalCS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML envelope
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->GMLEnvelope
Public fields
lowerCornerlower corner
upperCornerupper 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()
Methodnew()
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 bybbox function in packagesp.
Usage
GMLEnvelope$new( xml = NULL, element = NULL, bbox, srsName = NULL, srsDimension = NULL, axisLabels = NULL, uomLabels = NULL)
Arguments
xmlobject of classXMLInternalNode-class
elementelement
bboxobject of classmatrix
srsNameSRS name
srsDimensionSRS dimension
axisLabelsaxis labels
uomLabelsuom labels
Methoddecode()
Decodes an XML representation
Usage
GMLEnvelope$decode(xml)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLEnvelope$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML envelope with time period
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLEnvelope ->GMLEnvelopeWithTimePeriod
Public fields
beginPositionbegin position
endPositionend 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()
Methodnew()
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 bybbox function in packagesp.
Usage
GMLEnvelopeWithTimePeriod$new( xml = NULL, element = NULL, bbox, beginPosition, endPosition, srsName = NULL, srsDimension = NULL, axisLabels = NULL, uomLabels = NULL)
Arguments
xmlobject of classXMLInternalNode-class
elementelement
bboxobject of classmatrix
beginPositionbegin position, object of classDate orPOSIXct-class
endPositionend position, object of classDate orPOSIXct-class
srsNameSRS name
srsDimensionSRS dimension
axisLabelsaxis labels
uomLabelsuom labels
Methoddecode()
Decodes an XML representation
Usage
GMLEnvelopeWithTimePeriod$decode(xml)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetBeginPosition()
Set begin position
Usage
GMLEnvelopeWithTimePeriod$setBeginPosition(beginPosition)
Arguments
beginPositionobject of classDate orPOSIXct-class
MethodsetEndPosition()
Set end position
Usage
GMLEnvelopeWithTimePeriod$setEndPosition(endPosition)
Arguments
endPositionobject of classDate orPOSIXct-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLEnvelopeWithTimePeriod$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML GeneralGridAxis
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->GMLGeneralGridAxis
Public fields
offsetVectoroffset vector
coefficientscoefficients
gridAxesSpannedgrid axes spanned
sequenceRulesequence 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()
Methodnew()
Initializes object
Usage
GMLGeneralGridAxis$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methoddecode()
Decodes XML
Usage
GMLGeneralGridAxis$decode(xml)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetOffsetVector()
Set offset vector
Usage
GMLGeneralGridAxis$setOffsetVector(offsetVector)
Arguments
offsetVectoroffset vector object of classvector
MethodsetCoefficients()
Set coefficients
Usage
GMLGeneralGridAxis$setCoefficients(coefficients)
Arguments
coefficientscoefficients object of classvector
MethodsetGridAxesSpanned()
Set grid axes spanned
Usage
GMLGeneralGridAxis$setGridAxesSpanned(spanned)
Arguments
spannedspanned
MethodsetSequenceRule()
Set sequence rule
Usage
GMLGeneralGridAxis$setSequenceRule(sequenceRule)
Arguments
sequenceRulesequence rule
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLGeneralGridAxis$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GMLGeodeticCRS
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLDefinition ->geometa::GMLAbstractCRS ->GMLGeodeticCRS
Public fields
ellipsoidalCSellipsoidalCS [1..1]: GMLEllipsoidalCS
cartesianCScartesianCS [1..1]: GMLCartesianCS
sphericalCSsphericalCS [1..1]: GMLSphericalCS
geodeticDatumgeodeticDatum [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()
MethodsetEllipsoidalCS()
Set ellipsoidal CS
Usage
GMLGeodeticCRS$setEllipsoidalCS(cs)
Arguments
cscs, object of classGMLEllipsoidalCS
MethodsetCartesianCS()
Set cartesian CS
Usage
GMLGeodeticCRS$setCartesianCS(cs)
Arguments
cscs, object of classGMLCartesianCS
MethodsetSphericalCS()
Set spherical CS
Usage
GMLGeodeticCRS$setSphericalCS(cs)
Arguments
cscs, object of classGMLSphericalCS
MethodsetGeodeticDatum()
Set geodetic datum. Currently not supported
Usage
GMLGeodeticCRS$setGeodeticDatum(datum)
Arguments
datumobject of class
GMLGeodeticDatum
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLGeodeticCRS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML grid
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLAbstractGeometry ->geometa::GMLAbstractImplicitGeometry ->GMLGrid
Public fields
limitslimits
axisLabelsaxis labels
axisNameaxis 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()
Methodnew()
Initializes object
Usage
GMLGrid$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
MethodsetGridEnvelope()
Set grid envelope
Usage
GMLGrid$setGridEnvelope(m)
Arguments
mobject of classmatrix
MethodsetAxisLabels()
Set axis labels
Usage
GMLGrid$setAxisLabels(labels)
Arguments
labelslabels
MethodaddAxisName()
Adds axis name
Usage
GMLGrid$addAxisName(axisName)
Arguments
axisNameaxis name
Returns
TRUE if added,FALSE otherwise
MethoddelAxisName()
Deletes axis name
Usage
GMLGrid$delAxisName(axisName)
Arguments
axisNameaxis name
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLGrid$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
GMLGridCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLGridCoverage$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
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 bybbox function in packagesp
Usage
GMLGridEnvelope$new(xml = NULL, bbox)
Arguments
xmlobject of class
XMLInternalNode-classfromXMLbboxobject of class
matrix
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLGridEnvelope$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML grid function
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->GMLGridFunction
Public fields
sequenceRulesequence rule
startPointstart 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()
Methodnew()
Initializes object
Usage
GMLGridFunction$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
MethodsetSequenceRule()
Set sequence rule
Usage
GMLGridFunction$setSequenceRule(sequenceRule)
Arguments
sequenceRulesequence rule, a value among: Linear,Boustrophedonic,Cantor-diagonal,Spiral,Morton,Hilbert
MethodsetStartPoint()
Set start point
Usage
GMLGridFunction$setStartPoint(x, y)
Arguments
xx
yy
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLGridFunction$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML linestring
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLAbstractGeometry ->geometa::GMLAbstractGeometricPrimitive ->geometa::GMLAbstractCurve ->GMLLineString
Public fields
posListlist 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()
Methodnew()
Initializes object
Usage
GMLLineString$new(xml = NULL, sfg)
Arguments
xmlobject of classXMLInternalNode-class
sfgsimple feature geometry resulting fromsf
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLLineString$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLLinearCS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML LinearRing
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractRing ->GMLLinearRing
Public fields
attrsgml attributes
posListlist 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()
Methodnew()
Initializes object
Usage
GMLLinearRing$new(xml = NULL, m)
Arguments
xmlobject of classXMLInternalNode-class
msimple object of classmatrix
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLLinearRing$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML multicurve
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLAbstractGeometry ->geometa::GMLAbstractGeometricAggregate ->GMLMultiCurve
Public fields
attrsgml attributes
curveMembercurve 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()
Methodnew()
Initializes object
Usage
GMLMultiCurve$new(xml = NULL, sfg = NULL)
Arguments
xmlobject of classXMLInternalNode-class
sfgsimple feature geometry resulting fromsf
MethodaddCurveMember()
Adds curve member
Usage
GMLMultiCurve$addCurveMember(curve)
Arguments
curvecurve object of class inheritingGMLAbstractCurve
Returns
TRUE if added,FALSE otherwise
MethoddelCurveMember()
Deletes curve member
Usage
GMLMultiCurve$delCurveMember(curve)
Arguments
curvecurve object of class inheritingGMLAbstractCurve
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLMultiCurve$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
GMLMultiCurveCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLMultiCurveCoverage$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML multipoint
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLAbstractGeometry ->geometa::GMLAbstractGeometricAggregate ->GMLMultiPoint
Public fields
pointMemberpoint 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()
Methodnew()
Initializes object
Usage
GMLMultiPoint$new(xml = NULL, sfg = NULL)
Arguments
xmlobject of classXMLInternalNode-class
sfgsimple feature geometry resulting fromsf
MethodaddPointMember()
Adds point member
Usage
GMLMultiPoint$addPointMember(point)
Arguments
pointpoint object of classGMLPoint
Returns
TRUE if added,FALSE otherwise
MethoddelPointMember()
Deletes point member
Usage
GMLMultiPoint$delPointMember(point)
Arguments
pointpoint object of classGMLPoint
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLMultiPoint$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
GMLMultiPointCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLMultiPointCoverage$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
GMLMultiSolidCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLMultiSolidCoverage$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML multisurface
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLAbstractGeometry ->geometa::GMLAbstractGeometricAggregate ->GMLMultiSurface
Public fields
attrsgml attributes
surfaceMembersurface 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()
Methodnew()
Initializes object
Usage
GMLMultiSurface$new(xml = NULL, sfg = NULL)
Arguments
xmlobject of classXMLInternalNode-class
sfgsimple feature geometry resulting fromsf
MethodaddSurfaceMember()
Adds surface member
Usage
GMLMultiSurface$addSurfaceMember(surface)
Arguments
surfacesurface object of class inheritingGMLAbstractSurface
Returns
TRUE if added,FALSE otherwise
MethoddelSurfaceMember()
Deletes surface member
Usage
GMLMultiSurface$delSurfaceMember(surface)
Arguments
surfacesurface object of class inheritingGMLAbstractSurface
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLMultiSurface$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
GMLMultiSurfaceCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLMultiSurfaceCoverage$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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
GMLCoordinateSystemAxisdelAxis(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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLObliqueCartesianCS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GMLOperationMethod
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLDefinition ->GMLOperationMethod
Public fields
formulaCitationformulasourceDimensionstargetDimensionsparameter[
listof [GMLOperationParameterorGMLOperationParameterGroup]]
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()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()
MethodsetFormulaCitation()
Sets the formula citation
Usage
GMLOperationMethod$setFormulaCitation(citation)
Arguments
citationobject of class
ISOCitation
MethodsetFormula()
Set formula
Usage
GMLOperationMethod$setFormula(formula)
Arguments
formulaformula, object of classcharacter
MethodsetSourceDimensions()
Set source dimensions
Usage
GMLOperationMethod$setSourceDimensions(value)
Arguments
valuevalue, object of classinteger
MethodsetTargetDimensions()
Set target dimensions
Usage
GMLOperationMethod$setTargetDimensions(value)
Arguments
valuevalue, object of classinteger
MethodaddParameter()
Adds a parameter
Usage
GMLOperationMethod$addParameter(param)
Arguments
paramobject of classGMLOperationParameter orGMLOperationParameterGroup
Returns
TRUE if added,FALSE otherwise
MethoddelParameter()
Deletes a parameter
Usage
GMLOperationMethod$delParameter(param)
Arguments
paramobject of classGMLOperationParameter orGMLOperationParameterGroup
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLOperationMethod$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLOperationParameter$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GMLOperationParameterGroup
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLDefinition ->geometa::GMLAbstractGeneralOperationParameter ->GMLOperationParameterGroup
Public fields
maximumOccursmaximumOccurs [0..1]: integer
parameterparameter [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()
MethodsetMaximumOccurs()
Set maximum occurs
Usage
GMLOperationParameterGroup$setMaximumOccurs(maximumOccurs)
Arguments
maximumOccursmaximumOccurs, object of classinteger
MethodaddParameter()
Adds a parameter
Usage
GMLOperationParameterGroup$addParameter(param)
Arguments
paramobject of classGMLOperationParameter orGMLOperationParameterGroup
Returns
TRUE if added,FALSE otherwise
MethoddelParameter()
Deletes a parameter
Usage
GMLOperationParameterGroup$delParameter(param)
Arguments
paramobject of classGMLOperationParameter orGMLOperationParameterGroup
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLOperationParameterGroup$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML parameter value
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGeneralParameterValue ->GMLParameterValue
Public fields
valuevalue
stringValuestring value
integerValueinteger value
booleanValueboolean value
valueListvalue list
integerValueListinteger value list
valueFilevalue file
operationParameteroperation 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()
Methodnew()
Initializes object
Usage
GMLParameterValue$new(xml = NULL, defaults = list())
Arguments
xmlobject of classXMLInternalNode-class
defaultsdefault values
MethodsetValue()
Set value
Usage
GMLParameterValue$setValue(value, uom)
Arguments
valuevalue, object of classnumeric
uomuom
MethodsetStringValue()
Set string value
Usage
GMLParameterValue$setStringValue(value)
Arguments
valuevalue
MethodsetIntegerValue()
Set integer value
Usage
GMLParameterValue$setIntegerValue(value)
Arguments
valuevalue, object of classinteger
MethodsetBooleanValue()
Set boolean value
Usage
GMLParameterValue$setBooleanValue(value)
Arguments
valueobject of classlogical
MethodsetValueFile()
Set value file
Usage
GMLParameterValue$setValueFile(value)
Arguments
valuevalue
MethodsetOperationParameter()
Set operation parameter
Usage
GMLParameterValue$setOperationParameter(operationParameter)
Arguments
operationParameterobject of classGMLOperationParameter
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLParameterValue$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML parameter value group
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGeneralParameterValue ->GMLParameterValueGroup
Public fields
parameterValueparameter value list
groupgroup
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
GMLParameterValueGroup$new(xml = NULL, defaults = list())
Arguments
xmlobject of classXMLInternalNode-class
defaultsdefault values
MethodaddParameterValue()
Adds parameter value
Usage
GMLParameterValueGroup$addParameterValue(parameterValue)
Arguments
parameterValueparameter value, object of classGMLParameterValue
Returns
TRUE if added,FALSE otherwise
MethoddelParameterValue()
Deletes parameter value
Usage
GMLParameterValueGroup$delParameterValue(parameterValue)
Arguments
parameterValueparameter value, object of classGMLParameterValue
Returns
TRUE if deleted,FALSE otherwise
MethodsetOperationParameterGroup()
Set operation parameter group
Usage
GMLParameterValueGroup$setOperationParameterGroup(operationParameterGroup)
Arguments
operationParameterGroupoperation parameter group
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLParameterValueGroup$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML point
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLAbstractGeometry ->geometa::GMLAbstractGeometricPrimitive ->GMLPoint
Public fields
posmatrix 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()
Methodnew()
Initializes object
Usage
GMLPoint$new(xml = NULL, sfg = NULL, m = NULL)
Arguments
xmlobject of classXMLInternalNode-class
sfgsimple feature geometry fromsf
msimple object of classmatrix
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLPoint$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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
GMLCoordinateSystemAxisdelAxis(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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLPolarCS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML point
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLAbstractGeometry ->geometa::GMLAbstractGeometricPrimitive ->geometa::GMLAbstractSurface ->GMLPolygon
Public fields
exteriorlist of exterior polygons
interiorlist 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()
Methodnew()
Initializes object
Usage
GMLPolygon$new(xml = NULL, sfg)
Arguments
xmlobject of classXMLInternalNode-class
sfgsimple object fromsf
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLPolygon$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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
baseGeodeticCRSbaseGeodeticCRS [1..1]: GMLGeodeticCRS
cartesianCScartesianCS [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()
MethodsetBaseGeodeticCRS()
Set base Geodetic CRS
Usage
GMLProjectedCRS$setBaseGeodeticCRS(crs)
Arguments
crscrs, object of classGMLGeodeticCRS
MethodsetCartesianCS()
Set cartesian CRS. Not yet supported
Usage
GMLProjectedCRS$setCartesianCS(cs)
Arguments
cscs, object of class
GMLCartesianCRS
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLProjectedCRS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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
originorigin
offsetVectoroffset 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()
Methodnew()
Initializes object
Usage
GMLRectifiedGrid$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetOrigin()
Set origin
Usage
GMLRectifiedGrid$setOrigin(x, y)
Arguments
xx
yy
MethodaddOffsetVector()
Adds offset vector
Usage
GMLRectifiedGrid$addOffsetVector(vec)
Arguments
vecvec, object of classvector
Returns
TRUE if added,FALSE otherwise
MethoddelOffsetVector()
Deletes offset vector
Usage
GMLRectifiedGrid$delOffsetVector(vec)
Arguments
vecvec, object of classvector
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLRectifiedGrid$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
GMLRectifiedGridCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLRectifiedGridCoverage$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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
generalGridAxisgeneral 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()
Methodnew()
Initializes object
Usage
GMLReferenceableGridByArray$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLReferenceableGridByArray$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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
transformationtransformation
concatenatedOperationconcatenated 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()
Methodnew()
Initializes object
Usage
GMLReferenceableGridByTransformation$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLReferenceableGridByTransformation$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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
originorigin
generalGridAxisgeneral 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()
Methodnew()
Initializes object
Usage
GMLReferenceableGridByVectors$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
MethodsetOrigin()
Set origin
Usage
GMLReferenceableGridByVectors$setOrigin(coords)
Arguments
coordscoords, object of classlist
MethodaddGeneralGridAxis()
Adds general grid axis
Usage
GMLReferenceableGridByVectors$addGeneralGridAxis(axis)
Arguments
axisobject of classGMLGeneralGridAxis
Returns
TRUE if added,FALSE otherwise
MethoddelGeneralGridAxis()
Deletes general grid axis
Usage
GMLReferenceableGridByVectors$delGeneralGridAxis(axis)
Arguments
axisobject of classGMLGeneralGridAxis
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLReferenceableGridByVectors$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLSphericalCS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GMLTemporalCRS
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLDefinition ->geometa::GMLAbstractCRS ->geometa::GMLAbstractSingleCRS ->GMLTemporalCRS
Public fields
timeCStime CS
temporalDatumtemporal 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()
MethodsetTimeCS()
Set time CS
Usage
GMLTemporalCRS$setTimeCS(timeCS)
Arguments
timeCStime CS, object of classGMLTimeCS
MethodsetTemporalDatum()
Set temporal datum
Usage
GMLTemporalCRS$setTemporalDatum(temporalDatum)
Arguments
temporalDatumtemporal datum
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLTemporalCRS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLTemporalCS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLTimeCS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
GMLTimeInstant$new(xml = NULL, timePosition = NULL)
Arguments
xmlobject of classXMLInternalNode-class
timePositiontime position
MethodsetTimePosition()
Sets the position (date or date and time of the resource contents),
Usage
GMLTimeInstant$setTimePosition( timePosition = NULL, frame = NULL, calendarEraName = NULL, indeterminatePosition = NULL)
Arguments
timePositionobject of class "numeric", "POSIXct"/"POSIXt" or "Date"
frameframe attribute
calendarEraNamecalendarEraName attribute
indeterminatePositionindeterminatePosition attribute
MethodtoISOFormat()
Export to ISO format (character)
Usage
GMLTimeInstant$toISOFormat()
Returns
acharacter in ISO format
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLTimeInstant$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GMLTimePeriod
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLAbstractTimeObject ->geometa::GMLAbstractTimePrimitive ->geometa::GMLAbstractTimeGeometricPrimitive ->GMLTimePeriod
Public fields
beginPositionbeginPosition [1]: 'POSIXct','POSIXt'
endPositionendPosition [1]: 'POSIXct','POSIXt'
durationduration [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()
Methodnew()
Initializes object
Usage
GMLTimePeriod$new(xml = NULL, beginPosition = NULL, endPosition = NULL)
Arguments
xmlobject of classXMLInternalNode-class
beginPositionobject of classnumeric,Date orPOSIXct-class
endPositionobject of classnumeric,Date orPOSIXct-class
MethodsetBeginPosition()
Set begin position
Usage
GMLTimePeriod$setBeginPosition( beginPosition = NULL, frame = NULL, calendarEraName = NULL, indeterminatePosition = NULL)
Arguments
beginPositionobject of classnumeric,Date orPOSIXct-class
frameframe attribute
calendarEraNamecalendarEraName attribute
indeterminatePositionindeterminatePosition attribute
MethodsetEndPosition()
Set end position
Usage
GMLTimePeriod$setEndPosition( endPosition = NULL, frame = NULL, calendarEraName = NULL, indeterminatePosition = NULL)
Arguments
endPositionobject of classnumeric,Date orPOSIXct-class
frameframe attribute
calendarEraNamecalendarEraName attribute
indeterminatePositionindeterminatePosition attribute
MethodcomputeInterval()
Compute interval (ISO defined duration) and set proper attribute for XML encoding. Themethod calls the static functionGMLTimePeriod$computeISODuration
Usage
GMLTimePeriod$computeInterval()
MethodsetDuration()
Set ISO duration
Usage
GMLTimePeriod$setDuration( years = 0, months = 0, days = 0, hours = 0, mins = 0, secs = 0)
Arguments
yearsyears
monthsmonths
daysdays
hourshours
minsmins
secssecs
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLTimePeriod$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GML unit definition
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLDefinition ->GMLUnitDefinition
Public fields
quantityTypeReferencequantityTypeReference [0..1]: character
catalogSymbolcatalogSymbol [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()
Methodnew()
Initializes object
Usage
GMLUnitDefinition$new(xml = NULL, defaults = list(), id = NULL)
Arguments
xmlobject of classXMLInternalNode-class
defaultslist of default values
idid
MethodsetQuantityTypeReference()
Set quantity type reference. Content is reference to a remote value
Usage
GMLUnitDefinition$setQuantityTypeReference(quantityTypeReference)
Arguments
quantityTypeReferencequantity type reference
MethodsetCatalogSymbol()
Set catalog symbol
Usage
GMLUnitDefinition$setCatalogSymbol(catalogSymbol)
Arguments
catalogSymbolcatalog symbol, preferred lexical symbol used for this unit of measure
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLUnitDefinition$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLUserDefinedCS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an GMLVerticalCRS
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->geometa::GMLAbstractGML ->geometa::GMLDefinition ->geometa::GMLAbstractCRS ->geometa::GMLAbstractSingleCRS ->GMLVerticalCRS
Public fields
verticalCSverticalDatum[
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()
MethodsetVerticalCS()
Set vertical CS
Usage
GMLVerticalCRS$setVerticalCS(verticalCS)
Arguments
verticalCSobject of classGMLVerticalCS
MethodsetVerticalDatum()
Set vertical datum. not yet supported
Usage
GMLVerticalCRS$setVerticalDatum(verticalDatum)
Arguments
verticalDatumobject of class
GMLVerticalDatum
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLVerticalCRS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
GMLVerticalCS$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for setting an INSPIREMetadataValidator
Super class
geometa::geometaLogger ->INSPIREMetadataValidator
Public fields
urlurl of the INSPIRE metadata validator
runningwether the service is up and running
statusstatus
Methods
Public methods
Inherited methods
Methodnew()
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 theapiKey. By default, theurl will bethe INSPIRE production servicehttps://inspire.ec.europa.eu/validator/swagger-ui.html.
Thekeyring_backend can be set to use a different backend for storing the INSPIRE metadata validator API key withkeyring (Default value is 'env').
Usage
INSPIREMetadataValidator$new( url = "https://inspire.ec.europa.eu/validator-api", apiKey = NULL, keyring_backend = "env")
Arguments
urlurl
apiKeyAPI key. Default is
NULL.keyring_backendbackend name to use withkeyring to store API key
MethoduploadFile()
Uploads a file. Upload a XML metadata file to INSPIRE web-service. Method called internally throughgetValidationReport.
Usage
INSPIREMetadataValidator$uploadFile(path)
Arguments
pathpath
Returns
the response from the web-service
MethodgetAPIKey()
Retrieves the API key
Usage
INSPIREMetadataValidator$getAPIKey()
Returns
the API key ascharacter
MethodgetValidationReport()
Get validation report for a metadata specified either as R object of classISOMetadata (fromgeometa package) orXMLInternalNode-class (fromXML package), or as XML file, providing the path of the XML fileto be sent to the INSPIRE metadata validator web-service. By default, a summaryreport is returned. To append the raw response of INSPIRE validation web-serviceto the summary report, setraw = TRUE.
Usage
INSPIREMetadataValidator$getValidationReport( obj = NULL, file = NULL, raw = FALSE)
Arguments
objobj
filefile
rawraw
Returns
an object of classlist
Methodclone()
The objects of this class are cloneable with this method.
Usage
INSPIREMetadataValidator$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Note
Starting 2025-05-02, The API key is not needed anymore and metadata can be then validated as anonymous user.
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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbsoluteExternalPositionalAccuracy$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_AbsoluteExternalPositionalAccuracy
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractAcquisitionInformation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractAcquisitionInformation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_AcquisitionInformation
ISOAbstractAggregate
Description
ISOAbstractAggregate
ISOAbstractAggregate
Format
R6Class object.
Value
Object ofR6Class for modelling an ISOAbstractAggregate
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOAbstractAggregate
Public fields
composedOfcomposedOf [1..*]
seriesMetadataseriesMetadata [1..*]
subsetsubset [0..*]
supersetsuperset [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()
Methodnew()
Initializes object
Usage
ISOAbstractAggregate$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddComposedOf()
Adds a dataset 'composedOf' relationship
Usage
ISOAbstractAggregate$addComposedOf(composedOf)
Arguments
composedOfobject of classISODataSet
Returns
TRUE if added,FALSE otherwise
MethoddelComposedOf()
Deletes a dataset 'composedOf' relationship
Usage
ISOAbstractAggregate$delComposedOf(composedOf)
Arguments
composedOfobject of classISODataSet
Returns
TRUE if deleted,FALSE otherwise
MethodaddSeriesMetadata()
Adds a series metadata
Usage
ISOAbstractAggregate$addSeriesMetadata(metadata)
Arguments
metadataobject of classISOMetadata
Returns
TRUE if added,FALSE otherwise
MethoddelSeriesMetadata()
Deletes a series metadata
Usage
ISOAbstractAggregate$delSeriesMetadata(metadata)
Arguments
metadataobject of classISOMetadata
Returns
TRUE if added,FALSE otherwise
MethodaddSubset()
Adds subset
Usage
ISOAbstractAggregate$addSubset(subset)
Arguments
subsetobject of class inheritingISOAbstractAggregate
Returns
TRUE if added,FALSE otherwise
MethoddelSubset()
Deletes subset
Usage
ISOAbstractAggregate$delSubset(subset)
Arguments
subsetobject of class inheritingISOAbstractAggregate
Returns
TRUE if deleted,FALSE otherwise
MethodaddSuperset()
Adds superset
Usage
ISOAbstractAggregate$addSuperset(superset)
Arguments
supersetobject of class inheritingISOAbstractAggregate
Returns
TRUE if added,FALSE otherwise
MethoddelSuperset()
Deletes superset
Usage
ISOAbstractAggregate$delSuperset(superset)
Arguments
supersetobject of class inheritingISOAbstractAggregate
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractAggregate$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractApplicationSchemaInformation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractApplicationSchemaInformation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3element_Abstract_ApplicationSchemaInformation
ISOAbstractCarrierOfCharacteristics
Description
ISOAbstractCarrierOfCharacteristics
ISOAbstractCarrierOfCharacteristics
Format
R6Class object.
Value
Object ofR6Class for modelling an abstract ISOCarrierOfCharacteristics
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOAbstractCarrierOfCharacteristics
Public fields
featureTypefeatureType [0..1]: ISOFeatureType
constrainedByconstrainedBy [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()
Methodnew()
Initializes object
Usage
ISOAbstractCarrierOfCharacteristics$new(xml = NULL, defaults = NULL)
Arguments
xmlobject of classXMLInternalNode-class
defaultsdefault values
MethodsetFeatureType()
Set feature type
Usage
ISOAbstractCarrierOfCharacteristics$setFeatureType(featureType)
Arguments
featureTypefeature type, object of classISOFeatureType
MethodaddConstraint()
Adds constraint
Usage
ISOAbstractCarrierOfCharacteristics$addConstraint(constraint)
Arguments
constraint,object of classISOConstraint
Returns
TRUE if added,FALSE otherwise
MethoddelConstraint()
Deletes constraint
Usage
ISOAbstractCarrierOfCharacteristics$delConstraint(constraint)
Arguments
constraint,object of classISOConstraint
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractCarrierOfCharacteristics$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISOAbstracCatalogue
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOAbstractCatalogue
Public fields
namename [1..1]: character
scopescope [1..*]: character
fieldOfApplicationfieldOfApplication [0.*]: character
versionNumberversionNumber [1..1]: character
versionDateversionDate [1..1]: Date/Posix
languagelanguage [0..1]: character
characterSetcharacter set [0..1]: character
localelocale [0..*]: ISOLocale
subCataloguesubCatalogue [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()
Methodnew()
Initializes object
Usage
ISOAbstractCatalogue$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetName()
Sets the name. Locale names can be specified as
Usage
ISOAbstractCatalogue$setName(name, locales = NULL)
Arguments
namename
localeslocales, object of classlist
MethodaddScope()
Adds scope
Usage
ISOAbstractCatalogue$addScope(scope, locales = NULL)
Arguments
scopescope
localeslocales, object of classlist
Returns
TRUE if added,FALSE otherwise
MethoddelScope()
Deletes scope
Usage
ISOAbstractCatalogue$delScope(scope, locales = NULL)
Arguments
scopescope
localeslocales, object of classlist
Returns
TRUE if deleted,FALSE otherwise
MethodaddFieldOfApplication()
Adds field of application
Usage
ISOAbstractCatalogue$addFieldOfApplication(fieldOfApplication, locales = NULL)
Arguments
fieldOfApplicationfield of application
localeslocales, object of classlist
Returns
TRUE if added,FALSE otherwise
MethoddelFieldOfApplication()
Deletes field of application
Usage
ISOAbstractCatalogue$delFieldOfApplication(fieldOfApplication)
Arguments
fieldOfApplicationfield of application
localeslocales, object of classlist
Returns
TRUE if deleted,FALSE otherwise
MethodsetVersionNumber()
Set version number
Usage
ISOAbstractCatalogue$setVersionNumber(versionNumber)
Arguments
versionNumberversion number
MethodsetVersionDate()
Set version date
Usage
ISOAbstractCatalogue$setVersionDate(versionDate)
Arguments
versionDateversion date
MethodsetLanguage()
Set language
Usage
ISOAbstractCatalogue$setLanguage(locale)
Arguments
localeobject of classISOLanguage or anycharacterfrom values returned by
ISOLanguages$values()
MethodsetCharacterSet()
Set charset
Usage
ISOAbstractCatalogue$setCharacterSet(charset)
Arguments
charsetobject of classISOCharacterSet or anycharacterfrom values returned by
ISOCharacterSet$values()
MethodaddLocale()
Adds locale
Usage
ISOAbstractCatalogue$addLocale(locale)
Arguments
localeobject of classISOLocale
Returns
TRUE if added,FALSE otherwise
MethoddelLocale()
Deletes locale
Usage
ISOAbstractCatalogue$delLocale(locale)
Arguments
localeobject of classISOLocale
Returns
TRUE if deleted,FALSE otherwise
MethodaddSubCatalogue()
Add sub catalogue
Usage
ISOAbstractCatalogue$addSubCatalogue(subCatalogue)
Arguments
subCatalogueobject of classISOAbstractCatalogue
Returns
TRUE if added,FALSE otherwise
MethoddelSubCatalogue()
Deletes sub catalogue
Usage
ISOAbstractCatalogue$delSubCatalogue(subCatalogue)
Arguments
subCatalogueobject of classISOAbstractCatalogue
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractCatalogue$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/cat/1.2.0/cat/#element_AbstractCT_Catalogue
- ISO 19115-3https://schemas.isotc211.org/19115/-3/cat/1.0/cat/#element_AbstractCT_Catalogue
ISOAbstractCitation
Description
ISOAbstractCitation
ISOAbstractCitation
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractCitation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractCitation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Citation
ISOAbstractCompleteness
Description
ISOAbstractCompleteness
ISOAbstractCompleteness
Format
R6Class object.
Value
Object ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractCompleteness$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_Completeness
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_Completeness
ISOAbstractConstraints
Description
ISOAbstractConstraints
ISOAbstractConstraints
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractConstraints$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractConstraints$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Constraints
ISOAbstractContentInformation
Description
ISOAbstractContentInformation
ISOAbstractContentInformation
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractContentInformation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractContentInformation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_ContentInformation
ISOAbstractDataEvaluation
Description
ISOAbstractDataEvaluation
ISOAbstractDataEvaluation
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO abstract data evaluation
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOAbstractDataEvaluation
Public fields
dateTimedateTime
evaluationMethodDescriptionevaluationMethodDescription
evaluationProcedureevaluationProcedure
referenceDocreferenceDoc
evaluationMethodTypeevaluationMethodType
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOAbstractDataEvaluation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetDateTime()
Set date time
Usage
ISOAbstractDataEvaluation$setDateTime(dateTime)
Arguments
dateTimedateTime object of classISOBaseDateTime
MethodsetEvaluationMethodDescription()
Set evaluation method description
Usage
ISOAbstractDataEvaluation$setEvaluationMethodDescription( description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized descriptions. Default is
NULL
MethodsetEvaluationProcedure()
Set evaluation procedure
Usage
ISOAbstractDataEvaluation$setEvaluationProcedure(procedure)
Arguments
procedureprocedure, object of classISOCitation
MethodaddReferenceDoc()
Adds reference doc
Usage
ISOAbstractDataEvaluation$addReferenceDoc(referenceDoc)
Arguments
referenceDocobject of classISOCitation
Returns
TRUE if added,FALSE otherwise
MethoddelReferenceDoc()
Deletes reference doc
Usage
ISOAbstractDataEvaluation$delReferenceDoc(referenceDoc)
Arguments
referenceDocobject of classISOCitation
Returns
TRUE if deleted,FALSE otherwise
MethodsetEvaluationMethodType()
Set evaluation method type
Usage
ISOAbstractDataEvaluation$setEvaluationMethodType(type)
Arguments
typeobject of classISOEvaluationMethodType or anycharacter valuefrom those returned by
ISOEvaluationMethodType$values()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractDataEvaluation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_DataEvaluation
ISOAbstractDataQuality
Description
ISOAbstractDataQuality
ISOAbstractDataQuality
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractDataQuality$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractDataQuality$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19157/-/dqc/1.2/dqc/#element_Abstract_DataQuality
ISOAbstractDistribution
Description
ISOAbstractDistribution
ISOAbstractDistribution
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractDistribution$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractDistribution$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Distribution
ISOAbstractExtent
Description
ISOAbstractExtent
ISOAbstractExtent
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractExtent$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractExtent$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Extent
ISOAbstractFeatureCatalogue
Description
ISOAbstractFeatureCatalogue
ISOAbstractFeatureCatalogue
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractFeatureCatalogue$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractFeatureCatalogue$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19110/-/fcc/2.2/fcc/#element_Abstract_FeatureCatalogue
ISOAbstractFeatureType
Description
ISOAbstractFeatureType
ISOAbstractFeatureType
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractFeatureType$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractFeatureType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19110/-/fcc/2.2/fcc/#element_Abstract_FeatureType
ISOAbstractFormat
Description
ISOAbstractFormat
ISOAbstractFormat
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractFormat$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractFormat$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Format
ISOAbstractGenericName
Description
ISOAbstractGenericName
ISOAbstractGenericName
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO abstract GenericName
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLCodeType ->ISOAbstractGenericName
Public fields
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOAbstractGenericName$new(xml = NULL, value = NULL, codeSpace = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
codeSpacecode space
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractGenericName$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractLineageInformation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractLineageInformation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_LineageInformation
ISOAbstractLogicalConsistency
Description
ISOAbstractLogicalConsistency
ISOAbstractLogicalConsistency
Format
R6Class object.
Value
Object ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractLogicalConsistency$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_LogicalConsistency
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_LogicalConsistency
ISOAbstractMDContentInformation
Description
ISOAbstractMDContentInformation
ISOAbstractMDContentInformation
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractMDContentInformation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractMDContentInformation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Note
Abstract class. Used internally bygeometa
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractMD_ContentInformation
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_AbstractMD_ContentInformation
ISOAbstractMaintenanceInformation
Description
ISOAbstractMaintenanceInformation
ISOAbstractMaintenanceInformation
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractMaintenanceInformation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractMaintenanceInformation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_MaintenanceInformation
ISOAbstractMetadata
Description
ISOAbstractMetadata
ISOAbstractMetadata
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractMetadata$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractMetadata$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Metadata
ISOAbstractMetadataExtension
Description
ISOAbstractMetadataExtension
ISOAbstractMetadataExtension
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractMetadataExtension$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractMetadataExtension$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_MetadataExtension
ISOAbstractMetaquality
Description
ISOAbstractMetaquality
ISOAbstractMetaquality
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO abstract meta quality
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractQualityElement ->geometa::ISODataQualityAbstractElement ->ISOAbstractMetaquality
Public fields
relatedElementrelatedElement [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()
Methodnew()
Initializes object
Usage
ISOAbstractMetaquality$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddRelatedElement()
Adds related element
Usage
ISOAbstractMetaquality$addRelatedElement(element)
Arguments
elementobject of classISODataQualityAbstractElement
Returns
TRUE if added,FALSE otherwise
MethoddelRelatedElement()
Deletes related element
Usage
ISOAbstractMetaquality$delRelatedElement(element)
Arguments
elementobject of classISODataQualityAbstractElement
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractMetaquality$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_Metaquality
ISOAbstractObject
Description
ISOAbstractObject
ISOAbstractObject
Format
R6Class object.
Value
Object ofR6Class 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 referenceand title.getISOStandard(clazz, version)Inherit the ISO (and/or OGC) standard reference for a givengeometa class.The object returned is a
data.framecontaining the specification referenceand title.getISOClasses(extended, pretty)Get the list of classes supported bygeometa. By default,
extendedisset toFALSE(restrained togeometa environment). IfTRUE, thisallows to list eventual classes loaded in your global environment and that extendgeometa 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
wrapwrap
elementelement
namespacenamespace
defaultsdefaults
attrsattributes
printAttrsattributes to print
parentAttrsparent attributes
valuevalue
value_as_fieldvalue as field?
isNullis null?
anyElementany element?
Methods
Public methods
Inherited methods
Methodnew()
Initializes object
Usage
ISOAbstractObject$new( xml = NULL, element = NULL, namespace = NULL, attrs = list(), defaults = list(), wrap = TRUE, value_as_field = FALSE)
Arguments
xmlobject of classXMLInternalNode-class
elementelement name
namespacenamespace
attrsattrs
defaultsdefaults
wrapwrap?
value_as_fieldvalue as field?
MethodcheckMetadataStandardCompliance()
Check if object can be instantiated vs. the current metadata standard
Usage
ISOAbstractObject$checkMetadataStandardCompliance()
MethodstopIfMetadataStandardIsNot()
Utility to stop in case a the current metadata standard does not match the one required for the code. This utilitycan be used to check applicability of a certain method, depending on on the current metadata standard.
Usage
ISOAbstractObject$stopIfMetadataStandardIsNot(version)
Arguments
versionversion
Methodprint()
Provides a custom print output (as tree) of the current class
Usage
ISOAbstractObject$print(..., depth = 1, add_codelist_description = TRUE)
Arguments
...args
depthclass nesting depth
add_codelist_descriptionAdd codelist description. Default is
TRUE
Methoddecode()
Decodes object from XML
Usage
ISOAbstractObject$decode(xml)
Arguments
xmlobject of classXMLInternalNode-class
Methodencode()
Encodes object as XML.
By default, namespace definition will be added to XML root (addNS = TRUE), and validationof object will be performed (validate = TRUE) prior to its XML encoding. The argumentstrict allows to stop the encoding in case object is not valid, with a default value set toFALSE.
The argumentsetSerialID is used bygeometa to generate automatically serial IDs associated toXML elements, in particular for GML, default value isTRUE (recommended value).
The argumentresetSerialID is used bygeometa for reseting mandatory IDsassociated to XML elements, such as GML objects, default value isTRUE (recommended value).
Settinginspire to TRUE (default FALSE), the metadata will be checked withthe 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 theinspireValidator. SeeINSPIREMetadataValidator for more details
Usage
ISOAbstractObject$encode( addNS = TRUE, validate = TRUE, strict = FALSE, inspire = FALSE, inspireValidator = NULL, resetSerialID = TRUE, setSerialID = TRUE, encoding = "UTF-8")
Arguments
addNSadd namespace? Default is
TRUEvalidatevalidate XML output against schemas?
strictstrict validation? Default is
FALSE.inspireperform INSPIRE validation? Default is
FALSEinspireValidatoran object of classINSPIREMetadataValidator to perform INSPIRE metadata validation. Deprecated. See below note.
resetSerialIDreset Serial ID? Default is
TRUEsetSerialIDset serial ID? Default is
TRUEencodingencoding. Default is
UTF-8
Methodvalidate()
Validates an XML object resulting from object encoding
Usage
ISOAbstractObject$validate( xml = NULL, strict = FALSE, inspire = FALSE, inspireValidator = NULL)
Arguments
xmlobject of classXMLInternalNode-class
strictstrict validation? If
TRUE, a invalid XML will return an errorinspireperform INSPIRE validation? Default is
FALSEinspireValidatoran object of classINSPIREMetadataValidator to perform INSPIRE metadata validation.Deprecated, see below note.
Returns
TRUE if valid,FALSE otherwise
Methodsave()
Save XML representation resulting from$encode(...) method to a file
Usage
ISOAbstractObject$save(file, ...)
Arguments
filefile
...any other argument from
$encode(...)method
MethodgetNamespaceDefinition()
Get namespace definition
Usage
ISOAbstractObject$getNamespaceDefinition(recursive = FALSE)
Arguments
recursiverecursive namespace definitions? Default is
FALSE
Returns
the list of XML namespace definitions
MethodgetClassName()
Get class name
Usage
ISOAbstractObject$getClassName(level = 1L)
Arguments
levellevel of class
Returns
the class name
MethodgetClass()
Get class
Usage
ISOAbstractObject$getClass()
Returns
the corresponding class, asR6Class reference object generator
MethodwrapBaseElement()
Wraps base element
Usage
ISOAbstractObject$wrapBaseElement(field, fieldObj)
Arguments
fieldfield name
fieldObjfield object
anobject of classR6Class
MethodsetIsNull()
Set Is Null
Usage
ISOAbstractObject$setIsNull(isNull, reason = "missing")
Arguments
isNullobject of classlogical
reasonreason why object is Null
Methodcontains()
Util to know if a field contain a metadata element
Usage
ISOAbstractObject$contains(field, metadataElement)
Arguments
fieldfield name
metadataElementmetadata element
Returns
TRUE if contains,FALSE otherwise
MethodaddListElement()
Util to add an element to a list of elements for N cardinality of a target element name
Usage
ISOAbstractObject$addListElement(field, metadataElement)
Arguments
fieldfield
metadataElementmetadata element
Returns
TRUE if added,FALSE otherwise
MethoddelListElement()
Util to deleted an element to a list of elements for N cardinality of a target element name
Usage
ISOAbstractObject$delListElement(field, metadataElement)
Arguments
fieldfield
metadataElementmetadata element
Returns
TRUE if deleted,FALSE otherwise
MethodsetAttr()
Util to set an attribute
Usage
ISOAbstractObject$setAttr(attrKey, attrValue)
Arguments
attrKeyattribute key
attrValueattribute value
MethodaddFieldAttrs()
Util add field attributes, over the XML field wrapping element instead of the element itself
Usage
ISOAbstractObject$addFieldAttrs(field, ...)
Arguments
fieldfield
...list of attributes
MethodsetId()
Set id
Usage
ISOAbstractObject$setId(id, addNS = FALSE)
Arguments
idid
addNSadd namespace definition? Default is
FALSE
MethodsetHref()
Set Href attribute
Usage
ISOAbstractObject$setHref(href)
Arguments
hrefhref
MethodsetCodeList()
Set codelist attribute
Usage
ISOAbstractObject$setCodeList(codeList)
Arguments
codeListcodelist
MethodsetCodeListValue()
Set codelist value
Usage
ISOAbstractObject$setCodeListValue(codeListValue)
Arguments
codeListValuecodelist value
MethodsetCodeSpace()
Set codeSpace
Usage
ISOAbstractObject$setCodeSpace(codeSpace)
Arguments
codeSpacecodespace
MethodsetValue()
Set value
Usage
ISOAbstractObject$setValue(value)
Arguments
valuevalue
MethodisDocument()
Util to check where object refers to a emetadata document (eg.ISOMetadata orISOFeatureCatalogue)
Usage
ISOAbstractObject$isDocument()
Returns
TRUE if a document,FALSE otherwise
MethodisFieldInheritedFrom()
Indicates the class a field inherits from
Usage
ISOAbstractObject$isFieldInheritedFrom(field)
Arguments
fieldfield
Returns
an object generator of classR6Class
MethodcreateLocalisedProperty()
Creates a localised property
Usage
ISOAbstractObject$createLocalisedProperty(text, locales)
Arguments
texttext
localesa list of localized names
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractObject$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Note
Abstract ISO Metadata class used internally by geometa
From 2025-05-02, the INSPIRE metadata validation does not require anymore an API Key. Therefore, it is notrequired to specify aninspireValidator. To send your metadata to INSPIRE, just setinspire toTRUE.
From 2025-05-02, the INSPIRE metadata validation does not require anymore an API Key. Therefore, it is notrequired to specify aninspireValidator. To send your metadata to INSPIRE, just setinspire toTRUE.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
ISOAbstractOnlineResource
Description
ISOAbstractOnlineResource
ISOAbstractOnlineResource
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractOnlineResource$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractOnlineResource$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_OnlineResource
ISOAbstractParameter
Description
ISOAbstractParameter
ISOAbstractParameter
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO abstract parameter
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOAbstractParameter
Public fields
namename [1..1]: character|ISOMemberName
directiondirection [0..1]: ISOParameterDirection
descriptiondescription [0..1]: character
optionalityoptionality [1..1]: logical
repeatabilityrepeatability [1..1]: logical
valueTypevalueType [1..1]: ISORecordType
valuevalue [0..*] : ISORecord
resourceresource [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()
Methodnew()
Initializes object
Usage
ISOAbstractParameter$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetName()
Set name
Usage
ISOAbstractParameter$setName(name, attributeType, locales = NULL)
Arguments
namename
attributeTypeattribute type
localeslist of localized texts. Default is
NULL
MethodsetDirection()
Set direction
Usage
ISOAbstractParameter$setDirection(direction)
Arguments
directionobject of classISOParameterDirection orcharacteramong values returned by
ISOParameterDirection$values()
MethodsetDescription()
Set description
Usage
ISOAbstractParameter$setDescription(description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized texts. Default is
NULL
MethodsetOptionality()
Set optionality
Usage
ISOAbstractParameter$setOptionality(optional)
Arguments
optionalobject of classlogical
MethodsetRepeatability()
Set repeatability
Usage
ISOAbstractParameter$setRepeatability(repeatable)
Arguments
repeatableobject of classlogical
MethodsetValueType()
Set value type
Usage
ISOAbstractParameter$setValueType(valueType)
Arguments
valueTypeobject of classISORecordType
MethodaddValue()
Adds value
Usage
ISOAbstractParameter$addValue(value)
Arguments
valueobject of classISORecord
Returns
TRUE if added,FALSE otherwise
MethoddelValue()
Deletes value
Usage
ISOAbstractParameter$delValue(value)
Arguments
valueobject of classISORecord
Returns
TRUE if deleted,FALSE otherwise
MethodaddResource()
Adds resource
Usage
ISOAbstractParameter$addResource(resource)
Arguments
resourceobject of classISOSource
Returns
TRUE if added,FALSE otherwise
MethoddelResource()
Deletes resource
Usage
ISOAbstractParameter$delResource(resource)
Arguments
resourceobject of classISOSource
Returns
TRUE if added,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractParameter$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Parameter
ISOAbstractParty
Description
ISOAbstractParty
ISOAbstractParty
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO abstract Party
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOAbstractParty
Public fields
namename
contactInfocontactInfo
partyIdentifierpartyIdentifier
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOAbstractParty$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetName()
Set name
Usage
ISOAbstractParty$setName(name, locales = NULL)
Arguments
namename
localeslist of localized texts. Default is
NULL
MethodaddContactInfo()
Adds contactInfo
Usage
ISOAbstractParty$addContactInfo(contactInfo)
Arguments
contactInfoobject of classISOContact
Returns
TRUE if added,FALSE otherwise
MethoddelContactInfo()
Deletes contactInfo
Usage
ISOAbstractParty$delContactInfo(contactInfo)
Arguments
contactInfoobject of classISOContact
Returns
TRUE if deleted,FALSE otherwise
MethodaddPartyIdentifier()
Adds party identifier
Usage
ISOAbstractParty$addPartyIdentifier(partyIdentifier)
Arguments
partyIdentifierpartyIdentifier
Returns
TRUE if added,FALSE otherwise
MethoddelPartyIdentifier()
Deletes party identifier
Usage
ISOAbstractParty$delPartyIdentifier(partyIdentifier)
Arguments
partyIdentifierpartyIdentifier
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractParty$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractPlatform$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractPlatform$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Platform
ISOAbstractPortrayalCatalogueInformation
Description
ISOAbstractPortrayalCatalogueInformation
ISOAbstractPortrayalCatalogueInformation
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractPortrayalCatalogueInformation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractPortrayalCatalogueInformation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_PortrayalCatalogueInformation
ISOAbstractPositionalAccuracy
Description
ISOAbstractPositionalAccuracy
ISOAbstractPositionalAccuracy
Format
R6Class object.
Value
Object ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractPositionalAccuracy$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_PositionalAccuracy
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_PositionalAccuracy
ISOAbstractPropertyType
Description
ISOAbstractPropertyType
ISOAbstractPropertyType
Format
R6Class object.
Value
Object ofR6Class for modelling an ISOAbstractPropertyType
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractCarrierOfCharacteristics ->ISOAbstractPropertyType
Public fields
memberNametypeName [1..1]: ISOLocalName
definitiondefinition [0..1]: character
cardinalitycardinality [1..1]: ISOMultiplicity
designationdesignatio [0..1]: character (=> ISO 19115-3)
definitionReferencedefinitionReference [0..1]
featureCataloguefeatureCatalogue [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()
Methodnew()
Initializes object
Usage
ISOAbstractPropertyType$new(xml = NULL, defaults = NULL)
Arguments
xmlobject of classXMLInternalNode-class
defaultsdefault values
MethodsetMemberName()
Set member name
Usage
ISOAbstractPropertyType$setMemberName(memberName)
Arguments
memberNamemember name object of classcharacter (in ISO 19139 and 19115-3) orISOLocalName (in ISO 19139 only)
MethodsetDefinition()
Set definition
Usage
ISOAbstractPropertyType$setDefinition(definition, locales = NULL)
Arguments
definitiondefinition
localeslocale definitions, aslist
MethodsetCardinality()
Set cardinality
Usage
ISOAbstractPropertyType$setCardinality(lower, upper)
Arguments
lowerlower
upperupper
MethodsetDesignation()
Set designation
Usage
ISOAbstractPropertyType$setDesignation(designation, locales = NULL)
Arguments
designationdesignation
localeslocale designations, aslist
MethodsetDefinitionReference()
Set definition reference
Usage
ISOAbstractPropertyType$setDefinitionReference(definitionReference)
Arguments
definitionReferenceobject of classISODefinitionReference
MethodsetFeatureCatalogue()
Set feature catalogue
Usage
ISOAbstractPropertyType$setFeatureCatalogue(featureCatalogue)
Arguments
featureCatalogueobject of classISOFeatureCatalogue
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractPropertyType$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISO abstract quality element
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOAbstractQualityElement
Public fields
dateTimedateTime
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOAbstractQualityElement$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetDateTime()
Set date time
Usage
ISOAbstractQualityElement$setDateTime(dateTime)
Arguments
dateTimedateTime object of classISOBaseDateTime
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractQualityElement$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19157/-/dqc/1.2/dqc/#element_Abstract_QualityElement
ISOAbstractRSReferenceSystem
Description
ISOAbstractRSReferenceSystem
ISOAbstractRSReferenceSystem
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO abstract RS Reference system
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOAbstractRSReferenceSystem
Public fields
namename
domainOfValiditydomain 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()
Methodnew()
Initializes object
Usage
ISOAbstractRSReferenceSystem$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetName()
Set name
Usage
ISOAbstractRSReferenceSystem$setName(name)
Arguments
namename, object of classISOReferenceIdentifier
MethodaddDomainOfValidity()
Adds domain of validity
Usage
ISOAbstractRSReferenceSystem$addDomainOfValidity(domainOfValidity)
Arguments
domainOfValidityobject of classISOExtent
Returns
TRUE if added,FALSE otherwise
MethoddelDomainOfValidity()
Deletes domain of validity
Usage
ISOAbstractRSReferenceSystem$delDomainOfValidity(domainOfValidity)
Arguments
domainOfValidityobject of classISOExtent
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractRSReferenceSystem$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractReferenceSystem$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractReferenceSystem$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_ReferenceSystem
ISOAbstractResourceDescription
Description
ISOAbstractResourceDescription
ISOAbstractResourceDescription
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractResourceDescription$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractResourceDescription$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_ResourceDescription
ISOAbstractResponsibility
Description
ISOAbstractResponsibility
ISOAbstractResponsibility
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractResponsibility$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractResponsibility$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Responsibility
ISOAbstractResult
Description
ISOAbstractResult
ISOAbstractResult
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractResult$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractResult$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Note
abstract class
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_Result
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_Result
ISOAbstractSpatialRepresentation
Description
ISOAbstractSpatialRepresentation
ISOAbstractSpatialRepresentation
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractSpatialRepresentation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractSpatialRepresentation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_SpatialRepresentation
ISOAbstractSpatialResolution
Description
ISOAbstractSpatialResolution
ISOAbstractSpatialResolution
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractSpatialResolution$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractSpatialResolution$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_SpatialResolution
ISOAbstractStandardOrderProcess
Description
ISOAbstractStandardOrderProcess
ISOAbstractStandardOrderProcess
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractStandardOrderProcess$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractStandardOrderProcess$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_StandardOrderProcess
ISOAbstractTemporalAccuracy
Description
ISOAbstractTemporalAccuracy
ISOAbstractTemporalAccuracy
Format
R6Class object.
Value
Object ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractTemporalAccuracy$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_TemporalAccuracy
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_TemporalAccuracy
ISOAbstractTemporalQuality
Description
ISOAbstractTemporalQuality
ISOAbstractTemporalQuality
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractTemporalQuality$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractTemporalQuality$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_TemporalQuality
ISOAbstractThematicAccuracy
Description
ISOAbstractThematicAccuracy
ISOAbstractThematicAccuracy
Format
R6Class object.
Value
Object ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractThematicAccuracy$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_ThematicAccuracy
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_ThematicAccuracy
ISOAbstractTypedDate
Description
ISOAbstractTypedDate
ISOAbstractTypedDate
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAbstractTypedDate$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAbstractTypedDate$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_TypedDate
ISOAccuracyOfATimeMeasurement
Description
ISOAccuracyOfATimeMeasurement
ISOAccuracyOfATimeMeasurement
Format
R6Class object.
Value
Object ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAccuracyOfATimeMeasurement$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_AccuracyOfATimeMeasurement
- ISO 19115-3https://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 ofR6Class for modelling an ISO Address
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOAddress
Public fields
deliveryPointdelivery point
citycity
postalCodepostal code
countrycountry
electronicMailAddressemail
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOAddress$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetDeliveryPoint()
Set delivery point
Usage
ISOAddress$setDeliveryPoint(deliveryPoint, locales = NULL)
Arguments
deliveryPointdelivery point
localeslist of localized names
MethodaddDeliveryPoint()
Adds delivery point
Usage
ISOAddress$addDeliveryPoint(deliveryPoint, locales = NULL)
Arguments
deliveryPointdelivery point
localeslist of localized names
Returns
TRUE if added,FALSE otherwise
MethoddelDeliveryPoint()
Deletes delivery point
Usage
ISOAddress$delDeliveryPoint(deliveryPoint, locales = NULL)
Arguments
deliveryPointdelivery point
localeslist of localized names
Returns
TRUE if added,FALSE otherwise
MethodsetCity()
Set city
Usage
ISOAddress$setCity(city, locales = NULL)
Arguments
citycity
localeslist of localized names
MethodsetPostalCode()
Set postal code
Usage
ISOAddress$setPostalCode(postalCode, locales = NULL)
Arguments
postalCodepostal code
localeslist of localized names
MethodsetCountry()
Set country
Usage
ISOAddress$setCountry(country, locales = NULL)
Arguments
countrycountry
localeslist of localized names
MethodsetEmail()
Set email
Usage
ISOAddress$setEmail(email, locales = NULL)
Arguments
emailemail
localeslist of localized names
MethodaddEmail()
Adds email
Usage
ISOAddress$addEmail(email, locales = NULL)
Arguments
emailemail
localeslist of localized names
Returns
TRUE if added,FALSE otherwise
MethoddelEmail()
Deletes email
Usage
ISOAddress$delEmail(email, locales = NULL)
Arguments
emailemail
localeslist of localized names
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAddress$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_Address
- ISO 19115-3https://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 ofR6Class for modelling a ISO AggregateInformation
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOAggregateInformation
Public fields
aggregateDataSetNameaggregate dataset name
aggregateDataSetIdentifieraggregate dataset identifier
associationTypeassociation type
initiativeTypeinitiative 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()
Methodnew()
Initializes object
Usage
ISOAggregateInformation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetAggregateDataSetName()
Set aggregate dataset name
Usage
ISOAggregateInformation$setAggregateDataSetName(datasetName)
Arguments
datasetNameobject of classISOCitation
MethodsetAggregateDataSetIdentifier()
Set aggregate dataset identifier
Usage
ISOAggregateInformation$setAggregateDataSetIdentifier(datasetIdentifier)
Arguments
datasetIdentifierobject of classISOMetaIdentifier
MethodsetAssociationType()
Set association type
Usage
ISOAggregateInformation$setAssociationType(associationType)
Arguments
associationTypeobject of classISOAssociationType orcharacter value among valuesfrom
ISOAssociationType$values()
MethodsetInitiativeType()
Set association type
Usage
ISOAggregateInformation$setInitiativeType(initiativeType)
Arguments
initiativeTypeobject of classISOInitiativeType orcharacter value among valuesfrom
ISOInitiativeType$values()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAggregateInformation$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAggregationDerivation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAggregationDerivation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_AggregationDerivation
ISOAnchor
Description
ISOAnchor
ISOAnchor
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAnchor$new(xml = NULL, name = NULL, ...)
Arguments
xmlobject of classXMLInternalNode-class
namename
...attributes for XML encoding
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAnchor$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmx/1.0/gmx/#element_Anchor
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAngle$new(xml = NULL, value, uom, useUomURI = FALSE)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
uomuom symbol of unit of measure used
useUomURIuse uom URI. Default is
FALSE
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAngle$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Angle
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Angle
ISOApplicationSchemaInformation
Description
ISOApplicationSchemaInformation
ISOApplicationSchemaInformation
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO ApplicationSchemaInformation
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOApplicationSchemaInformation
Public fields
namename [1..1]
schemaLanguagechemaLanguage [1..1]
constraintLanguageconstraintLanguage [1..1]
schemaAsciischemaAscii [0..1]
graphicsFilegraphicsFile [0..1]: ISOOnlineResource
softwareDevelopmentFilesoftwareDevelopmentFile [0..1]: ISOOnlineResource
softwareDevelopmentFileFormatsoftwareDevelopmentFileFormat [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()
Methodnew()
Initializes object
Usage
ISOApplicationSchemaInformation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetName()
Set name
Usage
ISOApplicationSchemaInformation$setName(name)
Arguments
namename
MethodsetSchemaLanguage()
Set schema language
Usage
ISOApplicationSchemaInformation$setSchemaLanguage(schemaLanguage)
Arguments
schemaLanguageschema language
MethodsetConstraintLanguage()
Set constraint language
Usage
ISOApplicationSchemaInformation$setConstraintLanguage(constraintLanguage)
Arguments
constraintLanguageconstraint language
MethodsetSchemaAscii()
Set schema Ascii
Usage
ISOApplicationSchemaInformation$setSchemaAscii(schemaAscii)
Arguments
schemaAsciischema Ascii
MethodsetGraphicsFile()
Set graphics file
Usage
ISOApplicationSchemaInformation$setGraphicsFile(graphicsFile)
Arguments
graphicsFilegraphics file
MethodsetSoftwareDevelopmentFile()
Set software development file
Usage
ISOApplicationSchemaInformation$setSoftwareDevelopmentFile(file)
Arguments
filefile
MethodsetSoftwareDevelopmentFileFormat()
Set software development file format
Usage
ISOApplicationSchemaInformation$setSoftwareDevelopmentFileFormat(format)
Arguments
formatfile format
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOApplicationSchemaInformation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ApplicationSchemaInformation
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mas/1.0/mas/#element_MD_ApplicationSchemaInformation
ISOAssociatedResource
Description
ISOAssociatedResource
ISOAssociatedResource
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO associated resource
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOAssociatedResource
Public fields
namename [0..1]: ISOAbstractCitation
associationTypeassociationType [1..1]: ISOAssociationType
initiativeTypeinitiativeType [0..1]: ISOInitiativeType
metadataReferencemetadataReference [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()
Methodnew()
Initializes object
Usage
ISOAssociatedResource$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetName()
Set name
Usage
ISOAssociatedResource$setName(name)
Arguments
namename object of classISOAbstractCitation
MethodsetAssociationType()
Set association type
Usage
ISOAssociatedResource$setAssociationType(associationType)
Arguments
associationTypeassociationType object of classISOAssociationType orany value among values listed by
ISOAssociationType$values()
MethodsetInitiativeType()
Set initiative type
Usage
ISOAssociatedResource$setInitiativeType(initiativeType)
Arguments
initiativeTypeinitiativeType object of classISOInitiativeType orany value among values listed by
ISOInitiativeType$values()
MethodsetMetadatReference()
Set metadata reference
Usage
ISOAssociatedResource$setMetadatReference(metadataReference)
Arguments
metadataReferencemetadataReference object of classISOAbstractCitation
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAssociatedResource$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_AssociatedResource
ISOAssociation
Description
ISOAssociation
ISOAssociation
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAssociation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAssociation$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISOAssociationRole
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractCarrierOfCharacteristics ->geometa::ISOAbstractPropertyType ->geometa::ISOPropertyType ->ISOAssociationRole
Public fields
typetype: ISORoleType
isOrderedisOrdered: logical
isNavigableisNavigable: logical
relationrelation: ISOAssociationRole
rolePlayerrolePlayer: 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()
Methodnew()
Initializes object
Usage
ISOAssociationRole$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetRoleType()
Set role type
Usage
ISOAssociationRole$setRoleType(roleType)
Arguments
roleTyperole type, object of classISORoleType or anycharacter amongvalues returned by
ISORoleType$values()
MethodsetIsOrdered()
Set is ordered
Usage
ISOAssociationRole$setIsOrdered(isOrdered)
Arguments
isOrderedobject of classlogical
MethodsetIsNavigable()
Set is navigable
Usage
ISOAssociationRole$setIsNavigable(isNavigable)
Arguments
isNavigableobject of classlogical
MethodsetRelation()
Set relation
Usage
ISOAssociationRole$setRelation(relation)
Arguments
relationrelation
MethodaddRolePlayer()
Adds role player
Usage
ISOAssociationRole$addRolePlayer(rolePlayer)
Arguments
rolePlayerobject of classISOFeatureType
Returns
TRUE if added,FALSE otherwise
MethoddelRolePlayer()
Deletes role player
Usage
ISOAssociationRole$delRolePlayer(rolePlayer)
Arguments
rolePlayerobject of classISOFeatureType
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAssociationRole$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOAssociationType$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAssociationType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DS_AssociationTypeCode
- ISO 19115-3https://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 ofR6Class for modelling a ISO attribute group
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOAttributeGroup
Public fields
contentTypecontentType [1..*] : ISOCoverageContentType
attributeattribute [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()
Methodnew()
Initializes object
Usage
ISOAttributeGroup$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddContentType()
Adds coverage content type
Usage
ISOAttributeGroup$addContentType(contentType)
Arguments
contentTypecontentType object of classISOCoverageContentType or any value amongvalues listed in
ISOCoverageContentType$values()
Returns
TRUE if added,FALSe otherwise
MethoddelContentType()
Deletes coverage content type
Usage
ISOAttributeGroup$delContentType(contentType)
Arguments
contentTypecontentType object of classISOCoverageContentType or any value amongvalues listed in
ISOCoverageContentType$values()
Returns
TRUE if deleted,FALSe otherwise
MethodaddAttribute()
Adds attribute
Usage
ISOAttributeGroup$addAttribute(attribute)
Arguments
attributeobject of classISORangeDimension
Returns
TRUE if added,FALSe otherwise
MethoddelAttribute()
Deletes attribute
Usage
ISOAttributeGroup$delAttribute(attribute)
Arguments
attributeobject of classISORangeDimension
Returns
TRUE if deleted,FALSe otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAttributeGroup$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_AttributeGroup
ISOAttributes
Description
ISOAttributes
ISOAttributes
Format
R6Class object.
Value
Spatial object ofR6Class for modelling a list of ISO xml attributes
Public fields
attrsattrs
Methods
Public methods
Methodnew()
method is used to instantiate a vector of attributes to be usedfor empty element properties.
Usage
ISOAttributes$new(...)
Arguments
...list of attributes
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOAttributes$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISOBand
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISORangeDimension ->ISOBand
Public fields
maxValuemaxValue [0..1] : numeric
minValueminValue [0..1] : numeric
unitsunits [0..1] : GMLUnitDefinition
peakResponsepeakResponse [0..1] : numeric
bitsPerValuebitsPerValue [0..1] : integer
toneGradationtoneGradation [0..1] : integer
scaleFactorscaleFactor [0..1] : numeric
offsetoffset [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()
Methodnew()
Initializes object
Usage
ISOBand$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetMaxValue()
Set max value
Usage
ISOBand$setMaxValue(maxValue)
Arguments
maxValuemax value, object of classnumeric
MethodsetMinValue()
Set min value
Usage
ISOBand$setMinValue(minValue)
Arguments
minValuemin value, object of classnumeric
MethodsetUnits()
Set unit definition
Usage
ISOBand$setUnits(uom)
Arguments
uomobject of classGMLUnitDefinition
MethodsetPeakResponse()
Set peak response
Usage
ISOBand$setPeakResponse(peakResponse)
Arguments
peakResponseobject of classnumeric
MethodsetBitsPerValue()
Set bits per value
Usage
ISOBand$setBitsPerValue(bitsPerValue)
Arguments
bitsPerValueobject of classnumeric
MethodsetToneGradation()
Set tone gradation
Usage
ISOBand$setToneGradation(toneGradation)
Arguments
toneGradationobject of classnumeric
MethodsetScaleFactor()
Set scale factor
Usage
ISOBand$setScaleFactor(scaleFactor)
Arguments
scaleFactorobject of classnumeric
MethodsetOffset()
Set offset
Usage
ISOBand$setOffset(offset)
Arguments
offsetobject of classnumeric
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOBand$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Band
- ISO 19115-3https://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 ofR6Class for modelling an ISO Boolean
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOBaseBoolean
Public fields
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes a base boolean object
Usage
ISOBaseBoolean$new(xml = NULL, value)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOBaseBoolean$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Note
Class used by geometa internal XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Boolean
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Boolean
ISOBaseCharacterString
Description
ISOBaseCharacterString
ISOBaseCharacterString
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO BaseCharacterString
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOBaseCharacterString
Public fields
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes a base character object
Usage
ISOBaseCharacterString$new(xml = NULL, value)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOBaseCharacterString$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Note
Class used by geometa internal XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_CharacterString
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_CharacterString
ISOBaseDate
Description
ISOBaseDate
ISOBaseDate
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO Date
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOBaseDate
Public fields
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes a base date object
Usage
ISOBaseDate$new(xml = NULL, value = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOBaseDate$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Note
Class used by geometa internal XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Date
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Date
ISOBaseDateTime
Description
ISOBaseDateTime
ISOBaseDateTime
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO DateTime
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOBaseDateTime
Public fields
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes a base datetime object
Usage
ISOBaseDateTime$new(xml = NULL, value = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOBaseDateTime$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Note
Class used by geometa internal XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_DateTime
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_DateTime
ISOBaseDecimal
Description
ISOBaseDecimal
ISOBaseDecimal
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO Decimal
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOBaseDecimal
Public fields
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes a base decimal object
Usage
ISOBaseDecimal$new(xml = NULL, value)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOBaseDecimal$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Note
Class used by geometa internal XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Decimal
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Decimal
ISOBaseInteger
Description
ISOBaseInteger
ISOBaseInteger
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO Integer
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOBaseInteger
Public fields
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes a base integer object
Usage
ISOBaseInteger$new(xml = NULL, value)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOBaseInteger$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Note
Class used by geometa internal XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Integer
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Integer
ISOBaseReal
Description
ISOBaseReal
ISOBaseReal
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO Real
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOBaseReal
Public fields
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes a base real object
Usage
ISOBaseReal$new(xml = NULL, value)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOBaseReal$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Note
Class used by geometa internal XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Real
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Real
ISOBinary
Description
ISOBinary
ISOBinary
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO UnlimitedInteger
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOBinary
Public fields
valuevalue
attrsattrs
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOBinary$new(xml = NULL, value)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOBinary$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Binary
- ISO 19115-3https://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 ofR6Class for modelling an ISOBinding
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractCarrierOfCharacteristics ->ISOBinding
Public fields
descriptiondescription [0..1]: character
globalPropertyglobalProperty [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()
MethodsetDescription()
Set description
Usage
ISOBinding$setDescription(description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized descriptions
MethodsetPropertyType()
Set property type.
Usage
ISOBinding$setPropertyType(propertyType)
Arguments
propertyTypeproperty type, object of classISOPropertyType
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOBinding$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISOBoundAssociationRole
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractCarrierOfCharacteristics ->geometa::ISOBinding ->ISOBoundAssociationRole
Public fields
rolePlayerrolePlayer [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()
MethodsetRolePlayer()
set role player
Usage
ISOBoundAssociationRole$setRolePlayer(rolePlayer)
Arguments
rolePlayerobject of classISOFeatureType
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOBoundAssociationRole$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISOBoundFeatureAttribute
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractCarrierOfCharacteristics ->geometa::ISOBinding ->ISOBoundFeatureAttribute
Public fields
valueTypevalueType [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()
MethodsetTypeName()
Set type name
Usage
ISOBoundFeatureAttribute$setTypeName(typeName)
Arguments
typeNameobject of classISOTypeName orcharacter
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOBoundFeatureAttribute$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISO BoundingPolygon
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOGeographicExtent ->ISOBoundingPolygon
Public fields
polygonlist 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()
Methodnew()
Initializes object
Usage
ISOBoundingPolygon$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddPolygon()
Adds polygon
Usage
ISOBoundingPolygon$addPolygon(x)
Arguments
xgeometry object fromsf or object of class inheritingGMLAbstractGeometry
Returns
TRUE if added,FALSE otherwise
MethoddelPolygon()
Deletes polygon
Usage
ISOBoundingPolygon$delPolygon(x)
Arguments
xgeometry object fromsf or object of class inheritingGMLAbstractGeometry
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOBoundingPolygon$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Note
Experimental
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_BoundingPolygon
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_EX_BoundingPolygon
ISOBrowseGraphic
Description
ISOBrowseGraphic
ISOBrowseGraphic
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO BrowseGraphic
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOBrowseGraphic
Public fields
fileNamefile name
fileDescriptionfile description
fileTypefile 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()
Methodnew()
Initializes object
Usage
ISOBrowseGraphic$new( xml = NULL, fileName = NULL, fileDescription = NULL, fileType = NULL)
Arguments
xmlobject of classXMLInternalNode-class
fileNamefile name
fileDescriptionfile description
fileTypefile type
MethodsetFileName()
Set file name
Usage
ISOBrowseGraphic$setFileName(fileName, locales = NULL)
Arguments
fileNamefile name
localesa list of localized names. Default is
NULL
MethodsetFileDescription()
Set file description
Usage
ISOBrowseGraphic$setFileDescription(fileDescription, locales = NULL)
Arguments
fileDescriptionfile description
localesa list of localized descriptions. Default is
NULL
MethodsetFileType()
Set file type
Usage
ISOBrowseGraphic$setFileType(fileType, locales = NULL)
Arguments
fileTypefile type
localesa list of localized types. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOBrowseGraphic$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_BrowseGraphic
- ISO 19115-3https://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 ofR6Class for modelling an ISO Metadata codelistvalue
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOCTCodelistValue
Public fields
identifieridentifier
descriptiondescription
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOCTCodelistValue$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOCTCodelistValue$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOCarrierOfCharacteristics$new(xml = NULL, defaults = NULL)
Arguments
xmlobject of classXMLInternalNode-class
defaultsdefaults
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOCarrierOfCharacteristics$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOCellGeometry$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOCellGeometry$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_CellGeometryCode
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOCharacterSet$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOCharacterSet$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_CharacterSetCode
- ISO 19115-3https://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 ofR6Class for modelling an ISO Citation
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractCitation ->ISOCitation
Public fields
titletitle
alternateTitlealternate title
datedate list
editionedition
editionDateedition date
identifieridentifier list
citedResponsiblePartylist of cited responsible parties
presentationFormlist of presentation forms
seriesseries
otherCitationDetailsother citation details
collectiveTitlecollective title (for ISO 19139)
ISBNISBN
ISSNISSN
onlineResourceonline resource (for ISO 19115-3)
graphicgraphic (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()
Methodnew()
Initializes object
Usage
ISOCitation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetTitle()
Set title
Usage
ISOCitation$setTitle(title, locales = NULL)
Arguments
titletitle
localeslist of localized names. Default is
NULL
MethodaddAlternateTitle()
Adds alternate title
Usage
ISOCitation$addAlternateTitle(alternateTitle, locales = NULL)
Arguments
alternateTitlealternate title
localeslist of localized titles. Default is
NULL
Returns
TRUE if added,FALSE otherwise
MethoddelAlternateTitle()
Deletes alternate title
Usage
ISOCitation$delAlternateTitle(alternateTitle, locales = NULL)
Arguments
alternateTitlealternate title
localeslist of localized titles. Default is
NULL
Returns
TRUE if deleted,FALSE otherwise
MethodaddDate()
Adds date
Usage
ISOCitation$addDate(date)
Arguments
datedate
Returns
TRUE if added,FALSE otherwise
MethodsetEdition()
Set edition
Usage
ISOCitation$setEdition(edition, locales = NULL)
Arguments
editionedition
localeslist of localized editions. Default is
NULL
MethodsetEditionDate()
Sets the edition date, either an ISODate object containing date and dateType ora simple R date "POSIXct"/"POSIXt" object. For thesaurus citations, an ISODateshould be used while for the general citation ofISODataIdentification,a simple R date should be used.
Usage
ISOCitation$setEditionDate(editionDate)
Arguments
MethodaddIdentifier()
Adds identifier
Usage
ISOCitation$addIdentifier(identifier)
Arguments
identifieridentifier, object of classISOMetaIdentifier
localeslist of localized identifiers. Default is
NULL
Returns
TRUE if added,FALSE otherwise
MethoddelIdentifier()
Deletes identifier
Usage
ISOCitation$delIdentifier(identifier)
Arguments
identifieridentifier, object of classISOMetaIdentifier
localeslist of localized identifiers. Default is
NULL
Returns
TRUE if deleted,FALSE otherwise
MethodaddCitedResponsibleParty()
Adds cited responsible party
Usage
ISOCitation$addCitedResponsibleParty(rp)
Arguments
rpcited responsible party, object of classISOResponsibleParty (in ISO 19139) orISOResponsibility (in ISO 19115-3)
localeslist of localized responsible parties. Default is
NULL
Returns
TRUE if added,FALSE otherwise
MethoddelCitedResponsibleParty()
Deletes cited responsible party
Usage
ISOCitation$delCitedResponsibleParty(rp)
Arguments
rpcited responsible party, object of classISOResponsibleParty (in ISO 19139) orISOResponsibility (in ISO 19115-3)
localeslist of localized responsible parties. Default is
NULL
Returns
TRUE if deleted,FALSE otherwise
MethodaddPresentationForm()
Adds presentation form
Usage
ISOCitation$addPresentationForm(presentationForm)
Arguments
presentationFormpresentation form, object of classISOPresentationForm orcharacter among values returned by
ISOPresentationForm$values()
Returns
TRUE if added,FALSE otherwise
MethoddelPresentationForm()
Deletes presentation form
Usage
ISOCitation$delPresentationForm(presentationForm)
Arguments
presentationFormpresentation form, object of classISOPresentationForm orcharacter among values returned by
ISOPresentationForm$values()
Returns
TRUE if deleted,FALSE otherwise
MethodsetSeries()
Set series
Usage
ISOCitation$setSeries(series)
Arguments
seriesobject of classISOCitationSeries
MethodsetOtherCitationDetails()
Set other citation details
Usage
ISOCitation$setOtherCitationDetails(otherCitationDetails, locales = NULL)
Arguments
otherCitationDetailsother citation details
localeslist of localized other citation details. Default is
NULL
MethodsetCollectiveTitle()
Set collective title
Usage
ISOCitation$setCollectiveTitle(collectiveTitle, locales = NULL)
Arguments
collectiveTitlecollective title
localeslist of localized titles. Default is
NULL
MethodsetISBN()
Set ISBN
Usage
ISOCitation$setISBN(isbn)
Arguments
isbnisbn
MethodsetISSN()
Set ISSN
Usage
ISOCitation$setISSN(issn)
Arguments
issnissn
MethodaddOnlineResource()
Adds online resource
Usage
ISOCitation$addOnlineResource(onlineResource)
Arguments
onlineResourceobject of classISOOnlineResource
Returns
TRUE if added,FALSE otherwise
MethoddelOnlineResource()
Deletes online resource
Usage
ISOCitation$delOnlineResource(onlineResource)
Arguments
onlineResourceobject of classISOOnlineResource
Returns
TRUE if added,FALSE otherwise
MethodaddGraphic()
Adds graphic
Usage
ISOCitation$addGraphic(graphic)
Arguments
graphicobject of classISOBrowseGraphic
Returns
TRUE if added,FALSE otherwise
MethoddelGraphic()
Adds graphic
Usage
ISOCitation$delGraphic(graphic)
Arguments
graphicobject of classISOBrowseGraphic
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOCitation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_Citation
- ISO 19115-3https://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 ofR6Class for modelling an ISOCitationSeries
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOCitationSeries
Public fields
namename [0..1]
issueIdentificationissueIdentification [0..1]
pagepage [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()
Methodnew()
Initializes object
Usage
ISOCitationSeries$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetName()
Set name
Usage
ISOCitationSeries$setName(name, locales = NULL)
Arguments
namename
localeslist of localized names. Default is
NULL
MethodsetIssueIdentification()
Set issue ID
Usage
ISOCitationSeries$setIssueIdentification(issueId, locales = NULL)
Arguments
issueIdissueId
localeslist of localized ids Default is
NULL
MethodsetPage()
Set page
Usage
ISOCitationSeries$setPage(page, locales = NULL)
Arguments
pagepage
localeslist of localized pages. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOCitationSeries$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOClassification$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOClassification$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ClassificationCode
- ISO 19115-3https://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 ofR6Class for modelling an ISO Metadata code definition
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOCodeDefinition
Public fields
identifieridentifier
descriptiondescription
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOCodeDefinition$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodtoISOCTCodelistValue()
Converts toISOCTCodelistValue
Usage
ISOCodeDefinition$toISOCTCodelistValue()
Returns
object of classISOCTCodelistValue
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOCodeDefinition$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISO Metadata codelist dictionary
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOCodeListDictionary
Public fields
identifieridentifier
descriptiondescription
codeEntrycode 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()
Methodnew()
Initializes object
Usage
ISOCodeListDictionary$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodtoISOCodelist()
Converts toISOCodelist
Usage
ISOCodeListDictionary$toISOCodelist()
Returns
an object of classISOCodelist
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOCodeListDictionary$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISO Metadata codelist item
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOCodeListValue
Public fields
codelistIdcodelist ID
attrsattrs
valuevalue
valueDescriptionvalue 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()
Methodnew()
Method used to instantiate anISOCodeListValue. By default,addCodeListAttrs = TRUE, to add codelist atributes to root XML. The parameteraddCodeSpaceAttr = TRUE by default, and ignored if the valueofaddCodeLisAttrs is set toFALSE. The argumentsetValuesets the value as node text (defaut isTRUE). The argumentsetValueDescriptionallows to force having description set as value, default isFALSE in which casethe 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
xmlobject of classXMLInternalNode-class
idid
valuevalue
descriptiondescription
addCodeListAttrsadd codelist attributes?
addCodeSpaceAttradd codespace attribute?
setValueset value?
setValueDescriptionset value description?
MethodgetAcceptedValues()
Get accepted values
Usage
ISOCodeListValue$getAcceptedValues()
Returns
a vector of classcharacter
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOCodeListValue$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISO codelist
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOCodelist
Public fields
idid
refFileref file
codeSpacecode space
identifieridentifier
descriptiondescription
codeEntrycode 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()
Methodnew()
Initializes object
Usage
ISOCodelist$new(xml = NULL, refFile = NULL, id = NULL)
Arguments
xmlobject of classXMLInternalNode-class
refFileref file
idid
MethodgetCodeEntries()
get code entries
Usage
ISOCodelist$getCodeEntries(pretty = FALSE)
Arguments
prettyprettify output as
data.frame. Default isFALSE
Returns
an object of classlist ordata.frame
Methodparse()
Parse codelist
Usage
ISOCodelist$parse(refFile, id)
Arguments
refFileref file
idid
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOCodelist$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISOCodelistCatalogue
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractCatalogue ->ISOCodelistCatalogue
Public fields
codelistItemcodelist 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()
Methodnew()
Initializes object
Usage
ISOCodelistCatalogue$new(xml = NULL, refFile = NULL)
Arguments
xmlobject of classXMLInternalNode-class
refFileref file
MethodgetCodelists()
Decodes and builds anISOCodelistCatalogue from XML. This is donespecifically for this class, without using the genericISOAbstractObjectdecoder, to make it fully decodable on package load.
Get codelists. The method ensure an harmonized output made of objects ofclassISOCodelist. In the catalogue is built of objects of classISOCodeListDictionary, thesewill be mapped asISOCodelist, to facilitate the consumption of codelists bygeometa
Usage
ISOCodelistCatalogue$getCodelists()
Arguments
xmlobject of classXMLInternalNode-class
MethodgetCodelist()
Get codelist by id.
Usage
ISOCodelistCatalogue$getCodelist(id)
Arguments
idid
Returns
object of classISOCodelist
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOCodelistCatalogue$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/cat/1.2.0/cat/#element_CT_CodelistCatalogue
- ISO 19115-3https://schemas.isotc211.org/19115/-3/cat/1.0/cat/#element_CT_CodelistCatalogue
ISOCompletenessCommission
Description
ISOCompletenessCommission
ISOCompletenessCommission
Format
R6Class object.
Value
Object ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOCompletenessCommission$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_CompletenessCommission
- ISO 19115-3https://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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOCompletenessOmission$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_CompletenessOmission
- ISO 19115-3https://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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOConceptualConsistency$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_ConceptualConsistency
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOConfidence$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOConfidence$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_Confidence
ISOConformanceResult
Description
ISOConformanceResult
ISOConformanceResult
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO ConformanceResult
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractResult ->ISOConformanceResult
Public fields
resultScoperesultScope [0..1]: ISOScope (=> 19115-3)
dateTimedateTime [0..1] (=> 19115-3)
specificationspecification
explanationexplanation
passpass
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOConformanceResult$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetResultScope()
Set result scope
Usage
ISOConformanceResult$setResultScope(scope)
Arguments
scopeobject of classISOScope
MethodsetDateTime()
Set date time
Usage
ISOConformanceResult$setDateTime(dateTime)
Arguments
dateTimedate time, object of classPOSIXct
MethodsetSpecification()
Set specification
Usage
ISOConformanceResult$setSpecification(specification)
Arguments
specificationspecification
MethodsetExplanation()
Set explanation about the conformance result
Usage
ISOConformanceResult$setExplanation(explanation, locales = NULL)
Arguments
explanationexplanation
localeslist of localized explanations. Default is
NULL
MethodsetPass()
Set wether the conformance passed or not
Usage
ISOConformanceResult$setPass(pass)
Arguments
passobject of classlogical
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOConformanceResult$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_ConformanceResult
- ISO 19115-3https://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 ofR6Class for modelling an ISOConstraint
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOConstraint
Public fields
descriptiondescription: 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()
Methodnew()
Initializes object
Usage
ISOConstraint$new(xml = NULL, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
descriptiondescription
MethodsetDescription()
Set description
Usage
ISOConstraint$setDescription(description, locales = NULL)
Arguments
descriptiondescription
localesa list of localized descriptions. Defaut is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOConstraint$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISO abstract Constraints
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOConstraints
Public fields
useLimitationuseLimitation [0..*]: character
constraintApplicationScopeconstraintApplicationScope [0..1]: ISOScope (=> ISO 19115-3)
graphicgraphic [0..*]: ISOBrowseGraphic (=> ISO 19115-3)
referencereference [0..*]: ISOCitation (=> ISO 19115-3)
releasabilityreleasability [0..1]: ISOReleasability (=> ISO 19115-3)
responsiblePartyresponsibleParty [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()
Methodnew()
Initializes object
Usage
ISOConstraints$new(xml = NULL, defaults = list())
Arguments
xmlobject of classXMLInternalNode-class
defaultslist of default values
MethodaddUseLimitation()
Adds a use limitation
Usage
ISOConstraints$addUseLimitation(useLimitation, locales = NULL)
Arguments
useLimitationuse limitation
localeslist of localized use limitations. Default is
NULL
Returns
TRUE if added,FALSE otherwise
MethodsetUseLimitation()
Adds a use limitation
Usage
ISOConstraints$setUseLimitation(useLimitation, locales = NULL)
Arguments
useLimitationuse limitation
localeslist of localized use limitations. Default is
NULL
MethoddelUseLimitation()
Deletes a use limitation
Usage
ISOConstraints$delUseLimitation(useLimitation, locales = NULL)
Arguments
useLimitationuse limitation
localeslist of localized use limitations. Default is
NULL
Returns
TRUE if deleted,FALSE otherwise
MethodsetScope()
Set scope
Usage
ISOConstraints$setScope(scope)
Arguments
scopeobject of classISOScope
MethodaddGraphic()
Adds a graphic
Usage
ISOConstraints$addGraphic(graphic)
Arguments
graphicgraphic
Returns
TRUE if added,FALSE otherwise
MethoddelGraphic()
Deletes a graphic
Usage
ISOConstraints$delGraphic(graphic)
Arguments
graphicgraphic
Returns
TRUE if deleted,FALSE otherwise
MethodaddReference()
Adds a reference
Usage
ISOConstraints$addReference(reference)
Arguments
referencereference
Returns
TRUE if added,FALSE otherwise
MethoddelReference()
Deletes a reference
Usage
ISOConstraints$delReference(reference)
Arguments
referencereference
Returns
TRUE if deleted,FALSE otherwise
MethodsetReleasability()
Set releasbility
Usage
ISOConstraints$setReleasability(releasability)
Arguments
releasabilityobject of classISOReleasability
MethodaddResponsibleParty()
Adds a responsible party
Usage
ISOConstraints$addResponsibleParty(party)
Arguments
partyparty object of class inheritingISOAbstractResponsibility
Returns
TRUE if added,FALSE otherwise
MethoddelResponsibleParty()
Deletes a responsible party
Usage
ISOConstraints$delResponsibleParty(party)
Arguments
partyparty object of class inheritingISOAbstractResponsibility
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOConstraints$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Note
Abstract ISO class
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Constraints
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mco/1.0/mco/#element_MD_Constraints
ISOContact
Description
ISOContact
ISOContact
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO Contact
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOContact
Public fields
phonephone
addressaddress
onlineResourceonline resource
hoursOfServicehours of service
contactInstructionscontact instructions
contactTypecontact 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()
Methodnew()
Initializes object
Usage
ISOContact$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetPhone()
Set phone (with ISO 19139)
Usage
ISOContact$setPhone(phone)
Arguments
phoneobject of classISOTelephone
MethodaddPhone()
Adds phone (with ISO 19115-3)
Usage
ISOContact$addPhone(phone)
Arguments
phoneobject tof classISOTelephone
Returns
TRUE if added,FALSE otherwise
MethoddelPhone()
Deletes phone (with ISO 19115-3)
Usage
ISOContact$delPhone(phone)
Arguments
phoneobject tof classISOTelephone
Returns
TRUE if deleted,FALSE otherwise
MethodsetAddress()
Set address (with ISO 19139)
Usage
ISOContact$setAddress(address)
Arguments
addressobject of classISOAddress
MethodaddAddress()
Adds address (with ISO 19115-3)
Usage
ISOContact$addAddress(address)
Arguments
addressobject of classISOAddress
Returns
TRUE if added,FALSE otherwise
MethoddelAddress()
Deletes address (with ISO 19115-3)
Usage
ISOContact$delAddress(address)
Arguments
addressobject of classISOAddress
Returns
TRUE if deleted,FALSE otherwise
MethodsetOnlineResource()
Set online resource (with ISO 19139)
Usage
ISOContact$setOnlineResource(onlineResource)
Arguments
onlineResourceonline resource, object of classISOOnlineResource
MethodaddOnlineResource()
Adds online resource (with ISO 19115-3)
Usage
ISOContact$addOnlineResource(onlineResource)
Arguments
onlineResourceonline resource, object of classISOOnlineResource
Returns
TRUE if added,FALSE otherwise
MethoddelOnlineResource()
Deletes online resource (with ISO 19115-3)
Usage
ISOContact$delOnlineResource(onlineResource)
Arguments
onlineResourceonline resource, object of classISOOnlineResource
Returns
TRUE if deleted,FALSE otherwise
MethodaddHoursOfService()
Adds hours of service (with ISO 19115-3)
Usage
ISOContact$addHoursOfService(hoursOfService)
Arguments
hoursOfServiceobject of classcharacter
Returns
TRUE if added,FALSE otherwise
MethoddelHoursOfService()
Deletes hours of service (with ISO 19115-3)
Usage
ISOContact$delHoursOfService(hoursOfService)
Arguments
hoursOfServiceobject of classcharacter
Returns
TRUE if deleted,FALSE otherwise
MethodsetContactInstructions()
Set contact instructions
Usage
ISOContact$setContactInstructions(contactInstructions, locales = NULL)
Arguments
contactInstructionscontact instructions
localeslist of localized editions. Default is
NULL
MethodsetContactType()
Set contact type
Usage
ISOContact$setContactType(contactType, locales = NULL)
Arguments
contactTypecontact type
localeslist of localized editions. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOContact$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_Contact
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOCountry$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOCountry$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_Country
- ISO 19115-3https://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 ofR6Class for modelling an ISOCoupledResource
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOCoupledResource
Public fields
operationNameoperationName [1..1]: character
identifieridentifier [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()
Methodnew()
Initializes object
Usage
ISOCoupledResource$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetOperationName()
Set operation name
Usage
ISOCoupledResource$setOperationName(operationName, locales = NULL)
Arguments
operationNameoperation name
localesa list of localized names. Default is
NULL
MethodsetIdentifier()
Set identifier
Usage
ISOCoupledResource$setIdentifier(identifier, locales = NULL)
Arguments
identifieridentifier
localesa list of localized identifiers. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOCoupledResource$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19119/-/srv/1.0/srv/#element_SV_CoupledResource
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOCouplingType$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOCouplingType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19119/-/srv/1.0/srv/#element_SV_CouplingType
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOCoverageContentType$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOCoverageContentType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_CoverageContentTypeCode
- 19115-3https://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 ofR6Class for modelling an ISOCoverageDescription
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractContentInformation ->ISOCoverageDescription
Public fields
attributeDescriptionattributeDescription: ISoRecordType
contentTypecontentType: ISOCoverageContentType
dimensiondimension: 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()
Methodnew()
Initializes object
Usage
ISOCoverageDescription$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetAttributeDescription()
Set attribute description
Usage
ISOCoverageDescription$setAttributeDescription(attributeDescription)
Arguments
attributeDescriptionattribute description, object of classISORecordType orcharacter
MethodsetContentType()
Set content type
Usage
ISOCoverageDescription$setContentType(contentType)
Arguments
contentTypecontentType, object of classISOCoverageContentType orcharacter
MethodaddDimension()
Adds dimension
Usage
ISOCoverageDescription$addDimension(dimension)
Arguments
dimensionobject of classISORangeDimension
Returns
TRUE if added,FALSE otherwise
MethoddelDimension()
Deletes dimension
Usage
ISOCoverageDescription$delDimension(dimension)
Arguments
dimensionobject of classISORangeDimension
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOCoverageDescription$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_CoverageDescription
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISODCPList$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODCPList$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19119/-/srv/1.0/srv/#element_DCPList
- ISO 19115-3https://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 ofR6Class for modelling an ISO DataFile
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISODataFile
Public fields
fileNamefileName [1..1]: ISOFileName
fileDescriptionfileDescription [1..1]: character|ISOLocalisedCharacterString
fileTypefileType [1..1]: ISOMimeFileType
featureTypesfeatureTypes [0..*]: ISOLocalName|ISOScopedName
fileFormatfileFormat [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()
Methodnew()
Initializes object
Usage
ISODataFile$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetFileName()
Set file name
Usage
ISODataFile$setFileName(fileName)
Arguments
fileNameobject of classISOFileName
MethodsetFileDescription()
Set file description
Usage
ISODataFile$setFileDescription(fileDescription, locales = NULL)
Arguments
fileDescriptionobject of classcharacter
localeslist of localized descriptions. Default is
NULL
MethodsetFileType()
Set file type
Usage
ISODataFile$setFileType(fileType)
Arguments
fileTypeobject of classISOMimeFileType
MethodaddFeatureType()
Adds feature type
Usage
ISODataFile$addFeatureType(featureType)
Arguments
featureTypeobject of classISOLocalName,ISOScopedName orcharacter
Returns
TRUE if added,FALSE otherwise
MethoddelFeatureType()
Deletes feature type
Usage
ISODataFile$delFeatureType(featureType)
Arguments
featureTypeobject of classISOLocalName,ISOScopedName orcharacter
Returns
TRUE if deleted,FALSE otherwise
MethodsetFileFormat()
Set file format
Usage
ISODataFile$setFileFormat(fileFormat)
Arguments
fileFormatfile format, object of classISOFormat
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODataFile$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISODataIdentification$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODataIdentification$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_DataIdentification
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_DataIdentification
ISODataIdentification
Description
ISODataIdentification
ISODataIdentification
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO DataIdentification
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOIdentification ->geometa::ISOIdentification19115_3 ->ISODataIdentification19115_3
Public fields
defaultLocaledefaultLocale [0..1]: ISOLocale
otherLocaleotherLocale [0..*]: ISOLocale
environmentDescriptionenvironment description [0..1]: character
supplementalInformationsupplementalInformation [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()
Methodnew()
Initializes object
Usage
ISODataIdentification19115_3$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetDefaultLocale()
Set default locale
Usage
ISODataIdentification19115_3$setDefaultLocale(locale)
Arguments
localeobject of classISOLocale
MethodaddOtherLocale()
Adds locale
Usage
ISODataIdentification19115_3$addOtherLocale(locale)
Arguments
localeobject of classISOLocale
Returns
TRUE if added,FALSE otherwise
MethoddelOtherLocale()
Deletes locale
Usage
ISODataIdentification19115_3$delOtherLocale(locale)
Arguments
localeobject of classISOLocale
Returns
TRUE if deleted,FALSE otherwise
MethodsetEnvironmentDescription()
Set environment description
Usage
ISODataIdentification19115_3$setEnvironmentDescription( environmentDescription, locales = NULL)
Arguments
environmentDescriptionenvironment description
localesa list of localized information. Default is
NULL
MethodsetSupplementalInformation()
Set supplemental information
Usage
ISODataIdentification19115_3$setSupplementalInformation( supplementalInformation, locales = NULL)
Arguments
supplementalInformationsupplemental information
localesa list of localized information. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODataIdentification19115_3$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_DataIdentification
ISODataIdentification19139
Description
ISODataIdentification19139
ISODataIdentification19139
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO DataIdentification in ISO 19139
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOIdentification ->geometa::ISOIdentification19139 ->ISODataIdentification19139
Public fields
spatialRepresentationTypespatialRepresentationType [0..*]: ISOSpatialRepresentationType
spatialResolutionspatialResolution [0..*]: ISOResolution
temporalResolution[0..*]: ISOPeriodDuration
languagelanguage [1..*]: character
characterSetcharacterSet [0..*]: ISOCharacterSet
topicCategorytopicCategory [0..*]: ISOTopicCategory
environmentDescriptionenvironment description [0..1]: character
extentextent [0..*]: ISOExtent
supplementalInformationsupplementalInformation
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()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()
Methodnew()
Initializes object
Usage
ISODataIdentification19139$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddSpatialRepresentationType()
Adds spatial representation type
Usage
ISODataIdentification19139$addSpatialRepresentationType( spatialRepresentationType)
Arguments
spatialRepresentationTypeobject of classISOSpatialRepresentationType oranycharacter among values returned by
ISOSpatialRepresentationType$values()
Returns
TRUE if added,FALSE otherwise
MethoddelSpatialRepresentationType()
Deletes spatial representation type
Usage
ISODataIdentification19139$delSpatialRepresentationType( spatialRepresentationType)
Arguments
spatialRepresentationTypeobject of classISOSpatialRepresentationType oranycharacter among values returned by
ISOSpatialRepresentationType$values()
Returns
TRUE if deleted,FALSE otherwise
MethodaddSpatialResolution()
Adds spatial resolution
Usage
ISODataIdentification19139$addSpatialResolution(resolution)
Arguments
resolutionobject of classISOResolution
Returns
TRUE if added,FALSE otherwise
MethoddelSpatialResolution()
Deletes spatial resolution
Usage
ISODataIdentification19139$delSpatialResolution(resolution)
Arguments
resolutionobject of classISOResolution
Returns
TRUE if deleted,FALSE otherwise
MethodaddLanguage()
Adds language
Usage
ISODataIdentification19139$addLanguage(locale)
Arguments
localeobject of classISOLanguage or anycharactervalue among those returned by
ISOLanguage$values()
Returns
TRUE if added,FALSE otherwise
MethodsetLanguage()
Sets language
Usage
ISODataIdentification19139$setLanguage(locale)
Arguments
localeobject of classISOLanguage or anycharactervalue among those returned by
ISOLanguage$values()
Returns
TRUE if added,FALSE otherwise
MethoddelLanguage()
Deletes language
Usage
ISODataIdentification19139$delLanguage(locale)
Arguments
localeobject of classISOLanguage or anycharactervalue among those returned by
ISOLanguage$values()
Returns
TRUE if deleted,FALSE otherwise
MethodaddCharacterSet()
Adds character set
Usage
ISODataIdentification19139$addCharacterSet(charset)
Arguments
charsetobject of classISOCharacterSet or anycharactervalue among those returned by
ISOCharacterSet$values()
Returns
TRUE if added,FALSE otherwise
MethodsetCharacterSet()
Sets character set
Usage
ISODataIdentification19139$setCharacterSet(charset)
Arguments
charsetobject of classISOCharacterSet or anycharactervalue among those returned by
ISOCharacterSet$values()
Returns
TRUE if added,FALSE otherwise
MethoddelCharacterSet()
Deletes character set
Usage
ISODataIdentification19139$delCharacterSet(charset)
Arguments
charsetobject of classISOCharacterSet or anycharactervalue among those returned by
ISOCharacterSet$values()
Returns
TRUE if deleted,FALSE otherwise
MethodaddTopicCategory()
Adds topic category
Usage
ISODataIdentification19139$addTopicCategory(topicCategory)
Arguments
topicCategoryobject of classISOTopicCategory or anycharactervalue among those returned by
ISOTopicCategory$values()
Returns
TRUE if added,FALSE otherwise
MethoddelTopicCategory()
Deletes topic category
Usage
ISODataIdentification19139$delTopicCategory(topicCategory)
Arguments
topicCategoryobject of classISOTopicCategory or anycharactervalue among those returned by
ISOTopicCategory$values()
Returns
TRUE if deleted,FALSE otherwise
MethodaddExtent()
Adds extent
Usage
ISODataIdentification19139$addExtent(extent)
Arguments
extentobject of classISOExtent
Returns
TRUE if added,FALSE otherwise
MethoddelExtent()
Deletes extent
Usage
ISODataIdentification19139$delExtent(extent)
Arguments
extentobject of classISOExtent
Returns
TRUE if deleted,FALSE otherwise
MethodsetSupplementalInformation()
Set supplemental information
Usage
ISODataIdentification19139$setSupplementalInformation( supplementalInformation, locales = NULL)
Arguments
supplementalInformationsupplemental information
localesa list of localized information. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODataIdentification19139$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISODataInspection$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODataInspection$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_DataInspection
ISODataQuality
Description
ISODataQuality
ISODataQuality
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO DataQuality
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISODataQuality
Public fields
scopescope
standaloneQualityReportstandalone quality report (=> 19115-3)
reportlist of reports (=> 19139)
lineagelineage
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISODataQuality$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetScope()
Set scope
Usage
ISODataQuality$setScope(scope)
Arguments
scopescope
MethodsetStandaloneQualityReport()
Set standalone quality report
Usage
ISODataQuality$setStandaloneQualityReport(report)
Arguments
reportobject of classISOStandaloneQualityReportInformation
MethodaddReport()
Adds report
Usage
ISODataQuality$addReport(report)
Arguments
reportreport, object of classISODataQualityAbstractElement
Returns
TRUE if added,FALSE otherwise
MethodsetLineage()
Set lineage
Usage
ISODataQuality$setLineage(lineage)
Arguments
lineagelineage, object of classISOLineage
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODataQuality$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISODataQualityAbstractElement
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractQualityElement ->ISODataQualityAbstractElement
Public fields
standaloneQualityReportDetailsstandaloneQualityReportDetails [0..1]: character (=> 19115-3)
nameOfMeasurenameOfMeasure [0..*]: character (=> 19139)
measureIdentificationmeasureIdentification [0..1]: ISOMetaIdentifier (=> 19139)
measureDescriptionmeasureDescription [0..1]: character (=> 19139)
measuremeasure [0..1]: ISOMeasureReference (=> 19115-3)
evaluationMethodTypeevaluationMethodType [0..1]: ISOEvaluationMethodType (=> 19139)
evaluationMethodDescriptionevaluationMethodDescription [0..1]: character (=> 19139)
evaluationProcedureevaluationProcedure [0..1]: ISOCitation (=> 19139)
evaluationMethodevaluationMethod [0..1]: ISOEvaluationMethod (=> 19115-3)
dateTimedateTime [0..1]: ISODateTime (=> 19139)
resultresult [1..2]: ISOAbstractResult
derivedElementderivedElement [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()
Methodnew()
Initializes object
Usage
ISODataQualityAbstractElement$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetStandaloneQualityReportDetails()
Set Standalone quality report details
Usage
ISODataQualityAbstractElement$setStandaloneQualityReportDetails(details)
Arguments
detailsobject of classcharacter
MethodaddNameOfMeasure()
Adds name of measure
Usage
ISODataQualityAbstractElement$addNameOfMeasure(name, locales = NULL)
Arguments
namename
localeslist of localized names. Default is
NULL
Returns
TRUE if added,FALSE
MethoddelNameOfMeasure()
Deletes name of measure
Usage
ISODataQualityAbstractElement$delNameOfMeasure(name, locales = NULL)
Arguments
namename
localeslist of localized names. Default is
NULL
Returns
TRUE if deleted,FALSE
MethodsetMeasureIdentification()
Set measure identification
Usage
ISODataQualityAbstractElement$setMeasureIdentification(identification)
Arguments
identificationobject of classISOMetaIdentifier
MethodsetMeasure()
Set measure
Usage
ISODataQualityAbstractElement$setMeasure(measure)
Arguments
measureobject of classISOMeasureReference
MethodsetMeasureDescription()
Set measure description
Usage
ISODataQualityAbstractElement$setMeasureDescription( description, locales = NULL)
Arguments
descriptionobject of classcharacter
localeslist of localized descriptions. Default is
NULL
MethodsetEvaluationMethodType()
Set evaluation method type
Usage
ISODataQualityAbstractElement$setEvaluationMethodType(type)
Arguments
typeobject of classISOEvaluationMethodType or anycharacter valuefrom those returned by
ISOEvaluationMethodType$values()
MethodsetEvaluationMethodDescription()
Set evaluation method description
Usage
ISODataQualityAbstractElement$setEvaluationMethodDescription( description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized descriptions. Default is
NULL
MethodsetEvaluationProcedure()
Set evaluation procedure
Usage
ISODataQualityAbstractElement$setEvaluationProcedure(procedure)
Arguments
procedureprocedure, object of classISOCitation
MethodsetEvaluationMethod()
Set evaluation method
Usage
ISODataQualityAbstractElement$setEvaluationMethod(evaluationMethod)
Arguments
evaluationMethodobject of classISOEvaluationMethod
MethodsetDateTime()
Set date time
Usage
ISODataQualityAbstractElement$setDateTime(dateTime)
Arguments
dateTimedate time, object of classPOSIXct
MethodaddResult()
Adds result
Usage
ISODataQualityAbstractElement$addResult(result)
Arguments
resultobject of classISOAbstractResult
Returns
TRUE if added,FALSE otherwise
MethoddelResult()
Deletes result
Usage
ISODataQualityAbstractElement$delResult(result)
Arguments
resultobject of classISOAbstractResult
Returns
TRUE if deleted,FALSE otherwise
MethodaddDerivedElement()
Adds derived element
Usage
ISODataQualityAbstractElement$addDerivedElement(element)
Arguments
elementobject of classISODataQualityAbstractElement
Returns
TRUE if added,FALSE otherwise
MethoddelDerivedElement()
Deletes derived element
Usage
ISODataQualityAbstractElement$delDerivedElement(element)
Arguments
elementobject of classISODataQualityAbstractElement
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODataQualityAbstractElement$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_Element
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_Element
ISODataQualityScope
Description
ISODataQualityScope
ISODataQualityScope
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO Scope
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISODataQualityScope
Public fields
levellevel
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISODataQualityScope$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetLevel()
Set level
Usage
ISODataQualityScope$setLevel(level)
Arguments
levelobject of classISOScopeCode or anycharacteramong values returned byISOScopeCode
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODataQualityScope$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://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 ofR6Class for modelling an ISODataSet
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISODataSet
Public fields
hashas [1..*]
partOfpartOf [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()
Methodnew()
Initializes object
Usage
ISODataSet$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddHasMetadata()
Adds metadata
Usage
ISODataSet$addHasMetadata(metadata)
Arguments
metadatametadata, object of classISOMetadata
Returns
TRUE if added,FALSE otherwise
MethoddelHasMetadata()
Deletes metadata
Usage
ISODataSet$delHasMetadata(metadata)
Arguments
metadatametadata, object of classISOMetadata
Returns
TRUE if deleted,FALSE otherwise
MethodaddPartOf()
Adds aggregate dataset is part of
Usage
ISODataSet$addPartOf(partOf)
Arguments
partOfobject inheriting classISOAbstractAggregate
Returns
TRUE if added,FALSE otherwise
MethoddelPartOf()
Deletes aggregate dataset is part of
Usage
ISODataSet$delPartOf(partOf)
Arguments
partOfobject inheriting classISOAbstractAggregate
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODataSet$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISODatatype$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODatatype$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISO Date
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractTypedDate ->ISODate
Public fields
datedate
dateTypedate 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()
Methodnew()
Initializes object
Usage
ISODate$new(xml = NULL, date = NULL, dateType = NULL)
Arguments
xmlobject of classXMLInternalNode-class
datedateTypeobject of classISODateType or anycharactervalue among values returned by
ISODateType$values()
MethodsetDate()
Set date
Usage
ISODate$setDate(date)
Arguments
MethodsetDateType()
Set date type
Usage
ISODate$setDateType(dateType)
Arguments
dateTypeobject of classISODateType or anycharacter values returned by
ISODateType$values()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODate$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_Date
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISODateType$new(xml = NULL, value = NULL, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODateType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_DateTypeCode
- ISO 19115-3https://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 ofR6Class for modelling an ISODefinitionReference
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISODefinitionReference
Public fields
sourceIdentifiersourceIdentifier [0..1]: character
definitionSourcedefinitionSource: 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()
Methodnew()
Initializes object
Usage
ISODefinitionReference$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetSourceIdentifier()
Set source identifier
Usage
ISODefinitionReference$setSourceIdentifier(identifier)
Arguments
identifieridentifier
MethodsetDefinitionSource()
Set definition source
Usage
ISODefinitionReference$setDefinitionSource(source)
Arguments
sourceobject of classISODefinitionSource orISOCitation
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODefinitionReference$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISODefinitionSource
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISODefinitionSource
Public fields
sourcesource [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()
Methodnew()
Initializes object
Usage
ISODefinitionSource$new(xml = NULL, source = NULL)
Arguments
xmlobject of classXMLInternalNode-class
sourcesource object of classISOCitation
MethodsetSource()
Set source
Usage
ISODefinitionSource$setSource(source)
Arguments
sourceobject of classISOCitation
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODefinitionSource$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISODescriptiveResult
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISODescriptiveResult
Public fields
resultScoperesultScope [0..1]: ISOScope
dateTimedateTime [0..1]: ISOBaseDateTime
statementstatement [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()
Methodnew()
Initializes object
Usage
ISODescriptiveResult$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetResultScope()
Set result scope
Usage
ISODescriptiveResult$setResultScope(scope)
Arguments
scopeobject of classISOScope
MethodsetDateTime()
Set date time
Usage
ISODescriptiveResult$setDateTime(dateTime)
Arguments
dateTimedateTime object of classISOBaseDateTime
MethodsetStatement()
Set statement
Usage
ISODescriptiveResult$setStatement(statement, locales = NULL)
Arguments
statementstatement
localeslist of localized statement. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODescriptiveResult$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_DescriptiveResult
ISODigitalTransferOptions
Description
ISODigitalTransferOptions
ISODigitalTransferOptions
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO DigitalTransferOptions
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISODigitalTransferOptions
Public fields
unitsOfDistributionunitsOfDistribution [0..1]: character
transferSizetransferSize [0..1]: integer
onLineonLine [0..*]: ISOOnlineResource
offLineoffLine [0..1]: MD_Medium
distributionFormatdistributionFormat [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()
Methodnew()
Initializes object
Usage
ISODigitalTransferOptions$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetUnitsOfDistribution()
Set units of distribution
Usage
ISODigitalTransferOptions$setUnitsOfDistribution(unit)
Arguments
unitunit
MethodsetTransferSize()
Set transfer size
Usage
ISODigitalTransferOptions$setTransferSize(transferSize)
Arguments
transferSizetransfer size
MethodaddOnlineResource()
Adds online resource
Usage
ISODigitalTransferOptions$addOnlineResource(onlineResource)
Arguments
onlineResourceobject of classISOOnlineResource
Returns
TRUE if added,FALSE otherwise
MethodsetOnlineResource()
Sets online resource
Usage
ISODigitalTransferOptions$setOnlineResource(onlineResource)
Arguments
onlineResourceobject of classISOOnlineResource
Returns
TRUE if added,FALSE otherwise
MethoddelOnlineResource()
Deletes online resource
Usage
ISODigitalTransferOptions$delOnlineResource(onlineResource)
Arguments
onlineResourceobject of classISOOnlineResource
Returns
TRUE if deleted,FALSE otherwise
MethodaddOfflineResource()
Adds offline resource
Usage
ISODigitalTransferOptions$addOfflineResource(offlineResource)
Arguments
offlineResourceobject of classISOMedium
Returns
TRUE if added,FALSE otherwise
MethodsetOfflineResource()
Sets offline resource
Usage
ISODigitalTransferOptions$setOfflineResource(offlineResource)
Arguments
offlineResourceobject of classISOMedium
Returns
TRUE if added,FALSE otherwise
MethoddelOfflineResource()
Deletes offline resource
Usage
ISODigitalTransferOptions$delOfflineResource(offlineResource)
Arguments
offlineResourceobject of classISOMedium
Returns
TRUE if deleted,FALSE otherwise
MethodaddDistributionFormat()
Adds distribution format
Usage
ISODigitalTransferOptions$addDistributionFormat(distributionFormat)
Arguments
distributionFormatobject of classISOFormat
Returns
TRUE if added,FALSE otherwise
MethoddelDistributionFormat()
Deletes distribution format
Usage
ISODigitalTransferOptions$delDistributionFormat(distributionFormat)
Arguments
distributionFormatobject of classISOFormat
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODigitalTransferOptions$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_DigitalTransferOptions
- ISO 19115-3https://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 ofR6Class for modelling an ISO Dimension
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISODimension
Public fields
dimensionNamedimensionName [1..1]: ISODimensionNameType
dimensionSizedimensionSize [1..1]: integer
resolutionresolution [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()
Methodnew()
Initializes object
Usage
ISODimension$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetName()
Set name
Usage
ISODimension$setName(name)
Arguments
nameobject of classISODimensionNameType or anycharacteramong values returned by
ISODimensionNameType$values()
MethodsetSize()
Set size
Usage
ISODimension$setSize(size)
Arguments
sizeobject of classinteger
MethodsetResolution()
Sets the resolution
Usage
ISODimension$setResolution(resolution)
Arguments
resolutionobject of class
ISOMeasureor any subclassISOLength,ISODistance,ISOAngle,ISOScale
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODimension$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Dimension
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISODimensionNameType$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODimensionNameType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_DimensionNameTypeCode
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISODistance$new(xml = NULL, value, uom, useUomURI = FALSE)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
uomuom symbol of unit of measure used
useUomURIuse uom URI. Default is
FALSE
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODistance$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Distance
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Distance
ISODistribution
Description
ISODistribution
ISODistribution
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO Distribution
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISODistribution
Public fields
distributionFormatdistributionFormat [0..*]: ISOFormat
distributordistributor [0..*]: ISODistributor
transferOptionstransferOptions [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()
Methodnew()
Initializes object
Usage
ISODistribution$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddFormat()
Adds format
Usage
ISODistribution$addFormat(format)
Arguments
formatformat object of classISOFormat
Returns
TRUE if added,FALSE otherwise
MethoddelFormat()
Deletes format
Usage
ISODistribution$delFormat(format)
Arguments
formatformat object of classISOFormat
Returns
TRUE if deleted,FALSE otherwise
MethodaddDistributor()
Adds distributor
Usage
ISODistribution$addDistributor(distributor)
Arguments
distributordistributor object of classISODistributor
Returns
TRUE if added,FALSE otherwise
MethoddelDistributor()
Deletes distributor
Usage
ISODistribution$delDistributor(distributor)
Arguments
distributordistributor object of classISODistributor
Returns
TRUE if deleted,FALSE otherwise
MethodaddDigitalTransferOptions()
Adds digital transfer options
Usage
ISODistribution$addDigitalTransferOptions(options)
Arguments
optionsoptions object of classISODigitalTransferOptions
Returns
TRUE if added,FALSE otherwise
MethodsetDigitalTransferOptions()
Sets digital transfer options
Usage
ISODistribution$setDigitalTransferOptions(options)
Arguments
optionsoptions object of classISODigitalTransferOptions
Returns
TRUE if added,FALSE otherwise
MethoddelDigitalTransferOptions()
Deletes digital transfer options
Usage
ISODistribution$delDigitalTransferOptions(options)
Arguments
optionsoptions object of classISODigitalTransferOptions
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODistribution$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Distribution
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISODistributionUnits$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODistributionUnits$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISODistributor
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISODistributor
Public fields
distributorContactdistributorContact : ISOResponsibleParty
distributionOrderProcessdistributionOrderProcess : ISOStandardOrderProcess
distributorFormatdistributorFormat : ISOFormat
distributorTransferOptionsdistributorTransferOptions : 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()
Methodnew()
Initializes object
Usage
ISODistributor$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetContact()
Set contact
Usage
ISODistributor$setContact(contact)
Arguments
contactobject of classISOResponsibleParty
MethodaddStandardOrderProcess()
Adds standard order process
Usage
ISODistributor$addStandardOrderProcess(standardOrderProcess)
Arguments
standardOrderProcessstandardOrderProcess object of classISOStandardOrderProcess
Returns
TRUE if added,FALSE otherwise
MethoddelStandardOrderProcess()
Deletes standard order process
Usage
ISODistributor$delStandardOrderProcess(standardOrderProcess)
Arguments
standardOrderProcessstandardOrderProcess object of classISOStandardOrderProcess
Returns
TRUE if deleted,FALSE otherwise
MethodaddFormat()
Adds format
Usage
ISODistributor$addFormat(format)
Arguments
formatformat object of classISOFormat
Returns
TRUE if added,FALSE otherwise
MethoddelFormat()
Deletes format
Usage
ISODistributor$delFormat(format)
Arguments
formatformat object of classISOFormat
Returns
TRUE if deleted,FALSE otherwise
MethodaddDigitalTransferOptions()
Adds digital transfer options
Usage
ISODistributor$addDigitalTransferOptions(digitalTransferOptions)
Arguments
digitalTransferOptionsobject of classISODigitalTransferOptions
Returns
TRUE if added,FALSE otherwise
MethoddelDigitalTransferOptions()
Deletes digital transfer options
Usage
ISODistributor$delDigitalTransferOptions(digitalTransferOptions)
Arguments
digitalTransferOptionsobject of classISODigitalTransferOptions
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODistributor$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Distributor
- ISO 19115-3https://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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISODomainConsistency$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_DomainConsistency
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes sequence object
Usage
ISOElementSequence$new(xml = NULL, ...)
Arguments
xmlobject of classXMLInternalNode-class
...other args
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOElementSequence$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Note
This class is used internally by geometa to deal with simple type nothandled by proper class element. e.g.name property ofISOParameterclass 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 ofR6Class for modelling an ISO abstract evaluation method
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOEvaluationMethod
Public fields
dateTimedateTime
evaluationMethodDescriptionevaluationMethodDescription
evaluationProcedureevaluationProcedure
referenceDocreferenceDoc
evaluationMethodTypeevaluationMethodType
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOEvaluationMethod$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetDateTime()
Set date time
Usage
ISOEvaluationMethod$setDateTime(dateTime)
Arguments
dateTimedateTime object of classISOBaseDateTime
MethodsetEvaluationMethodDescription()
Set evaluation method description
Usage
ISOEvaluationMethod$setEvaluationMethodDescription(description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized descriptions. Default is
NULL
MethodsetEvaluationProcedure()
Set evaluation procedure
Usage
ISOEvaluationMethod$setEvaluationProcedure(procedure)
Arguments
procedureprocedure, object of classISOCitation
MethodaddReferenceDoc()
Adds reference doc
Usage
ISOEvaluationMethod$addReferenceDoc(referenceDoc)
Arguments
referenceDocobject of classISOCitation
Returns
TRUE if added,FALSE otherwise
MethoddelReferenceDoc()
Deletes reference doc
Usage
ISOEvaluationMethod$delReferenceDoc(referenceDoc)
Arguments
referenceDocobject of classISOCitation
Returns
TRUE if deleted,FALSE otherwise
MethodsetEvaluationMethodType()
Set evaluation method type
Usage
ISOEvaluationMethod$setEvaluationMethodType(type)
Arguments
typeobject of classISOEvaluationMethodType or anycharacter valuefrom those returned by
ISOEvaluationMethodType$values()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOEvaluationMethod$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_EvaluationMethod
ISOEvaluationMethodType
Description
ISOEvaluationMethodType
ISOEvaluationMethodType
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOEvaluationMethodType$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOEvaluationMethodType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_EvaluationMethodTypeCode
- ISO 19115-3https://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 ofR6Class for modelling an ISO ExtendedElementInformation
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOExtendedElementInformation
Public fields
namename [1..1]: character
shortNameshortName [0..1]: character
domainCodedomainCode [0..1]: integer
definitiondefinition [1..1]: character
obligationobligation [0..1]: ISOObligation
conditioncondition [0..1]: character
dataTypedataType [1..1]: ISODatatype
maximumOccurrencemaximumOccurrence [0..1]: character
domainValuedomainValue [0..1]: character
parentEntityparentEntity [1..*]: character
rulerule [1..1]: character
rationalerationale [0..*]: character
sourcesource [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()
Methodnew()
Initializes object
Usage
ISOExtendedElementInformation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetName()
Set name
Usage
ISOExtendedElementInformation$setName(name, locales = NULL)
Arguments
namename
localeslist of localized names. Default is
NULL
MethodsetShortName()
Set short name
Usage
ISOExtendedElementInformation$setShortName(shortName, locales = NULL)
Arguments
shortNameshort name
localeslist of localized short names. Default is
NULL
MethodsetDomainCode()
Set domain code
Usage
ISOExtendedElementInformation$setDomainCode(domainCode)
Arguments
domainCodedomain code, object of classinteger
MethodsetDefinition()
Set definition
Usage
ISOExtendedElementInformation$setDefinition(definition, locales = NULL)
Arguments
definitiondefinition
localeslist of localized definitions. Default is
NULL
MethodsetObligation()
Set obligation
Usage
ISOExtendedElementInformation$setObligation(obligation)
Arguments
obligationobligation, object of classISOObligation or anycharactervalue among those returned by
ISOObligation$values()
MethodsetCondition()
Set condition
Usage
ISOExtendedElementInformation$setCondition(condition, locales = NULL)
Arguments
conditioncondition
localeslist of localized conditions. Default is
NULL
MethodsetDatatype()
Set data type
Usage
ISOExtendedElementInformation$setDatatype(dataType)
Arguments
dataTypedata type, object of classISODatatype or anycharactervalue among those returned by
ISODatatype$values()
MethodsetMaximumOccurrence()
Set maximum occurrence
Usage
ISOExtendedElementInformation$setMaximumOccurrence(maximumOccurrence)
Arguments
maximumOccurrencemax occurrence
MethodsetDomainValue()
Set domain value
Usage
ISOExtendedElementInformation$setDomainValue(domainValue)
Arguments
domainValuedomain value
MethodaddParentEntity()
Adds parent entity
Usage
ISOExtendedElementInformation$addParentEntity(entity)
Arguments
entityparent entity
Returns
TRUE if added,FALSE otherwise
MethoddelParentEntity()
Deletes parent entity
Usage
ISOExtendedElementInformation$delParentEntity(entity)
Arguments
entityparent entity
Returns
TRUE if deleted,FALSE otherwise
MethodsetRule()
Set rule
Usage
ISOExtendedElementInformation$setRule(rule, locales = NULL)
Arguments
rulerule
localeslist of localized rules. Default is
NULL
MethodaddRationale()
Adds rationale
Usage
ISOExtendedElementInformation$addRationale(rationale, locales = NULL)
Arguments
rationalerationale
localeslist of localized rationales. Default is
NULL
Returns
TRUE if added,FALSE otherwise
MethoddelRationale()
Deletes rationale
Usage
ISOExtendedElementInformation$delRationale(rationale, locales = NULL)
Arguments
rationalerationale
localeslist of localized rationales. Default is
NULL
Returns
TRUE if deleted,FALSE otherwise
MethodaddSource()
Adds source
Usage
ISOExtendedElementInformation$addSource(source)
Arguments
sourcesource, object of classISOResponsibleParty
Returns
TRUE if added,FALSE otherwise
MethoddelSource()
Deletes source
Usage
ISOExtendedElementInformation$delSource(source)
Arguments
sourcesource, object of classISOResponsibleParty
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOExtendedElementInformation$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISO Extent
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOExtent
Public fields
geographicElementgeographicElement [0..*]: ISOGeographicExtent
temporalElementtemporalElement [0..*]: ISOTemporalExtent
verticalElementverticalElement [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()
Methodnew()
Initializes object
Usage
ISOExtent$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddGeographicElement()
Adds geographic element
Usage
ISOExtent$addGeographicElement(element)
Arguments
elementobject of classISOGeographicExtent
Returns
TRUE if added,FALSE otherwise
MethodsetGeographicElement()
Sets geographic element
Usage
ISOExtent$setGeographicElement(element)
Arguments
elementobject of classISOGeographicExtent
Returns
TRUE if added,FALSE otherwise
MethoddelGeographicElement()
Deletes geographic element
Usage
ISOExtent$delGeographicElement(element)
Arguments
elementobject of classISOGeographicExtent
Returns
TRUE if deleted,FALSE otherwise
MethodaddTemporalElement()
Adds temporal element
Usage
ISOExtent$addTemporalElement(element)
Arguments
elementobject of classISOTemporalExtent
Returns
TRUE if added,FALSE otherwise
MethoddelTemporalElement()
Deletes temporal element
Usage
ISOExtent$delTemporalElement(element)
Arguments
elementobject of classISOTemporalExtent
Returns
TRUE if deleted,FALSE otherwise
MethodaddVerticalElement()
Adds vertical element
Usage
ISOExtent$addVerticalElement(element)
Arguments
elementobject of classISOVerticalExtent
Returns
TRUE if added,FALSE otherwise
MethoddelVerticalElement()
Deletes vertical element
Usage
ISOExtent$delVerticalElement(element)
Arguments
elementobject of classISOVerticalExtent
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOExtent$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_Extent
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_EX_Extent
ISOFeatureAssociation
Description
ISOFeatureAssociation
ISOFeatureAssociation
Format
R6Class object.
Value
Object ofR6Class for modelling an ISOFeatureAssociation
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOFeatureType ->ISOFeatureAssociation
Public fields
roleNameroleName [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()
Methodnew()
Initializes object
Usage
ISOFeatureAssociation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddRoleName()
Adds role name
Usage
ISOFeatureAssociation$addRoleName(associationRole)
Arguments
associationRoleobject of classISOAssociationRole
Returns
TRUE if added,FALSE otherwise
MethoddelRoleName()
Deletes role name
Usage
ISOFeatureAssociation$delRoleName(associationRole)
Arguments
associationRoleobject of classISOAssociationRole
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureAssociation$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISOFeatureAssociation in ISO 19115-3
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOFeatureType ->geometa::ISOFeatureType19115_3 ->ISOFeatureAssociation19115_3
Public fields
roleNameroleName [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()
Methodnew()
Initializes object
Usage
ISOFeatureAssociation19115_3$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddRoleName()
Adds role name
Usage
ISOFeatureAssociation19115_3$addRoleName(associationRole)
Arguments
associationRoleobject of classISOAssociationRole
Returns
TRUE if added,FALSE otherwise
MethoddelRoleName()
Deletes role name
Usage
ISOFeatureAssociation19115_3$delRoleName(associationRole)
Arguments
associationRoleobject of classISOAssociationRole
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureAssociation19115_3$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISOFeatureAssociation in ISO 19139
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOFeatureType ->geometa::ISOFeatureType19139 ->ISOFeatureAssociation19139
Public fields
roleNameroleName [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()
Methodnew()
Initializes object
Usage
ISOFeatureAssociation19139$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddRoleName()
Adds role name
Usage
ISOFeatureAssociation19139$addRoleName(associationRole)
Arguments
associationRoleobject of classISOAssociationRole
Returns
TRUE if added,FALSE otherwise
MethoddelRoleName()
Deletes role name
Usage
ISOFeatureAssociation19139$delRoleName(associationRole)
Arguments
associationRoleobject of classISOAssociationRole
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureAssociation19139$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISOFeatureAttribute
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractCarrierOfCharacteristics ->geometa::ISOAbstractPropertyType ->geometa::ISOPropertyType ->ISOFeatureAttribute
Public fields
codecode [0..1]: character
valueMeasurementUnitvalueMeasurementUnit [0..1]: GMLUnitDefinition
valueTypevalueType [0..1]: ISOTypeName
listedValuelistedValue [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()
Methodnew()
Initializes object
Usage
ISOFeatureAttribute$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetCode()
Set code
Usage
ISOFeatureAttribute$setCode(code, locales = NULL)
Arguments
codecode
localeslist of localized codes. Default is
NULL
MethodsetValueMeasurementUnit()
Set value measurement unit
Usage
ISOFeatureAttribute$setValueMeasurementUnit(uom)
Arguments
uomuom, object of classGMLUnitDefinition (in ISO 19139) orISOUomIdentifier /character (in ISO 19115-3)
MethodsetValueType()
Set type name
Usage
ISOFeatureAttribute$setValueType(typeName, locales = NULL)
Arguments
typeNametypeName
localeslist of localized typeNames. Default is
NULL
MethodaddListedValue()
Adds listed value
Usage
ISOFeatureAttribute$addListedValue(value)
Arguments
valuevalue, object of classISOListedValue
Returns
TRUE if added,FALSE otherwise
MethoddelListedValue()
Deletes listed value
Usage
ISOFeatureAttribute$delListedValue(value)
Arguments
valuevalue, object of classISOListedValue
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureAttribute$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISO FeatureCatalogue
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractCatalogue ->ISOFeatureCatalogue
Public fields
attrsattrs
producerproducer [1..1]: ISOResponsibleParty
functionalLanguagefunctionalLanguage [0..1]: character
featureTypefeatureType [1..*]: ISOFeatureType
definitionSourcedefinitionSource [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()
Methodnew()
Initializes object
Usage
ISOFeatureCatalogue$new(xml = NULL, uuid = NULL)
Arguments
xmlobject of classXMLInternalNode-class
uuiduuid
MethodsetProducer()
Set producer
Usage
ISOFeatureCatalogue$setProducer(producer)
Arguments
producerobject of classISOResponsibleParty (in ISO 19139) orISOResponsibility (in ISO 19115-3)
MethodsetFunctionalLanguage()
Set functional language
Usage
ISOFeatureCatalogue$setFunctionalLanguage(functionalLanguage)
Arguments
functionalLanguagefunctional language
MethodaddFeatureType()
Adds feature type
Usage
ISOFeatureCatalogue$addFeatureType(featureType)
Arguments
featureTypeobject of classISOFeatureType
Returns
TRUE if added,FALSE otherwise
MethoddelFeatureType()
Deletes feature type
Usage
ISOFeatureCatalogue$delFeatureType(featureType)
Arguments
featureTypeobject of classISOFeatureType
Returns
TRUE if deleted,FALSE otherwise
MethodaddDefinitionSource()
Adds definition source
Usage
ISOFeatureCatalogue$addDefinitionSource(source)
Arguments
sourceobject of classISODefinitionSource orISOCitation
Returns
TRUE if added,FALSE otherwise
MethoddelDefinitionSource()
Deletes definition source
Usage
ISOFeatureCatalogue$delDefinitionSource(source)
Arguments
sourceobject of classISODefinitionSource orISOCitation
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureCatalogue$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISOFeatureCatalogue
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractContentInformation ->ISOFeatureCatalogueDescription
Public fields
complianceCodecomplianceCode: logical
languagelanguage [0..*]: character
localelocale [0..*]: ISOLocale
includedWithDatasetincludedWithDataset: logical
featureTypesfeatureTypes [0..*]: GenericName #TODO?
featureCatalogueCitationfeatureCatalogueCitation [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()
Methodnew()
Initializes object
Usage
ISOFeatureCatalogueDescription$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetComplianceCode()
Set compliance code
Usage
ISOFeatureCatalogueDescription$setComplianceCode(compliance)
Arguments
compliancecompliance, object of classlogical
MethodaddLanguage()
Adds language
Usage
ISOFeatureCatalogueDescription$addLanguage(lang)
Arguments
langlang
Returns
TRUE if added,FALSE otherwise
MethoddelLanguage()
Deletes language
Usage
ISOFeatureCatalogueDescription$delLanguage(lang)
Arguments
langlang
Returns
TRUE if deleted,FALSE otherwise
MethodaddLocale()
Adds locale
Usage
ISOFeatureCatalogueDescription$addLocale(locale)
Arguments
localeobject of classISOLocale
Returns
TRUE if added,FALSE otherwise
MethoddelLocale()
Deletes locale
Usage
ISOFeatureCatalogueDescription$delLocale(locale)
Arguments
localeobject of classISOLocale
Returns
TRUE if deleted,FALSE otherwise
MethodsetIncludedWithDataset()
Set included with dataset
Usage
ISOFeatureCatalogueDescription$setIncludedWithDataset(include)
Arguments
includeinclude, object of classlogical
MethodaddFeatureCatalogueCitation()
Adds feature catalogue citation
Usage
ISOFeatureCatalogueDescription$addFeatureCatalogueCitation( citation, uuid = NULL)
Arguments
citation,object of classISOCitation
uuiduuid
Returns
TRUE if added,FALSE otherwise
MethoddelFeatureCatalogueCitation()
Deletes feature catalogue citation
Usage
ISOFeatureCatalogueDescription$delFeatureCatalogueCitation( citation, uuid = NULL)
Arguments
citation,object of classISOCitation
uuiduuid
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureCatalogueDescription$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_FeatureCatalogueDescription
- ISO 19115-3https://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 ofR6Class for modelling an ISOFeatureOperation
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractCarrierOfCharacteristics ->geometa::ISOAbstractPropertyType ->geometa::ISOPropertyType ->ISOFeatureOperation
Public fields
signaturesignature: character
formalDefinitionformalDefinition [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()
Methodnew()
Initializes object
Usage
ISOFeatureOperation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetSignature()
Set signature
Usage
ISOFeatureOperation$setSignature(signature, locales = NULL)
Arguments
signaturesignature
localeslist of localized signatures. Default is
NULL
MethodsetFormalDefinition()
Set formal definition
Usage
ISOFeatureOperation$setFormalDefinition(formalDefinition, locales = NULL)
Arguments
formalDefinitionformal definition
localeslist of localized definitions. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureOperation$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOFeatureType$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureType$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISO FeatureType in ISO 19115-3
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOFeatureType ->ISOFeatureType19115_3
Public fields
typeNametypeName [1..1]: character
definitiondefinition [0..1]: character
codecode [0..1]: character
isAbstractisAbstract [1..1]: logical
aliasesaliases [0..*]: character
designationdesignation [0..1]: character
carrierOfCharacteristicscarrierOfCharacteristics [0..*]: ISOCarrierOfCharacteristics
inheritsFrominheritsFrom [0..*]: ISOInheritanceRelation
inheritsToinheritsTo [0..*]: ISOInheritanceRelation
constrainedByconstrainedBy [0..*]: ISOConstraint
definitionReferencedefinitionReference [0..*]: ISODefinitionReference
featureCataloguefeatureCatalogue: 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()
Methodnew()
Initializes object
Usage
ISOFeatureType19115_3$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetTypeName()
Set type name
Usage
ISOFeatureType19115_3$setTypeName(typeName)
Arguments
typeNametype name, object of classcharacter
MethodsetDefinition()
Set definition
Usage
ISOFeatureType19115_3$setDefinition(definition, locales = NULL)
Arguments
definitiondefinition
localeslist of localized definitions. Default is
NULL
MethodsetCode()
Set code
Usage
ISOFeatureType19115_3$setCode(code, locales = NULL)
Arguments
codedefinition
localeslist of localized codes. Default is
NULL
MethodsetIsAbstract()
Set whether feature type is abstract
Usage
ISOFeatureType19115_3$setIsAbstract(isAbstract)
Arguments
isAbstractobject of classlogical
MethodaddAlias()
Adds alias
Usage
ISOFeatureType19115_3$addAlias(alias)
Arguments
aliasobject of classISOLocalName (in ISO 19139 only) orcharacter (in ISO 19139 or ISO 19115-3)
Returns
TRUE if added,FALSE otherwise
MethoddelAlias()
Usage
ISOFeatureType19115_3$delAlias(alias)
Arguments
aliasobject of classISOLocalName (in ISO 19139 only) orcharacter (in ISO 19139 or ISO 19115-3)
Returns
TRUE if deleted,FALSE otherwise
MethodsetDesignation()
Set designation
Usage
ISOFeatureType19115_3$setDesignation(designation, locales = NULL)
Arguments
designationdesignation
localeslist of localized designations. Default is
NULL
MethodaddCharacteristic()
Adds characteristic
Usage
ISOFeatureType19115_3$addCharacteristic(characteristic)
Arguments
characteristiccharacteristic, object inheriting classISOAbstractCarrierOfCharacteristics
Returns
TRUE if added,FALSE otherwise
MethoddelCharacteristic()
Deletes characteristic
Usage
ISOFeatureType19115_3$delCharacteristic(characteristic)
Arguments
characteristiccharacteristic, object inheriting classISOAbstractCarrierOfCharacteristics
Returns
TRUE if deleted,FALSE otherwise
MethodaddInheritsFrom()
Adds 'inheritsFrom' relation
Usage
ISOFeatureType19115_3$addInheritsFrom(rel)
Arguments
relrel, object of classISOInheritanceRelation
Returns
TRUE if added,FALSE otherwise
MethoddelInheritsFrom()
Deletes 'inheritsFrom' relation
Usage
ISOFeatureType19115_3$delInheritsFrom(rel)
Arguments
relrel, object of classISOInheritanceRelation
Returns
TRUE if deleted,FALSE otherwise
MethodaddInheritsTo()
Adds 'inheritsTo' relation
Usage
ISOFeatureType19115_3$addInheritsTo(rel)
Arguments
relrel, object of classISOInheritanceRelation
Returns
TRUE if added,FALSE otherwise
MethoddelInheritsTo()
Deletes 'inheritsTo' relation
Usage
ISOFeatureType19115_3$delInheritsTo(rel)
Arguments
relrel, object of classISOInheritanceRelation
Returns
TRUE if deleted,FALSE otherwise
MethodaddConstraint()
Adds constraint
Usage
ISOFeatureType19115_3$addConstraint(constraint)
Arguments
constraintconstraint, object of classISOConstraint
Returns
TRUE if added,FALSE otherwise
MethoddelConstraint()
Deletes constraint
Usage
ISOFeatureType19115_3$delConstraint(constraint)
Arguments
constraintconstraint, object of classISOConstraint
Returns
TRUE if deleted,FALSE otherwise
MethodsetDefinitionReference()
Set definition reference
Usage
ISOFeatureType19115_3$setDefinitionReference(definitionReference)
Arguments
definitionReferenceobject of classISODefinitionReference
MethodsetFeatureCatalogue()
Set feature catalogue
Usage
ISOFeatureType19115_3$setFeatureCatalogue(fc)
Arguments
fcobject of classISOFeatureCatalogue
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureType19115_3$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISO FeatureType in ISO 19139
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOFeatureType ->ISOFeatureType19139
Public fields
typeNametypeName [1..1]: ISOLocalName or character
definitiondefinition [0..1]: character
codecode [0..1]: character
isAbstractisAbstract [1..1]: logical
aliasesaliases [0..*]: ISOLocalName or character
inheritsFrominheritsFrom [0..*]: ISOInheritanceRelation
inheritsToinheritsTo [0..*]: ISOInheritanceRelation
featureCataloguefeatureCatalogue: ISOFeatureCatalogue
constrainedByconstrainedBy [0..*]: ISOConstraint
definitionReferencedefinitionReference [0..*]: ISODefinitionReference
carrierOfCharacteristicscarrierOfCharacteristics [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()
Methodnew()
Initializes object
Usage
ISOFeatureType19139$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetTypeName()
Set type name
Usage
ISOFeatureType19139$setTypeName(typeName)
Arguments
typeNametype name, object of classISOLocalName orcharacter
MethodsetDefinition()
Set definition
Usage
ISOFeatureType19139$setDefinition(definition, locales = NULL)
Arguments
definitiondefinition
localeslist of localized definitions. Default is
NULL
MethodsetCode()
Set code
Usage
ISOFeatureType19139$setCode(code, locales = NULL)
Arguments
codedefinition
localeslist of localized codes. Default is
NULL
MethodsetIsAbstract()
Set whether feature type is abstract
Usage
ISOFeatureType19139$setIsAbstract(isAbstract)
Arguments
isAbstractobject of classlogical
MethodaddAlias()
Adds alias
Usage
ISOFeatureType19139$addAlias(alias)
Arguments
aliasobject of classISOLocalName orcharacter
Returns
TRUE if added,FALSE otherwise
MethoddelAlias()
Usage
ISOFeatureType19139$delAlias(alias)
Arguments
aliasobject of classISOLocalName orcharacter
Returns
TRUE if deleted,FALSE otherwise
MethodaddInheritsFrom()
Adds 'inheritsFrom' relation
Usage
ISOFeatureType19139$addInheritsFrom(rel)
Arguments
relrel, object of classISOInheritanceRelation
Returns
TRUE if added,FALSE otherwise
MethoddelInheritsFrom()
Deletes 'inheritsFrom' relation
Usage
ISOFeatureType19139$delInheritsFrom(rel)
Arguments
relrel, object of classISOInheritanceRelation
Returns
TRUE if deleted,FALSE otherwise
MethodaddInheritsTo()
Adds 'inheritsTo' relation
Usage
ISOFeatureType19139$addInheritsTo(rel)
Arguments
relrel, object of classISOInheritanceRelation
Returns
TRUE if added,FALSE otherwise
MethoddelInheritsTo()
Deletes 'inheritsTo' relation
Usage
ISOFeatureType19139$delInheritsTo(rel)
Arguments
relrel, object of classISOInheritanceRelation
Returns
TRUE if deleted,FALSE otherwise
MethodsetFeatureCatalogue()
Set feature catalogue
Usage
ISOFeatureType19139$setFeatureCatalogue(fc)
Arguments
fcobject of classISOFeatureCatalogue
MethodaddConstraint()
Adds constraint
Usage
ISOFeatureType19139$addConstraint(constraint)
Arguments
constraintconstraint, object of classISOConstraint
Returns
TRUE if added,FALSE otherwise
MethoddelConstraint()
Deletes constraint
Usage
ISOFeatureType19139$delConstraint(constraint)
Arguments
constraintconstraint, object of classISOConstraint
Returns
TRUE if deleted,FALSE otherwise
MethodsetDefinitionReference()
Set definition reference
Usage
ISOFeatureType19139$setDefinitionReference(definitionReference)
Arguments
definitionReferenceobject of classISODefinitionReference
MethodaddCharacteristic()
Adds characteristic
Usage
ISOFeatureType19139$addCharacteristic(characteristic)
Arguments
characteristiccharacteristic, object inheriting classISOAbstractCarrierOfCharacteristics
Returns
TRUE if added,FALSE otherwise
MethoddelCharacteristic()
Deletes characteristic
Usage
ISOFeatureType19139$delCharacteristic(characteristic)
Arguments
characteristiccharacteristic, object inheriting classISOAbstractCarrierOfCharacteristics
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureType19139$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling a ISO feature type info
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOFeatureTypeInfo
Public fields
featureTypeNamefeatureTypeName [1..1] : ISOFeatureTypeInfo
featureInstanceCountfeatureInstanceCount [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()
Methodnew()
Initializes object
Usage
ISOFeatureTypeInfo$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetFeatureTypeName()
Set feature type Name
Usage
ISOFeatureTypeInfo$setFeatureTypeName(name)
Arguments
nameobject of classISOAbstractGenericName orcharacter
MethodsetFeatureInstanceCount()
Set feature instance count
Usage
ISOFeatureTypeInfo$setFeatureInstanceCount(count)
Arguments
countobject of classinteger
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOFeatureTypeInfo$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_FeatureTypeInfo
ISOFileName
Description
ISOFileName
ISOFileName
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO FileName
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOFileName
Public fields
attrsattrs
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOFileName$new(xml = NULL, file = NULL, name = NULL)
Arguments
xmlobject of classXMLInternalNode-class
filefile
namename
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOFileName$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmx/1.0/gmx/#element_FileName
- ISO 19115-3https://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 ofR6Class for modelling an ISOFormat
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOFormat
Public fields
namename : CharacterString (ISO 19139)
formatSpecificationCitationformat specification citation [1]: ISOCitation
versionversion : CharacterString (ISO 19139)
amendmentNumberamendmentNumber [0..1] : CharacterString
specificationspecification [0..1] : CharacterString (ISO 19139)
fileDecompressionTechniquefileDecompressionTechnique [0..1] : CharacterString
mediummedium [0..*] : ISOMedium [0..*] (ISO 19115-3)
formatDistributorformatDistributor [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()
Methodnew()
Initializes object
Usage
ISOFormat$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetName()
Set name
Usage
ISOFormat$setName(name, locales = NULL)
Arguments
namename
localeslist of localized names. Default is
NULL
MethodsetFormatSpecificationCitation()
Set format specification citation
Usage
ISOFormat$setFormatSpecificationCitation(citation)
Arguments
citationcitation
MethodsetVersion()
Set version
Usage
ISOFormat$setVersion(version)
Arguments
versionversion
MethodsetAmendmentNumber()
Set amendment number
Usage
ISOFormat$setAmendmentNumber(amendmentNumber)
Arguments
amendmentNumberamendment number
MethodsetSpecification()
Set specification
Usage
ISOFormat$setSpecification(specification, locales = NULL)
Arguments
specificationspecification
localeslist of localized specifications. Default is
NULL
MethodsetFileDecompressionTechnique()
Set file decompression technique
Usage
ISOFormat$setFileDecompressionTechnique(technique)
Arguments
techniquetechnique
MethodaddDistributor()
Adds distributor
Usage
ISOFormat$addDistributor(distributor)
Arguments
distributorobject of classISODistributor
Returns
TRUE if added,FALSE otherwise
MethodaddMedium()
Adds medium
Usage
ISOFormat$addMedium(medium)
Arguments
mediumobject of classISOMedium
Returns
TRUE if added,FALSE otherwise
MethoddelMedium()
Deletes medium
Usage
ISOFormat$delMedium(medium)
Arguments
mediumobject of classISOMedium
Returns
TRUE if deleted,FALSE otherwise
MethoddelDistributor()
Deletes distributor
Usage
ISOFormat$delDistributor(distributor)
Arguments
distributorobject of classISODistributor
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOFormat$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Format
- ISO 19115-3https://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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOFormatConsistency$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_FormatConsistency
- ISO 19115-3https://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 ofR6Class for modelling an ISO FreeText
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOFreeText
Public fields
textGrouptextGroup [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()
Methodnew()
Initializes object
Usage
ISOFreeText$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddTextGroup()
Adds text group
Usage
ISOFreeText$addTextGroup(textGroup)
Arguments
textGrouptext group, object of classISOLocalisedCharacterString
Returns
TRUE if added,FALSE otherwise
MethoddelTextGroup()
Deletes text group
Usage
ISOFreeText$delTextGroup(textGroup)
Arguments
textGrouptext group, object of classISOLocalisedCharacterString
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOFreeText$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_PT_FreeText
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOFullInspection$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOFullInspection$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_FullInspection
ISOGeographicBoundingBox
Description
ISOGeographicBoundingBox
ISOGeographicBoundingBox
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO GeographicBoundingBox
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOGeographicExtent ->ISOGeographicBoundingBox
Public fields
westBoundLongitudewestBoundLongitude
eastBoundLongitudeeastBoundLongitude
southBoundLatitudesouthBoundLatitude
northBoundLatitudenorthBoundLatitude
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOGeographicBoundingBox$new( xml = NULL, minx = NULL, miny = NULL, maxx = NULL, maxy = NULL, bbox = NULL)
Arguments
MethodsetWestBoundLongitude()
Set west bound longitude
Usage
ISOGeographicBoundingBox$setWestBoundLongitude(minx)
Arguments
minxminx object of classnumeric
MethodsetEastBoundLongitude()
Set east bound longitude
Usage
ISOGeographicBoundingBox$setEastBoundLongitude(maxx)
Arguments
maxxmaxx object of classnumeric
MethodsetSouthBoundLatitude()
Set south bound latitude
Usage
ISOGeographicBoundingBox$setSouthBoundLatitude(miny)
Arguments
minyminy object of classnumeric
MethodsetNorthBoundLatitude()
Set north bound latitude
Usage
ISOGeographicBoundingBox$setNorthBoundLatitude(maxy)
Arguments
maxymaxy object of classnumeric
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOGeographicBoundingBox$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_GeographicBoundingBox
- ISO 19115-3https://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 ofR6Class for modelling an ISO GeographicDescription
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOGeographicExtent ->ISOGeographicDescription
Public fields
geographicIdentifiergeographicIdentifier [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()
Methodnew()
Initializes object
Usage
ISOGeographicDescription$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetGeographicIdentifier()
Set geographic identifier
Usage
ISOGeographicDescription$setGeographicIdentifier(geographicIdentifier)
Arguments
geographicIdentifiergeographic identifier, object of classISOMetaIdentifier
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOGeographicDescription$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_GeographicDescription
- ISO 19115-3https://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 ofR6Class for modelling an ISO abstract geographicExtent
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOGeographicExtent
Public fields
extentTypeCodeextentTypeCode [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()
Methodnew()
Initializes object
Usage
ISOGeographicExtent$new(xml = NULL, defaults = list())
Arguments
xmlobject of classXMLInternalNode-class
defaultsdefaults list
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOGeographicExtent$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Note
abstract class
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractEX_GeographicExtent
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_AbstractEX_GeographicExtent
ISOGeometricObjectType
Description
ISOGeometricObjectType
ISOGeometricObjectType
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOGeometricObjectType$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOGeometricObjectType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_GeometricObjectTypeCode
- ISO 19115-3https://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 ofR6Class for modelling an ISO GeometricObjects
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOGeometricObjects
Public fields
geometricObjectTypegeometricObjectType
geometricObjectCountgeometricObjectCount
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOGeometricObjects$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetGeometricObjectType()
Set geometric object type
Usage
ISOGeometricObjects$setGeometricObjectType(geometricObjectType)
Arguments
geometricObjectTypeobject of classISOGeometricObjectType or anycharacter among values returned by
ISOGeometricObjectType$values()
MethodsetGeometricObjectCount()
Set geometric object count
Usage
ISOGeometricObjects$setGeometricObjectCount(geometricObjectCount)
Arguments
geometricObjectCountobject of classinteger
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOGeometricObjects$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_GeometricObjects
- ISO 19115-3https://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 ofR6Class for modelling an ISO Georectified
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractSpatialRepresentation ->geometa::ISOSpatialRepresentation ->geometa::ISOGridSpatialRepresentation ->ISOGeorectified
Public fields
checkPointAvailabilitycheckPointAvailability [1..1]
checkPointDescriptioncheckPointDescription [0..1]
cornerPointscornerPoints [0..*]
centerPointcenterPoint [0..1]
pointInPixelpointInPixel [1..1]
transformationDimensionDescriptiontransformationDimensionDescription [0..1]
transformationDimensionMappingtransformationDimensionMapping [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()
Methodnew()
Initializes object
Usage
ISOGeorectified$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetCheckPointAvailability()
Set check point availability
Usage
ISOGeorectified$setCheckPointAvailability(availability)
Arguments
availabilityobject of classlogical
MethodsetCheckPointDescription()
Set check point description
Usage
ISOGeorectified$setCheckPointDescription(description, locales = NULL)
Arguments
descriptionobject of classcharacter
localeslist of localized descriptions. Default is
NULL
MethodaddCornerPoint()
Adds corner point
Usage
ISOGeorectified$addCornerPoint(sfg = NULL, m = NULL)
Arguments
sfgsimple feature object fromsf
msimple feature object of classmatrix
Returns
TRUE if added,FALSE otherwise
MethoddelCornerPoint()
Deletes corner point
Usage
ISOGeorectified$delCornerPoint(sfg = NULL, m = NULL)
Arguments
sfgsimple feature object fromsf
msimple feature object of classmatrix
Returns
TRUE if deleted,FALSE otherwise
MethodsetCenterPoint()
Sets center point
Usage
ISOGeorectified$setCenterPoint(sfg = NULL, m = NULL)
Arguments
sfgsimple feature object fromsf
msimple feature object of classmatrix
MethodsetPixelOrientation()
Set pixel orientation
Usage
ISOGeorectified$setPixelOrientation(pixelOrientation)
Arguments
pixelOrientationobject of classISOPixelOrientation orcharacter amongvalues among those returned by
ISOPixelOrientation$values()
MethodsetTransformationDimensionDescription()
Set transformation dimension description
Usage
ISOGeorectified$setTransformationDimensionDescription( description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized descriptions. Default is
NULL
MethodaddTransformationDimensionMapping()
Adds transformation dimension mapping
Usage
ISOGeorectified$addTransformationDimensionMapping(mapping)
Arguments
mappingmapping
Returns
TRUE if added,FALSE otherwise
MethoddelTransformationDimensionMapping()
Deletes transformation dimension mapping
Usage
ISOGeorectified$delTransformationDimensionMapping(mapping)
Arguments
mappingmapping
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOGeorectified$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Georectified
- ISO 19115-3https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_Georectified
ISOGeoreferenceable
Description
ISOGeoreferenceable
ISOGeoreferenceable
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO Georeferenceable
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractSpatialRepresentation ->geometa::ISOSpatialRepresentation ->geometa::ISOGridSpatialRepresentation ->ISOGeoreferenceable
Public fields
controlPointAvailabilitycontrolPointAvailability: logical
orientationParameterAvailabilityorientationParameterAvailability : logical
orientationParameterDescriptionorientationParameterDescription [0..1] : character
georeferencedParametersgeoreferencedParameters : ISORecord
parameterCitationparameterCitation [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()
Methodnew()
Initializes object
Usage
ISOGeoreferenceable$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetControlPointAvailability()
Set control point availability
Usage
ISOGeoreferenceable$setControlPointAvailability(availability)
Arguments
availabilityobject of classlogical
MethodsetOrientationParameterAvailability()
Set orientation parameter availability
Usage
ISOGeoreferenceable$setOrientationParameterAvailability(availability)
Arguments
availabilityobject of classlogical
MethodsetOrientationParameterDescription()
Set orientation parameter description
Usage
ISOGeoreferenceable$setOrientationParameterDescription( description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized descriptions. Default is
NULL
MethodsetGeoreferencedParameters()
Set georeferenced parameters
Usage
ISOGeoreferenceable$setGeoreferencedParameters(record)
Arguments
recordobject of classISORecord
MethodaddParameterCitation()
Adds parameter citation
Usage
ISOGeoreferenceable$addParameterCitation(citation)
Arguments
citationobject of classISOCitation
Returns
TRUE if added,FALSE otherwise
MethoddelParameterCitation()
Deletes parameter citation
Usage
ISOGeoreferenceable$delParameterCitation(citation)
Arguments
citationobject of classISOCitation
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOGeoreferenceable$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Georeferenceable
- ISO 19115-3https://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 ofR6Class for modelling an ISO GridSpatialRepresentation
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractSpatialRepresentation ->geometa::ISOSpatialRepresentation ->ISOGridSpatialRepresentation
Public fields
numberOfDimensionsnumberOfDimensions [1..1]: integer
axisDimensionPropertiesaxisDimensionProperties [1..*] : ISODimension
cellGeometrycellGeometry [1..1]: ISOCellGeometry
transformationParameterAvailabilitytransformationParameterAvailability : 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()
Methodnew()
Initializes object
Usage
ISOGridSpatialRepresentation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetNumberOfDimensions()
Set number of dimensions
Usage
ISOGridSpatialRepresentation$setNumberOfDimensions(numberOfDimensions)
Arguments
numberOfDimensionsobject of classinteger
MethodaddDimension()
Adds dimension
Usage
ISOGridSpatialRepresentation$addDimension(dimension)
Arguments
dimensionobject of classISODimension
Returns
TRUE if added,FALSE otherwise
MethoddelDimension()
Deletes dimension
Usage
ISOGridSpatialRepresentation$delDimension(dimension)
Arguments
dimensionobject of classISODimension
Returns
TRUE if deleted,FALSE otherwise
MethodsetCellGeometry()
Set cell geometry
Usage
ISOGridSpatialRepresentation$setCellGeometry(cellGeometry)
Arguments
cellGeometryobject of classISOCellGeometry or anycharacteramong values returned by
ISOCellGeometry$values()
MethodsetTransformationParameterAvailability()
Set transformation parameter availability
Usage
ISOGridSpatialRepresentation$setTransformationParameterAvailability( availability)
Arguments
availabilityobject of classlogical
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOGridSpatialRepresentation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_GridSpatialRepresentation
- ISO 19115-3https://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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOGriddedDataPositionalAccuracy$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_GriddedDataPositionalAccuracy
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOHomogeneity$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOHomogeneity$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_Homogeneity
ISOIdentification
Description
ISOIdentification
ISOIdentification
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOIdentification$new(xml = NULL, defaults = list())
Arguments
xmlobject of classXMLInternalNode-class
defaultsdefaults list
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOIdentification$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractMD_Identification
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_AbstractMD_Identification
ISOIdentification19115_3
Description
ISOIdentification19115_3
ISOIdentification19115_3
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO Identification in ISO 19115-3
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOIdentification ->ISOIdentification19115_3
Public fields
citationcitation: ISOCitation
abstractabstract: character
purposepurpose [0..1]: character
creditcredit [0..*]: character
statusstatus [0..*]: ISOProgress
pointOfContactpointOfContact [0..*]: ISOResponsibility
spatialRepresentationTypespatialRepresentationType [0..*]: ISOSpatialRepresentationType
spatialResolutionspatialResolution [0..*]: ISOResolution
temporalResolution[0..*]: ISOPeriodDuration
topicCategorytopicCategory [0..*]: ISOTopicCategory
extentextent [0..*]: ISOExtent (ISO 19139)
additionalDocumentationadditional documentation [0..*]: ISOCitation
processingLevelprocessing level [0..1]: ISOMetaIdentifier
resourceMaintenanceresourceMaintenance [0..*]: ISOMaintenanceInformation
graphicOverviewgraphicOverview [0..*]: ISOBrowseGraphic
resourceFormatresourceFormat [0..*]: ISOFormat
descriptiveKeywordsdescriptiveKeywords [0..*]: ISOKeywords (ISO 19139)
resourceSpecificUsageresourceSpecificUsage [0..*]: ISOUsage (ISO 19139)
resourceConstraintsresourceConstraints [0..*]: ISOLegalConstraints
aggregationInfoaggregationInfo [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()
Methodnew()
Initializes object
Usage
ISOIdentification19115_3$new(xml = NULL, defaults = list())
Arguments
xmlobject of classXMLInternalNode-class
defaultsdefaults list
MethodsetCitation()
Set citation
Usage
ISOIdentification19115_3$setCitation(citation)
Arguments
citationobject of classISOCitation
MethodsetAbstract()
Set abstract
Usage
ISOIdentification19115_3$setAbstract(abstract, locales = NULL)
Arguments
abstractabstract
localeslist of localized abstracts. Default is
NULL
MethodsetPurpose()
Set purpose
Usage
ISOIdentification19115_3$setPurpose(purpose, locales = NULL)
Arguments
purposepurpose
localeslist of localized texts. Default is
NULL
MethodaddCredit()
Adds credit
Usage
ISOIdentification19115_3$addCredit(credit, locales = NULL)
Arguments
creditcredit
localeslist of localized texts. Default is
NULL
Returns
TRUE if added,FALSE otherwise
MethoddelCredit()
Deletes credit
Usage
ISOIdentification19115_3$delCredit(credit, locales = NULL)
Arguments
creditcredit
localeslist of localized texts. Default is
NULL
Returns
TRUE if deleted,FALSE otherwise
MethodaddStatus()
Adds status
Usage
ISOIdentification19115_3$addStatus(status)
Arguments
statusobject of classISOProgress or anycharacter amongvalues returned by
ISOProgress$values()
Returns
TRUE if added,FALSE otherwise
MethoddelStatus()
Deletes status
Usage
ISOIdentification19115_3$delStatus(status)
Arguments
statusobject of classISOProgress or anycharacter amongvalues returned by
ISOProgress$values()
Returns
TRUE if deleted,FALSE otherwise
MethodaddPointOfContact()
Adds point of contact
Usage
ISOIdentification19115_3$addPointOfContact(pointOfContact)
Arguments
pointOfContactobject of classISOResponsibility
Returns
TRUE if added,FALSE otherwise
MethoddelPointOfContact()
Deletes point of contact
Usage
ISOIdentification19115_3$delPointOfContact(pointOfContact)
Arguments
pointOfContactobject of classISOResponsibility
Returns
TRUE if deleted,FALSE otherwise
MethodaddSpatialRepresentationType()
Adds spatial representation type
Usage
ISOIdentification19115_3$addSpatialRepresentationType( spatialRepresentationType)
Arguments
spatialRepresentationTypeobject of classISOSpatialRepresentationType oranycharacter among values returned by
ISOSpatialRepresentationType$values()
Returns
TRUE if added,FALSE otherwise
MethoddelSpatialRepresentationType()
Deletes spatial representation type
Usage
ISOIdentification19115_3$delSpatialRepresentationType( spatialRepresentationType)
Arguments
spatialRepresentationTypeobject of classISOSpatialRepresentationType oranycharacter among values returned by
ISOSpatialRepresentationType$values()
Returns
TRUE if deleted,FALSE otherwise
MethodaddSpatialResolution()
Adds spatial resolution
Usage
ISOIdentification19115_3$addSpatialResolution(resolution)
Arguments
resolutionobject of classISOResolution orcharacter
Returns
TRUE if added,FALSE otherwise
MethoddelSpatialResolution()
Deletes spatial resolution
Usage
ISOIdentification19115_3$delSpatialResolution(resolution)
Arguments
resolutionobject of classISOResolution orcharacter
Returns
TRUE if deleted,FALSE otherwise
MethodaddTemporalResolution()
Adds temporal resolution
Usage
ISOIdentification19115_3$addTemporalResolution(resolution)
Arguments
resolutionobject of classISOPeriodDuration orcharacter
Returns
TRUE if added,FALSE otherwise
MethoddelTemporalResolution()
Deletes temporal resolution
Usage
ISOIdentification19115_3$delTemporalResolution(resolution)
Arguments
resolutionobject of classISOPeriodDuration orcharacter
Returns
TRUE if deleted,FALSE otherwise
MethodaddTopicCategory()
Adds topic category
Usage
ISOIdentification19115_3$addTopicCategory(topicCategory)
Arguments
topicCategoryobject of classISOTopicCategory or anycharactervalue among those returned by
ISOTopicCategory$values()
Returns
TRUE if added,FALSE otherwise
MethoddelTopicCategory()
Deletes topic category
Usage
ISOIdentification19115_3$delTopicCategory(topicCategory)
Arguments
topicCategoryobject of classISOTopicCategory or anycharactervalue among those returned by
ISOTopicCategory$values()
Returns
TRUE if deleted,FALSE otherwise
MethodaddExtent()
Adds extent
Usage
ISOIdentification19115_3$addExtent(extent)
Arguments
extentobject of classISOExtent
Returns
TRUE if added,FALSE otherwise
MethoddelExtent()
Deletes extent
Usage
ISOIdentification19115_3$delExtent(extent)
Arguments
extentobject of classISOExtent
Returns
TRUE if deleted,FALSE otherwise
MethodaddAdditionalDocumentation()
Adds additional documentation
Usage
ISOIdentification19115_3$addAdditionalDocumentation(additionalDocumentation)
Arguments
additionalDocumentationobject of classISOCitation
Returns
TRUE if added,FALSE otherwise
MethoddelAdditionalDocumentation()
Deletes additional documentation
Usage
ISOIdentification19115_3$delAdditionalDocumentation(additionalDocumentation)
Arguments
additionalDocumentationobject of classISOCitation
Returns
TRUE if deleted,FALSE otherwise
MethodsetProcessingLevel()
Set processing level
Usage
ISOIdentification19115_3$setProcessingLevel(processingLevel)
Arguments
processingLevelobject of classISOMetaIdentifier orcharacter
MethodaddResourceMaintenance()
Adds resource maintenance
Usage
ISOIdentification19115_3$addResourceMaintenance(resourceMaintenance)
Arguments
resourceMaintenanceobject of classISOMaintenanceInformation
Returns
TRUE if added,FALSE otherwise
MethoddelResourceMaintenance()
Deletes resource maintenance
Usage
ISOIdentification19115_3$delResourceMaintenance(resourceMaintenance)
Arguments
resourceMaintenanceobject of classISOMaintenanceInformation
Returns
TRUE if deleted,FALSE otherwise
MethodaddGraphicOverview()
Adds graphic overview
Usage
ISOIdentification19115_3$addGraphicOverview(graphicOverview)
Arguments
graphicOverviewobject of classISOBrowseGraphic
Returns
TRUE if added,FALSE otherwise
MethoddelGraphicOverview()
Deletes graphic overview
Usage
ISOIdentification19115_3$delGraphicOverview(graphicOverview)
Arguments
graphicOverviewobject of classISOBrowseGraphic
Returns
TRUE if deleted,FALSE otherwise
MethodaddFormat()
Adds format
Usage
ISOIdentification19115_3$addFormat(format)
Arguments
formatobject of classISOFormat
Returns
TRUE if added,FALSE otherwise
MethoddelFormat()
Deletes format
Usage
ISOIdentification19115_3$delFormat(format)
Arguments
formatobject of classISOFormat
Returns
TRUE if deleted,FALSE otherwise
MethodaddKeywords()
Adds keywords
Usage
ISOIdentification19115_3$addKeywords(keywords)
Arguments
keywordsobject of classISOKeywords
Returns
TRUE if added,FALSE otherwise
MethoddelKeywords()
Deletes keywords
Usage
ISOIdentification19115_3$delKeywords(keywords)
Arguments
keywordsobject of classISOKeywords
Returns
TRUE if deleted,FALSE otherwise
MethodaddResourceSpecificUsage()
Adds resource specific usage
Usage
ISOIdentification19115_3$addResourceSpecificUsage(usage)
Arguments
usageobject of classISOUsage
Returns
TRUE if added,FALSE otherwise
MethoddelResourceSpecificUsage()
Deletes resource specific usage
Usage
ISOIdentification19115_3$delResourceSpecificUsage(usage)
Arguments
usageobject of classISOUsage
Returns
TRUE if deleted,FALSE otherwise
MethodaddResourceConstraints()
Adds resource constraints
Usage
ISOIdentification19115_3$addResourceConstraints(resourceConstraints)
Arguments
resourceConstraintsobject of classISOConstraints
Returns
TRUE if added,FALSE otherwise
MethoddelResourceConstraints()
Deletes resource constraints
Usage
ISOIdentification19115_3$delResourceConstraints(resourceConstraints)
Arguments
resourceConstraintsobject of classISOConstraints
Returns
TRUE if deleted,FALSE otherwise
MethodaddAssociatedResource()
Adds associated resource
Usage
ISOIdentification19115_3$addAssociatedResource(associatedResource)
Arguments
associatedResourceobject of classISOAssociatedResource
Returns
TRUE if added,FALSE otherwise
MethoddelAssociatedResource()
Deletes associated resource
Usage
ISOIdentification19115_3$delAssociatedResource(associatedResource)
Arguments
associatedResourceobject of classISOAssociatedResource
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOIdentification19115_3$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_AbstractMD_Identification
ISOIdentification19139
Description
ISOIdentification19139
ISOIdentification19139
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO Identification in ISO 19139
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOIdentification ->ISOIdentification19139
Public fields
citationcitation: ISOCitation
abstractabstract: character
purposepurpose [0..1]: character
creditcredit [0..*]: character
statusstatus [0..*]: ISOProgress
pointOfContactpointOfContact [0..*]: ISOResponsibleParty
resourceMaintenanceresourceMaintenance [0..*]: ISOMaintenanceInformation
graphicOverviewgraphicOverview [0..*]: ISOBrowseGraphic
resourceFormatresourceFormat [0..*]: ISOFormat
descriptiveKeywordsdescriptiveKeywords [0..*]: ISOKeywords
resourceSpecificUsageresourceSpecificUsage [0..*]: ISOUsage
resourceConstraintsresourceConstraints [0..*]: ISOLegalConstraints
aggregationInfoaggregationInfo [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()
Methodnew()
Initializes object
Usage
ISOIdentification19139$new(xml = NULL, defaults = list())
Arguments
xmlobject of classXMLInternalNode-class
defaultsdefaults list
MethodsetCitation()
Set citation
Usage
ISOIdentification19139$setCitation(citation)
Arguments
citationobject of classISOCitation
MethodsetAbstract()
Set abstract
Usage
ISOIdentification19139$setAbstract(abstract, locales = NULL)
Arguments
abstractabstract
localeslist of localized abstracts. Default is
NULL
MethodsetPurpose()
Set purpose
Usage
ISOIdentification19139$setPurpose(purpose, locales = NULL)
Arguments
purposepurpose
localeslist of localized texts. Default is
NULL
MethodaddCredit()
Adds credit
Usage
ISOIdentification19139$addCredit(credit, locales = NULL)
Arguments
creditcredit
localeslist of localized texts. Default is
NULL
Returns
TRUE if added,FALSE otherwise
MethoddelCredit()
Deletes credit
Usage
ISOIdentification19139$delCredit(credit, locales = NULL)
Arguments
creditcredit
localeslist of localized texts. Default is
NULL
Returns
TRUE if deleted,FALSE otherwise
MethodaddStatus()
Adds status
Usage
ISOIdentification19139$addStatus(status)
Arguments
statusobject of classISOProgress or anycharacter amongvalues returned by
ISOProgress$values()
Returns
TRUE if added,FALSE otherwise
MethoddelStatus()
Deletes status
Usage
ISOIdentification19139$delStatus(status)
Arguments
statusobject of classISOProgress or anycharacter amongvalues returned by
ISOProgress$values()
Returns
TRUE if deleted,FALSE otherwise
MethodaddPointOfContact()
Adds point of contact
Usage
ISOIdentification19139$addPointOfContact(pointOfContact)
Arguments
pointOfContactobject of classISOResponsibleParty
Returns
TRUE if added,FALSE otherwise
MethoddelPointOfContact()
Deletes point of contact
Usage
ISOIdentification19139$delPointOfContact(pointOfContact)
Arguments
pointOfContactobject of classISOResponsibleParty
Returns
TRUE if deleted,FALSE otherwise
MethodaddResourceMaintenance()
Adds resource maintenance
Usage
ISOIdentification19139$addResourceMaintenance(resourceMaintenance)
Arguments
resourceMaintenanceobject of classISOMaintenanceInformation
Returns
TRUE if added,FALSE otherwise
MethodsetResourceMaintenance()
Set resource maintenance
Usage
ISOIdentification19139$setResourceMaintenance(resourceMaintenance)
Arguments
resourceMaintenanceobject of classISOMaintenanceInformation
Returns
TRUE if set,FALSE otherwise
MethoddelResourceMaintenance()
Deletes resource maintenance
Usage
ISOIdentification19139$delResourceMaintenance(resourceMaintenance)
Arguments
resourceMaintenanceobject of classISOMaintenanceInformation
Returns
TRUE if deleted,FALSE otherwise
MethodaddGraphicOverview()
Adds graphic overview
Usage
ISOIdentification19139$addGraphicOverview(graphicOverview)
Arguments
graphicOverviewobject of classISOBrowseGraphic
Returns
TRUE if added,FALSE otherwise
MethodsetGraphicOverview()
Sets graphic overview
Usage
ISOIdentification19139$setGraphicOverview(graphicOverview)
Arguments
graphicOverviewobject of classISOBrowseGraphic
Returns
TRUE if set,FALSE otherwise
MethoddelGraphicOverview()
Deletes graphic overview
Usage
ISOIdentification19139$delGraphicOverview(graphicOverview)
Arguments
graphicOverviewobject of classISOBrowseGraphic
Returns
TRUE if deleted,FALSE otherwise
MethodaddFormat()
Adds format
Usage
ISOIdentification19139$addFormat(format)
Arguments
formatobject of classISOFormat
Returns
TRUE if added,FALSE otherwise
MethoddelFormat()
Deletes format
Usage
ISOIdentification19139$delFormat(format)
Arguments
formatobject of classISOFormat
Returns
TRUE if deleted,FALSE otherwise
MethodaddKeywords()
Adds keywords
Usage
ISOIdentification19139$addKeywords(keywords)
Arguments
keywordsobject of classISOKeywords
Returns
TRUE if added,FALSE otherwise
MethodsetKeywords()
Set keywords
Usage
ISOIdentification19139$setKeywords(keywords)
Arguments
keywordsobject of classISOKeywords
Returns
TRUE if set,FALSE otherwise
MethoddelKeywords()
Deletes keywords
Usage
ISOIdentification19139$delKeywords(keywords)
Arguments
keywordsobject of classISOKeywords
Returns
TRUE if deleted,FALSE otherwise
MethodaddResourceConstraints()
Adds resource constraints
Usage
ISOIdentification19139$addResourceConstraints(resourceConstraints)
Arguments
resourceConstraintsobject of classISOConstraints
Returns
TRUE if added,FALSE otherwise
MethoddelResourceConstraints()
Deletes resource constraints
Usage
ISOIdentification19139$delResourceConstraints(resourceConstraints)
Arguments
resourceConstraintsobject of classISOConstraints
Returns
TRUE if deleted,FALSE otherwise
MethodaddResourceSpecificUsage()
Adds resource specific usage
Usage
ISOIdentification19139$addResourceSpecificUsage(usage)
Arguments
usageobject of classISOUsage
Returns
TRUE if added,FALSE otherwise
MethoddelResourceSpecificUsage()
Deletes resource specific usage
Usage
ISOIdentification19139$delResourceSpecificUsage(usage)
Arguments
usageobject of classISOUsage
Returns
TRUE if deleted,FALSE otherwise
MethodaddAggregateInformation()
Adds aggregate information
Usage
ISOIdentification19139$addAggregateInformation(aggregateInfo)
Arguments
aggregateInfoobject of classISOAggregateInformation
Returns
TRUE if added,FALSE otherwise
MethoddelAggregateInformation()
Deletes aggregate information
Usage
ISOIdentification19139$delAggregateInformation(aggregateInfo)
Arguments
aggregateInfoobject of classISOAggregateInformation
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOIdentification19139$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractMD_Identification
ISOImageDescription
Description
ISOImageDescription
ISOImageDescription
Format
R6Class object.
Value
Object ofR6Class for modelling an ISOImageDescription
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractContentInformation ->geometa::ISOCoverageDescription ->ISOImageDescription
Public fields
illuminationElevationAngleilluminationElevationAngle [0..1]
illuminationAzimuthAngleilluminationAzimuthAngle [0..1]
imagingConditionimagingCondition [0..1]
imageQualityCodeimageQualityCode [0..1]
cloudCoverPercentagecloudCoverPercentage [0..1]
processingLevelCodeprocessingLevelCode [0..1]
compressionGenerationQuantitycompressionGenerationQuantity [0..1]
triangulationIndicatortriangulationIndicator [0..1]
radiometricCalibrationDataAvailabilityradiometricCalibrationDataAvailability [0..1]
cameraCalibrationInformationAvailabilitycameraCalibrationInformationAvailability [0..1]
filmDistortionInformationAvailabilityfilmDistortionInformationAvailability [0..1]
lensDistortionInformationAvailabilitylensDistortionInformationAvailability [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()
Methodnew()
Initializes object
Usage
ISOImageDescription$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetIlluminationElevationAngle()
Set illumination elevation angle
Usage
ISOImageDescription$setIlluminationElevationAngle(illuminationElevationAngle)
Arguments
illuminationElevationAngleobject of classnumeric
MethodsetIlluminationAzimuthAngle()
Set illumination azimuth angle
Usage
ISOImageDescription$setIlluminationAzimuthAngle(illuminationAzimuthAngle)
Arguments
illuminationAzimuthAngleobject of classnumeric
MethodsetImagingCondition()
Set imaging condition
Usage
ISOImageDescription$setImagingCondition(imagingCondition)
Arguments
imagingConditionobject of classISOImagingCondition orcharacteramong values returned by
ISOImagingCondition$values()
MethodsetImageQualityCode()
Set image quality code
Usage
ISOImageDescription$setImageQualityCode(code)
Arguments
codeobject of classISOMetaIdentifier
MethodsetCloudCoverPercentage()
Set cloud cover percentage
Usage
ISOImageDescription$setCloudCoverPercentage(cloudCoverPercentage)
Arguments
cloudCoverPercentageobject of classnumeric
MethodsetProcessingLevelCode()
Set processing level code
Usage
ISOImageDescription$setProcessingLevelCode(code)
Arguments
codeobject of classISOMetaIdentifier
MethodsetCompressionGenerationQuantity()
Set compression generation quantity
Usage
ISOImageDescription$setCompressionGenerationQuantity(quantity)
Arguments
quantityobject of classinteger
MethodsetTriangulationIndicator()
Set triangulation indicator
Usage
ISOImageDescription$setTriangulationIndicator(triangulationIndicator)
Arguments
triangulationIndicatorobject of classlogical
MethodsetRadiometricCalibrationDataAvailability()
Set radiometric calibration data availability
Usage
ISOImageDescription$setRadiometricCalibrationDataAvailability( radiometricCalibrationDataAvailability)
Arguments
radiometricCalibrationDataAvailabilityobject of classlogical
MethodsetCameraCalibrationInformationAvailability()
Set camera calibration information availability
Usage
ISOImageDescription$setCameraCalibrationInformationAvailability( cameraCalibrationInformationAvailability)
Arguments
cameraCalibrationInformationAvailabilityobject of classlogical
MethodsetFilmDistortionInformationAvailability()
Set film distortion information availability
Usage
ISOImageDescription$setFilmDistortionInformationAvailability( filmDistortionInformationAvailability)
Arguments
filmDistortionInformationAvailabilityobject of classlogical
MethodsetLensDistortionInformationAvailability()
Set lens distortion information availability
Usage
ISOImageDescription$setLensDistortionInformationAvailability( lensDistortionInformationAvailability)
Arguments
lensDistortionInformationAvailabilityobject of classlogical
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageDescription$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ImageDescription
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOImageryAbstractGeolocationInformation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryAbstractGeolocationInformation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Note
abstract class
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_AbstractMI_GeolocationInformation
- ISO 19115-3https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_AbstractMI_GeolocationInformation
ISOImageryAcquisitionInformation
Description
ISOImageryAcquisitionInformation
ISOImageryAcquisitionInformation
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO Imagery AcquisitionInformation
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractAcquisitionInformation ->ISOImageryAcquisitionInformation
Public fields
scopescope [0..1]: ISOScope
instrumentinstrument [0..*]: ISOImageryInstrument
operationoperation [0..*]: ISOImageryOperation
platformplatform [0..*]: ISOImageryPlatform
acquisitionPlanacquisitionPlan [0..*]: ISOImageryPlan
objectiveobjective [0..*]: ISOImageryObjective
acquisitionRequirementacquisitionRequirement [0..*]: ISOImageryRequirement
environmentalConditionsenvironmentalConditions [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()
Methodnew()
Initializes object
Usage
ISOImageryAcquisitionInformation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetScope()
Set scope
Usage
ISOImageryAcquisitionInformation$setScope(scope)
Arguments
scopeobject of classISOScope
MethodaddInstrument()
Adds instrument
Usage
ISOImageryAcquisitionInformation$addInstrument(instrument)
Arguments
instrumentobject of classISOImageryInstrument
Returns
TRUE if added,FALSE otherwise
MethoddelInstrument()
Deletes instrument
Usage
ISOImageryAcquisitionInformation$delInstrument(instrument)
Arguments
instrumentobject of classISOImageryInstrument
Returns
TRUE if deleted,FALSE otherwise
MethodaddOperation()
Adds operation
Usage
ISOImageryAcquisitionInformation$addOperation(operation)
Arguments
operationobject of classISOImageryOperation
Returns
TRUE if added,FALSE otherwise
MethoddelOperation()
Deletes operation
Usage
ISOImageryAcquisitionInformation$delOperation(operation)
Arguments
operationobject of classISOImageryOperation
Returns
TRUE if deleted,FALSE otherwise
MethodaddPlatform()
Adds platform
Usage
ISOImageryAcquisitionInformation$addPlatform(platform)
Arguments
platformobject of classISOImageryPlatform
Returns
TRUE if added,FALSE otherwise
MethoddelPlatform()
Deletes platform
Usage
ISOImageryAcquisitionInformation$delPlatform(platform)
Arguments
platformobject of classISOImageryPlatform
Returns
TRUE if deleted,FALSE otherwise
MethodaddPlan()
Adds plan
Usage
ISOImageryAcquisitionInformation$addPlan(plan)
Arguments
planobject of classISOImageryPlan
Returns
TRUE if added,FALSE otherwise
MethoddelPlan()
Deletes plan
Usage
ISOImageryAcquisitionInformation$delPlan(plan)
Arguments
planobject of classISOImageryPlan
Returns
TRUE if deleted,FALSE otherwise
MethodaddObjective()
Adds objective
Usage
ISOImageryAcquisitionInformation$addObjective(objective)
Arguments
objectiveobject of classISOImageryObjective
Returns
TRUE if added,FALSE otherwise
MethoddelObjective()
Deletes objective
Usage
ISOImageryAcquisitionInformation$delObjective(objective)
Arguments
objectiveobject of classISOImageryObjective
Returns
TRUE if deleted,FALSE otherwise
MethodaddRequirement()
Adds requirement
Usage
ISOImageryAcquisitionInformation$addRequirement(requirement)
Arguments
requirementobject of classISOImageryRequirement
Returns
TRUE if added,FALSE otherwise
MethoddelRequirement()
Deletes requirement
Usage
ISOImageryAcquisitionInformation$delRequirement(requirement)
Arguments
requirementobject of classISOImageryRequirement
Returns
TRUE if deleted,FALSE otherwise
MethodsetEnvironmentConditions()
Set environment conditions
Usage
ISOImageryAcquisitionInformation$setEnvironmentConditions(conditions)
Arguments
conditionsobject of classISOImageryEnvironmentalRecord
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryAcquisitionInformation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_AcquisitionInformation
- 19115-3https://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 ofR6Class for modelling an ISO imagery algorithm
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOImageryAlgorithm
Public fields
citationcitation [1..1]: ISOCitation
descriptiondescription [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()
Methodnew()
Initialized object
Usage
ISOImageryAlgorithm$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetCitation()
Set citation
Usage
ISOImageryAlgorithm$setCitation(citation)
Arguments
citationobject of classISOCitation
MethodsetDescription()
Set description
Usage
ISOImageryAlgorithm$setDescription(description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized texts. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryAlgorithm$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_LE_Algorithm
- ISO 19115-3https://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 ofR6Class for modelling an ISO imagery band
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISORangeDimension ->geometa::ISOBand ->ISOImageryBand
Public fields
bandBoundaryDefinitionbandBoundaryDefinition [0..1]: ISOImageryBandDefinition
nominalSpatialResolutionnominalSpatialResolution [0..1] ISOBaseReal
transferFunctionTypetransferFunctionType [0..1]: ISOImageryTransferFunctionType
transmittedPolarisationtransmittedPolarisation [0..1]: ISOImageryPolarisationOrientation
detectedPolarisationdetectedPolarisation [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()
Methodnew()
Initializes object
Usage
ISOImageryBand$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetBandBoundaryDefinition()
Set band boundary definition
Usage
ISOImageryBand$setBandBoundaryDefinition(definition)
Arguments
definitionobject of classISOImageryBandDefinition orcharacteramong values returned by
ISOImageryBandDefinition$values()
MethodsetNominalSpatialResolution()
Set nominal spatial resolution
Usage
ISOImageryBand$setNominalSpatialResolution(resolution)
Arguments
resolutionobject of classnumeric
MethodsetTransferFunctionType()
Set transfer function type
Usage
ISOImageryBand$setTransferFunctionType(functionType)
Arguments
functionTypeobject of classISOImageryTransferFunctionType or anycharacterfrom values returned by
ISOImageryTransferFunctionType$values()
MethodsetTransmittedPolarisation()
Set transmitted polarisation
Usage
ISOImageryBand$setTransmittedPolarisation(polarisation)
Arguments
polarisationobject of classISOImageryPolarisationOrientation or anycharacterfrom values returned by
ISOImageryPolarisationOrientation$values()
MethodsetDetectedPolarisation()
Set detected polarisation
Usage
ISOImageryBand$setDetectedPolarisation(polarisation)
Arguments
polarisationobject of classISOImageryPolarisationOrientation or anycharacterfrom values returned by
ISOImageryPolarisationOrientation$values()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryBand$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Band
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOImageryBandDefinition$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryBandDefinition$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_BandDefinition
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOImageryContext$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryContext$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_ContextCode
- 19115-3https://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 ofR6Class for modelling an ISO imagery image description
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractContentInformation ->geometa::ISOCoverageDescription ->ISOImageryCoverageDescription
Public fields
rangeElementDescriptionrangeElementDescription [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()
Methodnew()
Initializes object
Usage
ISOImageryCoverageDescription$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddRangeElementDescription()
Adds range element description
Usage
ISOImageryCoverageDescription$addRangeElementDescription(description)
Arguments
descriptionobject of classISOImageryRangeElementDescription
Returns
TRUE if added,FALSE otherwise
MethoddelRangeElementDescription()
Deletes range element description
Usage
ISOImageryCoverageDescription$delRangeElementDescription(description)
Arguments
descriptionobject of classISOImageryRangeElementDescription
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryCoverageDescription$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_CoverageDescription
- 19115-3https://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 ofR6Class for modelling an ISO imagery coverage result
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractResult ->ISOImageryCoverageResult
Public fields
resultScoperesultScope [0..1]: ISOScope
dateTimedateTime [0..1]: POSIX/date
spatialRepresentationTypespatialRepresentationType [1..1] : ISOSpatialRepresentationType
resultFileresultFile [1..1]: ISODataFile
resultSpatialRepresentationresultSpatialRepresentation [1..1]: ISOSpatialRepresentation
resultContentDescriptionresultContentDescription [1..1]: ISOCoverageDescription
resultFormatresultFormat [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()
Methodnew()
Initializes object
Usage
ISOImageryCoverageResult$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetResultScope()
Set result scope
Usage
ISOImageryCoverageResult$setResultScope(scope)
Arguments
scopeobject of classISOScope
MethodsetDateTime()
Set date time
Usage
ISOImageryCoverageResult$setDateTime(dateTime)
Arguments
dateTimedate time, object of classPOSIXct
MethodsetSpatialRepresentationType()
Set spatial representation type
Usage
ISOImageryCoverageResult$setSpatialRepresentationType( spatialRepresentationType)
Arguments
spatialRepresentationTypeobject of classISOSpatialRepresentationType orcharacteramong values returned by
ISOSpatialRepresentationType$values()
MethodsetResultFile()
Set result file
Usage
ISOImageryCoverageResult$setResultFile(resultFile)
Arguments
resultFileobject of classISODataFile (in ISO 19139) orISOQualityResultFile (in ISO 19115-3)
MethodsetResultSpatialRepresentation()
Set result spatial representation
Usage
ISOImageryCoverageResult$setResultSpatialRepresentation(spatialRepresentation)
Arguments
spatialRepresentationobject of classISOSpatialRepresentation
MethodsetResultCoverageDescription()
Set result coverage description
Usage
ISOImageryCoverageResult$setResultCoverageDescription(coverageDescription)
Arguments
coverageDescriptionobject of classISOCoverageDescription
MethodsetResultFormat()
Set format
Usage
ISOImageryCoverageResult$setResultFormat(format)
Arguments
formatobject of classISOFormat
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryCoverageResult$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_QE_CoverageResult
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_QE_CoverageResult
ISOImageryEnvironmentalRecord
Description
ISOImageryEnvironmentalRecord
ISOImageryEnvironmentalRecord
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO imagery environmental record
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOImageryEnvironmentalRecord
Public fields
averageAirTemperatureaverageAirTemperature
maxRelativeHumiditymaxRelativeHumidity
maxAltitudemaxAltitude
meterologicalConditionsmeterologicalConditions
solarAzimuthsolarAzimuth
solarElevationsolarElevation
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOImageryEnvironmentalRecord$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetAverageAirTemperature()
Set average air temperature
Usage
ISOImageryEnvironmentalRecord$setAverageAirTemperature(temperature)
Arguments
temperatureobject of classnumeric
MethodsetMaxRelativeHumidity()
Set max relative humidity
Usage
ISOImageryEnvironmentalRecord$setMaxRelativeHumidity(humidity)
Arguments
humidityobject of classnumeric
MethodsetMaxAltitude()
Set max altitude
Usage
ISOImageryEnvironmentalRecord$setMaxAltitude(altitude)
Arguments
altitudeobject of classnumeric
MethodsetMeterologicalConditions()
Set meterological conditions
Usage
ISOImageryEnvironmentalRecord$setMeterologicalConditions( conditions, locales = NULL)
Arguments
conditionsconditions
localeslist of localized texts. Default is
NULL
MethodsetSolarAzimuth()
Set solar azimuth
Usage
ISOImageryEnvironmentalRecord$setSolarAzimuth(solarAzimuth)
Arguments
solarAzimuthobject of classnumeric
MethodsetSolarElevation()
Set solar elevation
Usage
ISOImageryEnvironmentalRecord$setSolarElevation(solarElevation)
Arguments
solarElevationobject of classnumeric
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryEnvironmentalRecord$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_EnvironmentalRecord
- 19115-3https://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 ofR6Class for modelling an ISO imagery event
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOImageryEvent
Public fields
identifieridentifier [1..1]: ISOMetaIdentifier
triggertrigger [1..1]: ISOImageryTrigger
contextcontext [1..1]: ISOImageryContext
sequencesequence [1..1]: ISOImagerySequence
timetime [1..1]: POSIXt
relatedPassrelatedPass [0..1]: ISOImageryPlatformPass
relatedSensorrelatedSensor [0..*]: ISOImageryInstrument
expectedObjectiveexpectedObjective [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()
Methodnew()
Initializes object
Usage
ISOImageryEvent$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetIdentifier()
Set identifier
Usage
ISOImageryEvent$setIdentifier(identifier)
Arguments
identifierobject of classISOMetaIdentifier orcharacter
MethodsetTrigger()
Set trigger
Usage
ISOImageryEvent$setTrigger(trigger)
Arguments
triggerobject of classISOImageryTrigger or anycharacteramong values returned by
ISOImageryTrigger$values()
MethodsetContext()
Set context
Usage
ISOImageryEvent$setContext(context)
Arguments
contextobject of classISOImageryContext or anycharacteramong values returned by
ISOImageryContext$values()
MethodsetSequence()
Set sequence
Usage
ISOImageryEvent$setSequence(sequence)
Arguments
sequenceobject of classISOImagerySequence or anycharacteramong values returned by
ISOImagerySequence$values()
MethodsetTime()
Set time
Usage
ISOImageryEvent$setTime(time)
Arguments
timeobject of classPOSIXct
MethodsetPlatformPass()
Set platform pass
Usage
ISOImageryEvent$setPlatformPass(platformPass)
Arguments
platformPassobject of classISOImageryPlatformPass
MethodaddSensor()
Adds sensor
Usage
ISOImageryEvent$addSensor(sensor)
Arguments
sensorobject of classISOImageryInstrument
Returns
TRUE if added,FALSE otherwise
MethoddelSensor()
Deletes sensor
Usage
ISOImageryEvent$delSensor(sensor)
Arguments
sensorobject of classISOImageryInstrument
Returns
TRUE if deleted,FALSE otherwise
MethodaddObjective()
Adds objective
Usage
ISOImageryEvent$addObjective(objective)
Arguments
objectiveobject of classISOImageryObjective
Returns
TRUE if added,FALSE otherwise
MethoddelObjective()
Deletes objective
Usage
ISOImageryEvent$delObjective(objective)
Arguments
objectiveobject of classISOImageryObjective
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryEvent$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Event
- 19115-3https://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 ofR6Class for modelling an ISO imagery gcp collection
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLAbstractObject ->ISOImageryGCP
Public fields
geographicCoordinatesgeographicCoordinates
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOImageryGCP$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetGeographicCoordinates()
Set geographic coordinates
Usage
ISOImageryGCP$setGeographicCoordinates(sfg = NULL, m = NULL)
Arguments
sfgsimple feature object fromsf
mobject of classmatrix
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryGCP$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_GCP
- ISO 19115-3https://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 ofR6Class for modelling an ISO imagery gcp collection
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOImageryAbstractGeolocationInformation ->ISOImageryGCPCollection
Public fields
collectionIdentificationcollectionIdentification [1..1]: integer
collectionNamecollectionName [1..1]: character|ISOLocalisedCharacterString
coordinateReferenceSystemcoordinateReferenceSystem [1..1]: ISOAbstractReferenceSystem
gcpgcp [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()
Methodnew()
Initializes object
Usage
ISOImageryGCPCollection$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetCollectionIdentification()
Set collection identification id
Usage
ISOImageryGCPCollection$setCollectionIdentification(id)
Arguments
idobject of classinteger
MethodsetCollectionName()
Set collection name
Usage
ISOImageryGCPCollection$setCollectionName(name, locales = NULL)
Arguments
nameobject of classcharacter
localeslist of localized names. Default is
NULL
MethodsetCoordinateReferenceSystem()
Set coordinate reference system
Usage
ISOImageryGCPCollection$setCoordinateReferenceSystem(crs)
Arguments
crsobject of class inheritingISOAbstractReferenceSystem
MethodaddGCP()
Adds GCP
Usage
ISOImageryGCPCollection$addGCP(gcp)
Arguments
gcpobject of classISOImageryGCP
Returns
TRUE if added,FALSE otherwise
MethoddelGCP()
Deletes GCP
Usage
ISOImageryGCPCollection$delGCP(gcp)
Arguments
gcpobject of classISOImageryGCP
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryGCPCollection$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_GCPCollection
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOImageryGeometryType$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryGeometryType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_GeometryTypeCode
- 19115-3https://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 ofR6Class for modelling an ISO image Georectified
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractSpatialRepresentation ->geometa::ISOSpatialRepresentation ->geometa::ISOGridSpatialRepresentation ->geometa::ISOGeorectified ->ISOImageryGeorectified
Public fields
checkPointcheckPoint [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()
Methodnew()
Initializes object
Usage
ISOImageryGeorectified$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddCheckPoint()
Adds check point
Usage
ISOImageryGeorectified$addCheckPoint(sfg = NULL, m = NULL)
Arguments
sfgsimple feature object fromsf
mobject of classmatrix
Returns
TRUE if added,FALSE otherwise
MethoddelCheckPoint()
Deletes check point
Usage
ISOImageryGeorectified$delCheckPoint(sfg = NULL, m = NULL)
Arguments
sfgsimple feature object fromsf
mobject of classmatrix
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryGeorectified$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Georectified
- ISO 19115-3https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MI_Georectified
ISOImageryGeoreferenceable
Description
ISOImageryGeoreferenceable
ISOImageryGeoreferenceable
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO imagery Georeferenceable
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractSpatialRepresentation ->geometa::ISOSpatialRepresentation ->geometa::ISOGridSpatialRepresentation ->geometa::ISOGeoreferenceable ->ISOImageryGeoreferenceable
Public fields
geolocationInformationgeolocationInformation [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()
Methodnew()
Initializes object
Usage
ISOImageryGeoreferenceable$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddGeolocationInformation()
Adds geolocation information
Usage
ISOImageryGeoreferenceable$addGeolocationInformation(geolocationInfo)
Arguments
geolocationInfoobject of class inheritingISOImageryAbstractGeolocationInformation
Returns
TRUE if added,FALSE otherwise
MethoddelGeolocationInformation()
Deletes geolocation information
Usage
ISOImageryGeoreferenceable$delGeolocationInformation(geolocationInfo)
Arguments
geolocationInfoobject of class inheritingISOImageryAbstractGeolocationInformation
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryGeoreferenceable$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Georeferenceable
- ISO 19115-3https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MI_Georeferenceable
ISOImageryImageDescription
Description
ISOImageryImageDescription
ISOImageryImageDescription
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO imagery image description
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractContentInformation ->geometa::ISOCoverageDescription ->geometa::ISOImageDescription ->ISOImageryImageDescription
Public fields
rangeElementDescriptionrangeElementDescription [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()
Methodnew()
Initializes object
Usage
ISOImageryImageDescription$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddRangeElementDescription()
Adds range element description
Usage
ISOImageryImageDescription$addRangeElementDescription(description)
Arguments
descriptionobject of classISOImageryRangeElementDescription
Returns
TRUE if added,FALSE otherwise
MethoddelRangeElementDescription()
Deletes range element description
Usage
ISOImageryImageDescription$delRangeElementDescription(description)
Arguments
descriptionobject of classISOImageryRangeElementDescription
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryImageDescription$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_ImageDescription
- ISO 19115-3https://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 ofR6Class for modelling an ISO imagery platform
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOImageryInstrument
Public fields
citationcitation [0..*]: ISOCitation
identifieridentifier [1..1]: ISOMetaIdentifier
typetype [1..1]: character|ISOLocalisedCharacterString
descriptiondescription [0..1]: character|ISOLocalisedCharacterString
mountedOnmountedOn [0..*]: ISOImageryPlatform
otherPropertyTypeotherPropertyType [0..1] : ISORecordType (=> ISO 19115-3)
otherPropertyotherProperty [0..1] : ISORecord (=> ISO 19115-3)
sensorsensor [0..*] : ISOImagerySensor (=> ISO 19115-3)
historyhistory [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()
Methodnew()
Initializes object
Usage
ISOImageryInstrument$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddCitation()
Adds citation
Usage
ISOImageryInstrument$addCitation(citation)
Arguments
citationobject of classISOCitation
Returns
TRUE if added,FALSE otherwise
MethoddelCitation()
Deletes citation
Usage
ISOImageryInstrument$delCitation(citation)
Arguments
citationobject of classISOCitation
Returns
TRUE if deleted,FALSE otherwise
MethodsetIdentifier()
Set identifier
Usage
ISOImageryInstrument$setIdentifier(identifier)
Arguments
identifierobject of classISOMetaIdentifier orcharacter
MethodsetType()
Set type
Usage
ISOImageryInstrument$setType(type, locales = NULL)
Arguments
typetype
localeslist of localized texts. Default is
NULL
MethodsetDescription()
Set description
Usage
ISOImageryInstrument$setDescription(description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized texts. Default is
NULL
MethodaddPlatform()
Adds platform
Usage
ISOImageryInstrument$addPlatform(platform)
Arguments
platformobject of classISOImageryPlatform
Returns
TRUE if added,FALSE otherwise
MethoddelPlatform()
Deletes platform
Usage
ISOImageryInstrument$delPlatform(platform)
Arguments
platformobject of classISOImageryPlatform
Returns
TRUE if deleted,FALSE otherwise
MethodsetOtherPropertyType()
setOtherPropertyType
Usage
ISOImageryInstrument$setOtherPropertyType(otherPropertyType)
Arguments
otherPropertyTypeotherPropertyType object of classISORecordType
MethodsetOtherProperty()
setOtherProperty
Usage
ISOImageryInstrument$setOtherProperty(otherProperty)
Arguments
otherPropertyotherProperty object of classISORecord
MethodaddSensor()
Adds sensor
Usage
ISOImageryInstrument$addSensor(sensor)
Arguments
sensorobject of classISOImagerySensor
Returns
TRUE if added,FALSE otherwise
MethoddelSensor()
Deletes sensor
Usage
ISOImageryInstrument$delSensor(sensor)
Arguments
sensorobject of classISOImagerySensor
Returns
TRUE if deleted,FALSE otherwise
MethodaddInstrumentationEventList()
Adds instrumentation event list
Usage
ISOImageryInstrument$addInstrumentationEventList(instrumentEventList)
Arguments
instrumentEventListobject of classISOInstrumentationEventList
Returns
TRUE if added,FALSE otherwise
MethoddelInstrumentationEventList()
Adds instrumentation event list
Usage
ISOImageryInstrument$delInstrumentationEventList(instrumentEventList)
Arguments
instrumentEventListobject of classISOInstrumentationEventList
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryInstrument$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Instrument
- 19115-3https://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 ofR6Class for modelling an ISO Imagery Metadata
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOMetadata ->ISOImageryMetadata
Public fields
acquisitionInformationacquisitionInformation [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$addPortrayalCatalogueInfo()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$delPortrayalCatalogueInfo()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()
Methodnew()
Initializes object
Usage
ISOImageryMetadata$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddAcquisitionInfo()
Adds acquisition info
Usage
ISOImageryMetadata$addAcquisitionInfo(acquisitionInfo)
Arguments
acquisitionInfoobject of classISOImageryAcquisitionInformation
Returns
TRUE if added,FALSE otherwise
MethoddelAcquisitionInfo()
Deletes acquisition info
Usage
ISOImageryMetadata$delAcquisitionInfo(acquisitionInfo)
Arguments
acquisitionInfoobject of classISOImageryAcquisitionInformation
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryMetadata$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Metadata
- 19115-3https://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 ofR6Class for modelling an ISO imagery nominal resolution
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractQualityElement ->geometa::ISODataQualityAbstractElement ->ISOImageryNominalResolution
Public fields
scanningResolutionscanningResolution [0..1]: ISODistance
groundResolutiongroundResolution [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()
Methodnew()
Initializes object
Usage
ISOImageryNominalResolution$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetScanningResolution()
Set scanning resolution
Usage
ISOImageryNominalResolution$setScanningResolution(resolution)
Arguments
resolutionobject of classISODistance
MethodsetGroundResolution()
Set ground resolution
Usage
ISOImageryNominalResolution$setGroundResolution(resolution)
Arguments
resolutionobject of classISODistance
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryNominalResolution$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_LE_NominalResolution
- ISO 19115-3https://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 ofR6Class for modelling an ISO imagery objective
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOImageryObjective
Public fields
identifieridentifier [1..1]: ISOMetaIdentifier
prioritypriority [0..1]: character|ISOLocalisedCharacterString
typetype [0..*]: ISOImageryObjectiveType
functionfunction [0..*]: character|ISOLocalisedCharacterString
extentextent [0..*]: ISOExtent
sensingInstrumentsensingInstrument [0..*]: ISOImageryInstrument
passpass [0..*]: ISOImageryPlatformPass
objectiveOccuranceobjectiveOccurance [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()
Methodnew()
Initializes object
Usage
ISOImageryObjective$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetIdentifier()
Set identifier
Usage
ISOImageryObjective$setIdentifier(identifier)
Arguments
identifierobject of classISOMetaIdentifier orcharacter
MethodsetPriority()
Set priority
Usage
ISOImageryObjective$setPriority(priority, locales = NULL)
Arguments
prioritypriority
localeslist of localized texts. Default is
NULL
MethodaddType()
Adds type
Usage
ISOImageryObjective$addType(type)
Arguments
typeobject of classISOImageryObjectiveType or anycharacteramong values returned by
ISOImageryObjectiveType$values()
Returns
TRUE if added,FALSE otherwise
MethoddelType()
Deletes type
Usage
ISOImageryObjective$delType(type)
Arguments
typeobject of classISOImageryObjectiveType or anycharacteramong values returned by
ISOImageryObjectiveType$values()
Returns
TRUE if deleted,FALSE otherwise
MethodaddFunction()
Adds function
Usage
ISOImageryObjective$addFunction(fun, locales = NULL)
Arguments
funfun
localeslist of localized texts. Default is
NULL
Returns
TRUE if added,FALSE otherwise
MethoddelFunction()
Deletes function
Usage
ISOImageryObjective$delFunction(fun, locales = NULL)
Arguments
funfun
localeslist of localized texts. Default is
NULL
Returns
TRUE if deleted,FALSE otherwise
MethodaddExtent()
Adds extent
Usage
ISOImageryObjective$addExtent(extent)
Arguments
extentextent, object of classISOExtent
Returns
TRUE if added,FALSE otherwise
MethoddelExtent()
Deletes extent
Usage
ISOImageryObjective$delExtent(extent)
Arguments
extentextent, object of classISOExtent
Returns
TRUE if deleted,FALSE otherwise
MethodaddSensingInstrument()
Adds sensing instrument
Usage
ISOImageryObjective$addSensingInstrument(instrument)
Arguments
instrumentobject of classISOImageryInstrument
Returns
TRUE if added,FALSE otherwise
MethoddelSensingInstrument()
Deletes sensing instrument
Usage
ISOImageryObjective$delSensingInstrument(instrument)
Arguments
instrumentobject of classISOImageryInstrument
Returns
TRUE if deleted,FALSE otherwise
MethodaddPlatformPass()
Adds platform pass
Usage
ISOImageryObjective$addPlatformPass(pass)
Arguments
passobject of classISOImageryPlatformPass
Returns
TRUE if added,FALSE otherwise
MethoddelPlatformPass()
Deletes platform pass
Usage
ISOImageryObjective$delPlatformPass(pass)
Arguments
passobject of classISOImageryPlatformPass
Returns
TRUE if deleted,FALSE otherwise
MethodaddObjectiveOccurance()
Adds objective occurance
Usage
ISOImageryObjective$addObjectiveOccurance(event)
Arguments
eventobject of classISOImageryEvent
Returns
TRUE if added,FALSE otherwise
MethoddelObjectiveOccurance()
Deletes objective occurance
Usage
ISOImageryObjective$delObjectiveOccurance(event)
Arguments
eventobject of classISOImageryEvent
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryObjective$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Objective
- 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOImageryObjectiveType$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryObjectiveType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_ObjectiveTypeCode
- 19115-3https://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 ofR6Class for modelling an ISO imagery Operation
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOImageryOperation
Public fields
descriptiondescription [0..1]: character|ISOLocalisedCharacterString
citationcitation [0..1]: ISOCitation
identifieridentifier [1..1]: ISOMetaIdentifier
statusstatus [1..1]: ISOStatus
typetype [0..1]: ISOImageryOperationType
parentOperationparentOperation [1..1]: ISOImageryOperation
childOperationchildOperation [0..*]: ISOImageryOperation
platformplatform [0..*]: ISOImageryPlatform
objectiveobjective [0..*]: ISOImageryObjective
planplan [0..1]: ISOImageryPlan
significantEventsignificantEvent [0..*]: ISOImageryEvent
otherPropertyTypeotherPropertyType [0..1] : ISORecordType (=> ISO 19115-3)
otherPropertyotherProperty [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()
Methodnew()
Initializes object
Usage
ISOImageryOperation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetDescription()
Set description
Usage
ISOImageryOperation$setDescription(description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized texts. Default is
NULL
MethodsetCitation()
Set citation
Usage
ISOImageryOperation$setCitation(citation)
Arguments
citationobject of classISOCitation
MethodsetIdentifier()
Set identifier
Usage
ISOImageryOperation$setIdentifier(identifier)
Arguments
identifierobject of classISOMetaIdentifier orcharacter
MethodsetStatus()
Set status
Usage
ISOImageryOperation$setStatus(status)
Arguments
MethodsetType()
Set type
Usage
ISOImageryOperation$setType(type)
Arguments
typeobject of classISOImageryOperationType or anycharacteramong values returned by
ISOImageryOperationType$values()
MethodsetParentOperation()
Set parent operation
Usage
ISOImageryOperation$setParentOperation(operation)
Arguments
operationobject of classISOImageryOperation
MethodaddChildOperation()
Adds child operation
Usage
ISOImageryOperation$addChildOperation(operation)
Arguments
operationobject of classISOImageryOperation
Returns
TRUE if added,FALSE otherwise
MethoddelChildOperation()
Deletes child operation
Usage
ISOImageryOperation$delChildOperation(operation)
Arguments
operationobject of classISOImageryOperation
Returns
TRUE if deleted,FALSE otherwise
MethodaddPlatform()
Adds platform
Usage
ISOImageryOperation$addPlatform(platform)
Arguments
platformobject of classISOImageryPlatform
Returns
TRUE if added,FALSE otherwise
MethoddelPlatform()
Deletes platform
Usage
ISOImageryOperation$delPlatform(platform)
Arguments
platformobject of classISOImageryPlatform
Returns
TRUE if deleted,FALSE otherwise
MethodaddObjective()
Adds objective
Usage
ISOImageryOperation$addObjective(objective)
Arguments
objectiveobject of classISOImageryObjective
Returns
TRUE if added,FALSE otherwise
MethoddelObjective()
Deletes objective
Usage
ISOImageryOperation$delObjective(objective)
Arguments
objectiveobject of classISOImageryObjective
Returns
TRUE if deleted,FALSE otherwise
MethodsetPlan()
Set plan
Usage
ISOImageryOperation$setPlan(plan)
Arguments
planobject of classISOImageryPlan
MethodaddSignificantEvent()
Adds significative event
Usage
ISOImageryOperation$addSignificantEvent(event)
Arguments
eventobject of classISOImageryEvent
Returns
TRUE if added,FALSE otherwise
MethoddelSignificantEvent()
Deletes significative event
Usage
ISOImageryOperation$delSignificantEvent(event)
Arguments
eventobject of classISOImageryEvent
Returns
TRUE if deleted,FALSE otherwise
MethodsetOtherPropertyType()
setOtherPropertyType
Usage
ISOImageryOperation$setOtherPropertyType(otherPropertyType)
Arguments
otherPropertyTypeotherPropertyType object of classISORecordType
MethodsetOtherProperty()
setOtherProperty
Usage
ISOImageryOperation$setOtherProperty(otherProperty)
Arguments
otherPropertyotherProperty object of classISORecord
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryOperation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Operation
- 19115-3https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Operation
ISOImageryOperationType
Description
ISOImageryOperationType
ISOImageryOperationType
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOImageryOperationType$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryOperationType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_OperationTypeCode
- 19115-3https://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 ofR6Class for modelling an ISO imagery Plan
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOImageryPlan
Public fields
typetype [0..1]: ISOImageryGeometryType
statusstatus [1..1]: ISOProgress
citationcitation [1..1]: ISOCitation
operationoperation [0..*]: ISOImageryOperation
satisfiedRequirementsatisfiedRequirement [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()
Methodnew()
Initializes object
Usage
ISOImageryPlan$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetType()
Set type
Usage
ISOImageryPlan$setType(type)
Arguments
typeobject of classISOImageryGeometryType or anycharacteramong values returned by
ISOImageryGeometryType$values()
MethodsetStatus()
Set status
Usage
ISOImageryPlan$setStatus(status)
Arguments
MethodsetCitation()
Set citation
Usage
ISOImageryPlan$setCitation(citation)
Arguments
citationobject of classISOCitation
MethodaddOperation()
Adds operation
Usage
ISOImageryPlan$addOperation(operation)
Arguments
operationobject of classISOImageryOperation
Returns
TRUE if added,FALSE otherwise
MethoddelOperation()
Deletes operation
Usage
ISOImageryPlan$delOperation(operation)
Arguments
operationobject of classISOImageryOperation
Returns
TRUE if deleted,FALSE otherwise
MethodaddSatisfiedRequirement()
Adds satisfied requirement
Usage
ISOImageryPlan$addSatisfiedRequirement(requirement)
Arguments
requirementobject of classISOImageryRequirement
Returns
TRUE if added,FALSE otherwise
MethoddelSatisfiedRequirement()
Deletes satisfied requirement
Usage
ISOImageryPlan$delSatisfiedRequirement(requirement)
Arguments
requirementobject of classISOImageryRequirement
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryPlan$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Plan
- 19115-3https://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 ofR6Class for modelling an ISO imagery platform
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOImageryPlatform
Public fields
citationcitation [0..*]: ISOCitation
identifieridentifier [1..1]: ISOMetaIdentifier
descriptiondescription [0..1]: character|ISOLocalisedCharacterString
sponsorsponsor [0..*]: ISOResponsibleParty
instrumentinstrument [0..*]: ISOImageryInstrument
otherPropertyTypeotherPropertyType [0..1] : ISORecordType (=> ISO 19115-3)
otherPropertyotherProperty [0..1] : ISORecord (=> ISO 19115-3)
historyhistory [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()
Methodnew()
Initializes object
Usage
ISOImageryPlatform$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddCitation()
Adds citation
Usage
ISOImageryPlatform$addCitation(citation)
Arguments
citationobject of classISOCitation
Returns
TRUE if added,FALSE otherwise
MethoddelCitation()
Deletes citation
Usage
ISOImageryPlatform$delCitation(citation)
Arguments
citationobject of classISOCitation
Returns
TRUE if deleted,FALSE otherwise
MethodsetIdentifier()
Set identifier
Usage
ISOImageryPlatform$setIdentifier(identifier)
Arguments
identifierobject of classISOMetaIdentifier orcharacter
MethodsetDescription()
Set description
Usage
ISOImageryPlatform$setDescription(description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized texts. Default is
NULL
MethodaddSponsor()
Adds sponsor
Usage
ISOImageryPlatform$addSponsor(sponsor)
Arguments
sponsorobject of classISOResponsibleParty
Returns
TRUE if added,FALSE otherwise
MethoddelSponsor()
Deletes sponsor
Usage
ISOImageryPlatform$delSponsor(sponsor)
Arguments
sponsorobject of classISOResponsibleParty
Returns
TRUE if deleted,FALSE otherwise
MethodaddInstrument()
Adds instrument
Usage
ISOImageryPlatform$addInstrument(instrument)
Arguments
instrumentobject of classISOImageryInstrument
Returns
TRUE if added,FALSE otherwise
MethoddelInstrument()
Deletes instrument
Usage
ISOImageryPlatform$delInstrument(instrument)
Arguments
instrumentobject of classISOImageryInstrument
Returns
TRUE if deleted,FALSE otherwise
MethodsetOtherPropertyType()
setOtherPropertyType
Usage
ISOImageryPlatform$setOtherPropertyType(otherPropertyType)
Arguments
otherPropertyTypeotherPropertyType object of classISORecordType
MethodsetOtherProperty()
setOtherProperty
Usage
ISOImageryPlatform$setOtherProperty(otherProperty)
Arguments
otherPropertyotherProperty object of classISORecord
MethodaddInstrumentationEventList()
Adds instrumentation event list
Usage
ISOImageryPlatform$addInstrumentationEventList(instrumentEventList)
Arguments
instrumentEventListobject of classISOInstrumentationEventList
Returns
TRUE if added,FALSE otherwise
MethoddelInstrumentationEventList()
Adds instrumentation event list
Usage
ISOImageryPlatform$delInstrumentationEventList(instrumentEventList)
Arguments
instrumentEventListobject of classISOInstrumentationEventList
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryPlatform$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Platform
- 19115-3https://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 ofR6Class for modelling an ISO imagery PlatformPass
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOImageryPlatformPass
Public fields
identifieridentifier [1..1]: ISOMetaIdentifier
extentextent [0..1]: ?
relatedEventrelatedEvent [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()
Methodnew()
Initializes object
Usage
ISOImageryPlatformPass$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetIdentifier()
Set identifier
Usage
ISOImageryPlatformPass$setIdentifier(identifier)
Arguments
identifierobject of classISOMetaIdentifier orcharacter
MethodsetExtent()
Set extent
Usage
ISOImageryPlatformPass$setExtent(extent)
Arguments
extentsimple feature geometry object fromsf
MethodaddEvent()
Adds event
Usage
ISOImageryPlatformPass$addEvent(event)
Arguments
eventobject of classISOImageryEvent
Returns
TRUE if added,FALSE otherwise
MethoddelEvent()
Deletes event
Usage
ISOImageryPlatformPass$delEvent(event)
Arguments
eventobject of classISOImageryEvent
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryPlatformPass$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_PlatformPass
- 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOImageryPolarisationOrientation$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryPolarisationOrientation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_PolarisationOrientationCode
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOImageryPriority$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryPriority$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_PriorityCode
- 19115-3https://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 ofR6Class for modelling an ISO imagery process step
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOProcessStep ->ISOImageryProcessStep
Public fields
processingInformationprocessingInformation [0..1]: ISOImageryProcessing
outputoutput [0..*]: list of ISOImagerySource
reportreport [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()
Methodnew()
Initializes object
Usage
ISOImageryProcessStep$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetProcessingInformation()
Set processing info
Usage
ISOImageryProcessStep$setProcessingInformation(processingInfo)
Arguments
processingInfoobject of classISOImageryProcessing
MethodaddOutput()
Adds output
Usage
ISOImageryProcessStep$addOutput(output)
Arguments
outputobject of classISOImagerySource
Returns
TRUE if added,FALSE otherwise
MethoddelOutput()
Deletes output
Usage
ISOImageryProcessStep$delOutput(output)
Arguments
outputobject of classISOImagerySource
Returns
TRUE if deleted,FALSE otherwise
MethodaddReport()
Adds report
Usage
ISOImageryProcessStep$addReport(report)
Arguments
reportobject of classISOImageryProcessStepReport
Returns
TRUE if added,FALSE otherwise
MethoddelReport()
Deletes report
Usage
ISOImageryProcessStep$delReport(report)
Arguments
reportobject of classISOImageryProcessStepReport
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryProcessStep$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_LE_ProcessStep
- ISO 19115-3https://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 ofR6Class for modelling an ISO imagery ProcessStepReport
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOImageryProcessStepReport
Public fields
namename [1..1]: character|ISOLocalisedCharacterString
descriptiondescription [0..1]: character|ISOLocalisedCharacterString
fileTypefileType [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()
Methodnew()
Initializes object
Usage
ISOImageryProcessStepReport$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetName()
Set name
Usage
ISOImageryProcessStepReport$setName(name, locales = NULL)
Arguments
namename
localeslist of localized texts. Default is
NULL
MethodsetDescription()
Set description
Usage
ISOImageryProcessStepReport$setDescription(description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized texts. Default is
NULL
MethodsetFileType()
Set file type
Usage
ISOImageryProcessStepReport$setFileType(fileType, locales = NULL)
Arguments
fileTypefile type
localeslist of localized texts. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryProcessStepReport$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_LE_ProcessStepReport
- ISO 19115-3https://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 ofR6Class for modelling an ISO imagery processing
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOImageryProcessing
Public fields
identifieridentifier [1..1]: ISOMetaIdentifier
softwareReferencesoftwareReference [0.1]: ISOCitation
procedureDescriptionprocedureDescription [0..1]: character|ISOLocalisedCharacterString
documentationdocumentation [0..*]: ISOCitation
runTimeParametersrunTimeParameters [0..1]: character
algorithmalgorithm [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()
Methodnew()
Initializes object
Usage
ISOImageryProcessing$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetIdentifier()
Set identifier
Usage
ISOImageryProcessing$setIdentifier(identifier)
Arguments
identifierobject of classISOMetaIdentifier orcharacter
MethodaddSoftwareReference()
Adds software reference
Usage
ISOImageryProcessing$addSoftwareReference(softwareReference)
Arguments
softwareReferenceobject of classISOCitation
Returns
TRUE if added,FALSE otherwise
MethoddelSoftwareReference()
Deletes software reference
Usage
ISOImageryProcessing$delSoftwareReference(softwareReference)
Arguments
softwareReferenceobject of classISOCitation
Returns
TRUE if deleted,FALSE otherwise
MethodsetProcedureDescription()
Set procedure description
Usage
ISOImageryProcessing$setProcedureDescription( procedureDescription, locales = NULL)
Arguments
procedureDescriptionprocedure description
localeslist of localized texts. Default is
NULL
MethodaddDocumentation()
Adds documentation
Usage
ISOImageryProcessing$addDocumentation(documentation)
Arguments
documentationobject of classISOCitation
Returns
TRUE if added,FALSE otherwise
MethoddelDocumentation()
Deletes documentation
Usage
ISOImageryProcessing$delDocumentation(documentation)
Arguments
documentationobject of classISOCitation
Returns
TRUE if deleted,FALSE otherwise
MethodsetRunTimeParameters()
Set runtime parameters
Usage
ISOImageryProcessing$setRunTimeParameters(params)
Arguments
paramsparameters
MethodaddAlgorithm()
Adds algorithm
Usage
ISOImageryProcessing$addAlgorithm(algorithm)
Arguments
algorithmobject of classISOImageryAlgorithm
Returns
TRUE if added,FALSE otherwise
MethoddelAlgorithm()
Deletes algorithm
Usage
ISOImageryProcessing$delAlgorithm(algorithm)
Arguments
algorithmobject of classISOImageryAlgorithm
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryProcessing$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_LE_Processing
- ISO 19115-3https://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 ofR6Class for modelling an ISOImageryRangeElementDescription
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOImageryRangeElementDescription
Public fields
namename [0..1] : character
definitiondefinition [0..1] : character
rangeElementrangeElement [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()
Methodnew()
Initializes object
Usage
ISOImageryRangeElementDescription$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetName()
Set name
Usage
ISOImageryRangeElementDescription$setName(name, locales = NULL)
Arguments
namename
localeslist of localized texts. Default is
NULL
MethodsetDefinition()
Set definition
Usage
ISOImageryRangeElementDescription$setDefinition(definition, locales = NULL)
Arguments
definitiondefinition
localeslist of localized texts. Default is
NULL
MethodaddRangeElement()
Adds range element
Usage
ISOImageryRangeElementDescription$addRangeElement(record)
Arguments
Returns
TRUE if added,FALSE otherwise
MethoddelRangeElement()
Deletes range element
Usage
ISOImageryRangeElementDescription$delRangeElement(record)
Arguments
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryRangeElementDescription$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_RangeElementDescription
- ISO 19115-3https://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 ofR6Class for modelling an ISO imagery requested date
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOImageryRequestedDate
Public fields
requestedDateOfCollectionrequestedDateOfCollection
latestAcceptableDatelatestAcceptableDate
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOImageryRequestedDate$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetRequestedDateOfCollection()
Set requested date of collection
Usage
ISOImageryRequestedDate$setRequestedDateOfCollection(date)
Arguments
dateobject of classPOSIXct
MethodsetLatestAcceptableDate()
Set latest acceptable date
Usage
ISOImageryRequestedDate$setLatestAcceptableDate(date)
Arguments
dateobject of classPOSIXct
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryRequestedDate$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_RequestedDate
- 19115-3https://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 ofR6Class for modelling an ISO imagery requirement
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOImageryRequirement
Public fields
citationcitation [1..1]: ISOCitation
identifieridentifier [1..1]: ISOMetaIdentifier
requestorrequestor [0..*]: ISOResponsibleParty
recipientrecipient [0..*]: ISOResponsibleParty
prioritypriority [1..1]: ISOImageryPriority
requestedDaterequestedDate [1..1]: ISOImageryRequestedDate
expiryDateexpiryDate [1..1]: POSIXt
satisfiedPlansatisfiedPlan [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()
Methodnew()
Initializes object
Usage
ISOImageryRequirement$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetCitation()
Set citation
Usage
ISOImageryRequirement$setCitation(citation)
Arguments
citationobject of classISOCitation
MethodsetIdentifier()
Set identifier
Usage
ISOImageryRequirement$setIdentifier(identifier)
Arguments
identifierobject of classISOMetaIdentifier orcharacter
MethodaddRequestor()
Adds requestor
Usage
ISOImageryRequirement$addRequestor(requestor)
Arguments
requestorobject of classISOResponsibleParty
Returns
TRUE if added,FALSE otherwise
MethoddelRequestor()
Deletes requestor
Usage
ISOImageryRequirement$delRequestor(requestor)
Arguments
requestorobject of classISOResponsibleParty
Returns
TRUE if deleted,FALSE otherwise
MethodaddRecipient()
Adds recipient
Usage
ISOImageryRequirement$addRecipient(recipient)
Arguments
recipientobject of classISOResponsibleParty
Returns
TRUE if added,FALSE otherwise
MethoddelRecipient()
Deletes recipient
Usage
ISOImageryRequirement$delRecipient(recipient)
Arguments
recipientobject of classISOResponsibleParty
Returns
TRUE if deleted,FALSE otherwise
MethodsetPriority()
Set priority
Usage
ISOImageryRequirement$setPriority(priority)
Arguments
priorityobject of classISOImageryPriority pr anycharacteramong values returned by
ISOImageryPriority$values()
MethodsetRequestedDate()
Set requested date
Usage
ISOImageryRequirement$setRequestedDate(date)
Arguments
dateobject of classISOImageryRequestedDate
MethodsetExpiryDate()
Set expiry date
Usage
ISOImageryRequirement$setExpiryDate(date)
Arguments
dateobject of classPOSIXct
MethodaddSatisfiedPlan()
Adds satisfied plan
Usage
ISOImageryRequirement$addSatisfiedPlan(plan)
Arguments
planobject of classISOImageryPlan
Returns
TRUE if added,FALSE otherwise
MethoddelSatisfiedPlan()
Deletes satisfied plan
Usage
ISOImageryRequirement$delSatisfiedPlan(plan)
Arguments
planobject of classISOImageryPlan
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryRequirement$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Requirement
- 19115-3https://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 ofR6Class for modelling an ISO imagery revision
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOImageryRevision
Public fields
descriptiondescription [0..1] : character
authorauthor [1..1] : ISOAbstractResponsibility
dateInfodateInfo [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()
Methodnew()
Initializes object
Usage
ISOImageryRevision$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetDescription()
Set description
Usage
ISOImageryRevision$setDescription(description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized editions. Default is
NULL
MethodsetAuthor()
Set author
Usage
ISOImageryRevision$setAuthor(author)
Arguments
authorauthor
MethodsetDateInfo()
Set date info
Usage
ISOImageryRevision$setDateInfo(dateInfo)
Arguments
dateInfodateInfo
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryRevision$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19115-3https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Revision
ISOImagerySensor
Description
ISOImagerySensor
ISOImagerySensor
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO imagery sensor
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOImageryInstrument ->ISOImagerySensor
Public fields
hostedhosted [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()
Methodnew()
Initializes object
Usage
ISOImagerySensor$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddInstrument()
Adds instrument
Usage
ISOImagerySensor$addInstrument(instrument)
Arguments
instrumentobject of classISOImageryInstrument
Returns
TRUE if added,FALSE otherwise
MethoddelInstrument()
Deletes instrument
Usage
ISOImagerySensor$delInstrument(instrument)
Arguments
instrumentobject of classISOImageryInstrument
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImagerySensor$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19115-3https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Sensor
ISOImagerySensorType
Description
ISOImagerySensorType
ISOImagerySensorType
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOImagerySensorType$new(xml = NULL, value = NULL, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImagerySensorType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_SensoryTypeCode
- 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOImagerySequence$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImagerySequence$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_SequenceCode
- 19115-3https://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 ofR6Class for modelling an ISO imagery source
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOImagerySource
Public fields
processedLevelprocessedLevel [0..1]: ISOMetaIdentifier
resolutionresolution [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()
Methodnew()
Initializes object
Usage
ISOImagerySource$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetProcessedLevel()
Set processed level
Usage
ISOImagerySource$setProcessedLevel(processedLevel)
Arguments
processedLevelobject of classISOMetaIdentifier orcharacter
MethodsetResolution()
Set resolution
Usage
ISOImagerySource$setResolution(resolution)
Arguments
resolutionobject of classISOImageryNominalResolution
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImagerySource$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_LE_Source
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOImageryTransferFunctionType$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryTransferFunctionType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_TransferFunctionTypeCode
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOImageryTrigger$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryTrigger$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_TriggerCode
- 19115-3https://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 ofR6Class for modelling an ISO imagery usability
Methods inherited fromISODataQualityAbstractElement
See methods description atISODataQualityAbstractElement
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()
Methodnew()
Initializes object
Usage
ISOImageryUsability$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImageryUsability$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOImagingCondition$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOImagingCondition$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ImagingConditionCode
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOIndirectEvaluation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOIndirectEvaluation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_IndirectEvaluation
ISOIndividual
Description
ISOIndividual
ISOIndividual
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO individual
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractParty ->ISOIndividual
Public fields
positionNamepositionName
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()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()
Methodnew()
Initializes object
Usage
ISOIndividual$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetPositionName()
Set position name
Usage
ISOIndividual$setPositionName(positionName, locales = NULL)
Arguments
positionNameposition name
localeslist of localized texts. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOIndividual$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Individual
ISOInheritanceRelation
Description
ISOInheritanceRelation
ISOInheritanceRelation
Format
R6Class object.
Value
Object ofR6Class for modelling an ISOInheritanceRelation
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOInheritanceRelation
Public fields
namename [0..1]: character
descriptiondescription [0..1]: character
uniqueInstanceuniqueInstance: logical
subtypesubtype [1..1]: ISOFeatureType
supertypesupertype [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()
MethodsetName()
Set name
Usage
ISOInheritanceRelation$setName(name, locales = NULL)
Arguments
namename
localeslist of localized texts. Default is
NULL
MethodsetDescription()
Set description
Usage
ISOInheritanceRelation$setDescription(description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized texts. Default is
NULL
MethodsetUniqueInstance()
Set unique instance
Usage
ISOInheritanceRelation$setUniqueInstance(uniqueInstance)
Arguments
uniqueInstanceobject of classlogical
MethodsetSubtype()
Set sub feature type
Usage
ISOInheritanceRelation$setSubtype(featureType)
Arguments
featureTypeobject of classISOFeatureType
MethodsetSupertype()
Set super feature type
Usage
ISOInheritanceRelation$setSupertype(featureType)
Arguments
featureTypeobject of classISOFeatureType
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOInheritanceRelation$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOInitiative$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOInitiative$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOInitiativeType$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOInitiativeType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DS_InitiativeTypeCode
- ISO 19115-3https://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 ofR6Class for modelling an ISO imagery instrumentation event
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOInstrumentationEvent
Public fields
citationcitation [0..*] : ISOAbstractCitation
descriptiondescription [1..1] : character
extentextent [0..*] : ISOAbstractExtent
typetype [1..*] : ISOInstrumentationEventType
revisionHistoryrevisionHistory [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()
Methodnew()
Initializes object
Usage
ISOInstrumentationEvent$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddCitation()
Adds citation
Usage
ISOInstrumentationEvent$addCitation(citation)
Arguments
citationcitation object of classISOAbstractCitation
Returns
TRUE if added,FALSE otherwise
MethoddelCitation()
Deletes citation
Usage
ISOInstrumentationEvent$delCitation(citation)
Arguments
citationcitation object of classISOAbstractCitation
Returns
TRUE if deleted,FALSE otherwise
MethodsetDescription()
Set description
Usage
ISOInstrumentationEvent$setDescription(description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized editions. Default is
NULL
MethodaddExtent()
Adds extent
Usage
ISOInstrumentationEvent$addExtent(extent)
Arguments
extentextent object of classISOAbstractExtent
Returns
TRUE if added,FALSE otherwise
MethoddelExtent()
Deletes extent
Usage
ISOInstrumentationEvent$delExtent(extent)
Arguments
extentextent object of classISOAbstractExtent
Returns
TRUE if deleted,FALSE otherwise
MethodaddType()
Adds type
Usage
ISOInstrumentationEvent$addType(type)
Arguments
typetype object of classISOInstrumentationEventType or anycharacter valuelisted by
ISOInstrumentationEventType$values()
Returns
TRUE if added,FALSE otherwise
MethoddelType()
Deletes type
Usage
ISOInstrumentationEvent$delType(type)
Arguments
typetype object of classISOInstrumentationEventType or anycharacter valuelisted by
ISOInstrumentationEventType$values()
Returns
TRUE if deleted,FALSE otherwise
MethodaddRevision()
Adds revision
Usage
ISOInstrumentationEvent$addRevision(revision)
Arguments
revisionrevision object of classISOImageryRevision
Returns
TRUE if added,FALSE otherwise
MethoddelRevision()
Deletes revision
Usage
ISOInstrumentationEvent$delRevision(revision)
Arguments
revisionrevision object of classISOImageryRevision
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOInstrumentationEvent$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19115-3https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_InstrumentationEvent
ISOInstrumentationEventList
Description
ISOInstrumentationEventList
ISOInstrumentationEventList
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO imagery instrumentation event list
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOInstrumentationEventList
Public fields
citationcitation [1..1] : ISOAbstractCitation
descriptiondescription [1..1] : character
localelocale [0..1] : ISOLocale
metadataConstraintsmetadataConstraints [0..*] : ISOAbstractConstraints
instrumentationEventinstrumentationEvent [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()
Methodnew()
Initializes object
Usage
ISOInstrumentationEventList$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetCitation()
Set citation
Usage
ISOInstrumentationEventList$setCitation(citation)
Arguments
citationcitation
MethodsetDescription()
Set description
Usage
ISOInstrumentationEventList$setDescription(description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized editions. Default is
NULL
MethodsetLocale()
Set locale
Usage
ISOInstrumentationEventList$setLocale(locale)
Arguments
localelocale
MethodaddMetadataConstraints()
Adds metadata constraints
Usage
ISOInstrumentationEventList$addMetadataConstraints(metadataConstraints)
Arguments
metadataConstraintsmetadataConstraints
Returns
TRUE if added,FALSE otherwise
MethoddelMetadataConstraints()
Deletes metadata constraints
Usage
ISOInstrumentationEventList$delMetadataConstraints(metadataConstraints)
Arguments
metadataConstraintsmetadataConstraints
Returns
TRUE if deleted,FALSE otherwise
MethodaddInstrumentationEvent()
Adds instrumentation event
Usage
ISOInstrumentationEventList$addInstrumentationEvent(instrumentationEvent)
Arguments
instrumentationEventinstrumentationEvent
Returns
TRUE if added,FALSE otherwise
MethoddelInstrumentationEvent()
Deletes instrumentation event
Usage
ISOInstrumentationEventList$delInstrumentationEvent(instrumentationEvent)
Arguments
instrumentationEventinstrumentationEvent
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOInstrumentationEventList$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19115-3https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_InstrumentationEventList
ISOInstrumentationEventType
Description
ISOInstrumentationEventType
ISOInstrumentationEventType
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOInstrumentationEventType$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOInstrumentationEventType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- 19139https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_InstrumentationEventTypeCode
- 19115-3https://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 ofR6Class for modelling a ISO keyword class
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOKeywordClass
Public fields
classNameclassName
conceptIdentifierconceptIdentifier
ontologyontology
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOKeywordClass$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetClassName()
Set class name
Usage
ISOKeywordClass$setClassName(className, locales = NULL)
Arguments
classNameclassName
localeslist of localized texts. Default is
NULL
MethodsetConceptIdentifier()
Set concept identifier
Usage
ISOKeywordClass$setConceptIdentifier(conceptIdentifier)
Arguments
conceptIdentifierconceptIdentifier, object of classISOURI
MethodsetOntology()
Set ontology
Usage
ISOKeywordClass$setOntology(ontology)
Arguments
ontologyontology, object inheriting classISOAbstractParty
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOKeywordClass$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_KeywordClass
ISOKeywordType
Description
ISOKeywordType
ISOKeywordType
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOKeywordType$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOKeywordType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_KeywordTypeCode
- ISO 19115-3https://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 ofR6Class for modelling a ISO set of keywords
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOKeywords
Public fields
keywordkeyword
typetype
thesaurusNamethesaurus 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()
Methodnew()
Initializes object
Usage
ISOKeywords$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddKeyword()
Adds keyword
Usage
ISOKeywords$addKeyword(keyword, locales = NULL)
Arguments
keywordkeyword
localeslist of localized texts. Default is
NULL
Returns
TRUE if added,FALSe otherwise
MethoddelKeyword()
Deletes keyword
Usage
ISOKeywords$delKeyword(keyword, locales = NULL)
Arguments
keywordkeyword
localeslist of localized texts. Default is
NULL
Returns
TRUE if deleted,FALSe otherwise
MethodsetKeywordType()
Set keyword type
Usage
ISOKeywords$setKeywordType(keywordType)
Arguments
keywordTypeobject of classISOKeywordType or anycharacter amongvalues returned by
ISOKeywordType$values()
MethodsetThesaurusName()
Set thesaurus name
Usage
ISOKeywords$setThesaurusName(thesaurusName)
Arguments
thesaurusNameobject of classISOCitation
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOKeywords$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Keywords
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOLanguage$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOLanguage$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_LanguageCode
- ISO 19115-3https://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 ofR6Class for modelling an ISO LegalConstraints
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOConstraints ->ISOLegalConstraints
Public fields
accessConstraintsaccessConstraints [0..*]: ISORestriction
useConstraintsuseConstraints [0..*]: ISORestriction
otherConstraintsotherConstraints [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()
Methodnew()
Initializes object
Usage
ISOLegalConstraints$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddAccessConstraint()
Adds access constraint
Usage
ISOLegalConstraints$addAccessConstraint(constraint)
Arguments
constraintobject of classISORestriction
Returns
TRUE if added,FALSE otherwise
MethoddelAccessConstraint()
Deletes access constraint
Usage
ISOLegalConstraints$delAccessConstraint(constraint)
Arguments
constraintobject of classISORestriction
Returns
TRUE if deleted,FALSE otherwise
MethodaddUseConstraint()
Adds use constraint
Usage
ISOLegalConstraints$addUseConstraint(constraint)
Arguments
constraintobject of classISORestriction
Returns
TRUE if added,FALSE otherwise
MethoddelUseConstraint()
Deletes use constraint
Usage
ISOLegalConstraints$delUseConstraint(constraint)
Arguments
constraintobject of classISORestriction
Returns
TRUE if deleted,FALSE otherwise
MethodaddOtherConstraint()
Adds other constraint
Usage
ISOLegalConstraints$addOtherConstraint(constraint, locales = NULL)
Arguments
constraintobject of classcharacter
localeslist of localized names. Default is
NULL
Returns
TRUE if added,FALSE otherwise
MethoddelOtherConstraint()
Deletes other constraint
Usage
ISOLegalConstraints$delOtherConstraint(constraint, locales = NULL)
Arguments
constraintobject of classcharacter
localeslist of localized names. Default is
NULL
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOLegalConstraints$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_LegalConstraints
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOLength$new(xml = NULL, value, uom, useUomURI = FALSE)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
uomuom symbol of unit of measure used
useUomURIuse uom URI. Default is
FALSE
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOLength$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Length
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Length
ISOLineage
Description
ISOLineage
ISOLineage
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO Lineage
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOLineage
Public fields
statementstatement [0..1]: character
processStepprocessStep [0..*]: ISOProcessStep
sourcesource [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()
Methodnew()
Initializes object
Usage
ISOLineage$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetStatement()
Set statement
Usage
ISOLineage$setStatement(statement, locales = NULL)
Arguments
statementstatement
localeslist of localized texts. Default is
NULL
MethodaddProcessStep()
Adds process step
Usage
ISOLineage$addProcessStep(processStep)
Arguments
processStepobject of classISOProcessStep
Returns
TRUE if added,FALSE otherwise
MethoddelProcessStep()
Deletes process step
Usage
ISOLineage$delProcessStep(processStep)
Arguments
processStepobject of classISOProcessStep
Returns
TRUE if deleted,FALSE otherwise
MethodaddSource()
Adds source
Usage
ISOLineage$addSource(source)
Arguments
sourceobject of classISOSource
Returns
TRUE if added,FALSE otherwise
MethoddelSource()
Deletes source
Usage
ISOLineage$delSource(source)
Arguments
sourceobject of classISOSource
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOLineage$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_LI_Lineage
- ISO 19115-3https://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 ofR6Class for modelling an ISOListedValue
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOListedValue
Public fields
labellabel: character
codecode [0..1]: character
definitiondefinition [0..1]: character
definitionReferencedefinitionReference [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()
Methodnew()
Initializes object
Usage
ISOListedValue$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetLabel()
Set label
Usage
ISOListedValue$setLabel(label, locales = NULL)
Arguments
labellabel
localeslist of localized texts. Default is
NULL
MethodsetCode()
Set code
Usage
ISOListedValue$setCode(code, locales = NULL)
Arguments
codecode
localeslist of localized texts. Default is
NULL
MethodsetDefinition()
Set definition
Usage
ISOListedValue$setDefinition(definition, locales = NULL)
Arguments
definitiondefinition
localeslist of localized texts. Default is
NULL
MethodsetDefinitionReference()
Set definition reference
Usage
ISOListedValue$setDefinitionReference(definitionReference)
Arguments
definitionReferenceobject of classISODefinitionReference
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOListedValue$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISO LocalName
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLCodeType ->geometa::ISOAbstractGenericName ->ISOLocalName
Public fields
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOLocalName$new(xml = NULL, value = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOLocalName$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_LocalName
ISOLocale
Description
ISOLocale
ISOLocale
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO Locale
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOLocale
Public fields
languageCodelanguageCode [1..1]: ISOLanguage (ISO 19139)
languagelanguage [1..1]: ISOLanguage (ISO 19115-3)
countrycountry [0..1]: ISOCountry
characterEncodingcharacterEncoding [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()
Methodnew()
Initializes object
Usage
ISOLocale$new( xml = NULL, id = NULL, language = NULL, country = NULL, characterEncoding = NULL)
Arguments
xmlobject of classXMLInternalNode-class
idid
languagelanguage
countrycountry
characterEncodingcharacterEncoding
MethodsetId()
Set ID
Usage
ISOLocale$setId(id)
Arguments
idid
MethodsetLanguage()
Set language
Usage
ISOLocale$setLanguage(language)
Arguments
languageobject of classISOLanguage or anycharacter amongvalues returned by
ISOLanguage$values()
MethodsetCountry()
Set country
Usage
ISOLocale$setCountry(country)
Arguments
countryobject of classISOCountry or anycharacter amongvalues returned by
ISOCountry$values()or any other ISO-2 country code
MethodsetCharacterSet()
Set character set
Usage
ISOLocale$setCharacterSet(charset)
Arguments
charsetobject of classISOCharacterSet or anycharacter amongvalues returned by
ISOCharacterSet$values()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOLocale$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_PT_Locale
- ISO 19115-3https://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 ofR6Class for modelling an ISO LocaleContainer
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOLocaleContainer
Public fields
languagelanguage [1..1]: ISOLanguage
countrycountry [0..1]: ISOCountry
characterEncodingcharacter encoding [0..1]: ISOCharacterSet
descriptiondescription [1..1]
localelocale [1..1]
datedate [1..*]
responsiblePartyresponsibleParty [1..*]
localisedStringlocalisedString [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()
Methodnew()
Initializes object
Usage
ISOLocaleContainer$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetLanguage()
Set language
Usage
ISOLocaleContainer$setLanguage(language)
Arguments
languageobject of classISOLanguage orcharacter
MethodsetCountry()
Set country
Usage
ISOLocaleContainer$setCountry(country)
Arguments
countryobject of classISOCountry orcharacter
MethodsetCharacterEncoding()
Set character encoding
Usage
ISOLocaleContainer$setCharacterEncoding(characterEncoding)
Arguments
characterEncodingobject of classISOCharacterSet orcharacter
MethodsetDescription()
Set description
Usage
ISOLocaleContainer$setDescription(description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized texts. Default is
NULL
MethodsetLocale()
Set locale
Usage
ISOLocaleContainer$setLocale(locale)
Arguments
localeobject of classISOLocale
MethodaddDate()
Adds date
Usage
ISOLocaleContainer$addDate(date)
Arguments
dateobject of classISODate
Returns
TRUE if added,FALSE otherwise
MethoddelDate()
Deletes date
Usage
ISOLocaleContainer$delDate(date)
Arguments
dateobject of classISODate
Returns
TRUE if deleted,FALSE otherwise
MethodaddResponsibleParty()
Adds responsible party
Usage
ISOLocaleContainer$addResponsibleParty(responsibleParty)
Arguments
responsiblePartyobject of classISOResponsibleParty (in ISO 19139) orISOResponsibility (in ISO 19115-3)
Returns
TRUE if added,FALSE otherwise
MethoddelResponsibleParty()
Deletes responsible party
Usage
ISOLocaleContainer$delResponsibleParty(responsibleParty)
Arguments
responsiblePartyobject of classISOResponsibleParty (in ISO 19139) orISOResponsibility (in ISO 19115-3)
Returns
TRUE if deleted,FALSE otherwise
MethodaddLocalisedString()
Adds localised string
Usage
ISOLocaleContainer$addLocalisedString(string)
Arguments
stringobject of classcharacter
Returns
TRUE if added,FALSE otherwise
MethoddelLocalisedString()
Deletes localised string
Usage
ISOLocaleContainer$delLocalisedString(string)
Arguments
stringobject of classcharacter
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOLocaleContainer$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_PT_LocaleContainer
- ISO 19115-3https://schemas.isotc211.org/19115/-3/lan/1.0/lan/#element_PT_LocaleContainer
ISOLocalisedCharacterString
Description
ISOLocalisedCharacterString
ISOLocalisedCharacterString
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOLocalisedCharacterString$new(xml = NULL, locale = NULL, value)
Arguments
xmlobject of classXMLInternalNode-class
localelocale
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOLocalisedCharacterString$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_LocalisedCharacterString
- ISO 19115-3https://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 ofR6Class for modelling a ISO feature catalogue
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractContentInformation ->ISOMDFeatureCatalogue
Public fields
featureCataloguefeatureCatalogue [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()
Methodnew()
Initializes object
Usage
ISOMDFeatureCatalogue$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddFeatureCatalogue()
Adds feature catalogue
Usage
ISOMDFeatureCatalogue$addFeatureCatalogue(featureCatalogue)
Arguments
featureCatalogueobject inheriting classISOAbstractFeatureCatalogue
Returns
TRUE if added,FALSe otherwise
MethoddelFeatureCatalogue()
Adds feature catalogue
Usage
ISOMDFeatureCatalogue$delFeatureCatalogue(featureCatalogue)
Arguments
featureCatalogueobject inheriting classISOAbstractFeatureCatalogue
Returns
TRUE if deleted,FALSe otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOMDFeatureCatalogue$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_FeatureCatalogue
ISOMLCodeDefinition
Description
ISOMLCodeDefinition
ISOMLCodeDefinition
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOMLCodeDefinition$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOMLCodeDefinition$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOMLCodeListDictionary$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOMLCodeListDictionary$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOMaintenanceFrequency$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOMaintenanceFrequency$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_MaintenanceFrequencyCode
- ISO 19115-3https://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 ofR6Class for modelling an ISO MaintenanceInformation
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOMaintenanceInformation
Public fields
maintenanceAndUpdateFrequencymaintenanceAndUpdateFrequency
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOMaintenanceInformation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetMaintenanceFrequency()
Set maintenance frequency
Usage
ISOMaintenanceInformation$setMaintenanceFrequency(frequency)
Arguments
frequencyfrequency object of classISOMaintenanceFrequency or anycharacter among values returned by
ISOMaintenanceFrequency$values()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOMaintenanceInformation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_MaintenanceInformation
- ISO 19115-3https://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 ofR6Class for modelling an ISO Measure
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOMeasure
Public fields
valuevalue
attrsattrs
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOMeasure$new(xml = NULL, value, uom, useUomURI = FALSE)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
uomuom symbol of unit of measure used
useUomURIuse uom URI. Default is
FALSE
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOMeasure$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Measure
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Measure
ISOMeasureReference
Description
ISOMeasureReference
ISOMeasureReference
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO measure reference
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOMeasureReference
Public fields
measureIdentificationmeasureIdentification [0..1]: ISOMetaIdentifier
nameOfMeasurenameOfMeasure [0..*]: character
measureDescriptionmeasureDescription [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()
Methodnew()
Initializes object
Usage
ISOMeasureReference$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetMeasureIdentification()
set MeasureIdentification
Usage
ISOMeasureReference$setMeasureIdentification(measureIdentifier)
Arguments
measureIdentifierobject of classISOMetaIdentifier
MethodaddName()
Adds name
Usage
ISOMeasureReference$addName(name, locales = NULL)
Arguments
namename
localeslist of localized names. Default is
NULL
Returns
TRUE if added,FALSE otherwise
MethoddelName()
Deletes name
Usage
ISOMeasureReference$delName(name, locales = NULL)
Arguments
namename
localeslist of localized names. Default is
NULL
Returns
TRUE if deleted,FALSE otherwise
MethodsetMeasureDescription()
set measure description
Usage
ISOMeasureReference$setMeasureDescription(measureDescription)
Arguments
measureDescriptionobject of classcharacter
localeslist of localized descriptions. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOMeasureReference$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_MeasureReference
ISOMedium
Description
ISOMedium
ISOMedium
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO Citation
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOMedium
Public fields
namename
densitydensity
densityUnitsdensity units
volumesvolumes
mediumFormatmedium format
mediumNotemedium 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()
Methodnew()
Initializes object
Usage
ISOMedium$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetName()
Set name
Usage
ISOMedium$setName(name)
Arguments
namename object of classISOMediumName orcharacter amongvalues returned by
ISOMediumName$values()
MethodaddDensity()
Adds density
Usage
ISOMedium$addDensity(density)
Arguments
densityobject of classnumeric
Returns
TRUE if added,FALSE otherwise
MethoddelDensity()
Deletes density
Usage
ISOMedium$delDensity(density)
Arguments
densityobject of classnumeric
Returns
TRUE if deleted,FALSE otherwise
MethodsetDensityUnits()
Set density units
Usage
ISOMedium$setDensityUnits(densityUnits)
Arguments
densityUnitsdensityUnits
MethodsetVolumes()
Set volumes
Usage
ISOMedium$setVolumes(volumes)
Arguments
volumesobject of classinteger
MethodaddMediumFormat()
Adds medium format
Usage
ISOMedium$addMediumFormat(mediumFormat)
Arguments
mediumFormatobject of classISOMediumFormat orcharacteramong values returned by
ISOMediumFormat$values()
Returns
TRUE if added,FALSE otherwise
MethoddelMediumFormat()
Deletes medium format
Usage
ISOMedium$delMediumFormat(mediumFormat)
Arguments
mediumFormatobject of classISOMediumFormat orcharacteramong values returned by
ISOMediumFormat$values()
Returns
TRUE if deleted,FALSE otherwise
MethodsetMediumNote()
Set medium note
Usage
ISOMedium$setMediumNote(mediumNote, locales = NULL)
Arguments
mediumNotemedium note
localeslist of localized notes. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOMedium$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Medium
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOMediumFormat$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOMediumFormat$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_MediumFormatCode
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOMediumName$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOMediumName$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISOMemberName
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOMemberName
Public fields
aNamename
attributeTypeattribute 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()
Methodnew()
Initializes object
Usage
ISOMemberName$new(xml = NULL, aName = NULL, attributeType = NULL)
Arguments
xmlobject of classXMLInternalNode-class
aNamea name
attributeTypeattribute type
MethodsetName()
Set name
Usage
ISOMemberName$setName(aName, locales = NULL)
Arguments
aNamename
localeslist of localized texts. Default is
NULL
MethodsetAttributeType()
Set attribute type
Usage
ISOMemberName$setAttributeType(attributeType, locales = NULL)
Arguments
attributeTypeattribute type
localeslist of localized texts. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOMemberName$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_MemberName
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_MemberName
ISOMetaIdentifier
Description
ISOMetaIdentifier
ISOMetaIdentifier
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO MetaIdentifier
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOMetaIdentifier
Public fields
authorityauthority [0..1]: ISOCitation
codecode [1..1]: character
codeSpacecodeSpace [0..1]: character (ISO 19115-3)
versionversion [0..1]: character (ISO 19115-3)
descriptiondescription [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()
Methodnew()
Initializes object
Usage
ISOMetaIdentifier$new(xml = NULL, code = NULL, codeSpace = NULL)
Arguments
xmlobject of classXMLInternalNode-class
codecode
codeSpacecode space
MethodsetAuthority()
Set authority
Usage
ISOMetaIdentifier$setAuthority(authority)
Arguments
authorityobject of classISOCitation
MethodsetCode()
Set code
Usage
ISOMetaIdentifier$setCode(code)
Arguments
codecode
MethodsetCodeSpace()
Set codeSpace
Usage
ISOMetaIdentifier$setCodeSpace(codeSpace)
Arguments
codeSpacecodeSpace
MethodsetVersion()
Set version
Usage
ISOMetaIdentifier$setVersion(version)
Arguments
versionversion
MethodsetDescription()
Set description
Usage
ISOMetaIdentifier$setDescription(description)
Arguments
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOMetaIdentifier$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Identifier
- ISO 19115-3https://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 ofR6Class for modelling an ISO Metadata
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOMetadata
Public fields
fileIdentifierfileIdentifier [0..1] : character (ISO 19139)
metadataIdentifiermetadataIdentifier [0..1] : ISOMetaIdentifier (ISO 19115-3)
languagelanguage [0..1] : character (ISO 19139)
defaultLocale[0..1] : ISOLocale (ISO 19115-3)
characterSetcharacterSet [0..1] : ISOCharacterSet = "utf8"
parentIdentifierparentIdentifier [0..1] : character
parentMetadataparentMetadata [0..1]: ISOCitation (ISO 19115-3)
hierarchyLevelhierarchyLevel [0..*] : ISOScopeCode = "dataset"
hierarchyLevelNamehierarchyLevelName [0..*] : character
metadataScopemetadataScope [0..*] : ISOMetadataScope (ISO 19115-3)
contactcontact [1..*] : ISOResponsibleParty
dateStampdateStamp : POSIXct/POSIXt
dateInfodateInfo [1..*] : ISODate
metadataStandardNamemetadataStandardName [0..1] : character (ISO 19139)
metadataStandardVersionmetadataStandardVersion [0..1] : character (ISO 19139)
metadataStandardmetadataStandard [0..*] : ISOCitation (ISO 19115-3)
metadataProfilemetadataProfile [0..*] : ISOCitation (ISO 19115-3)
alternativeMetadataReferencealternativeMetadataReference [0..*] : ISOCitation (ISO 19115-3)
otherLocaleotherLocale [0..*] : ISOLocale (ISO 19115-3)
dataSetURIdataSetURI [0..1] : character (ISO 19139)
metadataLinkagemetadataLinkage [0..*] : ISOOnlineResource (ISO 19115-3)
localelocale [0..*]: ISOLocale (ISO 19139)
spatialRepresentationInfospatialRepresentationInfo [0..*]: ISOSpatialRepresentation
referenceSystemInforeferenceSystemInfo [0..*]: ISOReferenceSystem
metadataExtensionInfometadataExtensionInfo [0..*]: ISOMetadataExtensionInformation
identificationInfoidentificationInfo [1..*]: ISOIdentification
contentInfocontentInfo [0..*]
distributionInfodistributionInfo [0..1] : ISODistribution
dataQualityInfodataQualityInfo [0..*]: ISODataQuality
resourceLineageresourceLineage [0..*]: ISOLineage (ISO 19115-3)
metadataMaintenancemetadataMaintenance [0..1]: ISOMaintenanceInformation
portrayalCatalogueInfoportrayalCatalogueInfo [0..*]
applicationSchemaInformationapplicationSchemaInfo [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()
Methodnew()
Initializes object
Usage
ISOMetadata$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetFileIdentifier()
Set file identifier
Usage
ISOMetadata$setFileIdentifier(fileIdentifier)
Arguments
fileIdentifierfile identifier
MethodsetMetadataIdentifier()
set metadata identifier
Usage
ISOMetadata$setMetadataIdentifier(metadataIdentifier)
Arguments
metadataIdentifiermetadata identifier
MethodsetLanguage()
Set language
Usage
ISOMetadata$setLanguage(locale)
Arguments
localeobject of classISOLanguage or anycharacterfrom values returned by
ISOLanguages$values()
MethodsetDefaultLocale()
Set default locale
Usage
ISOMetadata$setDefaultLocale(locale)
Arguments
localeobject of classISOLocale
MethodsetCharacterSet()
Set charset
Usage
ISOMetadata$setCharacterSet(charset)
Arguments
charsetobject of classISOCharacterSet or anycharacterfrom values returned by
ISOCharacterSet$values()
MethodsetParentIdentifier()
Set parent identifier
Usage
ISOMetadata$setParentIdentifier(parentIdentifier)
Arguments
parentIdentifierparent identifier
MethodsetParentMetadata()
Set parent metadata
Usage
ISOMetadata$setParentMetadata(parentMetadata)
Arguments
parentMetadataparent metadata
MethodaddHierarchyLevel()
Adds hierarchy level
Usage
ISOMetadata$addHierarchyLevel(level)
Arguments
levelobject of classISOScopeCode or anycharacterfrom values returned by
ISOScopeCode$values()
Returns
TRUE if added,FALSE otherwise
MethoddelHierarchyLevel()
Deletes hierarchy level
Usage
ISOMetadata$delHierarchyLevel(level)
Arguments
levelobject of classISOScopeCode or anycharacterfrom values returned by
ISOScopeCode$values()
Returns
TRUE if deleted,FALSE otherwise
MethodaddHierarchyLevelName()
Adds hierarchy level name
Usage
ISOMetadata$addHierarchyLevelName(levelName)
Arguments
levelNameobject of classcharacter
Returns
TRUE if added,FALSE otherwise
MethoddelHierarchyLevelName()
Deletes hierarchy level name
Usage
ISOMetadata$delHierarchyLevelName(levelName)
Arguments
levelNameobject of classcharacter
Returns
TRUE if deleted,FALSE otherwise
MethodaddMetadataScope()
Adds metadata scope
Usage
ISOMetadata$addMetadataScope(metadataScope)
Arguments
metadataScopeobject of classISOMetadataScope or anycharacter amongvalues returned by
ISOScopeCode$values()
Returns
TRUE if added,FALSE otherwise
MethoddelMetadataScope()
Deletes metadata scope
Usage
ISOMetadata$delMetadataScope(metadataScope)
Arguments
metadataScopeobject of classISOMetadataScope or anycharacter amongvalues returned by
ISOScopeCode$values()
Returns
TRUE if deleted,FALSE otherwise
MethodaddContact()
Adds contact
Usage
ISOMetadata$addContact(contact)
Arguments
contactobject of classISOResponsibleParty for ISO 19139 orinheriting classISOAbstractResponsibility for ISO 19115-3
Returns
TRUE if added,FALSE otherwise
MethoddelContact()
Deletes contact
Usage
ISOMetadata$delContact(contact)
Arguments
contactobject of classISOResponsibleParty for ISO 19139 orinheriting classISOAbstractResponsibility for ISO 19115-3
Returns
TRUE if deleted,FALSE otherwise
MethodsetDateStamp()
Set date stamp
Usage
ISOMetadata$setDateStamp(date)
Arguments
datedate
MethodaddDate()
Adds date
Usage
ISOMetadata$addDate(date)
Arguments
dateobject of classISODate
Returns
TRUE if added,FALSE otherwise
MethoddelDate()
Deletes date
Usage
ISOMetadata$delDate(date)
Arguments
dateobject of classISODate
Returns
TRUE if deleted,FALSE otherwise
MethodsetMetadataStandardName()
Set metadata standard name
Usage
ISOMetadata$setMetadataStandardName(name)
Arguments
namename
MethodsetMetadataStandardVersion()
Set metadata standard version
Usage
ISOMetadata$setMetadataStandardVersion(version)
Arguments
versionversion
MethodaddMetadataStandard()
Adds metadata standard
Usage
ISOMetadata$addMetadataStandard(metadataStandard)
Arguments
metadataStandardobject of classISOCitation orcharacter
Returns
TRUE if added,FALSE otherwise
MethoddelMetadataStandard()
Deletes metadata standard
Usage
ISOMetadata$delMetadataStandard(metadataStandard)
Arguments
metadataStandardobject of classISOCitation orcharacter
Returns
TRUE if deleted,FALSE otherwise
MethodaddMetadataProfile()
Adds metadata profile
Usage
ISOMetadata$addMetadataProfile(metadataProfile)
Arguments
metadataProfileobject of classISOCitation orcharacter
Returns
TRUE if added,FALSE otherwise
MethoddelMetadataProfile()
Deletes metadata profile
Usage
ISOMetadata$delMetadataProfile(metadataProfile)
Arguments
metadataProfileobject of classISOCitation orcharacter
Returns
TRUE if deleted,FALSE otherwise
MethodaddAlternativeMetadataReference()
Adds alternative metadata reference
Usage
ISOMetadata$addAlternativeMetadataReference(alternativeMetadataReference)
Arguments
alternativeMetadataReferenceobject of classISOCitation orcharacter
Returns
TRUE if added,FALSE otherwise
MethoddelAlternativeMetadataReference()
Deletes alternative metadata reference
Usage
ISOMetadata$delAlternativeMetadataReference(alternativeMetadataReference)
Arguments
alternativeMetadataReferenceobject of classISOCitation orcharacter
Returns
TRUE if deleted,FALSE otherwise
MethodsetDataSetURI()
Set dataset URI
Usage
ISOMetadata$setDataSetURI(dataSetURI)
Arguments
dataSetURIdataset URI
MethodaddMetadataLinkage()
Adds metadata linkage
Usage
ISOMetadata$addMetadataLinkage(metadataLinkage)
Arguments
metadataLinkageobject of classISOOnlineResource
Returns
TRUE if added,FALSE otherwise
MethoddelMetadataLinkage()
Deletes metadata linkage
Usage
ISOMetadata$delMetadataLinkage(metadataLinkage)
Arguments
metadataLinkageobject of classISOOnlineResource
Returns
TRUE if deleted,FALSE otherwise
MethodaddLocale()
Adds locale
Usage
ISOMetadata$addLocale(locale)
Arguments
localeobject of classISOLocale
Returns
TRUE if added,FALSE otherwise
MethoddelLocale()
Deletes locale
Usage
ISOMetadata$delLocale(locale)
Arguments
localeobject of classISOLocale
Returns
TRUE if deleted,FALSE otherwise
MethodaddSpatialRepresentationInfo()
Adds spatial representation info
Usage
ISOMetadata$addSpatialRepresentationInfo(spatialRepresentationInfo)
Arguments
spatialRepresentationInfoobject of classISOSpatialRepresentation
Returns
TRUE if added,FALSE otherwise
MethodsetSpatialRepresentationInfo()
Sets spatial representation info
Usage
ISOMetadata$setSpatialRepresentationInfo(spatialRepresentationInfo)
Arguments
spatialRepresentationInfoobject of classISOSpatialRepresentation
Returns
TRUE if added,FALSE otherwise
MethoddelSpatialRepresentationInfo()
Deletes spatial representation info
Usage
ISOMetadata$delSpatialRepresentationInfo(spatialRepresentationInfo)
Arguments
spatialRepresentationInfoobject of classISOSpatialRepresentation
Returns
TRUE if deleted,FALSE otherwise
MethodaddReferenceSystemInfo()
Adds reference system info
Usage
ISOMetadata$addReferenceSystemInfo(referenceSystemInfo)
Arguments
referenceSystemInfoobject of classISOReferenceSystem
Returns
TRUE if added,FALSE otherwise
MethodsetReferenceSystemInfo()
Sets reference system info
Usage
ISOMetadata$setReferenceSystemInfo(referenceSystemInfo)
Arguments
referenceSystemInfoobject of classISOReferenceSystem
Returns
TRUE if added,FALSE otherwise
MethoddelReferenceSystemInfo()
Deletes reference system info
Usage
ISOMetadata$delReferenceSystemInfo(referenceSystemInfo)
Arguments
referenceSystemInfoobject of classISOReferenceSystem
Returns
TRUE if deleted,FALSE otherwise
MethodaddMetadataExtensionInfo()
Adds metadata extension info
Usage
ISOMetadata$addMetadataExtensionInfo(metadataExtensionInfo)
Arguments
metadataExtensionInfoobject of classISOMetadataExtensionInformation
Returns
TRUE if added,FALSE otherwise
MethoddelMetadataExtensionInfo()
Deletes metadata extension info
Usage
ISOMetadata$delMetadataExtensionInfo(metadataExtensionInfo)
Arguments
metadataExtensionInfoobject of classISOMetadataExtensionInformation
Returns
TRUE if deleted,FALSE otherwise
MethodaddIdentificationInfo()
Adds metadata extension info
Usage
ISOMetadata$addIdentificationInfo(identificationInfo)
Arguments
identificationInfoobject of class inheritingISOIdentification
Returns
TRUE if added,FALSE otherwise
MethodsetIdentificationInfo()
Sets metadata extension info
Usage
ISOMetadata$setIdentificationInfo(identificationInfo)
Arguments
identificationInfoobject of class inheritingISOIdentification
Returns
TRUE if added,FALSE otherwise
MethoddelIdentificationInfo()
Deletes metadata extension info
Usage
ISOMetadata$delIdentificationInfo(identificationInfo)
Arguments
identificationInfoobject of class inheritingISOIdentification
Returns
TRUE if deleted,FALSE otherwise
MethodsetDistributionInfo()
Sets metadata extension info
Usage
ISOMetadata$setDistributionInfo(distributionInfo)
Arguments
distributionInfoobject of classISODistribution
Returns
TRUE if set,FALSE otherwise
MethodaddDataQualityInfo()
Adds data quality info
Usage
ISOMetadata$addDataQualityInfo(dataQualityInfo)
Arguments
dataQualityInfoobject of classISODataQuality
Returns
TRUE if added,FALSE otherwise
MethodsetDataQualityInfo()
Sets data quality info
Usage
ISOMetadata$setDataQualityInfo(dataQualityInfo)
Arguments
dataQualityInfoobject of classISODataQuality
Returns
TRUE if added,FALSE otherwise
MethoddelDataQualityInfo()
Deletes data quality info
Usage
ISOMetadata$delDataQualityInfo(dataQualityInfo)
Arguments
dataQualityInfoobject of classISODataQuality
Returns
TRUE if deleted,FALSE otherwise
MethodaddResourceLineage()
Adds lineage info
Usage
ISOMetadata$addResourceLineage(lineageInfo)
Arguments
lineageInfoobject of classISOLineage
Returns
TRUE if added,FALSE otherwise
MethoddelResourceLineage()
Deletes lineage info
Usage
ISOMetadata$delResourceLineage(lineageInfo)
Arguments
lineageInfoobject of classISOLineage
Returns
TRUE if deleted,FALSE otherwise
MethodsetMetadataMaintenance()
Sets metadata maintenance
Usage
ISOMetadata$setMetadataMaintenance(metadataMaintenance)
Arguments
metadataMaintenanceobject of classISOMaintenanceInformation
Returns
TRUE if added,FALSE otherwise
MethodaddContentInfo()
Adds content information
Usage
ISOMetadata$addContentInfo(contentInfo)
Arguments
contentInfoobject of class inheritingISOAbstractContentInformation
Returns
TRUE if added,FALSE otherwise
MethoddelContentInfo()
Deletes content information
Usage
ISOMetadata$delContentInfo(contentInfo)
Arguments
contentInfoobject of class inheritingISOAbstractContentInformation
Returns
TRUE if deleted,FALSE otherwise
MethodaddPortrayalCatalogueInfo()
Adds portrayal catalogue info
Usage
ISOMetadata$addPortrayalCatalogueInfo(portrayalCatalogueInfo)
Arguments
portrayalCatalogueInfoobject of class inheritingISOPortrayalCatalogueReference
Returns
TRUE if added,FALSE otherwise
MethoddelPortrayalCatalogueInfo()
Deletes portrayal catalogue info
Usage
ISOMetadata$delPortrayalCatalogueInfo(portrayalCatalogueInfo)
Arguments
portrayalCatalogueInfoobject of class inheritingISOPortrayalCatalogueReference
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOMetadata$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Metadata
- ISO 19115-3https://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 ofR6Class for modelling an ISO MetadataExtensionInformation
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOMetadataExtensionInformation
Public fields
extensionOnLineResourceextensionOnLineResource [0..1]: ISOOnlineResource
extendedElementInformationextendedElementInformation [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()
Methodnew()
Initializes object
Usage
ISOMetadataExtensionInformation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetOnlineResource()
Set online resource
Usage
ISOMetadataExtensionInformation$setOnlineResource(onlineResource)
Arguments
onlineResourceobject of classISOOnlineResource
MethodaddElement()
Adds element
Usage
ISOMetadataExtensionInformation$addElement(element)
Arguments
elementobject of class inheritingISOExtendedElementInformation
Returns
TRUE if added,FALSE otherwise
MethoddelElement()
Deletes element
Usage
ISOMetadataExtensionInformation$delElement(element)
Arguments
elementobject of class inheritingISOExtendedElementInformation
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOMetadataExtensionInformation$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISO Metadata Namespace
Public fields
idid
uriuri
standardstandard
Methods
Public methods
Methodnew()
Initializes namespace object
Usage
ISOMetadataNamespace$new(id, uri, standard = NA)
Arguments
idid
uriuri
standardstandard
MethodgetDefinition()
Get definition
Usage
ISOMetadataNamespace$getDefinition()
Returns
an object of classlist
MethodgetStandard()
Get standard
Usage
ISOMetadataNamespace$getStandard()
Returns
object of classdata.frame
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOMetadataNamespace$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISO MetadataScope
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOMetadataScope
Public fields
resourceScoperesource scope
namename
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOMetadataScope$new(xml = NULL, resourceScope = NULL, name = NULL)
Arguments
xmlobject of classXMLInternalNode-class
resourceScoperesource scope
namename
MethodsetResourceScope()
Set resource scope
Usage
ISOMetadataScope$setResourceScope(resourceScope)
Arguments
resourceScoperesource scope
MethodsetName()
Set name
Usage
ISOMetadataScope$setName(name, locales = NULL)
Arguments
namename
localesa list of localized names. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOMetadataScope$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_MetadataScope
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOMimeFileType$new(xml = NULL, type = NULL, name = NULL)
Arguments
xmlobject of classXMLInternalNode-class
typetype
namename
MethodsetName()
Set name
Usage
ISOMimeFileType$setName(name)
Arguments
namename
MethodsetType()
Set type
Usage
ISOMimeFileType$setType(type)
Arguments
typetype
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOMimeFileType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmx/1.0/gmx/#element_MimeFileType
- ISO 19115-3https://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 ofR6Class for modelling an ISOMultiplicity
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOMultiplicity
Public fields
rangerange
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOMultiplicity$new(xml = NULL, lower, upper)
Arguments
xmlobject of classXMLInternalNode-class
lowerlower
upperupper
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOMultiplicity$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Multiplicity
- ISO 19115-3https://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 ofR6Class for modelling an ISO MultiplicityRange
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOMultiplicityRange
Public fields
lowerlower
upperupper
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOMultiplicityRange$new(xml = NULL, lower, upper)
Arguments
xmlobject of classXMLInternalNode-class
lowerlower
upperupper
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOMultiplicityRange$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_MultiplicityRange
- ISO 19115-3https://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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISONonQuantitativeAttributeAccuracy$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_NonQuantitativeAttributeAccuracy
- ISO 19115-3https://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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISONonQuantitativeAttributeCorrectness$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_NonQuantitativeAttributeCorrectness
ISOObligation
Description
ISOObligation
ISOObligation
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOObligation$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOObligation$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOOnLineFunction$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOOnLineFunction$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_OnlineFunctionCode
- ISO 19115-3https://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 ofR6Class for modelling an ISO Online Resource
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractOnlineResource ->ISOOnlineResource
Public fields
linkagelinkage
protocolprotocol
applicationProfileapplication profile
namename
descriptiondescription
functionfunction
protocolRequestprotocol 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()
Methodnew()
Initializes object
Usage
ISOOnlineResource$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetLinkage()
Set linkage
Usage
ISOOnlineResource$setLinkage(linkage)
Arguments
MethodsetName()
Set name
Usage
ISOOnlineResource$setName(name, locales = NULL)
Arguments
namename
localeslist of localized texts. Default is
NULL
MethodsetProtocol()
Set protocol
Usage
ISOOnlineResource$setProtocol(protocol, locales = NULL)
Arguments
protocolprotocol
localeslist of localized texts. Default is
NULL
MethodsetDescription()
Set description
Usage
ISOOnlineResource$setDescription(description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized texts. Default is
NULL
MethodsetOnLineFunction()
Set online function
Usage
ISOOnlineResource$setOnLineFunction(onLineFunction)
Arguments
onLineFunctionobject of classISOOnLineFunction or anycharacteramong values returned by
ISOOnLineFunction$values()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOOnlineResource$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_OnlineResource
- ISO 19115-3https://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 ofR6Class for modelling an ISOOperationChainMetadata
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOOperationChainMetadata
Public fields
namename [1..1]: character
descriptiondescription [1..1]: character
operationoperation [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()
Methodnew()
Initializes object
Usage
ISOOperationChainMetadata$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetName()
Set name
Usage
ISOOperationChainMetadata$setName(name, locales = NULL)
Arguments
namename
localeslist of localized texts. Default is
NULL
MethodsetDescription()
Set description
Usage
ISOOperationChainMetadata$setDescription(description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized texts. Default is
NULL
MethodaddOperation()
Adds operation metadata
Usage
ISOOperationChainMetadata$addOperation(operation)
Arguments
operationobject of classISOOperationMetadata
Returns
TRUE if added,FALSE otherwise
MethoddelOperation()
Deletes operation metadata
Usage
ISOOperationChainMetadata$delOperation(operation)
Arguments
operationobject of classISOOperationMetadata
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOOperationChainMetadata$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19119/-/srv/1.0/srv/#element_SV_OperationChainMetadata
- ISO 19115-3https://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 ofR6Class for modelling an ISOOperationMetadata
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOOperationMetadata
Public fields
operationNameoperationName [1..1]: character
DCPDCP [1..*]: ISODCPList
operationDescriptionoperationDescription [0..1]: character
invocationNameinvocationName [0..1]: character
parametersparameters [0..*]: ISOSRVParameter
connectPointconnectPoint [1..*]: ISOOnlineResource
dependsOndependsOn [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()
Methodnew()
Initializes object
Usage
ISOOperationMetadata$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetOperationName()
Set operation name
Usage
ISOOperationMetadata$setOperationName(operationName, locales = NULL)
Arguments
operationNameoperation name
localeslist of localized texts. Default is
NULL
MethodaddDCP()
Adds DCP
Usage
ISOOperationMetadata$addDCP(dcp)
Arguments
dcpobject of classISODCPList or anycharacteramong values returned by
ISODCPList$values()
Returns
TRUE if added,FALSE otherwise
MethoddelDCP()
Deletes DCP
Usage
ISOOperationMetadata$delDCP(dcp)
Arguments
dcpobject of classISODCPList or anycharacteramong values returned by
ISODCPList$values()
Returns
TRUE if deleted,FALSE otherwise
MethodsetOperationDescription()
Set operation description
Usage
ISOOperationMetadata$setOperationDescription( operationDescription, locales = NULL)
Arguments
operationDescriptionoperation description
localeslist of localized texts. Default is
NULL
MethodsetInvocationName()
Set invocation name
Usage
ISOOperationMetadata$setInvocationName(invocationName, locales = NULL)
Arguments
invocationNameinvocation name
localeslist of localized texts. Default is
NULL
MethodaddParameter()
Adds parameter
Usage
ISOOperationMetadata$addParameter(parameter)
Arguments
parameterobject of classISOSRVParameter
Returns
TRUE if added,FALSE otherwise
MethoddelParameter()
Deletes parameter
Usage
ISOOperationMetadata$delParameter(parameter)
Arguments
parameterobject of classISOSRVParameter
Returns
TRUE if deleted,FALSE otherwise
MethodaddConnectPoint()
Adds connection point
Usage
ISOOperationMetadata$addConnectPoint(connectPoint)
Arguments
connectPointobject of classISOOnlineResource
Returns
TRUE if added,FALSE otherwise
MethoddelConnectPoint()
Deletes connection point
Usage
ISOOperationMetadata$delConnectPoint(connectPoint)
Arguments
connectPointobject of classISOOnlineResource
Returns
TRUE if deleted,FALSE otherwise
MethodaddDependentOperationMetadata()
Adds operation metadata
Usage
ISOOperationMetadata$addDependentOperationMetadata(operationMetadata)
Arguments
operationMetadataobject of classISOOperationMetadata
Returns
TRUE if added,FALSE otherwise
MethoddelDependentOperationMetadata()
Deletes operation metadata
Usage
ISOOperationMetadata$delDependentOperationMetadata(operationMetadata)
Arguments
operationMetadataobject of classISOOperationMetadata
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOOperationMetadata$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19119/-/srv/1.0/srv/#element_SV_OperationMetadata
- ISO 19115-3https://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 ofR6Class for modelling an ISO organisation
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractParty ->ISOOrganisation
Public fields
individualindividual
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()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()
Methodnew()
Initializes object
Usage
ISOOrganisation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddIndividual()
Adds individual
Usage
ISOOrganisation$addIndividual(individual)
Arguments
individualobject of classISOIndividual
Returns
TRUE if added,FALSE otherwise
MethoddelIndividual()
Deletes individual
Usage
ISOOrganisation$delIndividual(individual)
Arguments
individualobject of classISOIndividual
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOOrganisation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Organisation
ISOOtherAggregate
Description
ISOOtherAggregate
ISOOtherAggregate
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOOtherAggregate$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOOtherAggregate$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOParameterDirection$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOParameterDirection$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://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 ofR6Class for modelling an ISO PeriodDuration
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOPeriodDuration
Public fields
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
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
xmlobject of classXMLInternalNode-class
valuevalue
yearsyears
monthsmonths
daysdays
hourshours
minsmins
secssecs
startstart position
endend position
MethodsetDuration()
Computes period duration
Usage
ISOPeriodDuration$setDuration( years = 0, months = 0, days = 0, hours = 0, mins = 0, secs = 0, start = NULL, end = NULL)
Arguments
yearsyears
monthsmonths
daysdays
hourshours
minsmins
secssecs
startstart position
endend position
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOPeriodDuration$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gts/1.0/gts/#element_TM_PeriodDuration
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_TM_PeriodDuration
ISOPixelOrientation
Description
ISOPixelOrientation
ISOPixelOrientation
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOPixelOrientation$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOPixelOrientation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_PixelOrientationCode
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOPlatform$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOPlatform$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISOPortrayalCatalogueReference
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOPortrayalCatalogueReference
Public fields
portrayalCatalogueCitationportrayalCatalogueCitation [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()
Methodnew()
Initializes object
Usage
ISOPortrayalCatalogueReference$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddCitation()
Adds citation
Usage
ISOPortrayalCatalogueReference$addCitation(citation)
Arguments
citationobject of classISOCitation
Returns
TRUE if added,FALSE otherwise
MethoddelCitation()
Deletes citation
Usage
ISOPortrayalCatalogueReference$delCitation(citation)
Arguments
citationobject of classISOCitation
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOPortrayalCatalogueReference$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_PortrayalCatalogueReference
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOPresentationForm$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOPresentationForm$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_PresentationFormCode
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOProcessParameter$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOProcessParameter$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LE_ProcessParameter
ISOProcessStep
Description
ISOProcessStep
ISOProcessStep
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO ProcessStep
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOProcessStep
Public fields
descriptiondescription: character
rationalerationale [0..1]: character
dateTimedateTime [0..1]: POSIXct/POSIXt
processorprocessor [0..*]: ISOResponsibleParty
sourcesource [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()
Methodnew()
Initializes object
Usage
ISOProcessStep$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetDescription()
Set description
Usage
ISOProcessStep$setDescription(description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized texts. Default is
NULL
MethodsetRationale()
Set rationale
Usage
ISOProcessStep$setRationale(rationale, locales = NULL)
Arguments
rationalerationale
localeslist of localized texts. Default is
NULL
MethodsetDateTime()
Set date time
Usage
ISOProcessStep$setDateTime(dateTime)
Arguments
dateTimeobject of classPOSIXct
MethodaddProcessor()
Adds processor
Usage
ISOProcessStep$addProcessor(processor)
Arguments
processorobject of classISOResponsibleParty
Returns
TRUE if added,FALSE otherwise
MethoddelProcessor()
Deletes processor
Usage
ISOProcessStep$delProcessor(processor)
Arguments
processorobject of classISOResponsibleParty
Returns
TRUE if deleted,FALSE otherwise
MethodaddSource()
Adds source
Usage
ISOProcessStep$addSource(source)
Arguments
sourceobject of classISOSource
Returns
TRUE if added,FALSE otherwise
MethoddelSource()
Deletes source
Usage
ISOProcessStep$delSource(source)
Arguments
sourceobject of classISOSource
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOProcessStep$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_LI_ProcessStep
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOProductionSeries$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOProductionSeries$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOProgress$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOProgress$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
ISO 19115:2003 - Geographic information – MetadataISO/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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOPropertyType$new(xml = NULL, defaults = NULL)
Arguments
xmlobject of classXMLInternalNode-class
defaultsdefault values
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOPropertyType$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISO quality result file
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOQualityResultFile
Public fields
fileNamefileName [1]: ISOFileName
fileTypefileType [1]: ISOMimeFileType
fileDescriptionfileDescription [1]: character
fileFormatfileFormat [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()
Methodnew()
Initializes object
Usage
ISOQualityResultFile$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetFileName()
Set file name
Usage
ISOQualityResultFile$setFileName(fileName)
Arguments
fileNamefilename object of classISOFileName
MethodsetFileType()
Set file type
Usage
ISOQualityResultFile$setFileType(fileType)
Arguments
fileTypefileType object of classISOMimeFileType orcharacter
MethodsetFileDescription()
Set file description
Usage
ISOQualityResultFile$setFileDescription(fileDescription, locales = NULL)
Arguments
fileDescriptionfileDescription object of classcharacter
localeslist of localized file description. Default is
NULL
MethodsetFileFormat()
Set file format
Usage
ISOQualityResultFile$setFileFormat(fileFormat)
Arguments
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOQualityResultFile$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_QualityResultFile
ISOQuantitativeAttributeAccuracy
Description
ISOQuantitativeAttributeAccuracy
ISOQuantitativeAttributeAccuracy
Format
R6Class object.
Value
Object ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOQuantitativeAttributeAccuracy$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_QuantitativeAttributeAccuracy
- ISO 19115-3https://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 ofR6Class for modelling an ISO QuantitativeResult
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractResult ->ISOQuantitativeResult
Public fields
resultScoperesultScope [0..1]: ISOScope (=> 19115-3)
dateTimedateTime [0..1]: POSIX/date (=> 19115-3)
valueTypevalueType [0..1]- ISORecordType
valueUnitvalueUnit [1..1]- GMLUnitDefinition
errorStatisticerrorStatistic [0..1]
valuevalue [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()
Methodnew()
Initializes object
Usage
ISOQuantitativeResult$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetResultScope()
Set result scope
Usage
ISOQuantitativeResult$setResultScope(scope)
Arguments
scopeobject of classISOScope
MethodsetDateTime()
Set date time
Usage
ISOQuantitativeResult$setDateTime(dateTime)
Arguments
dateTimedate time, object of classPOSIXct
MethodsetValueType()
Set value type
Usage
ISOQuantitativeResult$setValueType(valueType)
Arguments
valueTypeobject of classISORecordType orcharacter
MethodsetValueUnit()
Set value unit
Usage
ISOQuantitativeResult$setValueUnit(valueUnit)
Arguments
valueUnitobject of class inheritingGMLUnitDefinition
MethodsetErrorStatistic()
Set error statistic
Usage
ISOQuantitativeResult$setErrorStatistic(errorStatistic)
Arguments
errorStatisticerror statistic
MethodaddValue()
Adds value
Usage
ISOQuantitativeResult$addValue(value)
Arguments
Returns
TRUE if added,FALSE otherwise
MethoddelValue()
Deletes value
Usage
ISOQuantitativeResult$delValue(value)
Arguments
Returns
TRUE if delete,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOQuantitativeResult$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_QuantitativeResult
- ISO 19115-3https://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 ofR6Class for modelling an ISORangeDimension
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISORangeDimension
Public fields
sequenceIdentifiersequenceIdentifier
descriptordescriptor (=> ISO 19139)
descriptiondescription (=> ISO 19115-3)
namename (=> 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()
Methodnew()
Initializes object
Usage
ISORangeDimension$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetSequenceIdentifier()
Set sequence identifier
Usage
ISORangeDimension$setSequenceIdentifier(memberName)
Arguments
memberNameobject of classISOMemberName
MethodsetDescriptor()
Set descriptor
Usage
ISORangeDimension$setDescriptor(descriptor, locales = NULL)
Arguments
descriptordescriptor
localeslist of localized texts. Default is
NULL
MethodsetDescription()
Set description
Usage
ISORangeDimension$setDescription(description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized texts. Default is
NULL
MethodsetName()
Set name
Usage
ISORangeDimension$setName(name, locales = NULL)
Arguments
namename
localeslist of localized texts. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISORangeDimension$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_RangeDimension
- ISO 19115-3https://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 ofR6Class for modelling an ISORecord
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISORecord
Public fields
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISORecord$new(xml = NULL, value)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISORecord$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISORecordType
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISORecordType
Public fields
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISORecordType$new(xml = NULL, value)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISORecordType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_RecordType
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_RecordType
ISOReferenceIdentifier
Description
ISOReferenceIdentifier
ISOReferenceIdentifier
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO ReferenceIdentifier
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOReferenceIdentifier
Public fields
authorityauthority [0..1]: ISOCitation
codecode [1..1]: character
codeSpacecodeSpace [0..1]: character
versionversion [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()
Methodnew()
Initializes object
Usage
ISOReferenceIdentifier$new(xml = NULL, code = NULL, codeSpace = NULL)
Arguments
xmlobject of classXMLInternalNode-class
codecode
codeSpacecode space
MethodsetAuthority()
Set authority
Usage
ISOReferenceIdentifier$setAuthority(authority)
Arguments
authorityobject of classISOCitation
MethodsetCode()
Set code
Usage
ISOReferenceIdentifier$setCode(code)
Arguments
codecode
MethodsetCodeSpace()
Set code space
Usage
ISOReferenceIdentifier$setCodeSpace(codeSpace)
Arguments
codeSpacecode space
MethodsetVersion()
Set version
Usage
ISOReferenceIdentifier$setVersion(version)
Arguments
versionversion
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOReferenceIdentifier$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISO ReferenceSystem
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractReferenceSystem ->ISOReferenceSystem
Public fields
referenceSystemIdentifierreferenceSystemIdentifier
referenceSystemTypereferenceSystemType (=> 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()
Methodnew()
Initializes object
Usage
ISOReferenceSystem$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetReferenceSystemIdentifier()
Set reference system identifier
Usage
ISOReferenceSystem$setReferenceSystemIdentifier(identifier)
Arguments
identifierobject of classISOReferenceIdentifier (in 19139) orISOMetaIdentifier (in 19115-3)
MethodsetReferenceSystemType()
Set reference system type
Usage
ISOReferenceSystem$setReferenceSystemType(referenceSystemType)
Arguments
referenceSystemTypeobject of classISOReferenceSystemType or anycharacteramong values returned by
ISOReferenceSystemType$values()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOReferenceSystem$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ReferenceSystem
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOReferenceSystemType$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOReferenceSystemType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISORelativeInternalPositionalAccuracy$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_RelativeInternalPositionalAccuracy
- ISO 19115-3https://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 ofR6Class for modelling an ISOReleasability
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOReleasability
Public fields
addresseeaddressee [0..*]: ISOAbstractResponsibility
statementstatement [0..1]: character
disseminationConstraintsdisseminationConstraints [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()
Methodnew()
Initializes object
Usage
ISOReleasability$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddAddressee()
Adds addressee
Usage
ISOReleasability$addAddressee(addressee)
Arguments
addresseeaddressee of classISOAbstractResponsibility
Returns
TRUE if added,FALSE otherwise
MethoddelAddressee()
Deletes addressee
Usage
ISOReleasability$delAddressee(addressee)
Arguments
addresseeaddressee of classISOAbstractResponsibility
Returns
TRUE if deleted,FALSE otherwise
MethodsetStatement()
Set statement
Usage
ISOReleasability$setStatement(statement, locales = NULL)
Arguments
statementstatement
localeslist of localized texts. Default is
NULL
MethodaddConstraint()
Adds constraint
Usage
ISOReleasability$addConstraint(constraint)
Arguments
constraintconstraint of classISORestriction
Returns
TRUE if added,FALSE otherwise
MethoddelConstraint()
Deletes constraint
Usage
ISOReleasability$delConstraint(constraint)
Arguments
constraintconstraint of classISORestriction
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOReleasability$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mco/1.0/mco/#element_MD_Releasability
ISORepresentativeFraction
Description
ISORepresentativeFraction
ISORepresentativeFraction
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO RepresentativeFraction
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISORepresentativeFraction
Public fields
denominatordenominator
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISORepresentativeFraction$new(xml = NULL, denominator)
Arguments
xmlobject of classXMLInternalNode-class
denominatordenominator
MethodsetDenominator()
Set denominator
Usage
ISORepresentativeFraction$setDenominator(denominator)
Arguments
denominatorobject of classinteger
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISORepresentativeFraction$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_RepresentativeFraction
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISORepresentativity$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISORepresentativity$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_Representativity
ISOResolution
Description
ISOResolution
ISOResolution
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO Resolution
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOResolution
Public fields
equivalentScaleequivalentScale
distancedistance
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOResolution$new(xml = NULL, defaults = list())
Arguments
xmlobject of classXMLInternalNode-class
defaultslist of defaults
MethodsetEquivalentScale()
Set equivalent scale
Usage
ISOResolution$setEquivalentScale(equivalentScale)
Arguments
equivalentScaleobject of classISORepresentativeFraction ornumeric
MethodsetDistance()
Set distance
Usage
ISOResolution$setDistance(distance)
Arguments
distanceobject of classISODistance
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOResolution$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Resolution
- ISO 19115-3https://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 ofR6Class for modelling an ISO responsibility
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractResponsibility ->ISOResponsibility
Public fields
rolerole
extentextent
partyparty
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOResponsibility$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetRole()
Set role
Usage
ISOResponsibility$setRole(role)
Arguments
MethodaddExtent()
Adds extent
Usage
ISOResponsibility$addExtent(extent)
Arguments
extentobject of classISOExtent
Returns
TRUE if added,FALSE otherwise
MethoddelExtent()
Deletes extent
Usage
ISOResponsibility$delExtent(extent)
Arguments
extentobject of classISOExtent
Returns
TRUE if deleted,FALSE otherwise
MethodaddParty()
Adds party
Usage
ISOResponsibility$addParty(party)
Arguments
partyparty
Returns
TRUE if added,FALSE otherwise
MethoddelParty()
Deletes party
Usage
ISOResponsibility$delParty(party)
Arguments
partyparty
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOResponsibility$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Responsibility
ISOResponsibleParty
Description
ISOResponsibleParty
ISOResponsibleParty
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO ResponsibleParty
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOResponsibleParty
Public fields
individualNameindividualName
organisationNameorganisationName
positionNamepositionName
contactInfocontactInfo
rolerole
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOResponsibleParty$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetIndividualName()
Set individual name
Usage
ISOResponsibleParty$setIndividualName(individualName, locales = NULL)
Arguments
individualNameindividual name
localeslist of localized texts. Default is
NULL
MethodsetOrganisationName()
Set organisation name
Usage
ISOResponsibleParty$setOrganisationName(organisationName, locales = NULL)
Arguments
organisationNameorganisation name
localeslist of localized texts. Default is
NULL
MethodsetPositionName()
Set position name
Usage
ISOResponsibleParty$setPositionName(positionName, locales = NULL)
Arguments
positionNameposition name
localeslist of localized texts. Default is
NULL
MethodsetContactInfo()
Set contact info
Usage
ISOResponsibleParty$setContactInfo(contactInfo)
Arguments
contactInfoobject of classISOContact
MethodsetRole()
Set role
Usage
ISOResponsibleParty$setRole(role)
Arguments
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOResponsibleParty$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISORestriction$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISORestriction$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_RestrictionCode
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISORole$new(xml = NULL, value = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISORole$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_RoleCode
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISORoleType$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISORoleType$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISOSRVParameter
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOSRVParameter
Public fields
namename [1..1]: character
directiondirection [0..1]: ISOParameterDirection or character
descriptiondescription [0..1]: character
optionalityoptionality [1..1]: character
repeatabilityrepeatability [1..1]: logical
valueTypevalueType [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()
Methodnew()
Initializes object
Usage
ISOSRVParameter$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetName()
Set name
Usage
ISOSRVParameter$setName(name, attributeType, locales = NULL)
Arguments
namename
attributeTypeattribute type
localeslist of localized texts. Default is
NULL
MethodsetDirection()
Set direction
Usage
ISOSRVParameter$setDirection(direction)
Arguments
directionobject of classISOSRVParameterDirection orcharacteramong values returned by
ISOSRVParameterDirection$values()
MethodsetDescription()
Set description
Usage
ISOSRVParameter$setDescription(description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized texts. Default is
NULL
MethodsetOptionality()
Set optionality
Usage
ISOSRVParameter$setOptionality(optional)
Arguments
optionalobject of classlogical
MethodsetRepeatability()
Set repeatability
Usage
ISOSRVParameter$setRepeatability(repeatable)
Arguments
repeatableobject of classlogical
MethodsetValueType()
Set value type
Usage
ISOSRVParameter$setValueType(valueType, locales = NULL)
Arguments
valueTypeobject of classISOTypeName orcharacter
localeslist of localized texts. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOSRVParameter$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19119https://schemas.isotc211.org/19119/srv/srv/#element_SV_Parameter- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOSRVParameterDirection$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOSRVParameterDirection$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19119https://schemas.isotc211.org/19119/srv/srv/#element_SV_ParameterDirection
- ISO 19115-3https://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 ofR6Class for modelling an ISO ServiceIdentification
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOIdentification ->geometa::ISOServiceIdentification ->ISOSRVServiceIdentification
Public fields
serviceTypeserviceType [1..1]: ISOGenericName
serviceTypeVersionserviceTypeVersion [0..*]: character
accessPropertiesaccessProperties [0..1]: ISOStandardOrderProcess
restrictionsrestrictions [0..1]: ISOConstraints
keywordskeywords [0..*]: ISOKeywords
extentextent [0..*]: ISOExtent
coupledResourcecoupledResource [0..*]: ISOCoupledResource
couplingTypecouplingType [1..1]: ISOCouplingType
containsOperationscontainsOperations [1..*]: ISOOperationMetadata
operatesOnoperatesOn [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()
Methodnew()
Initializes object
Usage
ISOSRVServiceIdentification$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetServiceType()
Set service type
Usage
ISOSRVServiceIdentification$setServiceType(serviceType)
Arguments
serviceTypeobject of classISOLocalName,ISOScopedName orcharacter
MethodaddServiceTypeVersion()
Adds service type version
Usage
ISOSRVServiceIdentification$addServiceTypeVersion(version)
Arguments
versionversion
Returns
TRUE if added,FALSE otherwise
MethoddelServiceTypeVersion()
Deletes service type version
Usage
ISOSRVServiceIdentification$delServiceTypeVersion(version)
Arguments
versionversion
Returns
TRUE if deleted,FALSE otherwise
MethodsetAccessProperties()
Set access properties
Usage
ISOSRVServiceIdentification$setAccessProperties(accessProperties)
Arguments
accessPropertiesobject of classISOStandardOrderProcess
MethodsetRestrictions()
Set restrictions
Usage
ISOSRVServiceIdentification$setRestrictions(restrictions)
Arguments
restrictionsobject of classISOConstraints
MethodaddKeywords()
Adds keywords
Usage
ISOSRVServiceIdentification$addKeywords(keywords)
Arguments
keywordsobject of classISOKeywords
Returns
TRUE if added,FALSE otherwise
MethoddelKeywords()
Deletes keywords
Usage
ISOSRVServiceIdentification$delKeywords(keywords)
Arguments
keywordsobject of classISOKeywords
Returns
TRUE if deleted,FALSE otherwise
MethodaddExtent()
Adds extent
Usage
ISOSRVServiceIdentification$addExtent(extent)
Arguments
extentobject of classISOExtent
Returns
TRUE if added,FALSE otherwise
MethoddelExtent()
Deletes extent
Usage
ISOSRVServiceIdentification$delExtent(extent)
Arguments
extentobject of classISOExtent
Returns
TRUE if deleted,FALSE otherwise
MethodaddCoupledResource()
Adds coupled resource
Usage
ISOSRVServiceIdentification$addCoupledResource(resource)
Arguments
resourceobject of classISOCoupledResource
Returns
TRUE if added,FALSE otherwise
MethoddelCoupledResource()
Deletes coupled resource
Usage
ISOSRVServiceIdentification$delCoupledResource(resource)
Arguments
resourceobject of classISOCoupledResource
Returns
TRUE if deleted,FALSE otherwise
MethodsetCouplingType()
Set coupling type
Usage
ISOSRVServiceIdentification$setCouplingType(couplingType)
Arguments
couplingTypeobject of classISOCouplingType or anycharacteramong values returned by
ISOCouplingType$values()
MethodaddOperationMetadata()
Adds operation metadata
Usage
ISOSRVServiceIdentification$addOperationMetadata(operationMetadata)
Arguments
operationMetadataobject of classISOOperationMetadata
Returns
TRUE if added,FALSE otherwise
MethoddelOperationMetadata()
Deletes operation metadata
Usage
ISOSRVServiceIdentification$delOperationMetadata(operationMetadata)
Arguments
operationMetadataobject of classISOOperationMetadata
Returns
TRUE if deleted,FALSE otherwise
MethodaddOperatesOn()
Adds operates on
Usage
ISOSRVServiceIdentification$addOperatesOn(dataIdentification)
Arguments
dataIdentificationobject of classISODataIdentification
Returns
TRUE if added,FALSE otherwise
MethoddelOperatesOn()
Deletes operates on
Usage
ISOSRVServiceIdentification$delOperatesOn(dataIdentification)
Arguments
dataIdentificationobject of classISODataIdentification
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOSRVServiceIdentification$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19119https://schemas.isotc211.org/19119/srv/srv/#element_SV_ServiceIdentification- ISO 19115-3https://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 ofR6Class 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
serviceTypeserviceType [1..1]: ISOGenericName
serviceTypeVersionserviceTypeVersion [0..*]: character
accessPropertiesaccessProperties [0..1]: ISOStandardOrderProcess
restrictionsrestrictions [0..1]: ISOConstraints
keywordskeywords [0..*]: ISOKeywords
extentextent [0..*]: ISOExtent
coupledResourcecoupledResource [0..*]: ISOCoupledResource
couplingTypecouplingType [1..1]: ISOCouplingType
containsOperationscontainsOperations [1..*]: ISOOperationMetadata
operatesOnoperatesOn [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()
Methodnew()
Initializes object
Usage
ISOSRVServiceIdentification19115_3$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetServiceType()
Set service type
Usage
ISOSRVServiceIdentification19115_3$setServiceType(serviceType)
Arguments
serviceTypeobject of classISOLocalName,ISOScopedName orcharacter
MethodaddServiceTypeVersion()
Adds service type version
Usage
ISOSRVServiceIdentification19115_3$addServiceTypeVersion(version)
Arguments
versionversion
Returns
TRUE if added,FALSE otherwise
MethoddelServiceTypeVersion()
Deletes service type version
Usage
ISOSRVServiceIdentification19115_3$delServiceTypeVersion(version)
Arguments
versionversion
Returns
TRUE if deleted,FALSE otherwise
MethodsetAccessProperties()
Set access properties
Usage
ISOSRVServiceIdentification19115_3$setAccessProperties(accessProperties)
Arguments
accessPropertiesobject of classISOStandardOrderProcess
MethodsetRestrictions()
Set restrictions
Usage
ISOSRVServiceIdentification19115_3$setRestrictions(restrictions)
Arguments
restrictionsobject of classISOConstraints
MethodaddKeywords()
Adds keywords
Usage
ISOSRVServiceIdentification19115_3$addKeywords(keywords)
Arguments
keywordsobject of classISOKeywords
Returns
TRUE if added,FALSE otherwise
MethoddelKeywords()
Deletes keywords
Usage
ISOSRVServiceIdentification19115_3$delKeywords(keywords)
Arguments
keywordsobject of classISOKeywords
Returns
TRUE if deleted,FALSE otherwise
MethodaddExtent()
Adds extent
Usage
ISOSRVServiceIdentification19115_3$addExtent(extent)
Arguments
extentobject of classISOExtent
Returns
TRUE if added,FALSE otherwise
MethoddelExtent()
Deletes extent
Usage
ISOSRVServiceIdentification19115_3$delExtent(extent)
Arguments
extentobject of classISOExtent
Returns
TRUE if deleted,FALSE otherwise
MethodaddCoupledResource()
Adds coupled resource
Usage
ISOSRVServiceIdentification19115_3$addCoupledResource(resource)
Arguments
resourceobject of classISOCoupledResource
Returns
TRUE if added,FALSE otherwise
MethoddelCoupledResource()
Deletes coupled resource
Usage
ISOSRVServiceIdentification19115_3$delCoupledResource(resource)
Arguments
resourceobject of classISOCoupledResource
Returns
TRUE if deleted,FALSE otherwise
MethodsetCouplingType()
Set coupling type
Usage
ISOSRVServiceIdentification19115_3$setCouplingType(couplingType)
Arguments
couplingTypeobject of classISOCouplingType or anycharacteramong values returned by
ISOCouplingType$values()
MethodaddOperationMetadata()
Adds operation metadata
Usage
ISOSRVServiceIdentification19115_3$addOperationMetadata(operationMetadata)
Arguments
operationMetadataobject of classISOOperationMetadata
Returns
TRUE if added,FALSE otherwise
MethoddelOperationMetadata()
Deletes operation metadata
Usage
ISOSRVServiceIdentification19115_3$delOperationMetadata(operationMetadata)
Arguments
operationMetadataobject of classISOOperationMetadata
Returns
TRUE if deleted,FALSE otherwise
MethodaddOperatesOn()
Adds operates on
Usage
ISOSRVServiceIdentification19115_3$addOperatesOn(dataIdentification)
Arguments
dataIdentificationobject of classISODataIdentification
Returns
TRUE if added,FALSE otherwise
MethoddelOperatesOn()
Deletes operates on
Usage
ISOSRVServiceIdentification19115_3$delOperatesOn(dataIdentification)
Arguments
dataIdentificationobject of classISODataIdentification
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOSRVServiceIdentification19115_3$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
ISOSRVServiceIdentification19139
Description
ISOSRVServiceIdentification19139
ISOSRVServiceIdentification19139
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO SRV ServiceIdentification in ISO 19139
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOIdentification ->geometa::ISOIdentification19139 ->geometa::ISOServiceIdentification19139 ->ISOSRVServiceIdentification19139
Public fields
serviceTypeserviceType [1..1]: ISOGenericName
serviceTypeVersionserviceTypeVersion [0..*]: character
accessPropertiesaccessProperties [0..1]: ISOStandardOrderProcess
restrictionsrestrictions [0..1]: ISOConstraints
keywordskeywords [0..*]: ISOKeywords
extentextent [0..*]: ISOExtent
coupledResourcecoupledResource [0..*]: ISOCoupledResource
couplingTypecouplingType [1..1]: ISOCouplingType
containsOperationscontainsOperations [1..*]: ISOOperationMetadata
operatesOnoperatesOn [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()
Methodnew()
Initializes object
Usage
ISOSRVServiceIdentification19139$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetServiceType()
Set service type
Usage
ISOSRVServiceIdentification19139$setServiceType(serviceType)
Arguments
serviceTypeobject of classISOLocalName,ISOScopedName orcharacter
MethodaddServiceTypeVersion()
Adds service type version
Usage
ISOSRVServiceIdentification19139$addServiceTypeVersion(version)
Arguments
versionversion
Returns
TRUE if added,FALSE otherwise
MethoddelServiceTypeVersion()
Deletes service type version
Usage
ISOSRVServiceIdentification19139$delServiceTypeVersion(version)
Arguments
versionversion
Returns
TRUE if deleted,FALSE otherwise
MethodsetAccessProperties()
Set access properties
Usage
ISOSRVServiceIdentification19139$setAccessProperties(accessProperties)
Arguments
accessPropertiesobject of classISOStandardOrderProcess
MethodsetRestrictions()
Set restrictions
Usage
ISOSRVServiceIdentification19139$setRestrictions(restrictions)
Arguments
restrictionsobject of classISOConstraints
MethodaddKeywords()
Adds keywords
Usage
ISOSRVServiceIdentification19139$addKeywords(keywords)
Arguments
keywordsobject of classISOKeywords
Returns
TRUE if added,FALSE otherwise
MethoddelKeywords()
Deletes keywords
Usage
ISOSRVServiceIdentification19139$delKeywords(keywords)
Arguments
keywordsobject of classISOKeywords
Returns
TRUE if deleted,FALSE otherwise
MethodaddExtent()
Adds extent
Usage
ISOSRVServiceIdentification19139$addExtent(extent)
Arguments
extentobject of classISOExtent
Returns
TRUE if added,FALSE otherwise
MethoddelExtent()
Deletes extent
Usage
ISOSRVServiceIdentification19139$delExtent(extent)
Arguments
extentobject of classISOExtent
Returns
TRUE if deleted,FALSE otherwise
MethodaddCoupledResource()
Adds coupled resource
Usage
ISOSRVServiceIdentification19139$addCoupledResource(resource)
Arguments
resourceobject of classISOCoupledResource
Returns
TRUE if added,FALSE otherwise
MethoddelCoupledResource()
Deletes coupled resource
Usage
ISOSRVServiceIdentification19139$delCoupledResource(resource)
Arguments
resourceobject of classISOCoupledResource
Returns
TRUE if deleted,FALSE otherwise
MethodsetCouplingType()
Set coupling type
Usage
ISOSRVServiceIdentification19139$setCouplingType(couplingType)
Arguments
couplingTypeobject of classISOCouplingType or anycharacteramong values returned by
ISOCouplingType$values()
MethodaddOperationMetadata()
Adds operation metadata
Usage
ISOSRVServiceIdentification19139$addOperationMetadata(operationMetadata)
Arguments
operationMetadataobject of classISOOperationMetadata
Returns
TRUE if added,FALSE otherwise
MethoddelOperationMetadata()
Deletes operation metadata
Usage
ISOSRVServiceIdentification19139$delOperationMetadata(operationMetadata)
Arguments
operationMetadataobject of classISOOperationMetadata
Returns
TRUE if deleted,FALSE otherwise
MethodaddOperatesOn()
Adds operates on
Usage
ISOSRVServiceIdentification19139$addOperatesOn(dataIdentification)
Arguments
dataIdentificationobject of classISODataIdentification
Returns
TRUE if added,FALSE otherwise
MethoddelOperatesOn()
Deletes operates on
Usage
ISOSRVServiceIdentification19139$delOperatesOn(dataIdentification)
Arguments
dataIdentificationobject of classISODataIdentification
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOSRVServiceIdentification19139$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
ISOSampleBasedInspection
Description
ISOSampleBasedInspection
ISOSampleBasedInspection
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOSampleBasedInspection$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOSampleBasedInspection$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_SampleBasedInspection
ISOSampleDimension
Description
ISOSampleDimension
ISOSampleDimension
Format
R6Class object.
Value
Object ofR6Class for modelling an ISOSampleDimension
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISORangeDimension ->ISOSampleDimension
Public fields
maxValuemaxValue [0..1] : numeric
minValueminValue [0..1] : numeric
unitsunits [0..1] : GMLUnitDefinition
scaleFactorscaleFactor [0..1] : numeric
offsetoffset [0..1] : numeric
meanValuemeanValue [0..1] : numeric (=> ISO 19115-3)
numberOfValuesnumberOfValues [0..1] : integer (=> ISO 19115-3)
standardDeviationstandardDeviation [0..1]: numeric (=> ISO 19115-3)
otherPropertyTypeotherPropertyType [0..1] : ISORecordType (=> ISO 19115-3)
otherPropertyotherProperty [0..1] : ISORecord (=> ISO 19115-3)
bitsPerValuebitsPerValue [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()
Methodnew()
Initializes object
Usage
ISOSampleDimension$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetMaxValue()
Set max value
Usage
ISOSampleDimension$setMaxValue(maxValue)
Arguments
maxValuemax value, object of classnumeric
MethodsetMinValue()
Set min value
Usage
ISOSampleDimension$setMinValue(minValue)
Arguments
minValuemin value, object of classnumeric
MethodsetUnits()
Set unit definition
Usage
ISOSampleDimension$setUnits(uom)
Arguments
uomobject of classGMLUnitDefinition
MethodsetScaleFactor()
Set scale factor
Usage
ISOSampleDimension$setScaleFactor(scaleFactor)
Arguments
scaleFactorobject of classnumeric
MethodsetOffset()
Set offset
Usage
ISOSampleDimension$setOffset(offset)
Arguments
offsetobject of classnumeric
MethodsetMeanValue()
Set mean value
Usage
ISOSampleDimension$setMeanValue(meanValue)
Arguments
meanValuemeanValue object of classnumeric
MethodsetNumberOfValues()
Set number of values
Usage
ISOSampleDimension$setNumberOfValues(numberOfValues)
Arguments
numberOfValuesnumberOfValues object of classinteger
MethodsetStandardDeviation()
Set standard deviation
Usage
ISOSampleDimension$setStandardDeviation(standardDeviation)
Arguments
standardDeviationstandardDeviation object of classnumeric$
MethodsetOtherPropertyType()
setOtherPropertyType
Usage
ISOSampleDimension$setOtherPropertyType(otherPropertyType)
Arguments
otherPropertyTypeotherPropertyType object of classISORecordType
MethodsetOtherProperty()
setOtherProperty
Usage
ISOSampleDimension$setOtherProperty(otherProperty)
Arguments
otherPropertyotherProperty object of classISORecord
MethodsetBitsPerValue()
Set bits per value
Usage
ISOSampleDimension$setBitsPerValue(bitsPerValue)
Arguments
bitsPerValuebitsPerValue object of classinteger
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOSampleDimension$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOScale$new(xml = NULL, value, uom, useUomURI = FALSE)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
uomuom symbol of unit of measure used
useUomURIuse uom URI. Default is
FALSE
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOScale$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Scale
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Scale
ISOScope
Description
ISOScope
ISOScope
Format
R6Class object.
Value
Object ofR6Class for modelling a scope
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOScope
Public fields
levellevel [0..1]: ISOScope
extentextent [0..*]: ISOAbstractExtent
levelDescriptionlevelDescription [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()
Methodnew()
Initializes object
Usage
ISOScope$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetLevel()
Set level
Usage
ISOScope$setLevel(level)
Arguments
levelscope code, object of classISOScopeCode orcharacter among valueslisted by
ISOScopeCode$values()
MethodaddExtent()
Adds extent
Usage
ISOScope$addExtent(extent)
Arguments
extentextent of classISOAbstractExtent
Returns
TRUE if added,FALSE otherwise
MethoddelExtent()
Deletes extent
Usage
ISOScope$delExtent(extent)
Arguments
extentextent of classISOAbstractExtent
Returns
TRUE if deleted,FALSE otherwise
MethodaddLevelDescription()
Adds level description
Usage
ISOScope$addLevelDescription(levelDescription)
Arguments
levelDescriptionlevelDescription of classISOScopeDescription
Returns
TRUE if added,FALSE otherwise
MethoddelLevelDescription()
Deletes level description
Usage
ISOScope$delLevelDescription(levelDescription)
Arguments
levelDescriptionlevelDescription of classISOScopeDescription
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOScope$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mco/1.0/mco/#element_MD_Scope
ISOScopeCode
Description
ISOScopeCode
ISOScopeCode
Format
R6Class object
Value
Object ofR6Class for modelling an ISO Scope code
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOScopeCode$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOScopeCode$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ScopeCode
- ISO 19115-3https://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 ofR6Class for modelling an ISO ScopeDescription
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOScopeDescription
Public fields
attributesattributes [1..*]
featuresfeatures [1..*]
featureInstancesfeatureInstances [1..*]
attributeInstancesattributeInstances [1..*]
datasetdataset
otherother
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOScopeDescription$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddAttribute()
Adds attribute
Usage
ISOScopeDescription$addAttribute(attribute)
Arguments
attributeattribute
Returns
TRUE if added,FALSE otherwise
MethoddelAttribute()
Deletes attribute
Usage
ISOScopeDescription$delAttribute(attribute)
Arguments
attributeattribute
Returns
TRUE if deleted,FALSE otherwise
MethodaddAttributeInstance()
Adds attribute instance
Usage
ISOScopeDescription$addAttributeInstance(attributeInstance)
Arguments
attributeInstanceattribute instance
Returns
TRUE if added,FALSE otherwise
MethoddelAttributeInstance()
Deletes attribute instance
Usage
ISOScopeDescription$delAttributeInstance(attributeInstance)
Arguments
attributeInstanceattribute instance
Returns
TRUE if deleted,FALSE otherwise
MethodaddFeatureInstance()
Adds feature instance
Usage
ISOScopeDescription$addFeatureInstance(featureInstance)
Arguments
featureInstancefeature instance
Returns
TRUE if added,FALSE otherwise
MethoddelFeatureInstance()
Deletes feature instance
Usage
ISOScopeDescription$delFeatureInstance(featureInstance)
Arguments
featureInstancefeature instance
Returns
TRUE if deleted,FALSE otherwise
MethodsetDataset()
Set dataset
Usage
ISOScopeDescription$setDataset(dataset)
Arguments
datasetdataset
MethodsetOther()
Set other
Usage
ISOScopeDescription$setOther(other)
Arguments
otherother
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOScopeDescription$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ScopeDescription
- ISO 19115-3https://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 ofR6Class for modelling an ISO ScopedName
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::GMLCodeType ->geometa::ISOAbstractGenericName ->ISOScopedName
Public fields
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOScopedName$new(xml = NULL, value)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOScopedName$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_ScopedName
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_ScopedName
ISOSecurityConstraints
Description
ISOSecurityConstraints
ISOSecurityConstraints
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO SecurityConstraints
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOConstraints ->ISOSecurityConstraints
Public fields
classificationclassification: ISOClassification
userNoteuserNote [0..1]: character
classificationSystemclassificationSystem [0..1]: character
handlingDescriptionhandlingDescription [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()
Methodnew()
Initializes object
Usage
ISOSecurityConstraints$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetClassification()
Set classification
Usage
ISOSecurityConstraints$setClassification(classification)
Arguments
classificationobject of classISOClassification or anycharacteramong values returned by
ISOClassification$values()
MethodsetUserNote()
Set user note
Usage
ISOSecurityConstraints$setUserNote(userNote, locales = NULL)
Arguments
userNoteuser note
localeslist of localized texts. Default is
NULL
MethodsetClassificationSystem()
Set classification system
Usage
ISOSecurityConstraints$setClassificationSystem( classificationSystem, locales = NULL)
Arguments
classificationSystemclassification system
localeslist of localized texts. Default is
NULL
MethodsetHandlingDescription()
Set handling description
Usage
ISOSecurityConstraints$setHandlingDescription( handlingDescription, locales = NULL)
Arguments
handlingDescriptionhandling description
localeslist of localized texts. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOSecurityConstraints$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_SecurityConstraints
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOSensor$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOSensor$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISOSeries
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractAggregate ->ISOSeries
Public fields
namename [0..1] : character
issueIdentificationissueIdentification [0..1]: character
pagepage [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()
Methodnew()
Initializes object
Usage
ISOSeries$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetName()
Set name
Usage
ISOSeries$setName(name, locales = NULL)
Arguments
namename
localeslist of localized titles. Default is
NULL
MethodsetIssueIdentification()
Set issue identification
Usage
ISOSeries$setIssueIdentification(issueIdentification, locales = NULL)
Arguments
issueIdentificationissue identification
localeslist of localized titles. Default is
NULL
MethodsetPage()
Set page
Usage
ISOSeries$setPage(page, locales = NULL)
Arguments
pagepage
localeslist of localized titles. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOSeries$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_Series
- ISO 19115-3https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Series
ISOServiceIdentification
Description
ISOServiceIdentification
ISOServiceIdentification
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOServiceIdentification$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOServiceIdentification$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOServiceIdentification19115_3$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOServiceIdentification19115_3$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
ISOServiceIdentification19139
Description
ISOServiceIdentification19139
ISOServiceIdentification19139
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOServiceIdentification19139$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOServiceIdentification19139$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
ISOSource
Description
ISOSource
ISOSource
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO Source
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOSource
Public fields
descriptiondescription [0..1]: character
scaleDenominatorscaleDenominator [0..1]: ISORepresentativeFraction
sourceReferenceSystemsourceReferenceSystem [0..1]: ISOReferenceSystem
sourceCitationsourceCitation [0..1]: ISOCitation
sourceExtentsourceExtent [0..*]: ISOExtent
sourceStepsourceStep [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()
Methodnew()
Initializes object
Usage
ISOSource$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetDescription()
Set description
Usage
ISOSource$setDescription(description, locales = NULL)
Arguments
descriptiondescription
localeslist of localized texts. Default is
NULL
MethodsetScaleDenominator()
Set scale denominator
Usage
ISOSource$setScaleDenominator(denominator)
Arguments
denominatorobject of classISORepresentativeFraction
MethodsetReferenceSystem()
Set reference system
Usage
ISOSource$setReferenceSystem(referenceSystem)
Arguments
referenceSystemobject of classISOReferenceSystem
MethodsetCitation()
Set citation
Usage
ISOSource$setCitation(citation)
Arguments
citationobject of classISOCitation
MethodaddExtent()
Adds extent
Usage
ISOSource$addExtent(extent)
Arguments
extentobject of classISOExtent
Returns
TRUE if added,FALSE otherwise
MethoddelExtent()
Deletes extent
Usage
ISOSource$delExtent(extent)
Arguments
extentobject of classISOExtent
Returns
TRUE if deleted,FALSE otherwise
MethodaddProcessStep()
Adds process step
Usage
ISOSource$addProcessStep(processStep)
Arguments
processStepobject of classISOProcessStep
Returns
TRUE if added,FALSE otherwise
MethoddelProcessStep()
Deletes process step
Usage
ISOSource$delProcessStep(processStep)
Arguments
processStepobject of classISOProcessStep
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOSource$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_LI_Source
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOSpatialRepresentation$new(xml = NULL, defaults = list())
Arguments
xmlobject of classXMLInternalNode-class
defaultslist of defaults
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOSpatialRepresentation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Note
abstract class
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractMD_SpatialRepresentation
- ISO 19115-3https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_AbstractMD_SpatialRepresentation
ISOSpatialRepresentationType
Description
ISOSpatialRepresentationType
ISOSpatialRepresentationType
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOSpatialRepresentationType$new(xml = NULL, value = NULL, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOSpatialRepresentationType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_SpatialRepresentationTypeCode
- ISO 19115-3https://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 ofR6Class for modelling an ISO SpatialTemporalExtent
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOTemporalExtent ->ISOSpatialTemporalExtent
Public fields
spatialExtentspatialExtent [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()
Methodnew()
Initializes object
Usage
ISOSpatialTemporalExtent$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodaddSpatialExtent()
Adds spatial extent
Usage
ISOSpatialTemporalExtent$addSpatialExtent(spatialExtent)
Arguments
spatialExtentobject of classISOGeographicExtent
Returns
TRUE if added,FALSE otherwise
MethoddelSpatialExtent()
Deletes spatial extent
Usage
ISOSpatialTemporalExtent$delSpatialExtent(spatialExtent)
Arguments
spatialExtentobject of classISOGeographicExtent
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOSpatialTemporalExtent$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_SpatialTemporalExtent
- ISO 19115-3https://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 ofR6Class for modelling an ISO standalone quality report information
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOStandaloneQualityReportInformation
Public fields
reportReferencereportReference [1]: ISOCitation
abstractabstract [1]: character
elementReportelementReport [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()
Methodnew()
Initializes object
Usage
ISOStandaloneQualityReportInformation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetReportReference()
set Report reference
Usage
ISOStandaloneQualityReportInformation$setReportReference(reportReference)
Arguments
reportReferenceobject of classISOCitation
MethodsetAbstract()
Set abstract
Usage
ISOStandaloneQualityReportInformation$setAbstract(abstract, locales = NULL)
Arguments
abstractabstract
localeslist of localized abstract Default is
NULL
MethodaddElementReport()
Adds element report
Usage
ISOStandaloneQualityReportInformation$addElementReport(elementReport)
Arguments
elementReportobject of classISODataQualityAbstractElement'@return
TRUEif added,FALSEotherwise
MethoddelElementReport()
Deletes element report
Usage
ISOStandaloneQualityReportInformation$delElementReport(elementReport)
Arguments
elementReportobject of classISODataQualityAbstractElement'@return
TRUEif deleted,FALSEotherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOStandaloneQualityReportInformation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_StandaloneQualityReportInformation
ISOStandardOrderProcess
Description
ISOStandardOrderProcess
ISOStandardOrderProcess
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO StandardOrderProcess
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOStandardOrderProcess
Public fields
feesfees [0..1]: character
plannedAvailableDateTimeplannedAvailableDateTime [0..1]: 'POSIXct/POSIXlt'
orderingInstructionsorderingInstructions [0..1]: character
turnaroundturnaround [0..1]: character
orderOptionsTypeorderOptionsType [0..1]: ISORecordType (=> ISO 19115-3)
orderOptionsorderOptions [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()
Methodnew()
Initializes object
Usage
ISOStandardOrderProcess$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetFees()
Set fees
Usage
ISOStandardOrderProcess$setFees(fees, locales = NULL)
Arguments
feesfees
localeslist of localized texts. Default is
NULL
MethodsetPlannedAvailableDateTime()
Set planned available date time
Usage
ISOStandardOrderProcess$setPlannedAvailableDateTime(dateTime)
Arguments
dateTimeobject of classPOSIXct
MethodsetOrderingInstructions()
Set ordering instructions
Usage
ISOStandardOrderProcess$setOrderingInstructions(instructions, locales = NULL)
Arguments
instructionsinstructions
localeslist of localized texts. Default is
NULL
MethodsetTurnaround()
Set turnaround
Usage
ISOStandardOrderProcess$setTurnaround(turnaround, locales = NULL)
Arguments
turnaroundturnaround
localeslist of localized texts. Default is
NULL
MethodsetOrderOptionsType()
Set order options type
Usage
ISOStandardOrderProcess$setOrderOptionsType(orderOptionsType)
Arguments
orderOptionsTypeorderOptionsType object of classISORecordType orcharacter
MethodsetOrderOptions()
Set order options
Usage
ISOStandardOrderProcess$setOrderOptions(orderOptions)
Arguments
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOStandardOrderProcess$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_StandardOrderProcess
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOStatus$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOStatus$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Note
deprecated - useISOProgress instead
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ProgressCode
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initialize object
Usage
ISOStereoMate$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOStereoMate$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISO Telephone
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOTelephone
Public fields
voicevoice
facsimilefacsimile
numbernumber
numberTypenumberType
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOTelephone$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetVoice()
Set voice
Usage
ISOTelephone$setVoice(voice, locales = NULL)
Arguments
voicevoice
localeslist of localized voices. Default is
NULL
MethodsetFacsimile()
Set facsimile
Usage
ISOTelephone$setFacsimile(facsimile, locales = NULL)
Arguments
facsimilefacsimile
localeslist of localized facsimiles. Default is
NULL
MethodsetNumber()
Set number
Usage
ISOTelephone$setNumber(number, locales = NULL)
Arguments
numbernumber
localeslist of localized numbers Default is
NULL
MethodsetNumberType()
Set numberType
Usage
ISOTelephone$setNumberType(numberType)
Arguments
numberTypenumberType object of classISOTelephoneType or anycharacteramong values returned by
ISOTelephoneType$values()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOTelephone$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_Telephone
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOTelephoneType$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOTelephoneType$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_TelephoneTypeCode
- ISO 19115-3https://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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOTemporalConsistency$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_TemporalConsistency
- ISO 19115-3https://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 ofR6Class for modelling an ISO TemporalExtent
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOTemporalExtent
Public fields
extentextent
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOTemporalExtent$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetTimeInstant()
Set time instant
Usage
ISOTemporalExtent$setTimeInstant(timeInstant)
Arguments
timeInstantobject of classGMLTimeInstant
MethodsetTimePeriod()
Set time period
Usage
ISOTemporalExtent$setTimePeriod(timePeriod)
Arguments
timePeriodobject of classGMLTimePeriod
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOTemporalExtent$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_TemporalExtent
- ISO 19115-3https://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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOTemporalValidity$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_TemporalValidity
- ISO 19115-3https://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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOThematicClassificationCorrectness$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_ThematicClassificationCorrectness
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOTopicCategory$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOTopicCategory$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_TopicCategoryCode
- ISO 19115-3https://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 ofR6Class 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()
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOTopologicalConsistency$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_TopologicalConsistency
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOTopologyLevel$new(xml = NULL, value, description = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOTopologyLevel$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_TopologyLevelCode
- ISO 19115-3https://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 ofR6Class for modelling an ISOTypeName
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOTypeName
Public fields
aNameaName: 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()
Methodnew()
Initializes object
Usage
ISOTypeName$new(xml = NULL, aName = NULL)
Arguments
xmlobject of classXMLInternalNode-class
aNamename
MethodsetName()
Set name
Usage
ISOTypeName$setName(aName, locales = NULL)
Arguments
aNamename
localeslist of localized names. Default is
NULL
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOTypeName$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_TypeName
- ISO 19115-3https://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 ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOURI$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOURI$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_URI
ISOURL
Description
ISOURL
ISOURL
Format
R6Class object.
Value
Object ofR6Class for modelling an ISOURL
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOURL
Public fields
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOURL$new(xml = NULL, value = NULL)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
MethodsetUrl()
Set URL
Usage
ISOURL$setUrl(url)
Arguments
urlurl
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOURL$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an ISO UnlimitedInteger
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOUnlimitedInteger
Public fields
valuevalue
attrsattrs
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initialize object
Usage
ISOUnlimitedInteger$new(xml = NULL, value)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOUnlimitedInteger$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Note
Class used by geometa internal XML decoder/encoder
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_UnlimitedInteger
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_UnlimitedInteger
ISOUomIdentifier
Description
ISOUomIdentifier
ISOUomIdentifier
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO Uom Identifier
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOUomIdentifier
Public fields
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes a Uom identifier
Usage
ISOUomIdentifier$new(xml = NULL, value)
Arguments
xmlobject of classXMLInternalNode-class
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOUomIdentifier$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19115-3https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_UomIdentifier
ISOUsabilityElement
Description
ISOUsabilityElement
ISOUsabilityElement
Format
R6Class object.
Value
Object ofR6Class 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()
Methodnew()
Initializes object
Usage
ISOUsabilityElement$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOUsabilityElement$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_UsabilityElement
- ISO 19115-3https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_UsabilityElement
ISOUsage
Description
ISOUsage
ISOUsage
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO Usage
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOUsage
Public fields
specificUsagespecificUsage
usageDateTimeusageDateTime
userDeterminedLimitationsuserDeterminedLimitations
userContactInfouserContactInfo
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes object
Usage
ISOUsage$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetSpecificUsage()
Set specificUsage
Usage
ISOUsage$setSpecificUsage(specificUsage, locales = NULL)
Arguments
specificUsagespecific usage
localeslist of localized texts. Default is
NULL
MethodsetUsageDateTime()
Set usage date time
Usage
ISOUsage$setUsageDateTime(usageDateTime)
Arguments
usageDateTimeobject of classPOSIXct
MethodsetUserDeterminedLimitations()
Set user determined limitations
Usage
ISOUsage$setUserDeterminedLimitations( userDeterminedLimitations, locales = NULL)
Arguments
userDeterminedLimitationsuser determined limitations
localeslist of localized texts. Default is
NULL
MethodaddUserContact()
Adds user contact
Usage
ISOUsage$addUserContact(contact)
Arguments
contactobject of classISOResponsibleParty (in ISO 19139) orISOAbstractResponsibility (in ISO 19115-3)
Returns
TRUE if added,FALSE otherwise
MethoddelUserContact()
Deletes user contact
Usage
ISOUsage$delUserContact(contact)
Arguments
contactobject of classISOResponsibleParty (in ISO 19139) orISOAbstractResponsibility (in ISO 19115-3)
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOUsage$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Usage
- ISO 19115-3https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_Usage
ISOVectorSpatialRepresentation
Description
ISOVectorSpatialRepresentation
ISOVectorSpatialRepresentation
Format
R6Class object.
Value
Object ofR6Class for modelling an ISO VectorSpatialRepresentation
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::ISOAbstractSpatialRepresentation ->geometa::ISOSpatialRepresentation ->ISOVectorSpatialRepresentation
Public fields
topologyLeveltopologyLevel [0..1]: ISOTopologyLevel
geometricObjectsgeometricObjects [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()
Methodnew()
Initializes object
Usage
ISOVectorSpatialRepresentation$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetTopologyLevel()
Set topology level
Usage
ISOVectorSpatialRepresentation$setTopologyLevel(topologyLevel)
Arguments
topologyLevelobject of classISOTopologyLevel orcharacter among values returned by
ISOTopologyLevel$values()
MethodaddGeometricObjects()
Adds geometric objects
Usage
ISOVectorSpatialRepresentation$addGeometricObjects(geometricObjects)
Arguments
geometricObjectsgeometric objects, object ofISOGeometricObjects
Returns
TRUE if added,FALSE otherwise
MethodsetGeometricObjects()
Set geometric objects
Usage
ISOVectorSpatialRepresentation$setGeometricObjects(geometricObjects)
Arguments
geometricObjectsgeometric objects, object ofISOGeometricObjects
Returns
TRUE if set,FALSE otherwise
MethoddelGeometricObjects()
Deletes geometric objects
Usage
ISOVectorSpatialRepresentation$delGeometricObjects(geometricObjects)
Arguments
geometricObjectsgeometric objects, object ofISOGeometricObjects
Returns
TRUE if deleted,FALSE otherwise
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOVectorSpatialRepresentation$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_VectorSpatialRepresentation
- ISO 19115-3https://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 ofR6Class for modelling an ISO VerticalExtent
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->ISOVerticalExtent
Public fields
minimumValueminimumValue [1..1]: numeric
maximumValuemaximumValue [1..1]: numeric
unitOfMeasureunitOfMeasure [1..1]: character
verticalCRSverticalCRS [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()
Methodnew()
Initializes object
Usage
ISOVerticalExtent$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class
MethodsetMinimumValue()
Set minimum value
Usage
ISOVerticalExtent$setMinimumValue(minimumValue)
Arguments
minimumValueminimum value
MethodsetMaximumValue()
Set maximum value
Usage
ISOVerticalExtent$setMaximumValue(maximumValue)
Arguments
maximumValuemaximum value
MethodsetUnitOfMeasure()
Set unit of measure
Usage
ISOVerticalExtent$setUnitOfMeasure(uom)
Arguments
uomuom
MethodsetVerticalCRS()
Set vertical CRS
Usage
ISOVerticalExtent$setVerticalCRS(verticalCRS)
Arguments
verticalCRSverticalCRS
Methodclone()
The objects of this class are cloneable with this method.
Usage
ISOVerticalExtent$clone(deep = FALSE)
Arguments
deepWhether to make a deep clone.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
References
- ISO 19139https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_VerticalExtent
- ISO 19115-3https://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 ofR6Class for modelling an SWE Abstract data component
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::SWEAbstractObject ->geometa::SWEAbstractSWE ->geometa::SWEAbstractSWEIdentifiable ->SWEAbstractDataComponent
Public fields
namename
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()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()
Methodnew()
Initializes an object of classSWEAbstractDataComponent
Usage
SWEAbstractDataComponent$new( xml = NULL, element = NULL, updatable = NULL, optional = FALSE, definition = NULL)
Arguments
xmlobject of classXMLInternalNode-class fromXML
elementelement
updatableupdatable
optionaloptional
definitiondefinition
MethodaddName()
Adds name
Usage
SWEAbstractDataComponent$addName(name, codeSpace = NULL)
Arguments
namename
codeSpacecodespace
MethoddelName()
Deletes name
Usage
SWEAbstractDataComponent$delName(name, codeSpace = NULL)
Arguments
namename
codeSpacecodespace
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWEAbstractDataComponent$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes a SWE Nil Values object
Usage
SWEAbstractEncoding$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class fromXML
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWEAbstractEncoding$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes an object of classSWEAbstractObject
Usage
SWEAbstractObject$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE, value_as_field = FALSE)
Arguments
xmlobject of classXMLInternalNode-class fromXML
elementelement
attrsattrs
defaultsdefaults
wrapwrap
value_as_fieldwhether value should be set as field
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWEAbstractObject$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes an object of classSWEAbstractSWE
Usage
SWEAbstractSWE$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE, value_as_field = FALSE)
Arguments
xmlobject of classXMLInternalNode-class fromXML
elementelement
attrsattrs
defaultsdefaults
wrapwrap
value_as_fieldwhether value should be set as field
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWEAbstractSWE$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an SWE abstract identifiable
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::SWEAbstractObject ->geometa::SWEAbstractSWE ->SWEAbstractSWEIdentifiable
Public fields
identifieridentifier
labellabel
descriptiondescription
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
Methodnew()
Initializes a SWE Nil Values object
Usage
SWEAbstractSWEIdentifiable$new( xml, element = element, attrs = list(), defaults = list(), wrap = TRUE, value_as_field = TRUE)
Arguments
xmlobject of classXMLInternalNode-class fromXML
elementelement
attrsattrs
defaultsdefaults
wrapwrap
value_as_fieldvalue as field?
MethodsetIdentifier()
Set identifier
Usage
SWEAbstractSWEIdentifiable$setIdentifier(identifier)
Arguments
identifieridentifier
MethodsetLabel()
Set label
Usage
SWEAbstractSWEIdentifiable$setLabel(label)
Arguments
labellabel
MethodsetDescription()
Set description
Usage
SWEAbstractSWEIdentifiable$setDescription(description)
Arguments
descriptiondescription
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWEAbstractSWEIdentifiable$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an SWE Abstract simple component
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::SWEAbstractObject ->geometa::SWEAbstractSWE ->geometa::SWEAbstractSWEIdentifiable ->geometa::SWEAbstractDataComponent ->SWEAbstractSimpleComponent
Public fields
nilValuesnil 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()
Methodnew()
Initializes an object of classSWEAbstractSimpleComponent
Usage
SWEAbstractSimpleComponent$new( xml = NULL, element = NULL, updatable = NULL, optional = FALSE, definition = NULL)
Arguments
xmlobject of classXMLInternalNode-class fromXML
elementelement
updatableupdatable
optionaloptional
definitiondefinition
MethodsetNilValues()
Set nil value and its reason (optional)
Usage
SWEAbstractSimpleComponent$setNilValues(nilValue)
Arguments
nilValuevalue to set as nil Value. object of class
numeric
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWEAbstractSimpleComponent$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an SWE Category
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::SWEAbstractObject ->geometa::SWEAbstractSWE ->geometa::SWEAbstractSWEIdentifiable ->geometa::SWEAbstractDataComponent ->geometa::SWEAbstractSimpleComponent ->SWECategory
Public fields
codeSpacecodeSpace
constraintconstraint
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$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()
Methodnew()
Initializes an object of classSWECategory
Usage
SWECategory$new( xml = NULL, codeSpace = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL)
Arguments
xmlobject of classXMLInternalNode-class fromXML
codeSpacecodeSpace
constraintconstraint
valuevalue
updatableupdatable
optionaloptional
definitiondefinition
MethodsetCodeSpace()
setCodeSpace
Usage
SWECategory$setCodeSpace(codeSpace)
Arguments
codeSpacecodeSpace
MethodsetConstraint()
setConstraint
Usage
SWECategory$setConstraint(constraint)
Arguments
constraintconstraint
MethodsetValue()
setValue
Usage
SWECategory$setValue(value)
Arguments
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWECategory$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an SWE CategoryRange
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::SWEAbstractObject ->geometa::SWEAbstractSWE ->geometa::SWEAbstractSWEIdentifiable ->geometa::SWEAbstractDataComponent ->geometa::SWEAbstractSimpleComponent ->SWECategoryRange
Public fields
codeSpacecodeSpace
constraintconstraint
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$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()
Methodnew()
Initializes an object of classSWECategoryRange
Usage
SWECategoryRange$new( xml = NULL, codeSpace = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL)
Arguments
xmlobject of classXMLInternalNode-class fromXML
codeSpacecodeSpace
constraintconstraint
valuevalue
updatableupdatable
optionaloptional
definitiondefinition
MethodsetCodeSpace()
setCodeSpace
Usage
SWECategoryRange$setCodeSpace(codeSpace)
Arguments
codeSpacecodeSpace
MethodsetConstraint()
setConstraint
Usage
SWECategoryRange$setConstraint(constraint)
Arguments
constraintconstraint
MethodsetValue()
setValue
Usage
SWECategoryRange$setValue(value)
Arguments
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWECategoryRange$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an SWE Count
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::SWEAbstractObject ->geometa::SWEAbstractSWE ->geometa::SWEAbstractSWEIdentifiable ->geometa::SWEAbstractDataComponent ->geometa::SWEAbstractSimpleComponent ->SWECount
Public fields
constraintconstraint
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$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()
Methodnew()
Initializes an object of classSWECount
Usage
SWECount$new( xml = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL)
Arguments
xmlobject of classXMLInternalNode-class fromXML
constraintconstraint
valuevalue
updatableupdatable
optionaloptional
definitiondefinition
MethodsetConstraint()
setConstraint
Usage
SWECount$setConstraint(constraint)
Arguments
constraintconstraint
MethodsetValue()
setValue
Usage
SWECount$setValue(value)
Arguments
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWECount$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an SWE CountRange
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::SWEAbstractObject ->geometa::SWEAbstractSWE ->geometa::SWEAbstractSWEIdentifiable ->geometa::SWEAbstractDataComponent ->geometa::SWEAbstractSimpleComponent ->SWECountRange
Public fields
constraintconstraint
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$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()
Methodnew()
Initializes an object of classSWECountRange
Usage
SWECountRange$new( xml = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL)
Arguments
xmlobject of classXMLInternalNode-class fromXML
constraintconstraint
valuevalue
updatableupdatable
optionaloptional
definitiondefinition
MethodsetConstraint()
setConstraint
Usage
SWECountRange$setConstraint(constraint)
Arguments
constraintconstraint
MethodsetValue()
setValue
Usage
SWECountRange$setValue(value)
Arguments
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWECountRange$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an SWE data record
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::SWEAbstractObject ->geometa::SWEAbstractSWE ->geometa::SWEAbstractSWEIdentifiable ->geometa::SWEAbstractDataComponent ->SWEDataRecord
Public fields
fieldfield
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()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()
Methodnew()
Initializes an object of classSWEDataRecord
Usage
SWEDataRecord$new( xml = NULL, element = NULL, updatable = NULL, optional = FALSE, definition = NULL)
Arguments
xmlobject of classXMLInternalNode-class fromXML
elementelement
updatableupdatable
optionaloptional
definitiondefinition
MethodaddField()
Adds field
Usage
SWEDataRecord$addField(field)
Arguments
fieldfield
MethoddelField()
Deletes field
Usage
SWEDataRecord$delField(field)
Arguments
fieldfield
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWEDataRecord$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes a generic abstract SWE element
Usage
SWEElement$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), xmlNamespacePrefix = "SWE")
Arguments
xmlobject of classXMLInternalNode-class fromXML
elementelement
attrsattrs
defaultsdefaults
xmlNamespacePrefixXML namespace prefix. Default is
"SWE"
Methoddecode()
Decodes object from XML
Usage
SWEElement$decode(xml)
Arguments
xmlobject of classXMLInternalNode-class fromXML
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWEElement$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an SWE nil values object
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::SWEAbstractObject ->geometa::SWEAbstractSWE ->SWENilValues
Public fields
nilValuenil 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()
Methodnew()
Initializes a SWE Nil Values object
Usage
SWENilValues$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class fromXML
MethodaddNilValue()
Adds a nil value with a reason
Usage
SWENilValues$addNilValue(value, reason)
Arguments
valuevalue
reasonreason
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWENilValues$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an SWE Quantity
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::SWEAbstractObject ->geometa::SWEAbstractSWE ->geometa::SWEAbstractSWEIdentifiable ->geometa::SWEAbstractDataComponent ->geometa::SWEAbstractSimpleComponent ->SWEQuantity
Public fields
uomuom
constraintconstraint
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$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()
Methodnew()
Initializes an object of classSWEQuantity
Usage
SWEQuantity$new( xml = NULL, uom = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL)
Arguments
xmlobject of classXMLInternalNode-class fromXML
uomuom
constraintconstraint
valuevalue
updatableupdatable
optionaloptional
definitiondefinition
MethodsetUom()
setUom
Usage
SWEQuantity$setUom(uom)
Arguments
uomuom
MethodsetConstraint()
setConstraint
Usage
SWEQuantity$setConstraint(constraint)
Arguments
constraintconstraint
MethodsetValue()
setValue
Usage
SWEQuantity$setValue(value)
Arguments
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWEQuantity$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an SWE QuantityRange
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::SWEAbstractObject ->geometa::SWEAbstractSWE ->geometa::SWEAbstractSWEIdentifiable ->geometa::SWEAbstractDataComponent ->geometa::SWEAbstractSimpleComponent ->SWEQuantityRange
Public fields
uomuom
constraintconstraint
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$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()
Methodnew()
Initializes an object of classSWEQuantityRange
Usage
SWEQuantityRange$new( xml = NULL, uom = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL)
Arguments
xmlobject of classXMLInternalNode-class fromXML
uomuom
constraintconstraint
valuevalue
updatableupdatable
optionaloptional
definitiondefinition
MethodsetUom()
setUom
Usage
SWEQuantityRange$setUom(uom)
Arguments
uomuom
MethodsetConstraint()
setConstraint
Usage
SWEQuantityRange$setConstraint(constraint)
Arguments
constraintconstraint
MethodsetValue()
setValue
Usage
SWEQuantityRange$setValue(value)
Arguments
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWEQuantityRange$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an SWE Text
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::SWEAbstractObject ->geometa::SWEAbstractSWE ->geometa::SWEAbstractSWEIdentifiable ->geometa::SWEAbstractDataComponent ->geometa::SWEAbstractSimpleComponent ->SWEText
Public fields
constraintconstraint
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$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()
Methodnew()
Initializes an object of classSWEText
Usage
SWEText$new( xml = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL)
Arguments
xmlobject of classXMLInternalNode-class fromXML
constraintconstraint
valuevalue
updatableupdatable
optionaloptional
definitiondefinition
MethodsetConstraint()
setConstraint
Usage
SWEText$setConstraint(constraint)
Arguments
constraintconstraint
MethodsetValue()
setValue
Usage
SWEText$setValue(value)
Arguments
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWEText$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes a SWE Text Encoding element
Usage
SWETextEncoding$new( xml = NULL, collapseWhiteSpaces = TRUE, decimalSeparator = ".", tokenSeparator = NULL, blockSeparator = NULL)
Arguments
xmlobject of classXMLInternalNode-class fromXML
collapseWhiteSpacesIndicates whether white spaces (i.e. space, tab, CR, LF) should be collapsed with separators when parsing the data stream. Default is
TRUEdecimalSeparatorCharacter used as the decimal separator. Default is
TRUEtokenSeparatorCharacter sequence used as the token separator (i.e. between two successive values). Required
blockSeparatorCharacter 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
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWETextEncoding$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling an SWE Time
Super classes
geometa::geometaLogger ->geometa::ISOAbstractObject ->geometa::SWEAbstractObject ->geometa::SWEAbstractSWE ->geometa::SWEAbstractSWEIdentifiable ->geometa::SWEAbstractDataComponent ->geometa::SWEAbstractSimpleComponent ->SWETime
Public fields
uomuom
constraintconstraint
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$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()
Methodnew()
Initializes an object of classSWETime
Usage
SWETime$new( xml = NULL, uom = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL)
Arguments
xmlobject of classXMLInternalNode-class fromXML
uomuom
constraintconstraint
valuevalue
updatableupdatable
optionaloptional
definitiondefinition
MethodsetUom()
setUom
Usage
SWETime$setUom(uom)
Arguments
uomuom
MethodsetConstraint()
setConstraint
Usage
SWETime$setConstraint(constraint)
Arguments
constraintconstraint
MethodsetValue()
setValue
Usage
SWETime$setValue(value)
Arguments
valuevalue
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWETime$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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
uomuom
constraintconstraint
valuevalue
Methods
Public methods
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$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()
Methodnew()
Initializes an object of classSWETimeRange
Usage
SWETimeRange$new( xml = NULL, uom = NULL, constraint = NULL, start = NULL, end = NULL, updatable = NULL, optional = FALSE, definition = NULL)
Arguments
xmlobject of classXMLInternalNode-class fromXML
uomuom
constraintconstraint
startstart time
endend time
updatableupdatable
optionaloptional
definitiondefinition
MethodsetUom()
setUom
Usage
SWETimeRange$setUom(uom)
Arguments
uomuom
MethodsetConstraint()
setConstraint
Usage
SWETimeRange$setConstraint(constraint)
Arguments
constraintconstraint
MethodsetValue()
setValue
Usage
SWETimeRange$setValue(start, end)
Arguments
startstart time
endend time
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWETimeRange$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class 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()
Methodnew()
Initializes a SWE XML Encoding element
Usage
SWEXMLEncoding$new(xml = NULL)
Arguments
xmlobject of classXMLInternalNode-class fromXML
Methodclone()
The objects of this class are cloneable with this method.
Usage
SWEXMLEncoding$clone(deep = FALSE)
Arguments
deepWhether 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 ofgeometa classes or extended. This is especially required to fastenthe decoding of metadata elements from an XML file. It is called internallybygeometa the first functiongetISOClasses is called and each time the functionreadISO19139 function is called to integrate eventually new classes added by user to extendgeometa 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 toconvert 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 objectmodel (eggeometaISOMetadata). This function relies on a list ofmapping 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 ingeometa and can be returned withgetMappings.
Usage
convert_metadata(obj, from, to, mappings, verbose)Arguments
obj | a metadata object given in one of the mapping formats known bygeometa.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 asto argument
Note
This function is mainly used internally inas generic methods to convert from one metadata format to another. It is exported for extension to user custom metadata formats or fordebugging purpose. This converter is still experimental.
Author(s)
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
geometaLogger
Description
geometaLogger
geometaLogger
Format
R6Class object.
Value
Object ofR6Class for modelling a simple logger
Methods
Public methods
MethodINFO()
Logger to report information. Used internally
Usage
geometaLogger$INFO(text)
Arguments
texttext
MethodWARN()
Logger to report warnings Used internally
Usage
geometaLogger$WARN(text)
Arguments
texttext
MethodERROR()
Logger to report errors Used internally
Usage
geometaLogger$ERROR(text)
Arguments
texttext
Methodnew()
Initializes object
Usage
geometaLogger$new()
Methodclone()
The objects of this class are cloneable with this method.
Usage
geometaLogger$clone(deep = FALSE)
Arguments
deepWhether 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 classesin packagegeometa. The function will inspect all classes of the ISO/OGC standards and willscan ifgeometa supports it.
Usage
geometa_coverage(version)Arguments
version | main metadata standard version |
Value
an object of classdata.frame
Note
This function is used as Quality Assurance indicator to assess the percentage of completenessof ISO/OGC standards ingeometa.
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 fromgeometa
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 fromgeometa
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 extendingISOAbstractObject super class,including classes eventually defined outsidegeometa. In case the latter is on the search path,the list of ISO classes will be cached for optimized used bygeometa 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 idregistered ingeometa
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 codelistsregistered ingeometa, their description and XML definition. The objectreturned 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 codelistsregistered ingeometa
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 fileingeometa
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 ingeometa
Usage
getISOMetadataSchemas(version)Arguments
version | the schema version |
Examples
getISOMetadataSchemas(version = "19139")getMappingFormats
Description
getMappingFormats gets the mapping formats registered ingeometa
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
adata.frame containing the metadata mapping rules
getMetadataStandard
Description
getMetadataStandard allows to set the standard to use for encoding/decoding ingeometa.
Usage
getMetadataStandard()Author(s)
Emmanuel Blondel,emmanuel.blondel1@gmail.com
Examples
getMetadataStandard()pivot_converter
Description
pivot_converter
pivot_converter
Format
R6Class object.
Value
Object ofR6Class for modelling a mapping format converter
Public fields
fromfrom
toto
Methods
Public methods
Methodnew()
Initializes pivot converter
Usage
pivot_converter$new(from, to)
Arguments
fromfrom
toto
Methodclone()
The objects of this class are cloneable with this method.
Usage
pivot_converter$clone(deep = FALSE)
Arguments
deepWhether 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 ofR6Class for modelling a mapping format
Public fields
idid
pkgpkg
readerreader
checkerchecker
constructorconstructor
Methods
Public methods
Methodnew()
Initializes pivot format. Method is used to instantiate a pivot_format, given a uniqueid,the name of package used (for information only). A format is then defined bystring expressions (usingsprintf formatting) to read metadata properties(reader), one for checking existence of properties (checker), and anexpression to create metadata objects (constructor). In case theconstructoris NULL, then no conversion to this metadata format will be possible.
Usage
pivot_format$new(id, pkg, reader = NULL, checker = NULL, constructor = NULL)
Arguments
idid
pkgpkg
readerreader
checkerchecker
constructorconstructor
Methodclone()
The objects of this class are cloneable with this method.
Usage
pivot_format$clone(deep = FALSE)
Arguments
deepWhether 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 fileor url into an object in thegeometa 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. Bydefault this is set to |
Value
ageometa object inheritingISOAbstractObject
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 fileor url into an object in thegeometa 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. Bydefault this is set to |
Value
ageometa object inheritingISOAbstractObject
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 codelistregistered ingeometa
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 forcedin 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 namespaceingeometa
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 forcedin 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 schemaingeometa
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 mappingformat ingeometa
Usage
registerMappingFormat(mapping_format)Arguments
mapping_format | object of class |
Author(s)
Emmanuel Blondel,emmanuel.blondel1@gmail.com
registerMappings
Description
MappingFile allows to register ingeometa adata.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 fromgeometa
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 codelistsregistered ingeometa
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 ingeometa
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 ingeometa.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")