| Title: | 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). |
| Authors: | Emmanuel Blondel [aut, cre] (ORCID: <https://orcid.org/0000-0002-5870-5762>), R Consortium [fnd] |
| Maintainer: | Emmanuel Blondel <[email protected]> |
| License: | MIT + file LICENSE |
| Version: | 0.9.4 |
| Built: | 2026-05-16 08:13:34 UTC |
| Source: | https://github.com/eblondel/geometa |
cacheISOClasses allows to cache the list of
geometa classes or extended. This is especially required to fasten
the decoding of metadata elements from an XML file. It is called internally
by geometa the first function getISOClasses is called
and each time the function readISO19139 function is called to
integrate eventually new classes added by user to extend geometa model
(case of ISO profiles).
cacheISOClasses()cacheISOClasses()
Emmanuel Blondel, [email protected]
cacheISOClasses()cacheISOClasses()
convert_metadata is a tentative generic metadata converter to
convert from one source object, represented in a source metadata object model in R
(eg eml) to a target metadata object, represented in another target metadata object
model (eg geometa ISOMetadata). This function relies on a list of
mapping rules defined to operate from the source metadata object to the target metadata
object. This list of mapping rules is provided in a tabular format. A version is embedded
in geometa and can be returned with getMappings.
convert_metadata(obj, from, to, mappings, verbose)convert_metadata(obj, from, to, mappings, verbose)
obj |
a metadata object given in one of the mapping formats known by geometa.
The object should be a valid |
from |
a valid mapping format id (see |
to |
a valid mapping format id (see |
mappings |
a |
verbose |
print debugging messages. Default is |
an metadata object in the model specified as to argument
This function is mainly used internally in as generic methods to convert from one
metadata format to another. It is exported for extension to user custom metadata formats or for
debugging purpose. This converter is still experimental.
Emmanuel Blondel <[email protected]>
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).
Maintainer: Emmanuel Blondel [email protected] (ORCID)
Other contributors:
R Consortium [funder]
Useful links:
geometa_coverage is a function to report coverage of ISO/OGC standard classes
in package geometa. The function will inspect all classes of the ISO/OGC standards and will
scan if geometa supports it.
geometa_coverage(version)geometa_coverage(version)
version |
main metadata standard version |
an object of class data.frame
This function is used as Quality Assurance indicator to assess the percentage of completeness of ISO/OGC standards in geometa.
Emmanuel Blondel, [email protected]
cov <- geometa_coverage(version = "19115-3")cov <- geometa_coverage(version = "19115-3")
geometaLogger
geometaLogger
R6Class object.
Object of R6Class for modelling a simple logger
INFO()
Logger to report information. Used internally
geometaLogger$INFO(text)
texttext
WARN()
Logger to report warnings Used internally
geometaLogger$WARN(text)
texttext
ERROR()
Logger to report errors Used internally
geometaLogger$ERROR(text)
texttext
new()
Initializes object
geometaLogger$new()
clone()
The objects of this class are cloneable with this method.
geometaLogger$clone(deep = FALSE)
deepWhether to make a deep clone.
Logger class used internally by geometa
get the list of classes inheriting a given super class provided by its name
getClassesInheriting(classname, extended, pretty)getClassesInheriting(classname, extended, pretty)
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 |
getClassesInheriting("ISAbstractObject")getClassesInheriting("ISAbstractObject")
getGeometaOption allows to get an option from geometa
getGeometaOption(option)getGeometaOption(option)
option |
the name of the option |
the option
Emmanuel Blondel, [email protected]
getGeometaOption("schemaBaseUrl")getGeometaOption("schemaBaseUrl")
getGeometaOptions allows to get options from geometa
getGeometaOptions()getGeometaOptions()
Emmanuel Blondel, [email protected]
getGeometaOptions()getGeometaOptions()
get the list of ISO classes, ie classes extending ISOAbstractObject super class, including classes eventually defined outside geometa. In case the latter is on the search path, the list of ISO classes will be cached for optimized used by geometa encoder/decoder.
getISOClasses()getISOClasses()
Emmanuel Blondel, [email protected]
getISOClasses()getISOClasses()
getISOCodelist allows to get a registered ISO codelist by id
registered in geometa
getISOCodelist(id)getISOCodelist(id)
id |
identifier of the codelist |
Emmanuel Blondel, [email protected]
getISOCodelist(id = "LanguageCode")getISOCodelist(id = "LanguageCode")
getISOCodelists allows to get the list of ISO codelists
registered in geometa, their description and XML definition. The object
returned is of class "data.frame"
getISOCodelists(version)getISOCodelists(version)
version |
the metadata standard version. If |
Emmanuel Blondel, [email protected]
getISOCodelists()getISOCodelists()
getISOInternalCodelists allows to get the list of ISO codelists
registered in geometa
getISOInternalCodelists()getISOInternalCodelists()
Emmanuel Blondel, [email protected]
getISOInternalCodelists()getISOInternalCodelists()
getISOMetadataNamespace gets a namespace given its id
getISOMetadataNamespace(id)getISOMetadataNamespace(id)
id |
namespace prefix |
Emmanuel Blondel, [email protected]
getISOMetadataNamespace("GMD")getISOMetadataNamespace("GMD")
getISOMetadataNamespaces gets the list of namespaces registered
getISOMetadataNamespaces()getISOMetadataNamespaces()
Emmanuel Blondel, [email protected]
getISOMetadataNamespaces()getISOMetadataNamespaces()
getISOMetadataSchemaFile allows to get the schema file
in geometa
getISOMetadataSchemaFile(version)getISOMetadataSchemaFile(version)
version |
the schema version |
the internal path to the schema file
Emmanuel Blondel, [email protected]
getISOMetadataSchemas gets the schemas registered in geometa
getISOMetadataSchemas(version)getISOMetadataSchemas(version)
version |
the schema version |
getISOMetadataSchemas(version = "19139")getISOMetadataSchemas(version = "19139")
getMappingFormats gets the mapping formats registered in geometa
getMappingFormats(pretty)getMappingFormats(pretty)
pretty |
by default |
Emmanuel Blondel, [email protected]
List the mappings rules to convert from/to other metadata formats (currently EML/emld objects and NetCDF-CF/ncdf4 objects)
getMappings()getMappings()
a data.frame containing the metadata mapping rules
getMetadataStandard allows to set the standard to use for encoding/decoding in geometa.
getMetadataStandard()getMetadataStandard()
Emmanuel Blondel, [email protected]
getMetadataStandard()getMetadataStandard()
GMLAbstractCoordinateOperation
GMLAbstractCoordinateOperation
R6Class object.
Object of R6Class for modelling an GMLAbstractCoordinateOperation
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> GMLAbstractCoordinateOperation
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
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLAbstractCoordinateOperation$new(xml = NULL, defaults = list(), id = NULL)
xmlobject of class XMLInternalNode-class
defaultslist of default values
idid
setDomainOfValidity()
Set domain of validity
GMLAbstractCoordinateOperation$setDomainOfValidity(domainOfValidity)
domainOfValiditydomain of validity, object extending ISOExtent class
addScope()
Adds scope
GMLAbstractCoordinateOperation$addScope(scope)
scopescope
TRUE if added, FALSE otherwise
delScope()
Removes scope
GMLAbstractCoordinateOperation$delScope(scope)
scopescope
TRUE if removed, FALSE otherwise
setVersion()
Set version
GMLAbstractCoordinateOperation$setVersion(version)
versionversion
addAccuracy()
Adds accuracy
GMLAbstractCoordinateOperation$addAccuracy(accuracy)
accuracyaccuracy, object inheriting class ISOAbstractPositionalAccuracy
TRUE if added, FALSE otherwise
delAccuracy()
Removes accuracy
GMLAbstractCoordinateOperation$delAccuracy(accuracy)
accuracyaccuracy, object inheriting class ISOAbstractPositionalAccuracy
TRUE if removed, FALSE otherwise
setSourceCRS()
Set source CRS
GMLAbstractCoordinateOperation$setSourceCRS(crs)
crscrs, object inheriting class GMLAbstractSingleCRS
setTargetCRS()
Set target CRS
GMLAbstractCoordinateOperation$setTargetCRS(crs)
crscrs, object inheriting class GMLAbstractSingleCRS
clone()
The objects of this class are cloneable with this method.
GMLAbstractCoordinateOperation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLAbstractCoordinateSystem
R6Class object.
Object of R6Class for modelling an GMLAbstractCoordinateSystem
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> GMLAbstractCoordinateSystem
axisaxis [1..*]: GMLCoordinateSystemAxis
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLAbstractCoordinateSystem$new(xml = NULL, defaults = list(), id = NULL)
xmlobject of class XMLInternalNode-class
defaultslist of default values
idid
addAxis()
Adds an axis
GMLAbstractCoordinateSystem$addAxis(axis)
axisobject of class GMLCoordinateSystemAxis
TRUE if added, FALSE otherwise
delAxis()
Deletes an axis
GMLAbstractCoordinateSystem$delAxis(axis)
axisobject of class GMLCoordinateSystemAxis
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
GMLAbstractCoordinateSystem$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLAbstractCoverage
R6Class object.
Object of R6Class for modelling an GML abstract coverage
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractFeature -> GMLAbstractCoverage
domainSetdomainSet
rangeSetrangeSet
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLAbstractCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
setDomainSet()
Set domain set
GMLAbstractCoverage$setDomainSet(domainSet)
domainSetobject inheriting either GMLAbstractGeometry or GMLAbstractTimeObject
setRangeSet()
Set range set (NOT YET IMPLEMENTED)
GMLAbstractCoverage$setRangeSet()
clone()
The objects of this class are cloneable with this method.
GMLAbstractCoverage$clone(deep = FALSE)
deepWhether to make a deep clone.
Internal binding used with OGC services
Emmanuel Blondel <[email protected]>
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
GMLAbstractCRS
GMLAbstractCRS
R6Class object.
Object of R6Class for modelling an GMLAbstractCRS
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> GMLAbstractCRS
scopescope [1..*]: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLAbstractCRS$new(xml = NULL, defaults = list(), id = NULL)
xmlobject of class XMLInternalNode-class
defaultslist of default values
idid
addScope()
Adds scope
GMLAbstractCRS$addScope(scope)
scopescope
TRUE if added, FALSE otherwise
delScope()
Removes scope
GMLAbstractCRS$delScope(scope)
scopescope
TRUE if removed, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
GMLAbstractCRS$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLAbstractCurve
R6Class object.
Object of R6Class for modelling an GML abstract curve
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractGeometricPrimitive -> GMLAbstractCurve
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLAbstractCurve$clone(deep = FALSE)
deepWhether to make a deep clone.
Experimental
Emmanuel Blondel <[email protected]>
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
GMLAbstractDiscreteCoverage
R6Class object.
Object of R6Class for modelling an GML abstract discrete coverage
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractFeature -> geometa::GMLAbstractCoverage -> GMLAbstractDiscreteCoverage
coverageFunctioncoverage function
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLAbstractDiscreteCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
setCoverageFunction()
Set coverage function
GMLAbstractDiscreteCoverage$setCoverageFunction(coverageFunction)
coverageFunctionobject of class GMLGridFunction (orGMLCoverageMappingRule, not yet supported)
clone()
The objects of this class are cloneable with this method.
GMLAbstractDiscreteCoverage$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLAbstractFeature
R6Class object.
Object of R6Class for modelling an GML abstract feature
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> GMLAbstractFeature
boundedByboundedBy envelope
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
GMLAbstractFeature$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
setBoundedBy()
Sets bounding envelope
GMLAbstractFeature$setBoundedBy(envelope)
envelopeenvelope, object of class GMLEnvelope
clone()
The objects of this class are cloneable with this method.
GMLAbstractFeature$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLAbstractGeneralConversion
R6Class object.
Object of R6Class for modelling an GMLAbstractGeneralConversion
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateOperation -> geometa::GMLAbstractSingleOperation -> GMLAbstractGeneralConversion
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLAbstractGeneralConversion$clone(deep = FALSE)
deepWhether to make a deep clone.
Experimental
Emmanuel Blondel <[email protected]>
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
GMLAbstractGeneralDerivedCRS
R6Class object.
Object of R6Class for modelling an GMLAbstractGeneralDerivedCRS
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCRS -> geometa::GMLAbstractSingleCRS -> GMLAbstractGeneralDerivedCRS
conversionconversion [1..1]: GMLConversion
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()setConversion()
Set conversion
GMLAbstractGeneralDerivedCRS$setConversion(conversion)
conversion, object of class GMLConversion
clone()
The objects of this class are cloneable with this method.
GMLAbstractGeneralDerivedCRS$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLAbstractGeneralOperationParameter
R6Class object.
Object of R6Class for modelling an GMLAbstractGeneralOperationParameter
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> GMLAbstractGeneralOperationParameter
minimumOccursminimumOccurs [0..1]: integer
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()setMinimumOccurs()
Set minimum occurs
GMLAbstractGeneralOperationParameter$setMinimumOccurs(minimumOccurs)
minimumOccursobject of class integer
clone()
The objects of this class are cloneable with this method.
GMLAbstractGeneralOperationParameter$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLAbstractGeneralParameterValue
R6Class object.
Object of R6Class for modelling an GML abstract general ParameterValue
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> GMLAbstractGeneralParameterValue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
GMLAbstractGeneralParameterValue$new( xml = NULL, element = NULL, attrs = list(), defaults = list() )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
clone()
The objects of this class are cloneable with this method.
GMLAbstractGeneralParameterValue$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLAbstractGeometricAggregate
R6Class object.
Object of R6Class for modelling an GML abstract Geometric Aggregate
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> GMLAbstractGeometricAggregate
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLAbstractGeometricAggregate$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLAbstractGeometricPrimitive
R6Class object.
Object of R6Class for modelling an GML abstract Geometric Primitive
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> GMLAbstractGeometricPrimitive
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLAbstractGeometricPrimitive$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLAbstractGeometry
R6Class object.
Object of R6Class for modelling an GML abstract Geometry
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> GMLAbstractGeometry
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLAbstractGeometry$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
clone()
The objects of this class are cloneable with this method.
GMLAbstractGeometry$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLAbstractGML
R6Class object.
Object of R6Class for modelling an GML abstract GML
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> GMLAbstractGML
metaDataPropertymetaDataProperty [0..*]
descriptiondescription [0..1]
descriptionReferencedescriptionReference [0..1]: character
identifieridentifier [0..1]: character
namename [0..*]: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
GMLAbstractGML$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
setDescription()
Set description
GMLAbstractGML$setDescription(description)
descriptiondescription
setDescriptionReference()
Set description reference
GMLAbstractGML$setDescriptionReference(descriptionReference)
descriptionReferencedescription reference
setIdentifier()
Set identifier
GMLAbstractGML$setIdentifier(identifier, codeSpace)
identifieridentifier
codeSpacecodespace
addName()
Adds name
GMLAbstractGML$addName(name, codeSpace = NULL)
namename
codeSpacecodespace
TRUE if added, FALSE otherwise
delName()
Deletes name
GMLAbstractGML$delName(name, codeSpace = NULL)
namename
codeSpacecodespace
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
GMLAbstractGML$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLAbstractImplicitGeometry
R6Class object.
Object of R6Class for modelling an GML abstract implicit Geometry
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> GMLAbstractImplicitGeometry
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLAbstractImplicitGeometry$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
clone()
The objects of this class are cloneable with this method.
GMLAbstractImplicitGeometry$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLAbstractObject
R6Class object.
Object of R6Class for modelling an GML abstract object
geometa::geometaLogger -> geometa::ISOAbstractObject -> GMLAbstractObject
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
GMLAbstractObject$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = FALSE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
clone()
The objects of this class are cloneable with this method.
GMLAbstractObject$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLAbstractReferenceableGrid
R6Class object.
Object of R6Class for modelling an GML grid
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractImplicitGeometry -> geometa::GMLGrid -> GMLAbstractReferenceableGrid
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLAbstractReferenceableGrid$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
clone()
The objects of this class are cloneable with this method.
GMLAbstractReferenceableGrid$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLAbstractRing
R6Class object.
Object of R6Class for modelling an GML abstract ring
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> GMLAbstractRing
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLAbstractRing$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLAbstractSingleCRS
R6Class object.
Object of R6Class for modelling an GMLAbstractSingleCRS
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCRS -> GMLAbstractSingleCRS
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLAbstractSingleCRS$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLAbstractSingleOperation
R6Class object.
Object of R6Class for modelling an GMLAbstractSingleOperation
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateOperation -> GMLAbstractSingleOperation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLAbstractSingleOperation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLAbstractSurface
R6Class object.
Object of R6Class for modelling an GML abstract surface
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractGeometricPrimitive -> GMLAbstractSurface
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLAbstractSurface$clone(deep = FALSE)
deepWhether to make a deep clone.
Experimental
Emmanuel Blondel <[email protected]>
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
GMLAbstractTimeGeometricPrimitive
R6Class object.
Object of R6Class for modelling an ISO GML abstract temporal primitive
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractTimeObject -> geometa::GMLAbstractTimePrimitive -> GMLAbstractTimeGeometricPrimitive
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLAbstractTimeGeometricPrimitive$new(xml = NULL, defaults = list())
xmlobject of class XMLInternalNode-class
defaultslist of default values
clone()
The objects of this class are cloneable with this method.
GMLAbstractTimeGeometricPrimitive$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
GMLAbstractTimeObject
GMLAbstractTimeObject
R6Class object.
Object of R6Class for modelling an GML AbstractTimeObject
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> GMLAbstractTimeObject
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLAbstractTimeObject$new(xml = NULL, defaults = list())
xmlobject of class XMLInternalNode-class
defaultslist of default values
clone()
The objects of this class are cloneable with this method.
GMLAbstractTimeObject$clone(deep = FALSE)
deepWhether to make a deep clone.
Experimental
Emmanuel Blondel <[email protected]>
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
GMLAbstractTimePrimitive
R6Class object.
Object of R6Class for modelling an GML AbstractTimePrimitive
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractTimeObject -> GMLAbstractTimePrimitive
relatedTimerelatedTime
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLAbstractTimePrimitive$new(xml = NULL, defaults = list())
xmlobject of class XMLInternalNode-class
defaultslist of default values
addRelatedTime()
Adds related time
GMLAbstractTimePrimitive$addRelatedTime(time)
timeobject of class GMLTimeInstant, GMLTimePeriod.
(GMLTimeNode or GMLTimeEdge are not yet supported)
TRUE if added, FALSE otherwise
delRelatedTime()
Deletes related time
GMLAbstractTimePrimitive$delRelatedTime(time)
timeobject of class GMLTimeInstant, GMLTimePeriod.
(GMLTimeNode or GMLTimeEdge are not yet supported)
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
GMLAbstractTimePrimitive$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLAffineCS
R6Class object.
Object of R6Class for modelling an GMLAffineCS
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLAffineCS
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLAffineCS$clone(deep = FALSE)
deepWhether to make a deep clone.
Experimental
Emmanuel Blondel <[email protected]>
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
GMLBaseUnit
R6Class object.
Object of R6Class for modelling an GML base unit
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLUnitDefinition -> GMLBaseUnit
unitsSystemunitsSystem [1..1]: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLBaseUnit$new(xml = NULL, defaults = list(), id = NULL)
xmlobject of class XMLInternalNode-class
defaultslist of default values
idid
setUnitsSystem()
Set unit system
GMLBaseUnit$setUnitsSystem(unitsSystem)
unitsSystemunits system
clone()
The objects of this class are cloneable with this method.
GMLBaseUnit$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
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")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")
GMLCartesianCS
GMLCartesianCS
R6Class object.
Object of R6Class for modelling an GMLCartesianCS
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLCartesianCS
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLCartesianCS$clone(deep = FALSE)
deepWhether to make a deep clone.
Experimental
Emmanuel Blondel <[email protected]>
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
GMLCodeType
R6Class object.
Object of R6Class for modelling a GML code type
geometa::geometaLogger -> geometa::ISOAbstractObject -> GMLCodeType
valuevalue
attrsattributes
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
GMLCodeType$new(xml = NULL, value = NULL, codeSpace = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
codeSpacecode space
clone()
The objects of this class are cloneable with this method.
GMLCodeType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLCompoundCRS
R6Class object.
Object of R6Class for modelling an GMLCompoundCRS
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCRS -> GMLCompoundCRS
componentReferenceSystemcomponentReferenceSystem [2..*]: instance of AbstractSingleCRS
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLCompoundCRS$new(xml = NULL, defaults = list(), id = NULL)
xmlobject of class XMLInternalNode-class
defaultsdefault values
idid
addComponentReferenceSystem()
Adds component reference system
GMLCompoundCRS$addComponentReferenceSystem(referenceSystem)
referenceSystemreferenceSystem, object of class GMLAbstractSingleCRS
TRUE if added, FALSE otherwise
delComponentReferenceSystem()
Deletes component reference system
GMLCompoundCRS$delComponentReferenceSystem(referenceSystem)
referenceSystemreferenceSystem, object of class GMLAbstractSingleCRS
TRUE if delete, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
GMLCompoundCRS$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLConventionalUnit
R6Class object.
Object of R6Class for modelling an GML derived unit
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLUnitDefinition -> GMLConventionalUnit
conversionToPreferredUnitconversionToPreferredUnit [1..1]: character/integer
roughConversionToPreferredUnitroughConversionToPreferredUnit [1..1]: character/integer
derivationUnitTermderivationUnitTerm [1..*]: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLConventionalUnit$new(xml = NULL, defaults = list(), id = NULL)
xmlobject of class XMLInternalNode-class
defaultsdefault values
idid
addDerivationUnitTerm()
Adds a derivation unit term, made of a uom reference, and an exponent which can be negative/positive but not equal to zero.
GMLConventionalUnit$addDerivationUnitTerm(uom, exponent)
uomunit of measure reference
exponentexponent
TRUE if added, FALSE otherwise
delDerivationUnitTerm()
Deletes a derivation unit term
GMLConventionalUnit$delDerivationUnitTerm(uom, exponent)
uomunit of measure reference
exponentexponent
TRUE if deleted, FALSE otherwise
setConversionToPreferredUnit()
Sets the conversion to preferred unit.
GMLConventionalUnit$setConversionToPreferredUnit(uom, factor, rough = FALSE)
uomunit of measure reference
factorfactor
roughrough . Defaut is FALSE
clone()
The objects of this class are cloneable with this method.
GMLConventionalUnit$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
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)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
GMLConversion
R6Class object.
Object of R6Class for modelling an GMLConversion
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateOperation -> geometa::GMLAbstractSingleOperation -> geometa::GMLAbstractGeneralConversion -> GMLConversion
methodmethod [1..1]: GMLOperationMethod
parameterValueparameterValue [0..*]: GMLParameterValue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()setMethod()
Set method
GMLConversion$setMethod(method)
methodmethod, object of class GMLOperationMethod
addParameterValue()
Adds parameter value
GMLConversion$addParameterValue(paramValue)
paramValueparameter value, object class inheriting GMLAbstractGeneralParameterValue
TRUE if added, FALSE otherwise
delParameterValue()
Deletes parameter value
GMLConversion$delParameterValue(paramValue)
paramValueparameter value, object class inheriting GMLAbstractGeneralParameterValue
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
GMLConversion$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLCoordinateSystemAxis
R6Class object.
Object of R6Class for modelling an GMLCoordinateSystemAxis
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> GMLCoordinateSystemAxis
axisAbbrevaxisAbbrev [1..1]: character
axisDirectionaxisDirection [1..1]: character (with codeSpace)
minimumValueminimumValue [0..1]: double
maximumValuemaximumValue [0..1]: double
rangeMeaningrangeMeaning [0..1]: character (with codeSpace)
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLCoordinateSystemAxis$new(xml = NULL, defaults = list(), id = NULL, uom = NA)
xmlobject of class XMLInternalNode-class
defaultslist of default values
idid
uomunit of measure
setAbbrev()
Set Abbrev
GMLCoordinateSystemAxis$setAbbrev(abbrev)
abbrevabbrev
setDirection()
Set description
GMLCoordinateSystemAxis$setDirection(direction, codeSpace = NULL)
directiondirection
codeSpacecode space
setMinimumValue()
Set minimum value
GMLCoordinateSystemAxis$setMinimumValue(value)
valuevalue
setMaximumValue()
Set maxium value
GMLCoordinateSystemAxis$setMaximumValue(value)
valuevalue
setRangeMeaning()
Set range meaning
GMLCoordinateSystemAxis$setRangeMeaning(meaning, codeSpace = NULL)
meaningmeaning
codeSpacecode space
clone()
The objects of this class are cloneable with this method.
GMLCoordinateSystemAxis$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLCOVAbstractCoverage
GMLCOVAbstractCoverage
R6Class object.
Object of R6Class for modelling a GMLCOV Abstract Coverage
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractFeature -> geometa::GMLAbstractCoverage -> GMLCOVAbstractCoverage
coverageFunctioncoverage function
rangeTyperange type
metadatametadata
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLCOVAbstractCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
clone()
The objects of this class are cloneable with this method.
GMLCOVAbstractCoverage$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
GML 3.2.1 Application Schema for Coverages http://www.opengis.net/gmlcov/1.0
GMLCOVExtension
GMLCOVExtension
R6Class object.
Object of R6Class for modelling a GMLCOV Extension
geometa::geometaLogger -> geometa::ISOAbstractObject -> GMLCOVExtension
anyElementanyElement
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
GMLCOVExtension$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
clone()
The objects of this class are cloneable with this method.
GMLCOVExtension$clone(deep = FALSE)
deepWhether to make a deep clone.
Internal binding for OGC services
Emmanuel Blondel <[email protected]>
GML 3.2.1 Application Schema for Coverages http://www.opengis.net/gmlcov/1.0
GMLCylindricalCS
GMLCylindricalCS
R6Class object.
Object of R6Class for modelling an GMLCylindricalCS
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLCylindricalCS
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLCylindricalCS$clone(deep = FALSE)
deepWhether to make a deep clone.
Experimental
Emmanuel Blondel <[email protected]>
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
GMLDefinition
R6Class object.
Object of R6Class for modelling an GML definition
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> GMLDefinition
remarksremarks [0..*]: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLDefinition$new(xml = NULL, defaults = list())
xmlobject of class XMLInternalNode-class
defaultsdefault values
addRemark()
Adds remark
GMLDefinition$addRemark(remark)
remarkremark
TRUE if added, FALSE otherwise
delRemark()
Deletes remark
GMLDefinition$delRemark(remark)
remarkremark
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
GMLDefinition$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
gml <- GMLDefinition$new() gml$setDescriptionReference("someref") gml$setIdentifier("identifier", "codespace") gml$addName("name1", "codespace") gml$addName("name2", "codespace")gml <- GMLDefinition$new() gml$setDescriptionReference("someref") gml$setIdentifier("identifier", "codespace") gml$addName("name1", "codespace") gml$addName("name2", "codespace")
GMLDerivedCRS
GMLDerivedCRS
R6Class object.
Object of R6Class for modelling an GMLDerivedCRS
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCRS -> geometa::GMLAbstractSingleCRS -> geometa::GMLAbstractGeneralDerivedCRS -> GMLDerivedCRS
baseCRSbaseCRS [1..1]: inherited from GMLAbstractSingleCRS
derivedCRSTypederivedCRSType [1..1]: character
coordinateSystemcoordinateSystem [1..1]: inherited from GMLAbstractCoordinateSystem
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()setBaseCRS()
Set base CRS
GMLDerivedCRS$setBaseCRS(crs)
crsobject inheriting class GMLAbstractSingleCRS
setDerivedCRSType()
Set derived CRS type
GMLDerivedCRS$setDerivedCRSType(type, codeSpace = NULL)
typetype
codeSpacecode space
setCoordinateSystem()
set coordinate system
GMLDerivedCRS$setCoordinateSystem(cs)
cscs, object inheriting class GMLAbstractCoordinateSystem
clone()
The objects of this class are cloneable with this method.
GMLDerivedCRS$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLDerivedUnit
R6Class object.
Object of R6Class for modelling an GML derived unit
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLUnitDefinition -> GMLDerivedUnit
derivationUnitTermderivationUnitTerm [1..*]: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLDerivedUnit$new(xml = NULL, defaults = list(), id = NULL)
xmlobject of class XMLInternalNode-class
defaultsdefault values
idid
addDerivationUnitTerm()
Adds a derivation unit term, made of a uom reference, and an exponent which can be negative/positive but not equal to zero.
GMLDerivedUnit$addDerivationUnitTerm(uom, exponent)
uomunit of measure reference
exponentexponent
TRUE if added, FALSE otherwise
delDerivationUnitTerm()
Deletes a derivation unit term.
GMLDerivedUnit$delDerivationUnitTerm(uom, exponent)
uomunit of measure reference
exponentexponent
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
GMLDerivedUnit$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
gml <- GMLDerivedUnit$new() gml$setDescriptionReference("someref") gml$setIdentifier("identifier", "codespace") gml$addName("name2", "codespace") gml$setQuantityTypeReference("someref") gml$setCatalogSymbol("symbol") gml$addDerivationUnitTerm("uomId", 2L)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
GMLElement
R6Class object.
Object of R6Class for modelling an GML element
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> GMLElement
geometa::geometaLogger$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()new()
Initializes object
GMLElement$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), xmlNamespacePrefix = "GML" )
xmlobject of class XMLInternalNode-class
elementelement
attrsattrs
defaultsdefault values
xmlNamespacePrefixxmlNamespacePrefix Default is 'GML'
decode()
Decodes the XML
GMLElement$decode(xml)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
GMLElement$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used by geometa internal XML decoder/encoder
Emmanuel Blondel <[email protected]>
ISO/TS 19103:2005 Geographic information – Conceptual schema language
GMLEllipsoidalCS
GMLEllipsoidalCS
R6Class object.
Object of R6Class for modelling an GMLEllipsoidalCS
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLEllipsoidalCS
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLEllipsoidalCS$clone(deep = FALSE)
deepWhether to make a deep clone.
Experimental
Emmanuel Blondel <[email protected]>
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
GMLEnvelope
R6Class object.
Object of R6Class for modelling an GML envelope
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> GMLEnvelope
lowerCornerlower corner
upperCornerupper corner
geometa::geometaLogger$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()new()
Initializes a GML envelope. The argument 'bbox' should be a matrix of dim 2,2
giving the x/y min/max values of a bouding box, as returned by bbox function
in package sp.
GMLEnvelope$new( xml = NULL, element = NULL, bbox, srsName = NULL, srsDimension = NULL, axisLabels = NULL, uomLabels = NULL )
xmlobject of class XMLInternalNode-class
elementelement
bboxobject of class matrix
srsNameSRS name
srsDimensionSRS dimension
axisLabelsaxis labels
uomLabelsuom labels
decode()
Decodes an XML representation
GMLEnvelope$decode(xml)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
GMLEnvelope$clone(deep = FALSE)
deepWhether to make a deep clone.
Experimental
Emmanuel Blondel <[email protected]>
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
GMLEnvelopeWithTimePeriod
R6Class object.
Object of R6Class for modelling an GML envelope with time period
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLEnvelope -> GMLEnvelopeWithTimePeriod
beginPositionbegin position
endPositionend position
geometa::geometaLogger$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()new()
Initializes a GML envelope with time period. The argument 'bbox' should be
a matrix of dim 2,2 giving the x/y min/max values of a bouding box, as returned by
bbox function in package sp.
GMLEnvelopeWithTimePeriod$new( xml = NULL, element = NULL, bbox, beginPosition, endPosition, srsName = NULL, srsDimension = NULL, axisLabels = NULL, uomLabels = NULL )
xmlobject of class XMLInternalNode-class
elementelement
bboxobject of class matrix
beginPositionbegin position, object of class Date or POSIXct-class
endPositionend position, object of class Date or POSIXct-class
srsNameSRS name
srsDimensionSRS dimension
axisLabelsaxis labels
uomLabelsuom labels
decode()
Decodes an XML representation
GMLEnvelopeWithTimePeriod$decode(xml)
xmlobject of class XMLInternalNode-class
setBeginPosition()
Set begin position
GMLEnvelopeWithTimePeriod$setBeginPosition(beginPosition)
beginPositionobject of class Date or POSIXct-class
setEndPosition()
Set end position
GMLEnvelopeWithTimePeriod$setEndPosition(endPosition)
endPositionobject of class Date or POSIXct-class
clone()
The objects of this class are cloneable with this method.
GMLEnvelopeWithTimePeriod$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLGeneralGridAxis
R6Class object.
Object of R6Class for modelling an GML GeneralGridAxis
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> GMLGeneralGridAxis
offsetVectoroffset vector
coefficientscoefficients
gridAxesSpannedgrid axes spanned
sequenceRulesequence rule
geometa::geometaLogger$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()new()
Initializes object
GMLGeneralGridAxis$new(xml = NULL)
xmlobject of class XMLInternalNode-class
decode()
Decodes XML
GMLGeneralGridAxis$decode(xml)
xmlobject of class XMLInternalNode-class
setOffsetVector()
Set offset vector
GMLGeneralGridAxis$setOffsetVector(offsetVector)
offsetVectoroffset vector object of class vector
setCoefficients()
Set coefficients
GMLGeneralGridAxis$setCoefficients(coefficients)
coefficientscoefficients object of class vector
setGridAxesSpanned()
Set grid axes spanned
GMLGeneralGridAxis$setGridAxesSpanned(spanned)
spannedspanned
setSequenceRule()
Set sequence rule
GMLGeneralGridAxis$setSequenceRule(sequenceRule)
sequenceRulesequence rule
clone()
The objects of this class are cloneable with this method.
GMLGeneralGridAxis$clone(deep = FALSE)
deepWhether to make a deep clone.
Experimental
Emmanuel Blondel <[email protected]>
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
GMLGeodeticCRS
R6Class object.
Object of R6Class for modelling an GMLGeodeticCRS
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCRS -> GMLGeodeticCRS
ellipsoidalCSellipsoidalCS [1..1]: GMLEllipsoidalCS
cartesianCScartesianCS [1..1]: GMLCartesianCS
sphericalCSsphericalCS [1..1]: GMLSphericalCS
geodeticDatumgeodeticDatum [1..1]: GMLGeodeticDatum
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()setEllipsoidalCS()
Set ellipsoidal CS
GMLGeodeticCRS$setEllipsoidalCS(cs)
cscs, object of class GMLEllipsoidalCS
setCartesianCS()
Set cartesian CS
GMLGeodeticCRS$setCartesianCS(cs)
cscs, object of class GMLCartesianCS
setSphericalCS()
Set spherical CS
GMLGeodeticCRS$setSphericalCS(cs)
cscs, object of class GMLSphericalCS
setGeodeticDatum()
Set geodetic datum. Currently not supported
GMLGeodeticCRS$setGeodeticDatum(datum)
datumobject of class GMLGeodeticDatum
clone()
The objects of this class are cloneable with this method.
GMLGeodeticCRS$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLGrid
R6Class object.
Object of R6Class for modelling an GML grid
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractImplicitGeometry -> GMLGrid
limitslimits
axisLabelsaxis labels
axisNameaxis name
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLGrid$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
setGridEnvelope()
Set grid envelope
GMLGrid$setGridEnvelope(m)
mobject of class matrix
setAxisLabels()
Set axis labels
GMLGrid$setAxisLabels(labels)
labelslabels
addAxisName()
Adds axis name
GMLGrid$addAxisName(axisName)
axisNameaxis name
TRUE if added, FALSE otherwise
delAxisName()
Deletes axis name
GMLGrid$delAxisName(axisName)
axisNameaxis name
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
GMLGrid$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used internally by geometa
Emmanuel Blondel <[email protected]>
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
GMLGridCoverage
R6Class object.
Object of R6Class for modelling an GML grid coverage
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractFeature -> geometa::GMLAbstractCoverage -> geometa::GMLAbstractDiscreteCoverage -> GMLGridCoverage
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLGridCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
clone()
The objects of this class are cloneable with this method.
GMLGridCoverage$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLGridEnvelope
R6Class object.
Object of R6Class for modelling an GML grid envelope
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> GMLGridEnvelope
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
This method is used to instantiate a GML envelope. The argument 'bbox'
should be a matrix of dim 2,2 giving the x/y min/max values of a bouding box,
as returned by bbox function in package sp
GMLGridEnvelope$new(xml = NULL, bbox)
xmlobject of class XMLInternalNode-class from XML
bboxobject of class matrix
clone()
The objects of this class are cloneable with this method.
GMLGridEnvelope$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLGridFunction
R6Class object.
Object of R6Class for modelling an GML grid function
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> GMLGridFunction
sequenceRulesequence rule
startPointstart point
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
GMLGridFunction$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
setSequenceRule()
Set sequence rule
GMLGridFunction$setSequenceRule(sequenceRule)
sequenceRulesequence rule, a value among: Linear,Boustrophedonic, Cantor-diagonal,Spiral,Morton,Hilbert
setStartPoint()
Set start point
GMLGridFunction$setStartPoint(x, y)
xx
yy
clone()
The objects of this class are cloneable with this method.
GMLGridFunction$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used internally by geometa
Emmanuel Blondel <[email protected]>
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
GMLLinearCS
R6Class object.
Object of R6Class for modelling an GMLLinearCS
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLLinearCS
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLLinearCS$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLLinearRing
R6Class object.
Object of R6Class for modelling an GML LinearRing
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractRing -> GMLLinearRing
attrsgml attributes
posListlist of positions
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
GMLLinearRing$new(xml = NULL, m)
xmlobject of class XMLInternalNode-class
msimple object of class matrix
clone()
The objects of this class are cloneable with this method.
GMLLinearRing$clone(deep = FALSE)
deepWhether to make a deep clone.
Experimental
Emmanuel Blondel <[email protected]>
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
GMLLineString
R6Class object.
Object of R6Class for modelling an GML linestring
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractGeometricPrimitive -> geometa::GMLAbstractCurve -> GMLLineString
posListlist of positions
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLLineString$new(xml = NULL, sfg)
xmlobject of class XMLInternalNode-class
sfgsimple feature geometry resulting from sf
clone()
The objects of this class are cloneable with this method.
GMLLineString$clone(deep = FALSE)
deepWhether to make a deep clone.
Experimental
Emmanuel Blondel <[email protected]>
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
GMLMultiCurve
R6Class object.
Object of R6Class for modelling an GML multicurve
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractGeometricAggregate -> GMLMultiCurve
attrsgml attributes
curveMembercurve members
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLMultiCurve$new(xml = NULL, sfg = NULL)
xmlobject of class XMLInternalNode-class
sfgsimple feature geometry resulting from sf
addCurveMember()
Adds curve member
GMLMultiCurve$addCurveMember(curve)
curvecurve object of class inheriting GMLAbstractCurve
TRUE if added, FALSE otherwise
delCurveMember()
Deletes curve member
GMLMultiCurve$delCurveMember(curve)
curvecurve object of class inheriting GMLAbstractCurve
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
GMLMultiCurve$clone(deep = FALSE)
deepWhether to make a deep clone.
Experimental
Emmanuel Blondel <[email protected]>
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
GMLMultiCurveCoverage
R6Class object.
Object of R6Class for modelling an GML multicurve coverage
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractFeature -> geometa::GMLAbstractCoverage -> geometa::GMLAbstractDiscreteCoverage -> GMLMultiCurveCoverage
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLMultiCurveCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
clone()
The objects of this class are cloneable with this method.
GMLMultiCurveCoverage$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used internally by geometa
Emmanuel Blondel <[email protected]>
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
GMLMultiPoint
R6Class object.
Object of R6Class for modelling an GML multipoint
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractGeometricAggregate -> GMLMultiPoint
pointMemberpoint members
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLMultiPoint$new(xml = NULL, sfg = NULL)
xmlobject of class XMLInternalNode-class
sfgsimple feature geometry resulting from sf
addPointMember()
Adds point member
GMLMultiPoint$addPointMember(point)
pointpoint object of class GMLPoint
TRUE if added, FALSE otherwise
delPointMember()
Deletes point member
GMLMultiPoint$delPointMember(point)
pointpoint object of class GMLPoint
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
GMLMultiPoint$clone(deep = FALSE)
deepWhether to make a deep clone.
Experimental
Emmanuel Blondel <[email protected]>
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
GMLMultiPointCoverage
R6Class object.
Object of R6Class for modelling an GML multipoint coverage
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractFeature -> geometa::GMLAbstractCoverage -> geometa::GMLAbstractDiscreteCoverage -> GMLMultiPointCoverage
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLMultiPointCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
clone()
The objects of this class are cloneable with this method.
GMLMultiPointCoverage$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLMultiSolidCoverage
R6Class object.
Object of R6Class for modelling an GML multisolid coverage
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractFeature -> geometa::GMLAbstractCoverage -> geometa::GMLAbstractDiscreteCoverage -> GMLMultiSolidCoverage
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLMultiSolidCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
clone()
The objects of this class are cloneable with this method.
GMLMultiSolidCoverage$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLMultiSurface
R6Class object.
Object of R6Class for modelling an GML multisurface
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractGeometricAggregate -> GMLMultiSurface
attrsgml attributes
surfaceMembersurface members
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLMultiSurface$new(xml = NULL, sfg = NULL)
xmlobject of class XMLInternalNode-class
sfgsimple feature geometry resulting from sf
addSurfaceMember()
Adds surface member
GMLMultiSurface$addSurfaceMember(surface)
surfacesurface object of class inheriting GMLAbstractSurface
TRUE if added, FALSE otherwise
delSurfaceMember()
Deletes surface member
GMLMultiSurface$delSurfaceMember(surface)
surfacesurface object of class inheriting GMLAbstractSurface
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
GMLMultiSurface$clone(deep = FALSE)
deepWhether to make a deep clone.
Experimental
Emmanuel Blondel <[email protected]>
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
GMLMultiSurfaceCoverage
R6Class object.
Object of R6Class for modelling an GML multisurface coverage
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractFeature -> geometa::GMLAbstractCoverage -> geometa::GMLAbstractDiscreteCoverage -> GMLMultiSurfaceCoverage
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLMultiSurfaceCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
clone()
The objects of this class are cloneable with this method.
GMLMultiSurfaceCoverage$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used internally by geometa
Emmanuel Blondel <[email protected]>
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
GMLObliqueCartesianCS
R6Class object.
Object of R6Class for modelling an GMLObliqueCartesianCS
new(xml, defaults, id)This method is used to instantiate a GML Abstract CRS
addAxis(axis)Adds an axis, object of class GMLCoordinateSystemAxis
delAxis(axis)Deletes an axis, object of class GMLCoordinateSystemAxis
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLObliqueCartesianCS
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLObliqueCartesianCS$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLOperationMethod
R6Class object.
Object of R6Class for modelling an GMLOperationMethod
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> GMLOperationMethod
formulaCitationformulasourceDimensionstargetDimensionsparameter[list of [GMLOperationParameter or GMLOperationParameterGroup]]
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()setFormulaCitation()
Sets the formula citation
GMLOperationMethod$setFormulaCitation(citation)
citationobject of class ISOCitation
setFormula()
Set formula
GMLOperationMethod$setFormula(formula)
formulaformula, object of class character
setSourceDimensions()
Set source dimensions
GMLOperationMethod$setSourceDimensions(value)
valuevalue, object of class integer
setTargetDimensions()
Set target dimensions
GMLOperationMethod$setTargetDimensions(value)
valuevalue, object of class integer
addParameter()
Adds a parameter
GMLOperationMethod$addParameter(param)
paramobject of class GMLOperationParameter or GMLOperationParameterGroup
TRUE if added, FALSE otherwise
delParameter()
Deletes a parameter
GMLOperationMethod$delParameter(param)
paramobject of class GMLOperationParameter or GMLOperationParameterGroup
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
GMLOperationMethod$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLOperationParameter
R6Class object.
Object of R6Class for modelling an GMLOperationParameter
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractGeneralOperationParameter -> GMLOperationParameter
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLOperationParameter$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLOperationParameterGroup
R6Class object.
Object of R6Class for modelling an GMLOperationParameterGroup
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractGeneralOperationParameter -> GMLOperationParameterGroup
maximumOccursmaximumOccurs [0..1]: integer
parameterparameter [2..*]: GMLOperationParameter / GMLOperationParameterGroup
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()setMaximumOccurs()
Set maximum occurs
GMLOperationParameterGroup$setMaximumOccurs(maximumOccurs)
maximumOccursmaximumOccurs, object of class integer
addParameter()
Adds a parameter
GMLOperationParameterGroup$addParameter(param)
paramobject of class GMLOperationParameter or GMLOperationParameterGroup
TRUE if added, FALSE otherwise
delParameter()
Deletes a parameter
GMLOperationParameterGroup$delParameter(param)
paramobject of class GMLOperationParameter or GMLOperationParameterGroup
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
GMLOperationParameterGroup$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLParameterValue
R6Class object.
Object of R6Class for modelling an GML parameter value
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGeneralParameterValue -> GMLParameterValue
valuevalue
stringValuestring value
integerValueinteger value
booleanValueboolean value
valueListvalue list
integerValueListinteger value list
valueFilevalue file
operationParameteroperation parameter
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$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()new()
Initializes object
GMLParameterValue$new(xml = NULL, defaults = list())
xmlobject of class XMLInternalNode-class
defaultsdefault values
setValue()
Set value
GMLParameterValue$setValue(value, uom)
valuevalue, object of class numeric
uomuom
setStringValue()
Set string value
GMLParameterValue$setStringValue(value)
valuevalue
setIntegerValue()
Set integer value
GMLParameterValue$setIntegerValue(value)
valuevalue, object of class integer
setBooleanValue()
Set boolean value
GMLParameterValue$setBooleanValue(value)
valueobject of class logical
setValueFile()
Set value file
GMLParameterValue$setValueFile(value)
valuevalue
setOperationParameter()
Set operation parameter
GMLParameterValue$setOperationParameter(operationParameter)
operationParameterobject of class GMLOperationParameter
clone()
The objects of this class are cloneable with this method.
GMLParameterValue$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
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()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
GMLParameterValueGroup
R6Class object.
Object of R6Class for modelling an GML parameter value group
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGeneralParameterValue -> GMLParameterValueGroup
parameterValueparameter value list
groupgroup
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
GMLParameterValueGroup$new(xml = NULL, defaults = list())
xmlobject of class XMLInternalNode-class
defaultsdefault values
addParameterValue()
Adds parameter value
GMLParameterValueGroup$addParameterValue(parameterValue)
parameterValueparameter value, object of class GMLParameterValue
TRUE if added, FALSE otherwise
delParameterValue()
Deletes parameter value
GMLParameterValueGroup$delParameterValue(parameterValue)
parameterValueparameter value, object of class GMLParameterValue
TRUE if deleted, FALSE otherwise
setOperationParameterGroup()
Set operation parameter group
GMLParameterValueGroup$setOperationParameterGroup(operationParameterGroup)
operationParameterGroupoperation parameter group
clone()
The objects of this class are cloneable with this method.
GMLParameterValueGroup$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
gml <- GMLParameterValueGroup$new()gml <- GMLParameterValueGroup$new()
GMLPoint
GMLPoint
R6Class object.
Object of R6Class for modelling an GML point
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractGeometricPrimitive -> GMLPoint
posmatrix of positions
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLPoint$new(xml = NULL, sfg = NULL, m = NULL)
xmlobject of class XMLInternalNode-class
sfgsimple feature geometry from sf
msimple object of class matrix
clone()
The objects of this class are cloneable with this method.
GMLPoint$clone(deep = FALSE)
deepWhether to make a deep clone.
Experimental
Emmanuel Blondel <[email protected]>
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
GMLPolarCS
R6Class object.
Object of R6Class for modelling an GMLPolarCS
new(xml, defaults, id)This method is used to instantiate a GML Abstract CRS
addAxis(axis)Adds an axis, object of class GMLCoordinateSystemAxis
delAxis(axis)Deletes an axis, object of class GMLCoordinateSystemAxis
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLPolarCS
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLPolarCS$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLPoint
R6Class object.
Object of R6Class for modelling an GML point
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractGeometricPrimitive -> geometa::GMLAbstractSurface -> GMLPolygon
exteriorlist of exterior polygons
interiorlist of interior polygons
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLPolygon$new(xml = NULL, sfg)
xmlobject of class XMLInternalNode-class
sfgsimple object from sf
clone()
The objects of this class are cloneable with this method.
GMLPolygon$clone(deep = FALSE)
deepWhether to make a deep clone.
Experimental
Emmanuel Blondel <[email protected]>
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
GMLProjectedCRS
R6Class object.
Object of R6Class for modelling an GMLProjectedCRS
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCRS -> geometa::GMLAbstractSingleCRS -> geometa::GMLAbstractGeneralDerivedCRS -> GMLProjectedCRS
baseGeodeticCRSbaseGeodeticCRS [1..1]: GMLGeodeticCRS
cartesianCScartesianCS [1..1]: GMLCartesianCS
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()setBaseGeodeticCRS()
Set base Geodetic CRS
GMLProjectedCRS$setBaseGeodeticCRS(crs)
crscrs, object of class GMLGeodeticCRS
setCartesianCS()
Set cartesian CRS. Not yet supported
GMLProjectedCRS$setCartesianCS(cs)
cscs, object of class GMLCartesianCRS
clone()
The objects of this class are cloneable with this method.
GMLProjectedCRS$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLRectifiedGrid
R6Class object.
Object of R6Class for modelling an GML rectified grid
new(xml, element)This method is used to instantiate a GML rectified grid
setOrigin(x,y)Set the origin of the rectified grid
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractImplicitGeometry -> geometa::GMLGrid -> GMLRectifiedGrid
originorigin
offsetVectoroffset vector
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLRectifiedGrid$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setOrigin()
Set origin
GMLRectifiedGrid$setOrigin(x, y)
xx
yy
addOffsetVector()
Adds offset vector
GMLRectifiedGrid$addOffsetVector(vec)
vecvec, object of class vector
TRUE if added, FALSE otherwise
delOffsetVector()
Deletes offset vector
GMLRectifiedGrid$delOffsetVector(vec)
vecvec, object of class vector
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
GMLRectifiedGrid$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLRectifiedGridCoverage
R6Class object.
Object of R6Class for modelling an GML rectified grid coverage
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractFeature -> geometa::GMLAbstractCoverage -> geometa::GMLAbstractDiscreteCoverage -> GMLRectifiedGridCoverage
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLRectifiedGridCoverage$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
clone()
The objects of this class are cloneable with this method.
GMLRectifiedGridCoverage$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLReferenceableGridByArray
R6Class object.
Object of R6Class for modelling an GML ReferenceableGridByArray
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractImplicitGeometry -> geometa::GMLGrid -> geometa::GMLAbstractReferenceableGrid -> GMLReferenceableGridByArray
generalGridAxisgeneral grid axis
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLReferenceableGridByArray$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
clone()
The objects of this class are cloneable with this method.
GMLReferenceableGridByArray$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used internally by geometa
Emmanuel Blondel <[email protected]>
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
GMLReferenceableGridByTransformation
R6Class object.
Object of R6Class for modelling an GML ReferenceableGridByTransformation
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractImplicitGeometry -> geometa::GMLGrid -> geometa::GMLAbstractReferenceableGrid -> GMLReferenceableGridByTransformation
transformationtransformation
concatenatedOperationconcatenated operation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLReferenceableGridByTransformation$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
clone()
The objects of this class are cloneable with this method.
GMLReferenceableGridByTransformation$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used internally by geometa
Emmanuel Blondel <[email protected]>
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
GMLReferenceableGridByVectors
R6Class object.
Object of R6Class for modelling an GML ReferenceableGridByVectors
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractGeometry -> geometa::GMLAbstractImplicitGeometry -> geometa::GMLGrid -> geometa::GMLAbstractReferenceableGrid -> GMLReferenceableGridByVectors
originorigin
generalGridAxisgeneral grid axis
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLReferenceableGridByVectors$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE )
xmlobject of class XMLInternalNode-class
elementelement name
attrslist of attributes
defaultslist of default values
wrapwrap element?
setOrigin()
Set origin
GMLReferenceableGridByVectors$setOrigin(coords)
coordscoords, object of class list
addGeneralGridAxis()
Adds general grid axis
GMLReferenceableGridByVectors$addGeneralGridAxis(axis)
axisobject of class GMLGeneralGridAxis
TRUE if added, FALSE otherwise
delGeneralGridAxis()
Deletes general grid axis
GMLReferenceableGridByVectors$delGeneralGridAxis(axis)
axisobject of class GMLGeneralGridAxis
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
GMLReferenceableGridByVectors$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used internally by geometa
Emmanuel Blondel <[email protected]>
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
GMLSphericalCS
R6Class object.
Object of R6Class for modelling an GMLSphericalCS
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLSphericalCS
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLSphericalCS$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLTemporalCRS
R6Class object.
Object of R6Class for modelling an GMLTemporalCRS
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCRS -> geometa::GMLAbstractSingleCRS -> GMLTemporalCRS
timeCStime CS
temporalDatumtemporal datum
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()setTimeCS()
Set time CS
GMLTemporalCRS$setTimeCS(timeCS)
timeCStime CS, object of class GMLTimeCS
setTemporalDatum()
Set temporal datum
GMLTemporalCRS$setTemporalDatum(temporalDatum)
temporalDatumtemporal datum
clone()
The objects of this class are cloneable with this method.
GMLTemporalCRS$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLTemporalCS
R6Class object.
Object of R6Class for modelling an GMLTemporalCS
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLTemporalCS
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLTemporalCS$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLTimeCS
R6Class object.
Object of R6Class for modelling an GMLTimeCS
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLTimeCS
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLTimeCS$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLTimeInstant
R6Class object.
Object of R6Class for modelling an GMLTimeInstant
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractTimeObject -> geometa::GMLAbstractTimePrimitive -> geometa::GMLAbstractTimeGeometricPrimitive -> GMLTimeInstant
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLTimeInstant$new(xml = NULL, timePosition = NULL)
xmlobject of class XMLInternalNode-class
timePositiontime position
setTimePosition()
Sets the position (date or date and time of the resource contents),
GMLTimeInstant$setTimePosition( timePosition = NULL, frame = NULL, calendarEraName = NULL, indeterminatePosition = NULL )
timePositionobject of class "numeric", "POSIXct"/"POSIXt" or "Date"
frameframe attribute
calendarEraNamecalendarEraName attribute
indeterminatePositionindeterminatePosition attribute
toISOFormat()
Export to ISO format (character)
GMLTimeInstant$toISOFormat()
a character in ISO format
clone()
The objects of this class are cloneable with this method.
GMLTimeInstant$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
time <- ISOdate(2000, 1, 12, 12, 59, 45) md <- GMLTimeInstant$new(timePosition = time) xml <- md$encode()time <- ISOdate(2000, 1, 12, 12, 59, 45) md <- GMLTimeInstant$new(timePosition = time) xml <- md$encode()
GMLTimePeriod
GMLTimePeriod
R6Class object.
Object of R6Class for modelling an GMLTimePeriod
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLAbstractTimeObject -> geometa::GMLAbstractTimePrimitive -> geometa::GMLAbstractTimeGeometricPrimitive -> GMLTimePeriod
beginPositionbeginPosition [1]: 'POSIXct','POSIXt'
endPositionendPosition [1]: 'POSIXct','POSIXt'
durationduration [0..1]: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLTimePeriod$new(xml = NULL, beginPosition = NULL, endPosition = NULL)
xmlobject of class XMLInternalNode-class
beginPositionobject of class numeric, Date or POSIXct-class
endPositionobject of class numeric, Date or POSIXct-class
setBeginPosition()
Set begin position
GMLTimePeriod$setBeginPosition( beginPosition = NULL, frame = NULL, calendarEraName = NULL, indeterminatePosition = NULL )
beginPositionobject of class numeric, Date or POSIXct-class
frameframe attribute
calendarEraNamecalendarEraName attribute
indeterminatePositionindeterminatePosition attribute
setEndPosition()
Set end position
GMLTimePeriod$setEndPosition( endPosition = NULL, frame = NULL, calendarEraName = NULL, indeterminatePosition = NULL )
endPositionobject of class numeric, Date or POSIXct-class
frameframe attribute
calendarEraNamecalendarEraName attribute
indeterminatePositionindeterminatePosition attribute
computeInterval()
Compute interval (ISO defined duration) and set proper attribute for XML encoding. The
method calls the static function GMLTimePeriod$computeISODuration
GMLTimePeriod$computeInterval()
setDuration()
Set ISO duration
GMLTimePeriod$setDuration( years = 0, months = 0, days = 0, hours = 0, mins = 0, secs = 0 )
yearsyears
monthsmonths
daysdays
hourshours
minsmins
secssecs
clone()
The objects of this class are cloneable with this method.
GMLTimePeriod$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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()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
GMLUnitDefinition
R6Class object.
Object of R6Class for modelling an GML unit definition
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> GMLUnitDefinition
quantityTypeReferencequantityTypeReference [0..1]: character
catalogSymbolcatalogSymbol [0..1]: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
GMLUnitDefinition$new(xml = NULL, defaults = list(), id = NULL)
xmlobject of class XMLInternalNode-class
defaultslist of default values
idid
setQuantityTypeReference()
Set quantity type reference. Content is reference to a remote value
GMLUnitDefinition$setQuantityTypeReference(quantityTypeReference)
quantityTypeReferencequantity type reference
setCatalogSymbol()
Set catalog symbol
GMLUnitDefinition$setCatalogSymbol(catalogSymbol)
catalogSymbolcatalog symbol, preferred lexical symbol used for this unit of measure
clone()
The objects of this class are cloneable with this method.
GMLUnitDefinition$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
gml <- GMLUnitDefinition$new() gml$setDescriptionReference("someref") gml$setIdentifier("identifier", "codespace") gml$addName("name1", "codespace") gml$addName("name2", "codespace") gml$setQuantityTypeReference("someref") gml$setCatalogSymbol("symbol")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
GMLUserDefinedCS
R6Class object.
Object of R6Class for modelling an GMLUserDefinedCS
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLUserDefinedCS
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLUserDefinedCS$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLVerticalCRS
R6Class object.
Object of R6Class for modelling an GMLVerticalCRS
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCRS -> geometa::GMLAbstractSingleCRS -> GMLVerticalCRS
verticalCSverticalDatum[GMLVerticalDatum]
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()setVerticalCS()
Set vertical CS
GMLVerticalCRS$setVerticalCS(verticalCS)
verticalCSobject of class GMLVerticalCS
setVerticalDatum()
Set vertical datum. not yet supported
GMLVerticalCRS$setVerticalDatum(verticalDatum)
verticalDatumobject of class GMLVerticalDatum
clone()
The objects of this class are cloneable with this method.
GMLVerticalCRS$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
GMLVerticalCS
R6Class object.
Object of R6Class for modelling an GMLVerticalCS
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> geometa::GMLAbstractGML -> geometa::GMLDefinition -> geometa::GMLAbstractCoordinateSystem -> GMLVerticalCS
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
GMLVerticalCS$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
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
INSPIREMetadataValidator
R6Class object.
Object of R6Class for setting an INSPIREMetadataValidator
geometa::geometaLogger -> INSPIREMetadataValidator
urlurl of the INSPIRE metadata validator
runningwether the service is up and running
statusstatus
new()
Method used to instantiate an INSPIRE Metadata validator. To check
metadata with the INSPIRE metadata validator, a user API key is now required,
and should be specified with the apiKey. By default, the url will be
the INSPIRE production service https://inspire.ec.europa.eu/validator/swagger-ui.html.
The keyring_backend can be set to use a different backend for storing
the INSPIRE metadata validator API key with keyring (Default value is 'env').
INSPIREMetadataValidator$new( url = "https://inspire.ec.europa.eu/validator-api", apiKey = NULL, keyring_backend = "env" )
urlurl
apiKeyAPI key. Default is NULL.
keyring_backendbackend name to use with keyring to store API key
uploadFile()
Uploads a file. Upload a XML metadata file to INSPIRE web-service. Method called internally through
getValidationReport.
INSPIREMetadataValidator$uploadFile(path)
pathpath
the response from the web-service
getAPIKey()
Retrieves the API key
INSPIREMetadataValidator$getAPIKey()
the API key as character
getValidationReport()
Get validation report for a metadata specified either as R object of class
ISOMetadata (from geometa package) or XMLInternalNode-class
(from XML package), or as XML file, providing the path of the XML file
to be sent to the INSPIRE metadata validator web-service. By default, a summary
report is returned. To append the raw response of INSPIRE validation web-service
to the summary report, set raw = TRUE.
INSPIREMetadataValidator$getValidationReport( obj = NULL, file = NULL, raw = FALSE )
objobj
filefile
rawraw
an object of class list
clone()
The objects of this class are cloneable with this method.
INSPIREMetadataValidator$clone(deep = FALSE)
deepWhether to make a deep clone.
Starting 2025-05-02, The API key is not needed anymore and metadata can be then validated as anonymous user.
Emmanuel Blondel <[email protected]>
INSPIRE Reference Validator Web Service (https://inspire.ec.europa.eu/validator/swagger-ui.html)
apiKey <- "" if(nzchar(apiKey)){ inspireValidator <- INSPIREMetadataValidator$new(apiKey = apiKey) inspireReport <- inspireValidator$getValidationReport(obj = ISOMetadata$new()) }apiKey <- "" if(nzchar(apiKey)){ inspireValidator <- INSPIREMetadataValidator$new(apiKey = apiKey) inspireReport <- inspireValidator$getValidationReport(obj = ISOMetadata$new()) }
ISOAbsoluteExternalPositionalAccuracy
ISOAbsoluteExternalPositionalAccuracy
R6Class object.
Object of R6Class for modelling an ISOAbsoluteExternalPositionalAccuracy
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractPositionalAccuracy -> ISOAbsoluteExternalPositionalAccuracy
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISOAbsoluteExternalPositionalAccuracy$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_AbsoluteExternalPositionalAccuracy
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_AbsoluteExternalPositionalAccuracy
#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()#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
ISOAbstractAcquisitionInformation
R6Class object.
Object of R6Class for modelling an ISO acquisition information
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractAcquisitionInformation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractAcquisitionInformation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractAcquisitionInformation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_AcquisitionInformation
ISOAbstractAggregate
ISOAbstractAggregate
R6Class object.
Object of R6Class for modelling an ISOAbstractAggregate
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractAggregate
composedOfcomposedOf [1..*]
seriesMetadataseriesMetadata [1..*]
subsetsubset [0..*]
supersetsuperset [0..*]
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractAggregate$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addComposedOf()
Adds a dataset 'composedOf' relationship
ISOAbstractAggregate$addComposedOf(composedOf)
composedOfobject of class ISODataSet
TRUE if added, FALSE otherwise
delComposedOf()
Deletes a dataset 'composedOf' relationship
ISOAbstractAggregate$delComposedOf(composedOf)
composedOfobject of class ISODataSet
TRUE if deleted, FALSE otherwise
addSeriesMetadata()
Adds a series metadata
ISOAbstractAggregate$addSeriesMetadata(metadata)
metadataobject of class ISOMetadata
TRUE if added, FALSE otherwise
delSeriesMetadata()
Deletes a series metadata
ISOAbstractAggregate$delSeriesMetadata(metadata)
metadataobject of class ISOMetadata
TRUE if added, FALSE otherwise
addSubset()
Adds subset
ISOAbstractAggregate$addSubset(subset)
subsetobject of class inheriting ISOAbstractAggregate
TRUE if added, FALSE otherwise
delSubset()
Deletes subset
ISOAbstractAggregate$delSubset(subset)
subsetobject of class inheriting ISOAbstractAggregate
TRUE if deleted, FALSE otherwise
addSuperset()
Adds superset
ISOAbstractAggregate$addSuperset(superset)
supersetobject of class inheriting ISOAbstractAggregate
TRUE if added, FALSE otherwise
delSuperset()
Deletes superset
ISOAbstractAggregate$delSuperset(superset)
supersetobject of class inheriting ISOAbstractAggregate
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOAbstractAggregate$clone(deep = FALSE)
deepWhether to make a deep clone.
abstract class
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOAbstractApplicationSchemaInformation
ISOAbstractApplicationSchemaInformation
R6Class object.
Object of R6Class for modelling an ISO ApplicationSchemaInformation
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractApplicationSchemaInformation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractApplicationSchemaInformation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractApplicationSchemaInformation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 element_Abstract_ApplicationSchemaInformation
ISOAbstractCarrierOfCharacteristics
ISOAbstractCarrierOfCharacteristics
R6Class object.
Object of R6Class for modelling an abstract ISOCarrierOfCharacteristics
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractCarrierOfCharacteristics
featureTypefeatureType [0..1]: ISOFeatureType
constrainedByconstrainedBy [0..*]: ISOConstraint
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractCarrierOfCharacteristics$new(xml = NULL, defaults = NULL)
xmlobject of class XMLInternalNode-class
defaultsdefault values
setFeatureType()
Set feature type
ISOAbstractCarrierOfCharacteristics$setFeatureType(featureType)
featureTypefeature type, object of class ISOFeatureType
addConstraint()
Adds constraint
ISOAbstractCarrierOfCharacteristics$addConstraint(constraint)
constraint, object of class ISOConstraint
TRUE if added, FALSE otherwise
delConstraint()
Deletes constraint
ISOAbstractCarrierOfCharacteristics$delConstraint(constraint)
constraint, object of class ISOConstraint
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOAbstractCarrierOfCharacteristics$clone(deep = FALSE)
deepWhether to make a deep clone.
abstract class
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
ISOAbstractCatalogue
ISOAbstractCatalogue
R6Class object.
Object of R6Class for modelling an ISOAbstracCatalogue
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractCatalogue
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)
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractCatalogue$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setName()
Sets the name. Locale names can be specified as
ISOAbstractCatalogue$setName(name, locales = NULL)
namename
localeslocales, object of class list
addScope()
Adds scope
ISOAbstractCatalogue$addScope(scope, locales = NULL)
scopescope
localeslocales, object of class list
TRUE if added, FALSE otherwise
delScope()
Deletes scope
ISOAbstractCatalogue$delScope(scope, locales = NULL)
scopescope
localeslocales, object of class list
TRUE if deleted, FALSE otherwise
addFieldOfApplication()
Adds field of application
ISOAbstractCatalogue$addFieldOfApplication(fieldOfApplication, locales = NULL)
fieldOfApplicationfield of application
localeslocales, object of class list
TRUE if added, FALSE otherwise
delFieldOfApplication()
Deletes field of application
ISOAbstractCatalogue$delFieldOfApplication(fieldOfApplication)
fieldOfApplicationfield of application
localeslocales, object of class list
TRUE if deleted, FALSE otherwise
setVersionNumber()
Set version number
ISOAbstractCatalogue$setVersionNumber(versionNumber)
versionNumberversion number
setVersionDate()
Set version date
ISOAbstractCatalogue$setVersionDate(versionDate)
versionDateversion date
setLanguage()
Set language
ISOAbstractCatalogue$setLanguage(locale)
localeobject of class ISOLanguage or any character
from values returned by ISOLanguages$values()
setCharacterSet()
Set charset
ISOAbstractCatalogue$setCharacterSet(charset)
charsetobject of class ISOCharacterSet or any character
from values returned by ISOCharacterSet$values()
addLocale()
Adds locale
ISOAbstractCatalogue$addLocale(locale)
localeobject of class ISOLocale
TRUE if added, FALSE otherwise
delLocale()
Deletes locale
ISOAbstractCatalogue$delLocale(locale)
localeobject of class ISOLocale
TRUE if deleted, FALSE otherwise
addSubCatalogue()
Add sub catalogue
ISOAbstractCatalogue$addSubCatalogue(subCatalogue)
subCatalogueobject of class ISOAbstractCatalogue
TRUE if added, FALSE otherwise
delSubCatalogue()
Deletes sub catalogue
ISOAbstractCatalogue$delSubCatalogue(subCatalogue)
subCatalogueobject of class ISOAbstractCatalogue
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOAbstractCatalogue$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/cat/1.2.0/cat/#element_AbstractCT_Catalogue
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cat/1.0/cat/#element_AbstractCT_Catalogue
ISOAbstractCitation
ISOAbstractCitation
R6Class object.
Object of R6Class for modelling an ISO abstract citation
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractCitation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractCitation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractCitation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Citation
ISOAbstractCompleteness
ISOAbstractCompleteness
R6Class object.
Object of R6Class for modelling an ISOAbstractCompleteness
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOAbstractCompleteness
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISOAbstractCompleteness$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_Completeness
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_Completeness
ISOAbstractConstraints
ISOAbstractConstraints
R6Class object.
Object of R6Class for modelling an ISO abstract constraints
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractConstraints
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractConstraints$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractConstraints$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Constraints
ISOAbstractContentInformation
ISOAbstractContentInformation
R6Class object.
Object of R6Class for modelling an ISO abstract content information
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractContentInformation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractContentInformation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractContentInformation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_ContentInformation
ISOAbstractDataEvaluation
ISOAbstractDataEvaluation
R6Class object.
Object of R6Class for modelling an ISO abstract data evaluation
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractDataEvaluation
dateTimedateTime
evaluationMethodDescriptionevaluationMethodDescription
evaluationProcedureevaluationProcedure
referenceDocreferenceDoc
evaluationMethodTypeevaluationMethodType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractDataEvaluation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setDateTime()
Set date time
ISOAbstractDataEvaluation$setDateTime(dateTime)
dateTimedateTime object of class ISOBaseDateTime
setEvaluationMethodDescription()
Set evaluation method description
ISOAbstractDataEvaluation$setEvaluationMethodDescription( description, locales = NULL )
descriptiondescription
localeslist of localized descriptions. Default is NULL
setEvaluationProcedure()
Set evaluation procedure
ISOAbstractDataEvaluation$setEvaluationProcedure(procedure)
procedureprocedure, object of class ISOCitation
addReferenceDoc()
Adds reference doc
ISOAbstractDataEvaluation$addReferenceDoc(referenceDoc)
referenceDocobject of class ISOCitation
TRUE if added, FALSE otherwise
delReferenceDoc()
Deletes reference doc
ISOAbstractDataEvaluation$delReferenceDoc(referenceDoc)
referenceDocobject of class ISOCitation
TRUE if deleted, FALSE otherwise
setEvaluationMethodType()
Set evaluation method type
ISOAbstractDataEvaluation$setEvaluationMethodType(type)
typeobject of class ISOEvaluationMethodType or any character value
from those returned by ISOEvaluationMethodType$values()
clone()
The objects of this class are cloneable with this method.
ISOAbstractDataEvaluation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_DataEvaluation
ISOAbstractDataQuality
ISOAbstractDataQuality
R6Class object.
Object of R6Class for modelling an ISO abstract data quality
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractDataQuality
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractDataQuality$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractDataQuality$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19157/-/dqc/1.2/dqc/#element_Abstract_DataQuality
ISOAbstractDistribution
ISOAbstractDistribution
R6Class object.
Object of R6Class for modelling an ISO abstract distribution
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractDistribution
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractDistribution$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractDistribution$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Distribution
ISOAbstractExtent
ISOAbstractExtent
R6Class object.
Object of R6Class for modelling an ISO abstract extent
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractExtent
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractExtent$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractExtent$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Extent
ISOAbstractFeatureCatalogue
ISOAbstractFeatureCatalogue
R6Class object.
Object of R6Class for modelling a ISO abstract feature catalogue
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCatalogue -> ISOAbstractFeatureCatalogue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOAbstractFeatureCatalogue$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractFeatureCatalogue$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19110/-/fcc/2.2/fcc/#element_Abstract_FeatureCatalogue
ISOAbstractFeatureType
ISOAbstractFeatureType
R6Class object.
Object of R6Class for modelling a ISO abstract feature type
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractFeatureType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractFeatureType$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractFeatureType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19110/-/fcc/2.2/fcc/#element_Abstract_FeatureType
ISOAbstractFormat
ISOAbstractFormat
R6Class object.
Object of R6Class for modelling an ISO abstract format
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractFormat
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractFormat$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractFormat$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Format
ISOAbstractGenericName
ISOAbstractGenericName
R6Class object.
Object of R6Class for modelling an ISO abstract GenericName
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLCodeType -> ISOAbstractGenericName
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractGenericName$new(xml = NULL, value = NULL, codeSpace = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
codeSpacecode space
clone()
The objects of this class are cloneable with this method.
ISOAbstractGenericName$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19103:2005 Geographic information – Conceptual schema language
ISOAbstractLineageInformation
ISOAbstractLineageInformation
R6Class object.
Object of R6Class for modelling an ISO abstract lineage information
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractLineageInformation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractLineageInformation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractLineageInformation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_LineageInformation
ISOAbstractLogicalConsistency
ISOAbstractLogicalConsistency
R6Class object.
Object of R6Class for modelling an ISOAbstractLogicalConsistency
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOAbstractLogicalConsistency
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISOAbstractLogicalConsistency$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_LogicalConsistency
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_LogicalConsistency
ISOAbstractMaintenanceInformation
ISOAbstractMaintenanceInformation
R6Class object.
Object of R6Class for modelling an ISO abstract maintenance information
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractMaintenanceInformation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractMaintenanceInformation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractMaintenanceInformation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_MaintenanceInformation
ISOAbstractMDContentInformation
ISOAbstractMDContentInformation
R6Class object.
Object of R6Class for modelling an ISOAbstractMDContentInformation
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractMDContentInformation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractMDContentInformation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractMDContentInformation$clone(deep = FALSE)
deepWhether to make a deep clone.
Abstract class. Used internally by geometa
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractMD_ContentInformation
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_AbstractMD_ContentInformation
ISOAbstractMetadata
ISOAbstractMetadata
R6Class object.
Object of R6Class for modelling an ISO abstract metadata
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractMetadata
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractMetadata$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractMetadata$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Metadata
ISOAbstractMetadataExtension
ISOAbstractMetadataExtension
R6Class object.
Object of R6Class for modelling an ISO abstract metadata extension
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractMetadataExtension
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractMetadataExtension$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractMetadataExtension$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_MetadataExtension
ISOAbstractMetaquality
ISOAbstractMetaquality
R6Class object.
Object of R6Class for modelling an ISO abstract meta quality
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOAbstractMetaquality
relatedElementrelatedElement [0..*]: ISODataQualityAbstractElement
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOAbstractMetaquality$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addRelatedElement()
Adds related element
ISOAbstractMetaquality$addRelatedElement(element)
elementobject of class ISODataQualityAbstractElement
TRUE if added, FALSE otherwise
delRelatedElement()
Deletes related element
ISOAbstractMetaquality$delRelatedElement(element)
elementobject of class ISODataQualityAbstractElement
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOAbstractMetaquality$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_Metaquality
ISOAbstractObject
ISOAbstractObject
R6Class object.
Object of R6Class for modelling an ISO Metadata Element
getISOStandardByPrefix(prefix)Inherit the ISO (and/or OGC) standard reference for a given standard prefix (e.g. GMD).
The object returned is a data.frame containing the specification reference
and title.
getISOStandard(clazz, version)Inherit the ISO (and/or OGC) standard reference for a given geometa class.
The object returned is a data.frame containing the specification reference
and title.
getISOClasses(extended, pretty)Get the list of classes supported by geometa. By default, extended is
set to FALSE (restrained to geometa environment). If TRUE, this
allows to list eventual classes loaded in your global environment and that extend
geometa classes. The argument pretty gives a the list of classes and
associated ISO/OGC standard information as data.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)
geometa::geometaLogger -> ISOAbstractObject
wrapwrap
elementelement
namespacenamespace
defaultsdefaults
attrsattributes
printAttrsattributes to print
parentAttrsparent attributes
valuevalue
value_as_fieldvalue as field?
isNullis null?
anyElementany element?
new()
Initializes object
ISOAbstractObject$new( xml = NULL, element = NULL, namespace = NULL, attrs = list(), defaults = list(), wrap = TRUE, value_as_field = FALSE )
xmlobject of class XMLInternalNode-class
elementelement name
namespacenamespace
attrsattrs
defaultsdefaults
wrapwrap?
value_as_fieldvalue as field?
checkMetadataStandardCompliance()
Check if object can be instantiated vs. the current metadata standard
ISOAbstractObject$checkMetadataStandardCompliance()
stopIfMetadataStandardIsNot()
Utility to stop in case a the current metadata standard does not match the one required for the code. This utility can be used to check applicability of a certain method, depending on on the current metadata standard.
ISOAbstractObject$stopIfMetadataStandardIsNot(version)
versionversion
print()
Provides a custom print output (as tree) of the current class
ISOAbstractObject$print(..., depth = 1, add_codelist_description = TRUE)
...args
depthclass nesting depth
add_codelist_descriptionAdd codelist description. Default is TRUE
decode()
Decodes object from XML
ISOAbstractObject$decode(xml)
xmlobject of class XMLInternalNode-class
encode()
Encodes object as XML.
By default, namespace definition will be added to XML root (addNS = TRUE), and validation
of object will be performed (validate = TRUE) prior to its XML encoding. The argument
strict allows to stop the encoding in case object is not valid, with a default value set to FALSE.
The argument setSerialID is used by geometa to generate automatically serial IDs associated to
XML elements, in particular for GML, default value is TRUE (recommended value).
The argument resetSerialID is used by geometa for reseting mandatory IDs
associated to XML elements, such as GML objects, default value is TRUE
(recommended value).
Setting inspire to TRUE (default FALSE), the metadata will be checked with
the INSPIRE metadata validator (online web-service provided by INSPIRE). To check
metadata with the INSPIRE metadata validator, setting an INSPIRE metadata validator
is now required, and should be specified with the inspireValidator. See
INSPIREMetadataValidator for more details
ISOAbstractObject$encode( addNS = TRUE, validate = TRUE, strict = FALSE, inspire = FALSE, inspireValidator = NULL, resetSerialID = TRUE, setSerialID = TRUE, encoding = "UTF-8" )
addNSadd namespace? Default is TRUE
validatevalidate XML output against schemas?
strictstrict validation? Default is FALSE.
inspireperform INSPIRE validation? Default is FALSE
inspireValidatoran object of class INSPIREMetadataValidator to perform INSPIRE metadata validation. Deprecated. See below note.
resetSerialIDreset Serial ID? Default is TRUE
setSerialIDset serial ID? Default is TRUE
encodingencoding. Default is UTF-8
validate()
Validates an XML object resulting from object encoding
ISOAbstractObject$validate( xml = NULL, strict = FALSE, inspire = FALSE, inspireValidator = NULL )
xmlobject of class XMLInternalNode-class
strictstrict validation? If TRUE, a invalid XML will return an error
inspireperform INSPIRE validation? Default is FALSE
inspireValidatoran object of class INSPIREMetadataValidator to perform INSPIRE metadata validation. Deprecated, see below note.
TRUE if valid, FALSE otherwise
save()
Save XML representation resulting from $encode(...) method to a file
ISOAbstractObject$save(file, ...)
filefile
...any other argument from $encode(...) method
getNamespaceDefinition()
Get namespace definition
ISOAbstractObject$getNamespaceDefinition(recursive = FALSE)
recursiverecursive namespace definitions? Default is FALSE
the list of XML namespace definitions
getClassName()
Get class name
ISOAbstractObject$getClassName(level = 1L)
levellevel of class
the class name
getClass()
Get class
ISOAbstractObject$getClass()
the corresponding class, as R6Class reference object generator
wrapBaseElement()
Wraps base element
ISOAbstractObject$wrapBaseElement(field, fieldObj)
fieldfield name
fieldObjfield object
anobject of class R6Class
setIsNull()
Set Is Null
ISOAbstractObject$setIsNull(isNull, reason = "missing")
isNullobject of class logical
reasonreason why object is Null
contains()
Util to know if a field contain a metadata element
ISOAbstractObject$contains(field, metadataElement)
fieldfield name
metadataElementmetadata element
TRUE if contains, FALSE otherwise
addListElement()
Util to add an element to a list of elements for N cardinality of a target element name
ISOAbstractObject$addListElement(field, metadataElement)
fieldfield
metadataElementmetadata element
TRUE if added, FALSE otherwise
delListElement()
Util to deleted an element to a list of elements for N cardinality of a target element name
ISOAbstractObject$delListElement(field, metadataElement)
fieldfield
metadataElementmetadata element
TRUE if deleted, FALSE otherwise
setAttr()
Util to set an attribute
ISOAbstractObject$setAttr(attrKey, attrValue)
attrKeyattribute key
attrValueattribute value
addFieldAttrs()
Util add field attributes, over the XML field wrapping element instead of the element itself
ISOAbstractObject$addFieldAttrs(field, ...)
fieldfield
...list of attributes
setId()
Set id
ISOAbstractObject$setId(id, addNS = FALSE)
idid
addNSadd namespace definition? Default is FALSE
setHref()
Set Href attribute
ISOAbstractObject$setHref(href)
hrefhref
setCodeList()
Set codelist attribute
ISOAbstractObject$setCodeList(codeList)
codeListcodelist
setCodeListValue()
Set codelist value
ISOAbstractObject$setCodeListValue(codeListValue)
codeListValuecodelist value
setCodeSpace()
Set codeSpace
ISOAbstractObject$setCodeSpace(codeSpace)
codeSpacecodespace
setValue()
Set value
ISOAbstractObject$setValue(value)
valuevalue
isDocument()
Util to check where object refers to a emetadata document (eg. ISOMetadata or ISOFeatureCatalogue)
ISOAbstractObject$isDocument()
TRUE if a document, FALSE otherwise
isFieldInheritedFrom()
Indicates the class a field inherits from
ISOAbstractObject$isFieldInheritedFrom(field)
fieldfield
an object generator of class R6Class
createLocalisedProperty()
Creates a localised property
ISOAbstractObject$createLocalisedProperty(text, locales)
texttext
localesa list of localized names
clone()
The objects of this class are cloneable with this method.
ISOAbstractObject$clone(deep = FALSE)
deepWhether to make a deep clone.
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 not
required to specify an inspireValidator. To send your metadata to INSPIRE, just set inspire to TRUE.
From 2025-05-02, the INSPIRE metadata validation does not require anymore an API Key. Therefore, it is not
required to specify an inspireValidator. To send your metadata to INSPIRE, just set inspire to TRUE.
Emmanuel Blondel <[email protected]>
ISOAbstractOnlineResource
ISOAbstractOnlineResource
R6Class object.
Object of R6Class for modelling an ISO abstract online resource
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractOnlineResource
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractOnlineResource$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractOnlineResource$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_OnlineResource
ISOAbstractParameter
ISOAbstractParameter
R6Class object.
Object of R6Class for modelling an ISO abstract parameter
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractParameter
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
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractParameter$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setName()
Set name
ISOAbstractParameter$setName(name, attributeType, locales = NULL)
namename
attributeTypeattribute type
localeslist of localized texts. Default is NULL
setDirection()
Set direction
ISOAbstractParameter$setDirection(direction)
directionobject of class ISOParameterDirection or character
among values returned by ISOParameterDirection$values()
setDescription()
Set description
ISOAbstractParameter$setDescription(description, locales = NULL)
descriptiondescription
localeslist of localized texts. Default is NULL
setOptionality()
Set optionality
ISOAbstractParameter$setOptionality(optional)
optionalobject of class logical
setRepeatability()
Set repeatability
ISOAbstractParameter$setRepeatability(repeatable)
repeatableobject of class logical
setValueType()
Set value type
ISOAbstractParameter$setValueType(valueType)
valueTypeobject of class ISORecordType
addValue()
Adds value
ISOAbstractParameter$addValue(value)
valueobject of class ISORecord
TRUE if added, FALSE otherwise
delValue()
Deletes value
ISOAbstractParameter$delValue(value)
valueobject of class ISORecord
TRUE if deleted, FALSE otherwise
addResource()
Adds resource
ISOAbstractParameter$addResource(resource)
resourceobject of class ISOSource
TRUE if added, FALSE otherwise
delResource()
Deletes resource
ISOAbstractParameter$delResource(resource)
resourceobject of class ISOSource
TRUE if added, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOAbstractParameter$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Parameter
ISOAbstractParty
ISOAbstractParty
R6Class object.
Object of R6Class for modelling an ISO abstract Party
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractParty
namename
contactInfocontactInfo
partyIdentifierpartyIdentifier
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractParty$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setName()
Set name
ISOAbstractParty$setName(name, locales = NULL)
namename
localeslist of localized texts. Default is NULL
addContactInfo()
Adds contactInfo
ISOAbstractParty$addContactInfo(contactInfo)
contactInfoobject of class ISOContact
TRUE if added, FALSE otherwise
delContactInfo()
Deletes contactInfo
ISOAbstractParty$delContactInfo(contactInfo)
contactInfoobject of class ISOContact
TRUE if deleted, FALSE otherwise
addPartyIdentifier()
Adds party identifier
ISOAbstractParty$addPartyIdentifier(partyIdentifier)
partyIdentifierpartyIdentifier
TRUE if added, FALSE otherwise
delPartyIdentifier()
Deletes party identifier
ISOAbstractParty$delPartyIdentifier(partyIdentifier)
partyIdentifierpartyIdentifier
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOAbstractParty$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115-1:2014 Geographic information — Metadata Part 1: Fundamentals
ISOAbstractPlatform
ISOAbstractPlatform
R6Class object.
Object of R6Class for modelling an ISO abstract platform
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractPlatform
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractPlatform$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractPlatform$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Platform
ISOAbstractPortrayalCatalogueInformation
ISOAbstractPortrayalCatalogueInformation
R6Class object.
Object of R6Class for modelling an ISO abstract portrayal catalogue information
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractPortrayalCatalogueInformation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractPortrayalCatalogueInformation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractPortrayalCatalogueInformation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_PortrayalCatalogueInformation
ISOAbstractPositionalAccuracy
ISOAbstractPositionalAccuracy
R6Class object.
Object of R6Class for modelling an ISOAbstractPositionalAccuracy
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOAbstractPositionalAccuracy
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISOAbstractPositionalAccuracy$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_PositionalAccuracy
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_PositionalAccuracy
ISOAbstractPropertyType
ISOAbstractPropertyType
R6Class object.
Object of R6Class for modelling an ISOAbstractPropertyType
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCarrierOfCharacteristics -> ISOAbstractPropertyType
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]
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOAbstractPropertyType$new(xml = NULL, defaults = NULL)
xmlobject of class XMLInternalNode-class
defaultsdefault values
setMemberName()
Set member name
ISOAbstractPropertyType$setMemberName(memberName)
memberNamemember name object of class character (in ISO 19139 and 19115-3) or ISOLocalName (in ISO 19139 only)
setDefinition()
Set definition
ISOAbstractPropertyType$setDefinition(definition, locales = NULL)
definitiondefinition
localeslocale definitions, as list
setCardinality()
Set cardinality
ISOAbstractPropertyType$setCardinality(lower, upper)
lowerlower
upperupper
setDesignation()
Set designation
ISOAbstractPropertyType$setDesignation(designation, locales = NULL)
designationdesignation
localeslocale designations, as list
setDefinitionReference()
Set definition reference
ISOAbstractPropertyType$setDefinitionReference(definitionReference)
definitionReferenceobject of class ISODefinitionReference
setFeatureCatalogue()
Set feature catalogue
ISOAbstractPropertyType$setFeatureCatalogue(featureCatalogue)
featureCatalogueobject of class ISOFeatureCatalogue
clone()
The objects of this class are cloneable with this method.
ISOAbstractPropertyType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
ISOAbstractQualityElement
ISOAbstractQualityElement
R6Class object.
Object of R6Class for modelling an ISO abstract quality element
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractQualityElement
dateTimedateTime
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractQualityElement$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setDateTime()
Set date time
ISOAbstractQualityElement$setDateTime(dateTime)
dateTimedateTime object of class ISOBaseDateTime
clone()
The objects of this class are cloneable with this method.
ISOAbstractQualityElement$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19157/-/dqc/1.2/dqc/#element_Abstract_QualityElement
ISOAbstractReferenceSystem
ISOAbstractReferenceSystem
R6Class object.
Object of R6Class for modelling an ISO abstract parameter
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractReferenceSystem
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractReferenceSystem$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractReferenceSystem$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_ReferenceSystem
ISOAbstractResourceDescription
ISOAbstractResourceDescription
R6Class object.
Object of R6Class for modelling an ISO abstract resource description
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractResourceDescription
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractResourceDescription$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractResourceDescription$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_ResourceDescription
ISOAbstractResponsibility
ISOAbstractResponsibility
R6Class object.
Object of R6Class for modelling an ISO abstract responsibility
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractResponsibility
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractResponsibility$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractResponsibility$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_Responsibility
ISOAbstractResult
ISOAbstractResult
R6Class object.
Object of R6Class for modelling an ISO Result
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractResult
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractResult$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractResult$clone(deep = FALSE)
deepWhether to make a deep clone.
abstract class
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_Result
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_Result
ISOAbstractRSReferenceSystem
ISOAbstractRSReferenceSystem
R6Class object.
Object of R6Class for modelling an ISO abstract RS Reference system
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractRSReferenceSystem
namename
domainOfValiditydomain of validity
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractRSReferenceSystem$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setName()
Set name
ISOAbstractRSReferenceSystem$setName(name)
namename, object of class ISOReferenceIdentifier
addDomainOfValidity()
Adds domain of validity
ISOAbstractRSReferenceSystem$addDomainOfValidity(domainOfValidity)
domainOfValidityobject of class ISOExtent
TRUE if added, FALSE otherwise
delDomainOfValidity()
Deletes domain of validity
ISOAbstractRSReferenceSystem$delDomainOfValidity(domainOfValidity)
domainOfValidityobject of class ISOExtent
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOAbstractRSReferenceSystem$clone(deep = FALSE)
deepWhether to make a deep clone.
abstract class
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOAbstractSpatialRepresentation
ISOAbstractSpatialRepresentation
R6Class object.
Object of R6Class for modelling an ISO abstract spatial representation
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractSpatialRepresentation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractSpatialRepresentation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractSpatialRepresentation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_SpatialRepresentation
ISOAbstractSpatialResolution
ISOAbstractSpatialResolution
R6Class object.
Object of R6Class for modelling an ISO abstract spatial resolution
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractSpatialResolution
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractSpatialResolution$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractSpatialResolution$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_SpatialResolution
ISOAbstractStandardOrderProcess
ISOAbstractStandardOrderProcess
R6Class object.
Object of R6Class for modelling an ISO abstract standard order process
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractStandardOrderProcess
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractStandardOrderProcess$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractStandardOrderProcess$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_StandardOrderProcess
ISOAbstractTemporalAccuracy
ISOAbstractTemporalAccuracy
R6Class object.
Object of R6Class for modelling an ISOAbstractTemporalAccuracy
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOAbstractTemporalAccuracy
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISOAbstractTemporalAccuracy$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_TemporalAccuracy
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_TemporalAccuracy
ISOAbstractTemporalQuality
ISOAbstractTemporalQuality
R6Class object.
Object of R6Class for modelling an ISO abstract temporal quality
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOAbstractTemporalQuality
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOAbstractTemporalQuality$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractTemporalQuality$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_TemporalQuality
ISOAbstractThematicAccuracy
ISOAbstractThematicAccuracy
R6Class object.
Object of R6Class for modelling an ISOAbstractThematicAccuracy
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOAbstractThematicAccuracy
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISOAbstractThematicAccuracy$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_ThematicAccuracy
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_ThematicAccuracy
ISOAbstractTypedDate
ISOAbstractTypedDate
R6Class object.
Object of R6Class for modelling an ISO abstract typed date
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAbstractTypedDate
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAbstractTypedDate$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractTypedDate$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_TypedDate
ISOAccuracyOfATimeMeasurement
ISOAccuracyOfATimeMeasurement
R6Class object.
Object of R6Class for modelling an ISOAccuracyOfATimeMeasurement
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractTemporalAccuracy -> ISOAccuracyOfATimeMeasurement
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISOAccuracyOfATimeMeasurement$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_AccuracyOfATimeMeasurement
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_AccuracyOfATimeMeasurement
#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()#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
ISOAddress
R6Class object.
Object of R6Class for modelling an ISO Address
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAddress
deliveryPointdelivery point
citycity
postalCodepostal code
countrycountry
electronicMailAddressgeometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAddress$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setDeliveryPoint()
Set delivery point
ISOAddress$setDeliveryPoint(deliveryPoint, locales = NULL)
deliveryPointdelivery point
localeslist of localized names
addDeliveryPoint()
Adds delivery point
ISOAddress$addDeliveryPoint(deliveryPoint, locales = NULL)
deliveryPointdelivery point
localeslist of localized names
TRUE if added, FALSE otherwise
delDeliveryPoint()
Deletes delivery point
ISOAddress$delDeliveryPoint(deliveryPoint, locales = NULL)
deliveryPointdelivery point
localeslist of localized names
TRUE if added, FALSE otherwise
setCity()
Set city
ISOAddress$setCity(city, locales = NULL)
citycity
localeslist of localized names
setPostalCode()
Set postal code
ISOAddress$setPostalCode(postalCode, locales = NULL)
postalCodepostal code
localeslist of localized names
setCountry()
Set country
ISOAddress$setCountry(country, locales = NULL)
countrycountry
localeslist of localized names
setEmail()
Set email
ISOAddress$setEmail(email, locales = NULL)
emaillocaleslist of localized names
addEmail()
Adds email
ISOAddress$addEmail(email, locales = NULL)
emaillocaleslist of localized names
TRUE if added, FALSE otherwise
delEmail()
Deletes email
ISOAddress$delEmail(email, locales = NULL)
emaillocaleslist of localized names
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOAddress$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_Address
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Address
md <- ISOAddress$new() md$setDeliveryPoint("theaddress") md$setCity("thecity") md$setPostalCode("111") md$setCountry("France") md$setEmail("[email protected]") xml <- md$encode()md <- ISOAddress$new() md$setDeliveryPoint("theaddress") md$setCity("thecity") md$setPostalCode("111") md$setCountry("France") md$setEmail("[email protected]") xml <- md$encode()
ISOAggregateInformation
ISOAggregateInformation
R6Class object.
Object of R6Class for modelling a ISO AggregateInformation
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAggregateInformation
aggregateDataSetNameaggregate dataset name
aggregateDataSetIdentifieraggregate dataset identifier
associationTypeassociation type
initiativeTypeinitiative type
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAggregateInformation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setAggregateDataSetName()
Set aggregate dataset name
ISOAggregateInformation$setAggregateDataSetName(datasetName)
datasetNameobject of class ISOCitation
setAggregateDataSetIdentifier()
Set aggregate dataset identifier
ISOAggregateInformation$setAggregateDataSetIdentifier(datasetIdentifier)
datasetIdentifierobject of class ISOMetaIdentifier
setAssociationType()
Set association type
ISOAggregateInformation$setAssociationType(associationType)
associationTypeobject of class ISOAssociationType or character value among values
from ISOAssociationType$values()
setInitiativeType()
Set association type
ISOAggregateInformation$setInitiativeType(initiativeType)
initiativeTypeobject of class ISOInitiativeType or character value among values
from ISOInitiativeType$values()
clone()
The objects of this class are cloneable with this method.
ISOAggregateInformation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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("[email protected]") 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()#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("[email protected]") 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
ISOAggregationDerivation
R6Class object.
Object of R6Class for modelling an ISO aggregation derivation
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOEvaluationMethod -> ISOAggregationDerivation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOAggregationDerivation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAggregationDerivation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_AggregationDerivation
ISOAnchor
ISOAnchor
R6Class object.
Object of R6Class for modelling an ISO Anchor
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAnchor
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAnchor$new(xml = NULL, name = NULL, ...)
xmlobject of class XMLInternalNode-class
namename
...attributes for XML encoding
clone()
The objects of this class are cloneable with this method.
ISOAnchor$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmx/1.0/gmx/#element_Anchor
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gcx/1.0/gcx/#element_Anchor
md <- ISOAnchor$new(name = "some entity name", href = "someentityuri") xml <- md$encode()md <- ISOAnchor$new(name = "some entity name", href = "someentityuri") xml <- md$encode()
ISOAngle
ISOAngle
R6Class object.
Object of R6Class for modelling an ISOAngle measure
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOMeasure -> ISOAngle
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAngle$new(xml = NULL, value, uom, useUomURI = FALSE)
xmlobject of class XMLInternalNode-class
valuevalue
uomuom symbol of unit of measure used
useUomURIuse uom URI. Default is FALSE
clone()
The objects of this class are cloneable with this method.
ISOAngle$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Angle
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Angle
ISOApplicationSchemaInformation
ISOApplicationSchemaInformation
R6Class object.
Object of R6Class for modelling an ISO ApplicationSchemaInformation
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOApplicationSchemaInformation
namename [1..1]
schemaLanguagechemaLanguage [1..1]
constraintLanguageconstraintLanguage [1..1]
schemaAsciischemaAscii [0..1]
graphicsFilegraphicsFile [0..1]: ISOOnlineResource
softwareDevelopmentFilesoftwareDevelopmentFile [0..1]: ISOOnlineResource
softwareDevelopmentFileFormatsoftwareDevelopmentFileFormat [0..1]
ISOApplicationSchemaInformation$setSoftwareDevelopmentFile()
ISOApplicationSchemaInformation$setSoftwareDevelopmentFileFormat()
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOApplicationSchemaInformation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setName()
Set name
ISOApplicationSchemaInformation$setName(name)
namename
setSchemaLanguage()
Set schema language
ISOApplicationSchemaInformation$setSchemaLanguage(schemaLanguage)
schemaLanguageschema language
setConstraintLanguage()
Set constraint language
ISOApplicationSchemaInformation$setConstraintLanguage(constraintLanguage)
constraintLanguageconstraint language
setSchemaAscii()
Set schema Ascii
ISOApplicationSchemaInformation$setSchemaAscii(schemaAscii)
schemaAsciischema Ascii
setGraphicsFile()
Set graphics file
ISOApplicationSchemaInformation$setGraphicsFile(graphicsFile)
graphicsFilegraphics file
setSoftwareDevelopmentFile()
Set software development file
ISOApplicationSchemaInformation$setSoftwareDevelopmentFile(file)
filefile
setSoftwareDevelopmentFileFormat()
Set software development file format
ISOApplicationSchemaInformation$setSoftwareDevelopmentFileFormat(format)
formatfile format
clone()
The objects of this class are cloneable with this method.
ISOApplicationSchemaInformation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ApplicationSchemaInformation
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mas/1.0/mas/#element_MD_ApplicationSchemaInformation
ISOAssociatedResource
ISOAssociatedResource
R6Class object.
Object of R6Class for modelling an ISO associated resource
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAssociatedResource
namename [0..1]: ISOAbstractCitation
associationTypeassociationType [1..1]: ISOAssociationType
initiativeTypeinitiativeType [0..1]: ISOInitiativeType
metadataReferencemetadataReference [0..1]: ISOAbstractCitation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAssociatedResource$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setName()
Set name
ISOAssociatedResource$setName(name)
namename object of class ISOAbstractCitation
setAssociationType()
Set association type
ISOAssociatedResource$setAssociationType(associationType)
associationTypeassociationType object of class ISOAssociationType or
any value among values listed by ISOAssociationType$values()
setInitiativeType()
Set initiative type
ISOAssociatedResource$setInitiativeType(initiativeType)
initiativeTypeinitiativeType object of class ISOInitiativeType or
any value among values listed by ISOInitiativeType$values()
setMetadatReference()
Set metadata reference
ISOAssociatedResource$setMetadatReference(metadataReference)
metadataReferencemetadataReference object of class ISOAbstractCitation
clone()
The objects of this class are cloneable with this method.
ISOAssociatedResource$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_AssociatedResource
ISOAssociation
ISOAssociation
R6Class object.
Object of R6Class for modelling an ISOAssociation
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAssociation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAssociation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAssociation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOAssociationRole
ISOAssociationRole
R6Class object.
Object of R6Class for modelling an ISOAssociationRole
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCarrierOfCharacteristics -> geometa::ISOAbstractPropertyType -> geometa::ISOPropertyType -> ISOAssociationRole
typetype: ISORoleType
isOrderedisOrdered: logical
isNavigableisNavigable: logical
relationrelation: ISOAssociationRole
rolePlayerrolePlayer: ISOFeatureType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOAssociationRole$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setRoleType()
Set role type
ISOAssociationRole$setRoleType(roleType)
roleTyperole type, object of class ISORoleType or any character among
values returned by ISORoleType$values()
setIsOrdered()
Set is ordered
ISOAssociationRole$setIsOrdered(isOrdered)
isOrderedobject of class logical
setIsNavigable()
Set is navigable
ISOAssociationRole$setIsNavigable(isNavigable)
isNavigableobject of class logical
setRelation()
Set relation
ISOAssociationRole$setRelation(relation)
relationrelation
addRolePlayer()
Adds role player
ISOAssociationRole$addRolePlayer(rolePlayer)
rolePlayerobject of class ISOFeatureType
TRUE if added, FALSE otherwise
delRolePlayer()
Deletes role player
ISOAssociationRole$delRolePlayer(rolePlayer)
rolePlayerobject of class ISOFeatureType
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOAssociationRole$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
ISOAssociationType
ISOAssociationType
R6Class object.
Object of R6Class for modelling an ISO AssociationType
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOAssociationType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOAssociationType$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOAssociationType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DS_AssociationTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_DS_AssociationTypeCode
#possible values values <- ISOAssociationType$values(labels = TRUE) #geomOnly geomOnly <- ISOAssociationType$new(value = "source")#possible values values <- ISOAssociationType$values(labels = TRUE) #geomOnly geomOnly <- ISOAssociationType$new(value = "source")
ISOAttributeGroup
ISOAttributeGroup
R6Class object.
Object of R6Class for modelling a ISO attribute group
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOAttributeGroup
contentTypecontentType [1..*] : ISOCoverageContentType
attributeattribute [0..*] : ISORangeDimension
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOAttributeGroup$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addContentType()
Adds coverage content type
ISOAttributeGroup$addContentType(contentType)
contentTypecontentType object of class ISOCoverageContentType or any value among
values listed in ISOCoverageContentType$values()
TRUE if added, FALSe otherwise
delContentType()
Deletes coverage content type
ISOAttributeGroup$delContentType(contentType)
contentTypecontentType object of class ISOCoverageContentType or any value among
values listed in ISOCoverageContentType$values()
TRUE if deleted, FALSe otherwise
addAttribute()
Adds attribute
ISOAttributeGroup$addAttribute(attribute)
attributeobject of class ISORangeDimension
TRUE if added, FALSe otherwise
delAttribute()
Deletes attribute
ISOAttributeGroup$delAttribute(attribute)
attributeobject of class ISORangeDimension
TRUE if deleted, FALSe otherwise
clone()
The objects of this class are cloneable with this method.
ISOAttributeGroup$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_AttributeGroup
ISOAttributes
ISOAttributes
R6Class object.
Spatial object of R6Class for modelling a list of ISO xml attributes
attrsattrs
new()
method is used to instantiate a vector of attributes to be used for empty element properties.
ISOAttributes$new(...)
...list of attributes
clone()
The objects of this class are cloneable with this method.
ISOAttributes$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
attrs <- ISOAttributes$new(href = "http://somelink", title = "sometitle")attrs <- ISOAttributes$new(href = "http://somelink", title = "sometitle")
ISOBand
ISOBand
R6Class object.
Object of R6Class for modelling an ISOBand
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISORangeDimension -> ISOBand
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
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOBand$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setMaxValue()
Set max value
ISOBand$setMaxValue(maxValue)
maxValuemax value, object of class numeric
setMinValue()
Set min value
ISOBand$setMinValue(minValue)
minValuemin value, object of class numeric
setUnits()
Set unit definition
ISOBand$setUnits(uom)
uomobject of class GMLUnitDefinition
setPeakResponse()
Set peak response
ISOBand$setPeakResponse(peakResponse)
peakResponseobject of class numeric
setBitsPerValue()
Set bits per value
ISOBand$setBitsPerValue(bitsPerValue)
bitsPerValueobject of class numeric
setToneGradation()
Set tone gradation
ISOBand$setToneGradation(toneGradation)
toneGradationobject of class numeric
setScaleFactor()
Set scale factor
ISOBand$setScaleFactor(scaleFactor)
scaleFactorobject of class numeric
setOffset()
Set offset
ISOBand$setOffset(offset)
offsetobject of class numeric
clone()
The objects of this class are cloneable with this method.
ISOBand$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Band
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_Band
#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()#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
ISOBaseBoolean
R6Class object.
Object of R6Class for modelling an ISO Boolean
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOBaseBoolean
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes a base boolean object
ISOBaseBoolean$new(xml = NULL, value)
xmlobject of class XMLInternalNode-class
valuevalue
clone()
The objects of this class are cloneable with this method.
ISOBaseBoolean$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used by geometa internal XML decoder/encoder
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Boolean
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Boolean
ISOBaseCharacterString
ISOBaseCharacterString
R6Class object.
Object of R6Class for modelling an ISO BaseCharacterString
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOBaseCharacterString
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes a base character object
ISOBaseCharacterString$new(xml = NULL, value)
xmlobject of class XMLInternalNode-class
valuevalue
clone()
The objects of this class are cloneable with this method.
ISOBaseCharacterString$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used by geometa internal XML decoder/encoder
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_CharacterString
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_CharacterString
ISOBaseDate
ISOBaseDate
R6Class object.
Object of R6Class for modelling an ISO Date
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOBaseDate
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes a base date object
ISOBaseDate$new(xml = NULL, value = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
clone()
The objects of this class are cloneable with this method.
ISOBaseDate$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used by geometa internal XML decoder/encoder
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Date
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Date
ISOBaseDateTime
ISOBaseDateTime
R6Class object.
Object of R6Class for modelling an ISO DateTime
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOBaseDateTime
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes a base datetime object
ISOBaseDateTime$new(xml = NULL, value = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
clone()
The objects of this class are cloneable with this method.
ISOBaseDateTime$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used by geometa internal XML decoder/encoder
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_DateTime
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_DateTime
ISOBaseDecimal
ISOBaseDecimal
R6Class object.
Object of R6Class for modelling an ISO Decimal
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOBaseDecimal
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes a base decimal object
ISOBaseDecimal$new(xml = NULL, value)
xmlobject of class XMLInternalNode-class
valuevalue
clone()
The objects of this class are cloneable with this method.
ISOBaseDecimal$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used by geometa internal XML decoder/encoder
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Decimal
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Decimal
ISOBaseInteger
ISOBaseInteger
R6Class object.
Object of R6Class for modelling an ISO Integer
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOBaseInteger
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes a base integer object
ISOBaseInteger$new(xml = NULL, value)
xmlobject of class XMLInternalNode-class
valuevalue
clone()
The objects of this class are cloneable with this method.
ISOBaseInteger$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used by geometa internal XML decoder/encoder
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Integer
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Integer
ISOBaseReal
ISOBaseReal
R6Class object.
Object of R6Class for modelling an ISO Real
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOBaseReal
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes a base real object
ISOBaseReal$new(xml = NULL, value)
xmlobject of class XMLInternalNode-class
valuevalue
clone()
The objects of this class are cloneable with this method.
ISOBaseReal$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used by geometa internal XML decoder/encoder
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Real
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Real
ISOBinary
ISOBinary
R6Class object.
Object of R6Class for modelling an ISO UnlimitedInteger
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOBinary
valuevalue
attrsattrs
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOBinary$new(xml = NULL, value)
xmlobject of class XMLInternalNode-class
valuevalue
clone()
The objects of this class are cloneable with this method.
ISOBinary$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Binary
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Binary
bin <- ISOBinary$new(value = "http://someuri")bin <- ISOBinary$new(value = "http://someuri")
ISOBinding
ISOBinding
R6Class object.
Object of R6Class for modelling an ISOBinding
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCarrierOfCharacteristics -> ISOBinding
descriptiondescription [0..1]: character
globalPropertyglobalProperty [1..1]: ISOPropertyType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()setDescription()
Set description
ISOBinding$setDescription(description, locales = NULL)
descriptiondescription
localeslist of localized descriptions
setPropertyType()
Set property type.
ISOBinding$setPropertyType(propertyType)
propertyTypeproperty type, object of class ISOPropertyType
clone()
The objects of this class are cloneable with this method.
ISOBinding$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
ISOBoundAssociationRole
ISOBoundAssociationRole
R6Class object.
Object of R6Class for modelling an ISOBoundAssociationRole
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCarrierOfCharacteristics -> geometa::ISOBinding -> ISOBoundAssociationRole
rolePlayerrolePlayer [0..1]: ISOFeatureType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()setRolePlayer()
set role player
ISOBoundAssociationRole$setRolePlayer(rolePlayer)
rolePlayerobject of class ISOFeatureType
clone()
The objects of this class are cloneable with this method.
ISOBoundAssociationRole$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
ISOBoundFeatureAttribute
ISOBoundFeatureAttribute
R6Class object.
Object of R6Class for modelling an ISOBoundFeatureAttribute
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCarrierOfCharacteristics -> geometa::ISOBinding -> ISOBoundFeatureAttribute
valueTypevalueType [0..1]: ISOTypeName
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()setTypeName()
Set type name
ISOBoundFeatureAttribute$setTypeName(typeName)
typeNameobject of class ISOTypeName or character
clone()
The objects of this class are cloneable with this method.
ISOBoundFeatureAttribute$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
ISOBoundingPolygon
ISOBoundingPolygon
R6Class object.
Object of R6Class for modelling an ISO BoundingPolygon
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOGeographicExtent -> ISOBoundingPolygon
polygonlist of polygons
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOBoundingPolygon$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addPolygon()
Adds polygon
ISOBoundingPolygon$addPolygon(x)
xgeometry object from sf or object of class inheriting GMLAbstractGeometry
TRUE if added, FALSE otherwise
delPolygon()
Deletes polygon
ISOBoundingPolygon$delPolygon(x)
xgeometry object from sf or object of class inheriting GMLAbstractGeometry
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOBoundingPolygon$clone(deep = FALSE)
deepWhether to make a deep clone.
Experimental
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_BoundingPolygon
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_EX_BoundingPolygon
ISOBrowseGraphic
ISOBrowseGraphic
R6Class object.
Object of R6Class for modelling an ISO BrowseGraphic
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOBrowseGraphic
fileNamefile name
fileDescriptionfile description
fileTypefile type
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOBrowseGraphic$new( xml = NULL, fileName = NULL, fileDescription = NULL, fileType = NULL )
xmlobject of class XMLInternalNode-class
fileNamefile name
fileDescriptionfile description
fileTypefile type
setFileName()
Set file name
ISOBrowseGraphic$setFileName(fileName, locales = NULL)
fileNamefile name
localesa list of localized names. Default is NULL
setFileDescription()
Set file description
ISOBrowseGraphic$setFileDescription(fileDescription, locales = NULL)
fileDescriptionfile description
localesa list of localized descriptions. Default is NULL
setFileType()
Set file type
ISOBrowseGraphic$setFileType(fileType, locales = NULL)
fileTypefile type
localesa list of localized types. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOBrowseGraphic$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_BrowseGraphic
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_MD_BrowseGraphic
md <- ISOBrowseGraphic$new( fileName = "http://wwww.somefile.org/png", fileDescription = "Map Overview", fileType = "image/png" ) xml <- md$encode()md <- ISOBrowseGraphic$new( fileName = "http://wwww.somefile.org/png", fileDescription = "Map Overview", fileType = "image/png" ) xml <- md$encode()
ISOCarrierOfCharacteristics
ISOCarrierOfCharacteristics
R6Class object.
Object of R6Class for modelling an ISOCarrierOfCharacteristics
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCarrierOfCharacteristics -> ISOCarrierOfCharacteristics
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOCarrierOfCharacteristics$new(xml = NULL, defaults = NULL)
xmlobject of class XMLInternalNode-class
defaultsdefaults
clone()
The objects of this class are cloneable with this method.
ISOCarrierOfCharacteristics$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
ISOCellGeometry
ISOCellGeometry
R6Class object.
Object of R6Class for modelling an ISO CellGeometryCode
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOCellGeometry
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOCellGeometry$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOCellGeometry$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_CellGeometryCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_CellGeometryCode
#possible values values <- ISOCellGeometry$values(labels = TRUE) #example of 'point' cell geometry code pointCode <- ISOCellGeometry$new(value = "point")#possible values values <- ISOCellGeometry$values(labels = TRUE) #example of 'point' cell geometry code pointCode <- ISOCellGeometry$new(value = "point")
ISOCharacterSet
ISOCharacterSet
R6Class object.
Object of R6Class for modelling an ISO CharacterSet
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOCharacterSet
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOCharacterSet$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOCharacterSet$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_CharacterSetCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/lan/1.0/lan/#element_MD_CharacterSetCode
#possible values values <- ISOCharacterSet$values(labels = TRUE) #some charset charset <- ISOCharacterSet$new(value = "utf8")#possible values values <- ISOCharacterSet$values(labels = TRUE) #some charset charset <- ISOCharacterSet$new(value = "utf8")
ISOCitation
ISOCitation
R6Class object.
Object of R6Class for modelling an ISO Citation
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCitation -> ISOCitation
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)
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOCitation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setTitle()
Set title
ISOCitation$setTitle(title, locales = NULL)
titletitle
localeslist of localized names. Default is NULL
addAlternateTitle()
Adds alternate title
ISOCitation$addAlternateTitle(alternateTitle, locales = NULL)
alternateTitlealternate title
localeslist of localized titles. Default is NULL
TRUE if added, FALSE otherwise
delAlternateTitle()
Deletes alternate title
ISOCitation$delAlternateTitle(alternateTitle, locales = NULL)
alternateTitlealternate title
localeslist of localized titles. Default is NULL
TRUE if deleted, FALSE otherwise
addDate()
Adds date
ISOCitation$addDate(date)
datedate
TRUE if added, FALSE otherwise
setEdition()
Set edition
ISOCitation$setEdition(edition, locales = NULL)
editionedition
localeslist of localized editions. Default is NULL
setEditionDate()
Sets the edition date, either an ISODate object containing date and dateType or
a simple R date "POSIXct"/"POSIXt" object. For thesaurus citations, an ISODate
should be used while for the general citation of ISODataIdentification,
a simple R date should be used.
ISOCitation$setEditionDate(editionDate)
addIdentifier()
Adds identifier
ISOCitation$addIdentifier(identifier)
identifieridentifier, object of class ISOMetaIdentifier
localeslist of localized identifiers. Default is NULL
TRUE if added, FALSE otherwise
delIdentifier()
Deletes identifier
ISOCitation$delIdentifier(identifier)
identifieridentifier, object of class ISOMetaIdentifier
localeslist of localized identifiers. Default is NULL
TRUE if deleted, FALSE otherwise
addCitedResponsibleParty()
Adds cited responsible party
ISOCitation$addCitedResponsibleParty(rp)
rpcited responsible party, object of class ISOResponsibleParty (in ISO 19139) or ISOResponsibility (in ISO 19115-3)
localeslist of localized responsible parties. Default is NULL
TRUE if added, FALSE otherwise
delCitedResponsibleParty()
Deletes cited responsible party
ISOCitation$delCitedResponsibleParty(rp)
rpcited responsible party, object of class ISOResponsibleParty (in ISO 19139) or ISOResponsibility (in ISO 19115-3)
localeslist of localized responsible parties. Default is NULL
TRUE if deleted, FALSE otherwise
addPresentationForm()
Adds presentation form
ISOCitation$addPresentationForm(presentationForm)
presentationFormpresentation form, object of class ISOPresentationForm or
character among values returned by ISOPresentationForm$values()
TRUE if added, FALSE otherwise
delPresentationForm()
Deletes presentation form
ISOCitation$delPresentationForm(presentationForm)
presentationFormpresentation form, object of class ISOPresentationForm or
character among values returned by ISOPresentationForm$values()
TRUE if deleted, FALSE otherwise
setSeries()
Set series
ISOCitation$setSeries(series)
seriesobject of class ISOCitationSeries
setOtherCitationDetails()
Set other citation details
ISOCitation$setOtherCitationDetails(otherCitationDetails, locales = NULL)
otherCitationDetailsother citation details
localeslist of localized other citation details. Default is NULL
setCollectiveTitle()
Set collective title
ISOCitation$setCollectiveTitle(collectiveTitle, locales = NULL)
collectiveTitlecollective title
localeslist of localized titles. Default is NULL
setISBN()
Set ISBN
ISOCitation$setISBN(isbn)
isbnisbn
setISSN()
Set ISSN
ISOCitation$setISSN(issn)
issnissn
addOnlineResource()
Adds online resource
ISOCitation$addOnlineResource(onlineResource)
onlineResourceobject of class ISOOnlineResource
TRUE if added, FALSE otherwise
delOnlineResource()
Deletes online resource
ISOCitation$delOnlineResource(onlineResource)
onlineResourceobject of class ISOOnlineResource
TRUE if added, FALSE otherwise
addGraphic()
Adds graphic
ISOCitation$addGraphic(graphic)
graphicobject of class ISOBrowseGraphic
TRUE if added, FALSE otherwise
delGraphic()
Adds graphic
ISOCitation$delGraphic(graphic)
graphicobject of class ISOBrowseGraphic
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOCitation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_Citation
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Citation
#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("[email protected]") 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()#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("[email protected]") 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
ISOCitationSeries
R6Class object.
Object of R6Class for modelling an ISOCitationSeries
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOCitationSeries
namename [0..1]
issueIdentificationissueIdentification [0..1]
pagepage [0..1]
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOCitationSeries$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setName()
Set name
ISOCitationSeries$setName(name, locales = NULL)
namename
localeslist of localized names. Default is NULL
setIssueIdentification()
Set issue ID
ISOCitationSeries$setIssueIdentification(issueId, locales = NULL)
issueIdissueId
localeslist of localized ids Default is NULL
setPage()
Set page
ISOCitationSeries$setPage(page, locales = NULL)
pagepage
localeslist of localized pages. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOCitationSeries$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOClassification
ISOClassification
R6Class object.
Object of R6Class for modelling an ISO Classification
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOClassification
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOClassification$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOClassification$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ClassificationCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mco/1.0/mco/#element_MD_ClassificationCode
#possible values values <- ISOClassification$values(labels = TRUE) #restricted classification cl <- ISOClassification$new(value = "restricted")#possible values values <- ISOClassification$values(labels = TRUE) #restricted classification cl <- ISOClassification$new(value = "restricted")
ISOCodeDefinition
ISOCodeDefinition
R6Class object.
Object of R6Class for modelling an ISO Metadata code definition
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOCodeDefinition
identifieridentifier
descriptiondescription
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOCodeDefinition$new(xml = NULL)
xmlobject of class XMLInternalNode-class
toISOCTCodelistValue()
Converts to ISOCTCodelistValue
ISOCodeDefinition$toISOCTCodelistValue()
object of class ISOCTCodelistValue
clone()
The objects of this class are cloneable with this method.
ISOCodeDefinition$clone(deep = FALSE)
deepWhether to make a deep clone.
Abstract ISO codelist class used internally by geometa
Emmanuel Blondel <[email protected]>
ISO/TS 19139:2007 Geographic information – XML
ISOCodelist
ISOCodelist
R6Class object.
Object of R6Class for modelling an ISO codelist
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOCodelist
idid
refFileref file
codeSpacecode space
identifieridentifier
descriptiondescription
codeEntrycode entries
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOCodelist$new(xml = NULL, refFile = NULL, id = NULL)
xmlobject of class XMLInternalNode-class
refFileref file
idid
getCodeEntries()
get code entries
ISOCodelist$getCodeEntries(pretty = FALSE)
prettyprettify output as data.frame. Default isFALSE
an object of class list or data.frame
parse()
Parse codelist
ISOCodelist$parse(refFile, id)
refFileref file
idid
clone()
The objects of this class are cloneable with this method.
ISOCodelist$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used by geometa internal codelist XML decoder/encoder
Emmanuel Blondel <[email protected]>
ISOCodelistCatalogue
ISOCodelistCatalogue
R6Class object.
Object of R6Class for modelling an ISOCodelistCatalogue
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCatalogue -> ISOCodelistCatalogue
codelistItemcodelist items
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOCodelistCatalogue$new(xml = NULL, refFile = NULL)
xmlobject of class XMLInternalNode-class
refFileref file
getCodelists()
Decodes and builds an ISOCodelistCatalogue from XML. This is done
specifically for this class, without using the generic ISOAbstractObject
decoder, to make it fully decodable on package load.
Get codelists. The method ensure an harmonized output made of objects of class ISOCodelist. In the catalogue is built of objects of class ISOCodeListDictionary, these will be mapped as ISOCodelist, to facilitate the consumption of codelists by geometa
ISOCodelistCatalogue$getCodelists()
xmlobject of class XMLInternalNode-class
getCodelist()
Get codelist by id.
ISOCodelistCatalogue$getCodelist(id)
idid
object of class ISOCodelist
clone()
The objects of this class are cloneable with this method.
ISOCodelistCatalogue$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/cat/1.2.0/cat/#element_CT_CodelistCatalogue
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cat/1.0/cat/#element_CT_CodelistCatalogue
ISOCodeListDictionary
ISOCodeListDictionary
R6Class object.
Object of R6Class for modelling an ISO Metadata codelist dictionary
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOCodeListDictionary
identifieridentifier
descriptiondescription
codeEntrycode entries
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOCodeListDictionary$new(xml = NULL)
xmlobject of class XMLInternalNode-class
toISOCodelist()
Converts to ISOCodelist
ISOCodeListDictionary$toISOCodelist()
an object of class ISOCodelist
clone()
The objects of this class are cloneable with this method.
ISOCodeListDictionary$clone(deep = FALSE)
deepWhether to make a deep clone.
Abstract ISO codelist class used internally by geometa
Emmanuel Blondel <[email protected]>
ISO/TS 19139:2007 Geographic information – XML
ISOCodeListValue
ISOCodeListValue
R6Class object.
Object of R6Class for modelling an ISO Metadata codelist item
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOCodeListValue
codelistIdcodelist ID
attrsattrs
valuevalue
valueDescriptionvalue description
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Method used to instantiate an ISOCodeListValue. By default,
addCodeListAttrs = TRUE, to add codelist atributes to root XML. The
parameter addCodeSpaceAttr = TRUE by default, and ignored if the valueof
addCodeLisAttrs is set to FALSE. The argument setValue
sets the value as node text (defaut is TRUE). The argument setValueDescription
allows to force having description set as value, default is FALSE in which case
the name will be preferred, and in case no name is provided, code value will be used.
ISOCodeListValue$new( xml = NULL, id, value = NULL, description = NULL, addCodeListAttrs = TRUE, addCodeSpaceAttr = TRUE, setValue = TRUE, setValueDescription = FALSE )
xmlobject of class XMLInternalNode-class
idid
valuevalue
descriptiondescription
addCodeListAttrsadd codelist attributes?
addCodeSpaceAttradd codespace attribute?
setValueset value?
setValueDescriptionset value description?
getAcceptedValues()
Get accepted values
ISOCodeListValue$getAcceptedValues()
a vector of class character
clone()
The objects of this class are cloneable with this method.
ISOCodeListValue$clone(deep = FALSE)
deepWhether to make a deep clone.
Abstract ISO codelist class used internally by geometa
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOCompletenessCommission
ISOCompletenessCommission
R6Class object.
Object of R6Class for modelling an ISOCompletenessCommission
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractThematicAccuracy -> ISOCompletenessCommission
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISOCompletenessCommission$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_CompletenessCommission
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_CompletenessCommission
#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()#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
ISOCompletenessOmission
R6Class object.
Object of R6Class for modelling an ISOCompletenessOmission
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractThematicAccuracy -> ISOCompletenessOmission
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISOCompletenessOmission$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_CompletenessOmission
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_CompletenessOmission
#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()#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
ISOConceptualConsistency
R6Class object.
Object of R6Class for modelling an ISOConceptualConsistency
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractLogicalConsistency -> ISOConceptualConsistency
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISOConceptualConsistency$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_ConceptualConsistency
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_ConceptualConsistency
#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()#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
ISOConfidence
R6Class object.
Object of R6Class for modelling an ISO confidence
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractMetaquality -> ISOConfidence
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOConfidence$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOConfidence$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_Confidence
ISOConformanceResult
ISOConformanceResult
R6Class object.
Object of R6Class for modelling an ISO ConformanceResult
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractResult -> ISOConformanceResult
resultScoperesultScope [0..1]: ISOScope (=> 19115-3)
dateTimedateTime [0..1] (=> 19115-3)
specificationspecification
explanationexplanation
passpass
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOConformanceResult$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setResultScope()
Set result scope
ISOConformanceResult$setResultScope(scope)
scopeobject of class ISOScope
setDateTime()
Set date time
ISOConformanceResult$setDateTime(dateTime)
dateTimedate time, object of class POSIXct
setSpecification()
Set specification
ISOConformanceResult$setSpecification(specification)
specificationspecification
setExplanation()
Set explanation about the conformance result
ISOConformanceResult$setExplanation(explanation, locales = NULL)
explanationexplanation
localeslist of localized explanations. Default is NULL
setPass()
Set wether the conformance passed or not
ISOConformanceResult$setPass(pass)
passobject of class logical
clone()
The objects of this class are cloneable with this method.
ISOConformanceResult$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_ConformanceResult
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_ConformanceResult
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()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
ISOConstraint
R6Class object.
Object of R6Class for modelling an ISOConstraint
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOConstraint
descriptiondescription: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOConstraint$new(xml = NULL, description = NULL)
xmlobject of class XMLInternalNode-class
descriptiondescription
setDescription()
Set description
ISOConstraint$setDescription(description, locales = NULL)
descriptiondescription
localesa list of localized descriptions. Defaut is NULL
clone()
The objects of this class are cloneable with this method.
ISOConstraint$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
md <- ISOConstraint$new(description = "description") xml <- md$encode()md <- ISOConstraint$new(description = "description") xml <- md$encode()
ISOConstraints
ISOConstraints
R6Class object.
Object of R6Class for modelling an ISO abstract Constraints
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOConstraints
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)
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOConstraints$new(xml = NULL, defaults = list())
xmlobject of class XMLInternalNode-class
defaultslist of default values
addUseLimitation()
Adds a use limitation
ISOConstraints$addUseLimitation(useLimitation, locales = NULL)
useLimitationuse limitation
localeslist of localized use limitations. Default is NULL
TRUE if added, FALSE otherwise
setUseLimitation()
Adds a use limitation
ISOConstraints$setUseLimitation(useLimitation, locales = NULL)
useLimitationuse limitation
localeslist of localized use limitations. Default is NULL
delUseLimitation()
Deletes a use limitation
ISOConstraints$delUseLimitation(useLimitation, locales = NULL)
useLimitationuse limitation
localeslist of localized use limitations. Default is NULL
TRUE if deleted, FALSE otherwise
setScope()
Set scope
ISOConstraints$setScope(scope)
scopeobject of class ISOScope
addGraphic()
Adds a graphic
ISOConstraints$addGraphic(graphic)
graphicgraphic
TRUE if added, FALSE otherwise
delGraphic()
Deletes a graphic
ISOConstraints$delGraphic(graphic)
graphicgraphic
TRUE if deleted, FALSE otherwise
addReference()
Adds a reference
ISOConstraints$addReference(reference)
referencereference
TRUE if added, FALSE otherwise
delReference()
Deletes a reference
ISOConstraints$delReference(reference)
referencereference
TRUE if deleted, FALSE otherwise
setReleasability()
Set releasbility
ISOConstraints$setReleasability(releasability)
releasabilityobject of class ISOReleasability
addResponsibleParty()
Adds a responsible party
ISOConstraints$addResponsibleParty(party)
partyparty object of class inheriting ISOAbstractResponsibility
TRUE if added, FALSE otherwise
delResponsibleParty()
Deletes a responsible party
ISOConstraints$delResponsibleParty(party)
partyparty object of class inheriting ISOAbstractResponsibility
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOConstraints$clone(deep = FALSE)
deepWhether to make a deep clone.
Abstract ISO class
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Constraints
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mco/1.0/mco/#element_MD_Constraints
ISOContact
ISOContact
R6Class object.
Object of R6Class for modelling an ISO Contact
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOContact
phonephone
addressaddress
onlineResourceonline resource
hoursOfServicehours of service
contactInstructionscontact instructions
contactTypecontact type
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOContact$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setPhone()
Set phone (with ISO 19139)
ISOContact$setPhone(phone)
phoneobject of class ISOTelephone
addPhone()
Adds phone (with ISO 19115-3)
ISOContact$addPhone(phone)
phoneobject tof class ISOTelephone
TRUE if added, FALSE otherwise
delPhone()
Deletes phone (with ISO 19115-3)
ISOContact$delPhone(phone)
phoneobject tof class ISOTelephone
TRUE if deleted, FALSE otherwise
setAddress()
Set address (with ISO 19139)
ISOContact$setAddress(address)
addressobject of class ISOAddress
addAddress()
Adds address (with ISO 19115-3)
ISOContact$addAddress(address)
addressobject of class ISOAddress
TRUE if added, FALSE otherwise
delAddress()
Deletes address (with ISO 19115-3)
ISOContact$delAddress(address)
addressobject of class ISOAddress
TRUE if deleted, FALSE otherwise
setOnlineResource()
Set online resource (with ISO 19139)
ISOContact$setOnlineResource(onlineResource)
onlineResourceonline resource, object of class ISOOnlineResource
addOnlineResource()
Adds online resource (with ISO 19115-3)
ISOContact$addOnlineResource(onlineResource)
onlineResourceonline resource, object of class ISOOnlineResource
TRUE if added, FALSE otherwise
delOnlineResource()
Deletes online resource (with ISO 19115-3)
ISOContact$delOnlineResource(onlineResource)
onlineResourceonline resource, object of class ISOOnlineResource
TRUE if deleted, FALSE otherwise
addHoursOfService()
Adds hours of service (with ISO 19115-3)
ISOContact$addHoursOfService(hoursOfService)
hoursOfServiceobject of class character
TRUE if added, FALSE otherwise
delHoursOfService()
Deletes hours of service (with ISO 19115-3)
ISOContact$delHoursOfService(hoursOfService)
hoursOfServiceobject of class character
TRUE if deleted, FALSE otherwise
setContactInstructions()
Set contact instructions
ISOContact$setContactInstructions(contactInstructions, locales = NULL)
contactInstructionscontact instructions
localeslist of localized editions. Default is NULL
setContactType()
Set contact type
ISOContact$setContactType(contactType, locales = NULL)
contactTypecontact type
localeslist of localized editions. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOContact$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_Contact
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Contact
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("[email protected]") md$setAddress(address) res <- ISOOnlineResource$new() res$setLinkage("http://www.somewhereovertheweb.org") res$setName("somename") md$setOnlineResource(res) xml <- md$encode()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("[email protected]") md$setAddress(address) res <- ISOOnlineResource$new() res$setLinkage("http://www.somewhereovertheweb.org") res$setName("somename") md$setOnlineResource(res) xml <- md$encode()
ISOCountry
ISOCountry
R6Class object.
Object of R6Class for modelling an ISO Country
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOCountry
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOCountry$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOCountry$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_Country
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/lan/1.0/lan/#element_CountryCode
#possible values values <- ISOCountry$values(labels = TRUE) #some charset charset <- ISOCountry$new(value = "utf8")#possible values values <- ISOCountry$values(labels = TRUE) #some charset charset <- ISOCountry$new(value = "utf8")
ISOCoupledResource
ISOCoupledResource
R6Class object.
Object of R6Class for modelling an ISOCoupledResource
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOCoupledResource
operationNameoperationName [1..1]: character
identifieridentifier [1..1]: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOCoupledResource$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setOperationName()
Set operation name
ISOCoupledResource$setOperationName(operationName, locales = NULL)
operationNameoperation name
localesa list of localized names. Default is NULL
setIdentifier()
Set identifier
ISOCoupledResource$setIdentifier(identifier, locales = NULL)
identifieridentifier
localesa list of localized identifiers. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOCoupledResource$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19119/-/srv/1.0/srv/#element_SV_CoupledResource
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/srv/2.0/srv/#element_SV_CoupledResource
md <- ISOCoupledResource$new() md$setOperationName("name") md$setIdentifier("identifier") xml <- md$encode()md <- ISOCoupledResource$new() md$setOperationName("name") md$setIdentifier("identifier") xml <- md$encode()
ISOCouplingType
ISOCouplingType
R6Class object.
Object of R6Class for modelling an ISOCouplingType
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOCouplingType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOCouplingType$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOCouplingType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19119/-/srv/1.0/srv/#element_SV_CouplingType
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/srv/2.0/srv/#element_SV_CouplingType
#possible values values <- ISOCouplingType$values(labels = TRUE) #couplingType couplingType <- ISOCouplingType$new(value = "loose")#possible values values <- ISOCouplingType$values(labels = TRUE) #couplingType couplingType <- ISOCouplingType$new(value = "loose")
ISOCoverageContentType
ISOCoverageContentType
R6Class object.
Object of R6Class for modelling an ISO CoverageContentType
new(xml,value, description)This method is used to instantiate an ISOCoverageContentType
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOCoverageContentType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOCoverageContentType$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOCoverageContentType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_CoverageContentTypeCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_CoverageContentTypeCode
#possible values values <- ISOCoverageContentType$values(labels = TRUE) #example of CoverageContentType modelResultType <- ISOCoverageContentType$new(value = "modelResult")#possible values values <- ISOCoverageContentType$values(labels = TRUE) #example of CoverageContentType modelResultType <- ISOCoverageContentType$new(value = "modelResult")
ISOCoverageDescription
ISOCoverageDescription
R6Class object.
Object of R6Class for modelling an ISOCoverageDescription
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractContentInformation -> ISOCoverageDescription
attributeDescriptionattributeDescription: ISoRecordType
contentTypecontentType: ISOCoverageContentType
dimensiondimension: ISORangeDimension
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOCoverageDescription$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setAttributeDescription()
Set attribute description
ISOCoverageDescription$setAttributeDescription(attributeDescription)
attributeDescriptionattribute description, object of class ISORecordType or character
setContentType()
Set content type
ISOCoverageDescription$setContentType(contentType)
contentTypecontentType, object of class ISOCoverageContentType or character
addDimension()
Adds dimension
ISOCoverageDescription$addDimension(dimension)
dimensionobject of class ISORangeDimension
TRUE if added, FALSE otherwise
delDimension()
Deletes dimension
ISOCoverageDescription$delDimension(dimension)
dimensionobject of class ISORangeDimension
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOCoverageDescription$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_CoverageDescription
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_CoverageDescription
#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()#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()
ISOCTCodelistValue
ISOCTCodelistValue
R6Class object.
Object of R6Class for modelling an ISO Metadata codelistvalue
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOCTCodelistValue
identifieridentifier
descriptiondescription
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOCTCodelistValue$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOCTCodelistValue$clone(deep = FALSE)
deepWhether to make a deep clone.
Abstract ISO codelist class used internally by geometa
Emmanuel Blondel <[email protected]>
ISO/TS 19139:2007 Geographic information – XML
ISODataFile
ISODataFile
R6Class object.
Object of R6Class for modelling an ISO DataFile
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODataFile
fileNamefileName [1..1]: ISOFileName
fileDescriptionfileDescription [1..1]: character|ISOLocalisedCharacterString
fileTypefileType [1..1]: ISOMimeFileType
featureTypesfeatureTypes [0..*]: ISOLocalName|ISOScopedName
fileFormatfileFormat [1..1]: ISOFormat
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISODataFile$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setFileName()
Set file name
ISODataFile$setFileName(fileName)
fileNameobject of class ISOFileName
setFileDescription()
Set file description
ISODataFile$setFileDescription(fileDescription, locales = NULL)
fileDescriptionobject of class character
localeslist of localized descriptions. Default is NULL
setFileType()
Set file type
ISODataFile$setFileType(fileType)
fileTypeobject of class ISOMimeFileType
addFeatureType()
Adds feature type
ISODataFile$addFeatureType(featureType)
featureTypeobject of class ISOLocalName, ISOScopedName or character
TRUE if added, FALSE otherwise
delFeatureType()
Deletes feature type
ISODataFile$delFeatureType(featureType)
featureTypeobject of class ISOLocalName, ISOScopedName or character
TRUE if deleted, FALSE otherwise
setFileFormat()
Set file format
ISODataFile$setFileFormat(fileFormat)
fileFormatfile format, object of class ISOFormat
clone()
The objects of this class are cloneable with this method.
ISODataFile$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19139:2007 Geographic information – XML
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()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
ISODataIdentification
R6Class object.
Object of R6Class for modelling an ISO DataIdentification
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> ISODataIdentification
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISODataIdentification$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISODataIdentification$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_DataIdentification
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_DataIdentification
ISODataIdentification
ISODataIdentification
R6Class object.
Object of R6Class for modelling an ISO DataIdentification
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> geometa::ISOIdentification19115_3 -> ISODataIdentification19115_3
defaultLocaledefaultLocale [0..1]: ISOLocale
otherLocaleotherLocale [0..*]: ISOLocale
environmentDescriptionenvironment description [0..1]: character
supplementalInformationsupplementalInformation [0..1]: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISODataIdentification19115_3$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setDefaultLocale()
Set default locale
ISODataIdentification19115_3$setDefaultLocale(locale)
localeobject of class ISOLocale
addOtherLocale()
Adds locale
ISODataIdentification19115_3$addOtherLocale(locale)
localeobject of class ISOLocale
TRUE if added, FALSE otherwise
delOtherLocale()
Deletes locale
ISODataIdentification19115_3$delOtherLocale(locale)
localeobject of class ISOLocale
TRUE if deleted, FALSE otherwise
setEnvironmentDescription()
Set environment description
ISODataIdentification19115_3$setEnvironmentDescription( environmentDescription, locales = NULL )
environmentDescriptionenvironment description
localesa list of localized information. Default is NULL
setSupplementalInformation()
Set supplemental information
ISODataIdentification19115_3$setSupplementalInformation( supplementalInformation, locales = NULL )
supplementalInformationsupplemental information
localesa list of localized information. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISODataIdentification19115_3$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_DataIdentification
ISODataIdentification19139
ISODataIdentification19139
R6Class object.
Object of R6Class for modelling an ISO DataIdentification in ISO 19139
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> geometa::ISOIdentification19139 -> ISODataIdentification19139
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
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISODataIdentification19139$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addSpatialRepresentationType()
Adds spatial representation type
ISODataIdentification19139$addSpatialRepresentationType( spatialRepresentationType )
spatialRepresentationTypeobject of class ISOSpatialRepresentationType or
any character among values returned by ISOSpatialRepresentationType$values()
TRUE if added, FALSE otherwise
delSpatialRepresentationType()
Deletes spatial representation type
ISODataIdentification19139$delSpatialRepresentationType( spatialRepresentationType )
spatialRepresentationTypeobject of class ISOSpatialRepresentationType or
any character among values returned by ISOSpatialRepresentationType$values()
TRUE if deleted, FALSE otherwise
addSpatialResolution()
Adds spatial resolution
ISODataIdentification19139$addSpatialResolution(resolution)
resolutionobject of class ISOResolution
TRUE if added, FALSE otherwise
delSpatialResolution()
Deletes spatial resolution
ISODataIdentification19139$delSpatialResolution(resolution)
resolutionobject of class ISOResolution
TRUE if deleted, FALSE otherwise
addLanguage()
Adds language
ISODataIdentification19139$addLanguage(locale)
localeobject of class ISOLanguage or any character
value among those returned by ISOLanguage$values()
TRUE if added, FALSE otherwise
setLanguage()
Sets language
ISODataIdentification19139$setLanguage(locale)
localeobject of class ISOLanguage or any character
value among those returned by ISOLanguage$values()
TRUE if added, FALSE otherwise
delLanguage()
Deletes language
ISODataIdentification19139$delLanguage(locale)
localeobject of class ISOLanguage or any character
value among those returned by ISOLanguage$values()
TRUE if deleted, FALSE otherwise
addCharacterSet()
Adds character set
ISODataIdentification19139$addCharacterSet(charset)
charsetobject of class ISOCharacterSet or any character
value among those returned by ISOCharacterSet$values()
TRUE if added, FALSE otherwise
setCharacterSet()
Sets character set
ISODataIdentification19139$setCharacterSet(charset)
charsetobject of class ISOCharacterSet or any character
value among those returned by ISOCharacterSet$values()
TRUE if added, FALSE otherwise
delCharacterSet()
Deletes character set
ISODataIdentification19139$delCharacterSet(charset)
charsetobject of class ISOCharacterSet or any character
value among those returned by ISOCharacterSet$values()
TRUE if deleted, FALSE otherwise
addTopicCategory()
Adds topic category
ISODataIdentification19139$addTopicCategory(topicCategory)
topicCategoryobject of class ISOTopicCategory or any character
value among those returned by ISOTopicCategory$values()
TRUE if added, FALSE otherwise
delTopicCategory()
Deletes topic category
ISODataIdentification19139$delTopicCategory(topicCategory)
topicCategoryobject of class ISOTopicCategory or any character
value among those returned by ISOTopicCategory$values()
TRUE if deleted, FALSE otherwise
addExtent()
Adds extent
ISODataIdentification19139$addExtent(extent)
extentobject of class ISOExtent
TRUE if added, FALSE otherwise
delExtent()
Deletes extent
ISODataIdentification19139$delExtent(extent)
extentobject of class ISOExtent
TRUE if deleted, FALSE otherwise
setSupplementalInformation()
Set supplemental information
ISODataIdentification19139$setSupplementalInformation( supplementalInformation, locales = NULL )
supplementalInformationsupplemental information
localesa list of localized information. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISODataIdentification19139$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_DataIdentification
#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("[email protected]") 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()#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("[email protected]") 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
ISODataInspection
R6Class object.
Object of R6Class for modelling an ISO data inspection
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOEvaluationMethod -> ISODataInspection
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISODataInspection$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISODataInspection$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_DataInspection
ISODataQuality
ISODataQuality
R6Class object.
Object of R6Class for modelling an ISO DataQuality
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODataQuality
scopescope
standaloneQualityReportstandalone quality report (=> 19115-3)
reportlist of reports (=> 19139)
lineagelineage
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISODataQuality$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setScope()
Set scope
ISODataQuality$setScope(scope)
scopescope
setStandaloneQualityReport()
Set standalone quality report
ISODataQuality$setStandaloneQualityReport(report)
reportobject of class ISOStandaloneQualityReportInformation
addReport()
Adds report
ISODataQuality$addReport(report)
reportreport, object of class ISODataQualityAbstractElement
TRUE if added, FALSE otherwise
setLineage()
Set lineage
ISODataQuality$setLineage(lineage)
lineagelineage, object of class ISOLineage
clone()
The objects of this class are cloneable with this method.
ISODataQuality$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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()#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
ISODataQualityAbstractElement
R6Class object.
Object of R6Class for modelling an ISODataQualityAbstractElement
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> ISODataQualityAbstractElement
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)
ISODataQualityAbstractElement$setStandaloneQualityReportDetails()
ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISODataQualityAbstractElement$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setStandaloneQualityReportDetails()
Set Standalone quality report details
ISODataQualityAbstractElement$setStandaloneQualityReportDetails(details)
detailsobject of class character
addNameOfMeasure()
Adds name of measure
ISODataQualityAbstractElement$addNameOfMeasure(name, locales = NULL)
namename
localeslist of localized names. Default is NULL
TRUE if added, FALSE
delNameOfMeasure()
Deletes name of measure
ISODataQualityAbstractElement$delNameOfMeasure(name, locales = NULL)
namename
localeslist of localized names. Default is NULL
TRUE if deleted, FALSE
setMeasureIdentification()
Set measure identification
ISODataQualityAbstractElement$setMeasureIdentification(identification)
identificationobject of class ISOMetaIdentifier
setMeasure()
Set measure
ISODataQualityAbstractElement$setMeasure(measure)
measureobject of class ISOMeasureReference
setMeasureDescription()
Set measure description
ISODataQualityAbstractElement$setMeasureDescription( description, locales = NULL )
descriptionobject of class character
localeslist of localized descriptions. Default is NULL
setEvaluationMethodType()
Set evaluation method type
ISODataQualityAbstractElement$setEvaluationMethodType(type)
typeobject of class ISOEvaluationMethodType or any character value
from those returned by ISOEvaluationMethodType$values()
setEvaluationMethodDescription()
Set evaluation method description
ISODataQualityAbstractElement$setEvaluationMethodDescription( description, locales = NULL )
descriptiondescription
localeslist of localized descriptions. Default is NULL
setEvaluationProcedure()
Set evaluation procedure
ISODataQualityAbstractElement$setEvaluationProcedure(procedure)
procedureprocedure, object of class ISOCitation
setEvaluationMethod()
Set evaluation method
ISODataQualityAbstractElement$setEvaluationMethod(evaluationMethod)
evaluationMethodobject of class ISOEvaluationMethod
setDateTime()
Set date time
ISODataQualityAbstractElement$setDateTime(dateTime)
dateTimedate time, object of class POSIXct
addResult()
Adds result
ISODataQualityAbstractElement$addResult(result)
resultobject of class ISOAbstractResult
TRUE if added, FALSE otherwise
delResult()
Deletes result
ISODataQualityAbstractElement$delResult(result)
resultobject of class ISOAbstractResult
TRUE if deleted, FALSE otherwise
addDerivedElement()
Adds derived element
ISODataQualityAbstractElement$addDerivedElement(element)
elementobject of class ISODataQualityAbstractElement
TRUE if added, FALSE otherwise
delDerivedElement()
Deletes derived element
ISODataQualityAbstractElement$delDerivedElement(element)
elementobject of class ISODataQualityAbstractElement
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISODataQualityAbstractElement$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractDQ_Element
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_AbstractDQ_Element
ISODataQualityScope
ISODataQualityScope
R6Class object.
Object of R6Class for modelling an ISO Scope
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODataQualityScope
levellevel
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISODataQualityScope$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setLevel()
Set level
ISODataQualityScope$setLevel(level)
levelobject of class ISOScopeCode or any character among values returned by ISOScopeCode
clone()
The objects of this class are cloneable with this method.
ISODataQualityScope$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_Scope
md <- ISODataQualityScope$new() md$setLevel("dataset") xml <- md$encode()md <- ISODataQualityScope$new() md$setLevel("dataset") xml <- md$encode()
ISODataSet
ISODataSet
R6Class object.
Object of R6Class for modelling an ISODataSet
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODataSet
hashas [1..*]
partOfpartOf [0..*]
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISODataSet$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addHasMetadata()
Adds metadata
ISODataSet$addHasMetadata(metadata)
metadatametadata, object of class ISOMetadata
TRUE if added, FALSE otherwise
delHasMetadata()
Deletes metadata
ISODataSet$delHasMetadata(metadata)
metadatametadata, object of class ISOMetadata
TRUE if deleted, FALSE otherwise
addPartOf()
Adds aggregate dataset is part of
ISODataSet$addPartOf(partOf)
partOfobject inheriting class ISOAbstractAggregate
TRUE if added, FALSE otherwise
delPartOf()
Deletes aggregate dataset is part of
ISODataSet$delPartOf(partOf)
partOfobject inheriting class ISOAbstractAggregate
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISODataSet$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISODatatype
ISODatatype
R6Class object.
Object of R6Class for modelling an ISO Datatype
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISODatatype
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISODatatype$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISODatatype$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#possible values values <- ISODatatype$values(labels = TRUE) #string Datatype stringType <- ISODatatype$new(value = "characterString")#possible values values <- ISODatatype$values(labels = TRUE) #string Datatype stringType <- ISODatatype$new(value = "characterString")
ISODate
ISODate
R6Class object.
Object of R6Class for modelling an ISO Date
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractTypedDate -> ISODate
datedate
dateTypedate type
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISODate$new(xml = NULL, date = NULL, dateType = NULL)
xmlobject of class XMLInternalNode-class
datedateTypeobject of class ISODateType or any character
value among values returned by ISODateType$values()
setDate()
Set date
ISODate$setDate(date)
setDateType()
Set date type
ISODate$setDateType(dateType)
dateTypeobject of class ISODateType
or any character values returned by ISODateType$values()
clone()
The objects of this class are cloneable with this method.
ISODate$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_Date
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Date
md <- ISODate$new() md$setDate(ISOdate(2015, 1, 1, 1)) md$setDateType("publication") xml <- md$encode()md <- ISODate$new() md$setDate(ISOdate(2015, 1, 1, 1)) md$setDateType("publication") xml <- md$encode()
ISODateType
ISODateType
R6Class object.
Object of R6Class for modelling an ISO DateType
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISODateType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISODateType$new(xml = NULL, value = NULL, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISODateType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_DateTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_DateTypeCode
#possible values values <- ISODateType$values(labels = TRUE) #creation datetype creation <- ISODateType$new(value = "creation")#possible values values <- ISODateType$values(labels = TRUE) #creation datetype creation <- ISODateType$new(value = "creation")
ISODCPList
ISODCPList
R6Class object.
Object of R6Class for modelling an ISO DCPList
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISODCPList
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISODCPList$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISODCPList$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19119/-/srv/1.0/srv/#element_DCPList
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/srv/2.0/srv/#element_DCPList
#possible values values <- ISODCPList$values(labels = TRUE) #example javaDCP <- ISODCPList$new(value = "JAVA")#possible values values <- ISODCPList$values(labels = TRUE) #example javaDCP <- ISODCPList$new(value = "JAVA")
ISODefinitionReference
ISODefinitionReference
R6Class object.
Object of R6Class for modelling an ISODefinitionReference
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODefinitionReference
sourceIdentifiersourceIdentifier [0..1]: character
definitionSourcedefinitionSource: ISODefinitionSource
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISODefinitionReference$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setSourceIdentifier()
Set source identifier
ISODefinitionReference$setSourceIdentifier(identifier)
identifieridentifier
setDefinitionSource()
Set definition source
ISODefinitionReference$setDefinitionSource(source)
sourceobject of class ISODefinitionSource or ISOCitation
clone()
The objects of this class are cloneable with this method.
ISODefinitionReference$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
ISODefinitionSource
ISODefinitionSource
R6Class object.
Object of R6Class for modelling an ISODefinitionSource
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODefinitionSource
sourcesource [0..1]: ISOCitation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISODefinitionSource$new(xml = NULL, source = NULL)
xmlobject of class XMLInternalNode-class
sourcesource object of class ISOCitation
setSource()
Set source
ISODefinitionSource$setSource(source)
sourceobject of class ISOCitation
clone()
The objects of this class are cloneable with this method.
ISODefinitionSource$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
ISODescriptiveResult
ISODescriptiveResult
R6Class object.
Object of R6Class for modelling an ISODescriptiveResult
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODescriptiveResult
resultScoperesultScope [0..1]: ISOScope
dateTimedateTime [0..1]: ISOBaseDateTime
statementstatement [1]: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISODescriptiveResult$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setResultScope()
Set result scope
ISODescriptiveResult$setResultScope(scope)
scopeobject of class ISOScope
setDateTime()
Set date time
ISODescriptiveResult$setDateTime(dateTime)
dateTimedateTime object of class ISOBaseDateTime
setStatement()
Set statement
ISODescriptiveResult$setStatement(statement, locales = NULL)
statementstatement
localeslist of localized statement. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISODescriptiveResult$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_DescriptiveResult
ISODigitalTransferOptions
ISODigitalTransferOptions
R6Class object.
Object of R6Class for modelling an ISO DigitalTransferOptions
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODigitalTransferOptions
unitsOfDistributionunitsOfDistribution [0..1]: character
transferSizetransferSize [0..1]: integer
onLineonLine [0..*]: ISOOnlineResource
offLineoffLine [0..1]: MD_Medium
distributionFormatdistributionFormat [0..*]: ISOFormat (=> ISO 19115-3)
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISODigitalTransferOptions$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setUnitsOfDistribution()
Set units of distribution
ISODigitalTransferOptions$setUnitsOfDistribution(unit)
unitunit
setTransferSize()
Set transfer size
ISODigitalTransferOptions$setTransferSize(transferSize)
transferSizetransfer size
addOnlineResource()
Adds online resource
ISODigitalTransferOptions$addOnlineResource(onlineResource)
onlineResourceobject of class ISOOnlineResource
TRUE if added, FALSE otherwise
setOnlineResource()
Sets online resource
ISODigitalTransferOptions$setOnlineResource(onlineResource)
onlineResourceobject of class ISOOnlineResource
TRUE if added, FALSE otherwise
delOnlineResource()
Deletes online resource
ISODigitalTransferOptions$delOnlineResource(onlineResource)
onlineResourceobject of class ISOOnlineResource
TRUE if deleted, FALSE otherwise
addOfflineResource()
Adds offline resource
ISODigitalTransferOptions$addOfflineResource(offlineResource)
offlineResourceobject of class ISOMedium
TRUE if added, FALSE otherwise
setOfflineResource()
Sets offline resource
ISODigitalTransferOptions$setOfflineResource(offlineResource)
offlineResourceobject of class ISOMedium
TRUE if added, FALSE otherwise
delOfflineResource()
Deletes offline resource
ISODigitalTransferOptions$delOfflineResource(offlineResource)
offlineResourceobject of class ISOMedium
TRUE if deleted, FALSE otherwise
addDistributionFormat()
Adds distribution format
ISODigitalTransferOptions$addDistributionFormat(distributionFormat)
distributionFormatobject of class ISOFormat
TRUE if added, FALSE otherwise
delDistributionFormat()
Deletes distribution format
ISODigitalTransferOptions$delDistributionFormat(distributionFormat)
distributionFormatobject of class ISOFormat
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISODigitalTransferOptions$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_DigitalTransferOptions
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrd/1.0/mrd/#element_MD_DigitalTransferOptions
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()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
ISODimension
R6Class object.
Object of R6Class for modelling an ISO Dimension
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODimension
dimensionNamedimensionName [1..1]: ISODimensionNameType
dimensionSizedimensionSize [1..1]: integer
resolutionresolution [0..1]: ISOMeasure or subclass
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISODimension$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setName()
Set name
ISODimension$setName(name)
nameobject of class ISODimensionNameType or any character
among values returned by ISODimensionNameType$values()
setSize()
Set size
ISODimension$setSize(size)
sizeobject of class integer
setResolution()
Sets the resolution
ISODimension$setResolution(resolution)
resolutionobject of class ISOMeasure or any subclass
ISOLength, ISODistance, ISOAngle, ISOScale
clone()
The objects of this class are cloneable with this method.
ISODimension$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Dimension
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_Dimension
#create dimension md <- ISODimension$new() md$setName("row") md$setSize(1) md$setResolution(ISOLength$new(value=1,uom="m")) xml <- md$encode()#create dimension md <- ISODimension$new() md$setName("row") md$setSize(1) md$setResolution(ISOLength$new(value=1,uom="m")) xml <- md$encode()
ISODimensionNameType
ISODimensionNameType
R6Class object.
Object of R6Class for modelling an ISO DimensionNameType
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISODimensionNameType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISODimensionNameType$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISODimensionNameType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_DimensionNameTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_DimensionNameTypeCode
#possible values values <- ISODimensionNameType$values(labels = TRUE) #row DimensionNameType rowType <- ISODimensionNameType$new(value = "row")#possible values values <- ISODimensionNameType$values(labels = TRUE) #row DimensionNameType rowType <- ISODimensionNameType$new(value = "row")
ISODistance
ISODistance
R6Class object.
Object of R6Class for modelling an ISO Distance measure
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOMeasure -> geometa::ISOLength -> ISODistance
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISODistance$new(xml = NULL, value, uom, useUomURI = FALSE)
xmlobject of class XMLInternalNode-class
valuevalue
uomuom symbol of unit of measure used
useUomURIuse uom URI. Default is FALSE
clone()
The objects of this class are cloneable with this method.
ISODistance$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Distance
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Distance
ISODistribution
ISODistribution
R6Class object.
Object of R6Class for modelling an ISO Distribution
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODistribution
distributionFormatdistributionFormat [0..*]: ISOFormat
distributordistributor [0..*]: ISODistributor
transferOptionstransferOptions [0..*]: ISODigitalTransferOptions
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISODistribution$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addFormat()
Adds format
ISODistribution$addFormat(format)
formatformat object of class ISOFormat
TRUE if added, FALSE otherwise
delFormat()
Deletes format
ISODistribution$delFormat(format)
formatformat object of class ISOFormat
TRUE if deleted, FALSE otherwise
addDistributor()
Adds distributor
ISODistribution$addDistributor(distributor)
distributordistributor object of class ISODistributor
TRUE if added, FALSE otherwise
delDistributor()
Deletes distributor
ISODistribution$delDistributor(distributor)
distributordistributor object of class ISODistributor
TRUE if deleted, FALSE otherwise
addDigitalTransferOptions()
Adds digital transfer options
ISODistribution$addDigitalTransferOptions(options)
optionsoptions object of class ISODigitalTransferOptions
TRUE if added, FALSE otherwise
setDigitalTransferOptions()
Sets digital transfer options
ISODistribution$setDigitalTransferOptions(options)
optionsoptions object of class ISODigitalTransferOptions
TRUE if added, FALSE otherwise
delDigitalTransferOptions()
Deletes digital transfer options
ISODistribution$delDigitalTransferOptions(options)
optionsoptions object of class ISODigitalTransferOptions
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISODistribution$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Distribution
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrd/1.0/mrd/#element_MD_Distribution
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()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
ISODistributionUnits
R6Class object.
Object of R6Class for modelling an ISO DistributionUnits
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISODistributionUnits
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISODistributionUnits$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISODistributionUnits$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
unit <- ISODistributionUnits$new(value = "unit")unit <- ISODistributionUnits$new(value = "unit")
ISODistributor
ISODistributor
R6Class object.
Object of R6Class for modelling an ISODistributor
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISODistributor
distributorContactdistributorContact : ISOResponsibleParty
distributionOrderProcessdistributionOrderProcess : ISOStandardOrderProcess
distributorFormatdistributorFormat : ISOFormat
distributorTransferOptionsdistributorTransferOptions : ISODigitalTransferOptions
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISODistributor$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setContact()
Set contact
ISODistributor$setContact(contact)
contactobject of class ISOResponsibleParty
addStandardOrderProcess()
Adds standard order process
ISODistributor$addStandardOrderProcess(standardOrderProcess)
standardOrderProcessstandardOrderProcess object of class ISOStandardOrderProcess
TRUE if added, FALSE otherwise
delStandardOrderProcess()
Deletes standard order process
ISODistributor$delStandardOrderProcess(standardOrderProcess)
standardOrderProcessstandardOrderProcess object of class ISOStandardOrderProcess
TRUE if deleted, FALSE otherwise
addFormat()
Adds format
ISODistributor$addFormat(format)
formatformat object of class ISOFormat
TRUE if added, FALSE otherwise
delFormat()
Deletes format
ISODistributor$delFormat(format)
formatformat object of class ISOFormat
TRUE if deleted, FALSE otherwise
addDigitalTransferOptions()
Adds digital transfer options
ISODistributor$addDigitalTransferOptions(digitalTransferOptions)
digitalTransferOptionsobject of class ISODigitalTransferOptions
TRUE if added, FALSE otherwise
delDigitalTransferOptions()
Deletes digital transfer options
ISODistributor$delDigitalTransferOptions(digitalTransferOptions)
digitalTransferOptionsobject of class ISODigitalTransferOptions
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISODistributor$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Distributor
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrd/1.0/mrd/#element_MD_Distributor
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("[email protected]") 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()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("[email protected]") 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
ISODomainConsistency
R6Class object.
Object of R6Class for modelling an ISODomainConsistency
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractLogicalConsistency -> ISODomainConsistency
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISODomainConsistency$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_DomainConsistency
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_DomainConsistency
#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()#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
ISOElementSequence
R6Class object.
Object of R6Class for modelling an ISOElementSequence
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOElementSequence
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes sequence object
ISOElementSequence$new(xml = NULL, ...)
xmlobject of class XMLInternalNode-class
...other args
clone()
The objects of this class are cloneable with this method.
ISOElementSequence$clone(deep = FALSE)
deepWhether to make a deep clone.
This class is used internally by geometa to deal with simple type not
handled by proper class element. e.g. name property of ISOParameter
class from ISO 19119:2005
Emmanuel Blondel <[email protected]>
ISO/TS 19103:2005 Geographic information – Conceptual schema language
ISOEvaluationMethod
ISOEvaluationMethod
R6Class object.
Object of R6Class for modelling an ISO abstract evaluation method
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOEvaluationMethod
dateTimedateTime
evaluationMethodDescriptionevaluationMethodDescription
evaluationProcedureevaluationProcedure
referenceDocreferenceDoc
evaluationMethodTypeevaluationMethodType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOEvaluationMethod$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setDateTime()
Set date time
ISOEvaluationMethod$setDateTime(dateTime)
dateTimedateTime object of class ISOBaseDateTime
setEvaluationMethodDescription()
Set evaluation method description
ISOEvaluationMethod$setEvaluationMethodDescription(description, locales = NULL)
descriptiondescription
localeslist of localized descriptions. Default is NULL
setEvaluationProcedure()
Set evaluation procedure
ISOEvaluationMethod$setEvaluationProcedure(procedure)
procedureprocedure, object of class ISOCitation
addReferenceDoc()
Adds reference doc
ISOEvaluationMethod$addReferenceDoc(referenceDoc)
referenceDocobject of class ISOCitation
TRUE if added, FALSE otherwise
delReferenceDoc()
Deletes reference doc
ISOEvaluationMethod$delReferenceDoc(referenceDoc)
referenceDocobject of class ISOCitation
TRUE if deleted, FALSE otherwise
setEvaluationMethodType()
Set evaluation method type
ISOEvaluationMethod$setEvaluationMethodType(type)
typeobject of class ISOEvaluationMethodType or any character value
from those returned by ISOEvaluationMethodType$values()
clone()
The objects of this class are cloneable with this method.
ISOEvaluationMethod$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_EvaluationMethod
ISOEvaluationMethodType
ISOEvaluationMethodType
R6Class object.
Object of R6Class for modelling an ISO EvaluationMethodType
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOEvaluationMethodType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOEvaluationMethodType$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOEvaluationMethodType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_EvaluationMethodTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_EvaluationMethodTypeCode
#possible values values <- ISOEvaluationMethodType$values(labels = TRUE) #example of EvaluationMethodType indirect <- ISOEvaluationMethodType$new(value = "indirect")#possible values values <- ISOEvaluationMethodType$values(labels = TRUE) #example of EvaluationMethodType indirect <- ISOEvaluationMethodType$new(value = "indirect")
ISOExtendedElementInformation
ISOExtendedElementInformation
R6Class object.
Object of R6Class for modelling an ISO ExtendedElementInformation
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOExtendedElementInformation
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
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOExtendedElementInformation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setName()
Set name
ISOExtendedElementInformation$setName(name, locales = NULL)
namename
localeslist of localized names. Default is NULL
setShortName()
Set short name
ISOExtendedElementInformation$setShortName(shortName, locales = NULL)
shortNameshort name
localeslist of localized short names. Default is NULL
setDomainCode()
Set domain code
ISOExtendedElementInformation$setDomainCode(domainCode)
domainCodedomain code, object of class integer
setDefinition()
Set definition
ISOExtendedElementInformation$setDefinition(definition, locales = NULL)
definitiondefinition
localeslist of localized definitions. Default is NULL
setObligation()
Set obligation
ISOExtendedElementInformation$setObligation(obligation)
obligationobligation, object of class ISOObligation or any character
value among those returned by ISOObligation$values()
setCondition()
Set condition
ISOExtendedElementInformation$setCondition(condition, locales = NULL)
conditioncondition
localeslist of localized conditions. Default is NULL
setDatatype()
Set data type
ISOExtendedElementInformation$setDatatype(dataType)
dataTypedata type, object of class ISODatatype or any character
value among those returned by ISODatatype$values()
setMaximumOccurrence()
Set maximum occurrence
ISOExtendedElementInformation$setMaximumOccurrence(maximumOccurrence)
maximumOccurrencemax occurrence
setDomainValue()
Set domain value
ISOExtendedElementInformation$setDomainValue(domainValue)
domainValuedomain value
addParentEntity()
Adds parent entity
ISOExtendedElementInformation$addParentEntity(entity)
entityparent entity
TRUE if added, FALSE otherwise
delParentEntity()
Deletes parent entity
ISOExtendedElementInformation$delParentEntity(entity)
entityparent entity
TRUE if deleted, FALSE otherwise
setRule()
Set rule
ISOExtendedElementInformation$setRule(rule, locales = NULL)
rulerule
localeslist of localized rules. Default is NULL
addRationale()
Adds rationale
ISOExtendedElementInformation$addRationale(rationale, locales = NULL)
rationalerationale
localeslist of localized rationales. Default is NULL
TRUE if added, FALSE otherwise
delRationale()
Deletes rationale
ISOExtendedElementInformation$delRationale(rationale, locales = NULL)
rationalerationale
localeslist of localized rationales. Default is NULL
TRUE if deleted, FALSE otherwise
addSource()
Adds source
ISOExtendedElementInformation$addSource(source)
sourcesource, object of class ISOResponsibleParty
TRUE if added, FALSE otherwise
delSource()
Deletes source
ISOExtendedElementInformation$delSource(source)
sourcesource, object of class ISOResponsibleParty
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOExtendedElementInformation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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("[email protected]") 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()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("[email protected]") 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
ISOExtent
R6Class object.
Object of R6Class for modelling an ISO Extent
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOExtent
geographicElementgeographicElement [0..*]: ISOGeographicExtent
temporalElementtemporalElement [0..*]: ISOTemporalExtent
verticalElementverticalElement [0..*]: ISOVerticalElement
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOExtent$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addGeographicElement()
Adds geographic element
ISOExtent$addGeographicElement(element)
elementobject of class ISOGeographicExtent
TRUE if added, FALSE otherwise
setGeographicElement()
Sets geographic element
ISOExtent$setGeographicElement(element)
elementobject of class ISOGeographicExtent
TRUE if added, FALSE otherwise
delGeographicElement()
Deletes geographic element
ISOExtent$delGeographicElement(element)
elementobject of class ISOGeographicExtent
TRUE if deleted, FALSE otherwise
addTemporalElement()
Adds temporal element
ISOExtent$addTemporalElement(element)
elementobject of class ISOTemporalExtent
TRUE if added, FALSE otherwise
delTemporalElement()
Deletes temporal element
ISOExtent$delTemporalElement(element)
elementobject of class ISOTemporalExtent
TRUE if deleted, FALSE otherwise
addVerticalElement()
Adds vertical element
ISOExtent$addVerticalElement(element)
elementobject of class ISOVerticalExtent
TRUE if added, FALSE otherwise
delVerticalElement()
Deletes vertical element
ISOExtent$delVerticalElement(element)
elementobject of class ISOVerticalExtent
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOExtent$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_Extent
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_EX_Extent
ISOFeatureAssociation
ISOFeatureAssociation
R6Class object.
Object of R6Class for modelling an ISOFeatureAssociation
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOFeatureType -> ISOFeatureAssociation
roleNameroleName [2..*]: ISOAssociationRole
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOFeatureAssociation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addRoleName()
Adds role name
ISOFeatureAssociation$addRoleName(associationRole)
associationRoleobject of class ISOAssociationRole
TRUE if added, FALSE otherwise
delRoleName()
Deletes role name
ISOFeatureAssociation$delRoleName(associationRole)
associationRoleobject of class ISOAssociationRole
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOFeatureAssociation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
ISOFeatureAssociation19115_3
ISOFeatureAssociation19115_3
R6Class object.
Object of R6Class for modelling an ISOFeatureAssociation in ISO 19115-3
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOFeatureType -> geometa::ISOFeatureType19115_3 -> ISOFeatureAssociation19115_3
roleNameroleName [2..*]: ISOAssociationRole
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOFeatureAssociation19115_3$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addRoleName()
Adds role name
ISOFeatureAssociation19115_3$addRoleName(associationRole)
associationRoleobject of class ISOAssociationRole
TRUE if added, FALSE otherwise
delRoleName()
Deletes role name
ISOFeatureAssociation19115_3$delRoleName(associationRole)
associationRoleobject of class ISOAssociationRole
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOFeatureAssociation19115_3$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
ISOFeatureAssociation19139
ISOFeatureAssociation19139
R6Class object.
Object of R6Class for modelling an ISOFeatureAssociation in ISO 19139
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOFeatureType -> geometa::ISOFeatureType19139 -> ISOFeatureAssociation19139
roleNameroleName [2..*]: ISOAssociationRole
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOFeatureAssociation19139$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addRoleName()
Adds role name
ISOFeatureAssociation19139$addRoleName(associationRole)
associationRoleobject of class ISOAssociationRole
TRUE if added, FALSE otherwise
delRoleName()
Deletes role name
ISOFeatureAssociation19139$delRoleName(associationRole)
associationRoleobject of class ISOAssociationRole
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOFeatureAssociation19139$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
ISOFeatureAttribute
ISOFeatureAttribute
R6Class object.
Object of R6Class for modelling an ISOFeatureAttribute
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCarrierOfCharacteristics -> geometa::ISOAbstractPropertyType -> geometa::ISOPropertyType -> ISOFeatureAttribute
codecode [0..1]: character
valueMeasurementUnitvalueMeasurementUnit [0..1]: GMLUnitDefinition
valueTypevalueType [0..1]: ISOTypeName
listedValuelistedValue [0..*]: ISOListedValue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOFeatureAttribute$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setCode()
Set code
ISOFeatureAttribute$setCode(code, locales = NULL)
codecode
localeslist of localized codes. Default is NULL
setValueMeasurementUnit()
Set value measurement unit
ISOFeatureAttribute$setValueMeasurementUnit(uom)
uomuom, object of class GMLUnitDefinition (in ISO 19139) or ISOUomIdentifier / character (in ISO 19115-3)
setValueType()
Set type name
ISOFeatureAttribute$setValueType(typeName, locales = NULL)
typeNametypeName
localeslist of localized typeNames. Default is NULL
addListedValue()
Adds listed value
ISOFeatureAttribute$addListedValue(value)
valuevalue, object of class ISOListedValue
TRUE if added, FALSE otherwise
delListedValue()
Deletes listed value
ISOFeatureAttribute$delListedValue(value)
valuevalue, object of class ISOListedValue
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOFeatureAttribute$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
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")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
ISOFeatureCatalogue
R6Class object.
Object of R6Class for modelling an ISO FeatureCatalogue
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCatalogue -> ISOFeatureCatalogue
attrsattrs
producerproducer [1..1]: ISOResponsibleParty
functionalLanguagefunctionalLanguage [0..1]: character
featureTypefeatureType [1..*]: ISOFeatureType
definitionSourcedefinitionSource [0..*]: ISODefinitionSource
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOFeatureCatalogue$new(xml = NULL, uuid = NULL)
xmlobject of class XMLInternalNode-class
uuiduuid
setProducer()
Set producer
ISOFeatureCatalogue$setProducer(producer)
producerobject of class ISOResponsibleParty (in ISO 19139) or ISOResponsibility (in ISO 19115-3)
setFunctionalLanguage()
Set functional language
ISOFeatureCatalogue$setFunctionalLanguage(functionalLanguage)
functionalLanguagefunctional language
addFeatureType()
Adds feature type
ISOFeatureCatalogue$addFeatureType(featureType)
featureTypeobject of class ISOFeatureType
TRUE if added, FALSE otherwise
delFeatureType()
Deletes feature type
ISOFeatureCatalogue$delFeatureType(featureType)
featureTypeobject of class ISOFeatureType
TRUE if deleted, FALSE otherwise
addDefinitionSource()
Adds definition source
ISOFeatureCatalogue$addDefinitionSource(source)
sourceobject of class ISODefinitionSource or ISOCitation
TRUE if added, FALSE otherwise
delDefinitionSource()
Deletes definition source
ISOFeatureCatalogue$delDefinitionSource(source)
sourceobject of class ISODefinitionSource or ISOCitation
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOFeatureCatalogue$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
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()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
ISOFeatureCatalogueDescription
R6Class object.
Object of R6Class for modelling an ISOFeatureCatalogue
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractContentInformation -> ISOFeatureCatalogueDescription
complianceCodecomplianceCode: logical
languagelanguage [0..*]: character
localelocale [0..*]: ISOLocale
includedWithDatasetincludedWithDataset: logical
featureTypesfeatureTypes [0..*]: GenericName #TODO?
featureCatalogueCitationfeatureCatalogueCitation [1..*]: ISOCitation
ISOFeatureCatalogueDescription$addFeatureCatalogueCitation()
ISOFeatureCatalogueDescription$delFeatureCatalogueCitation()
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOFeatureCatalogueDescription$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setComplianceCode()
Set compliance code
ISOFeatureCatalogueDescription$setComplianceCode(compliance)
compliancecompliance, object of class logical
addLanguage()
Adds language
ISOFeatureCatalogueDescription$addLanguage(lang)
langlang
TRUE if added, FALSE otherwise
delLanguage()
Deletes language
ISOFeatureCatalogueDescription$delLanguage(lang)
langlang
TRUE if deleted, FALSE otherwise
addLocale()
Adds locale
ISOFeatureCatalogueDescription$addLocale(locale)
localeobject of class ISOLocale
TRUE if added, FALSE otherwise
delLocale()
Deletes locale
ISOFeatureCatalogueDescription$delLocale(locale)
localeobject of class ISOLocale
TRUE if deleted, FALSE otherwise
setIncludedWithDataset()
Set included with dataset
ISOFeatureCatalogueDescription$setIncludedWithDataset(include)
includeinclude, object of class logical
addFeatureCatalogueCitation()
Adds feature catalogue citation
ISOFeatureCatalogueDescription$addFeatureCatalogueCitation( citation, uuid = NULL )
citation, object of class ISOCitation
uuiduuid
TRUE if added, FALSE otherwise
delFeatureCatalogueCitation()
Deletes feature catalogue citation
ISOFeatureCatalogueDescription$delFeatureCatalogueCitation( citation, uuid = NULL )
citation, object of class ISOCitation
uuiduuid
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOFeatureCatalogueDescription$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_FeatureCatalogueDescription
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_FeatureCatalogueDescription
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)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
ISOFeatureOperation
R6Class object.
Object of R6Class for modelling an ISOFeatureOperation
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCarrierOfCharacteristics -> geometa::ISOAbstractPropertyType -> geometa::ISOPropertyType -> ISOFeatureOperation
signaturesignature: character
formalDefinitionformalDefinition [0..1]: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOFeatureOperation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setSignature()
Set signature
ISOFeatureOperation$setSignature(signature, locales = NULL)
signaturesignature
localeslist of localized signatures. Default is NULL
setFormalDefinition()
Set formal definition
ISOFeatureOperation$setFormalDefinition(formalDefinition, locales = NULL)
formalDefinitionformal definition
localeslist of localized definitions. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOFeatureOperation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
md <- ISOFeatureOperation$new() md$setMemberName("name") md$setDefinition("definition") md$setCardinality(lower=1,upper=1) md$setSignature("signature") md$setFormalDefinition("def")md <- ISOFeatureOperation$new() md$setMemberName("name") md$setDefinition("definition") md$setCardinality(lower=1,upper=1) md$setSignature("signature") md$setFormalDefinition("def")
ISOFeatureType
ISOFeatureType
R6Class object.
Object of R6Class for modelling an ISO FeatureType
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOFeatureType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOFeatureType$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOFeatureType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 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)
#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()#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
ISOFeatureType19115_3
R6Class object.
Object of R6Class for modelling an ISO FeatureType in ISO 19115-3
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOFeatureType -> ISOFeatureType19115_3
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
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOFeatureType19115_3$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setTypeName()
Set type name
ISOFeatureType19115_3$setTypeName(typeName)
typeNametype name, object of class character
setDefinition()
Set definition
ISOFeatureType19115_3$setDefinition(definition, locales = NULL)
definitiondefinition
localeslist of localized definitions. Default is NULL
setCode()
Set code
ISOFeatureType19115_3$setCode(code, locales = NULL)
codedefinition
localeslist of localized codes. Default is NULL
setIsAbstract()
Set whether feature type is abstract
ISOFeatureType19115_3$setIsAbstract(isAbstract)
isAbstractobject of class logical
addAlias()
Adds alias
ISOFeatureType19115_3$addAlias(alias)
aliasobject of class ISOLocalName (in ISO 19139 only) or character (in ISO 19139 or ISO 19115-3)
TRUE if added, FALSE otherwise
delAlias()
ISOFeatureType19115_3$delAlias(alias)
aliasobject of class ISOLocalName (in ISO 19139 only) or character (in ISO 19139 or ISO 19115-3)
TRUE if deleted, FALSE otherwise
setDesignation()
Set designation
ISOFeatureType19115_3$setDesignation(designation, locales = NULL)
designationdesignation
localeslist of localized designations. Default is NULL
addCharacteristic()
Adds characteristic
ISOFeatureType19115_3$addCharacteristic(characteristic)
characteristiccharacteristic, object inheriting class ISOAbstractCarrierOfCharacteristics
TRUE if added, FALSE otherwise
delCharacteristic()
Deletes characteristic
ISOFeatureType19115_3$delCharacteristic(characteristic)
characteristiccharacteristic, object inheriting class ISOAbstractCarrierOfCharacteristics
TRUE if deleted, FALSE otherwise
addInheritsFrom()
Adds 'inheritsFrom' relation
ISOFeatureType19115_3$addInheritsFrom(rel)
relrel, object of class ISOInheritanceRelation
TRUE if added, FALSE otherwise
delInheritsFrom()
Deletes 'inheritsFrom' relation
ISOFeatureType19115_3$delInheritsFrom(rel)
relrel, object of class ISOInheritanceRelation
TRUE if deleted, FALSE otherwise
addInheritsTo()
Adds 'inheritsTo' relation
ISOFeatureType19115_3$addInheritsTo(rel)
relrel, object of class ISOInheritanceRelation
TRUE if added, FALSE otherwise
delInheritsTo()
Deletes 'inheritsTo' relation
ISOFeatureType19115_3$delInheritsTo(rel)
relrel, object of class ISOInheritanceRelation
TRUE if deleted, FALSE otherwise
addConstraint()
Adds constraint
ISOFeatureType19115_3$addConstraint(constraint)
constraintconstraint, object of class ISOConstraint
TRUE if added, FALSE otherwise
delConstraint()
Deletes constraint
ISOFeatureType19115_3$delConstraint(constraint)
constraintconstraint, object of class ISOConstraint
TRUE if deleted, FALSE otherwise
setDefinitionReference()
Set definition reference
ISOFeatureType19115_3$setDefinitionReference(definitionReference)
definitionReferenceobject of class ISODefinitionReference
setFeatureCatalogue()
Set feature catalogue
ISOFeatureType19115_3$setFeatureCatalogue(fc)
fcobject of class ISOFeatureCatalogue
clone()
The objects of this class are cloneable with this method.
ISOFeatureType19115_3$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19110 - GFC 1.1 https://schemas.isotc211.org/19110/gfc/1.1/gfc/#element_FC_FeatureType
## 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)## 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
ISOFeatureType19139
R6Class object.
Object of R6Class for modelling an ISO FeatureType in ISO 19139
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOFeatureType -> ISOFeatureType19139
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
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOFeatureType19139$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setTypeName()
Set type name
ISOFeatureType19139$setTypeName(typeName)
typeNametype name, object of class ISOLocalName or character
setDefinition()
Set definition
ISOFeatureType19139$setDefinition(definition, locales = NULL)
definitiondefinition
localeslist of localized definitions. Default is NULL
setCode()
Set code
ISOFeatureType19139$setCode(code, locales = NULL)
codedefinition
localeslist of localized codes. Default is NULL
setIsAbstract()
Set whether feature type is abstract
ISOFeatureType19139$setIsAbstract(isAbstract)
isAbstractobject of class logical
addAlias()
Adds alias
ISOFeatureType19139$addAlias(alias)
aliasobject of class ISOLocalName or character
TRUE if added, FALSE otherwise
delAlias()
ISOFeatureType19139$delAlias(alias)
aliasobject of class ISOLocalName or character
TRUE if deleted, FALSE otherwise
addInheritsFrom()
Adds 'inheritsFrom' relation
ISOFeatureType19139$addInheritsFrom(rel)
relrel, object of class ISOInheritanceRelation
TRUE if added, FALSE otherwise
delInheritsFrom()
Deletes 'inheritsFrom' relation
ISOFeatureType19139$delInheritsFrom(rel)
relrel, object of class ISOInheritanceRelation
TRUE if deleted, FALSE otherwise
addInheritsTo()
Adds 'inheritsTo' relation
ISOFeatureType19139$addInheritsTo(rel)
relrel, object of class ISOInheritanceRelation
TRUE if added, FALSE otherwise
delInheritsTo()
Deletes 'inheritsTo' relation
ISOFeatureType19139$delInheritsTo(rel)
relrel, object of class ISOInheritanceRelation
TRUE if deleted, FALSE otherwise
setFeatureCatalogue()
Set feature catalogue
ISOFeatureType19139$setFeatureCatalogue(fc)
fcobject of class ISOFeatureCatalogue
addConstraint()
Adds constraint
ISOFeatureType19139$addConstraint(constraint)
constraintconstraint, object of class ISOConstraint
TRUE if added, FALSE otherwise
delConstraint()
Deletes constraint
ISOFeatureType19139$delConstraint(constraint)
constraintconstraint, object of class ISOConstraint
TRUE if deleted, FALSE otherwise
setDefinitionReference()
Set definition reference
ISOFeatureType19139$setDefinitionReference(definitionReference)
definitionReferenceobject of class ISODefinitionReference
addCharacteristic()
Adds characteristic
ISOFeatureType19139$addCharacteristic(characteristic)
characteristiccharacteristic, object inheriting class ISOAbstractCarrierOfCharacteristics
TRUE if added, FALSE otherwise
delCharacteristic()
Deletes characteristic
ISOFeatureType19139$delCharacteristic(characteristic)
characteristiccharacteristic, object inheriting class ISOAbstractCarrierOfCharacteristics
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOFeatureType19139$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19110 - GFC 1.0 https://schemas.isotc211.org/19110/-/gfc/1.0/gfc/#element_FC_FeatureType
#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()#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
ISOFeatureTypeInfo
R6Class object.
Object of R6Class for modelling a ISO feature type info
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOFeatureTypeInfo
featureTypeNamefeatureTypeName [1..1] : ISOFeatureTypeInfo
featureInstanceCountfeatureInstanceCount [0..1]: Integer
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOFeatureTypeInfo$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setFeatureTypeName()
Set feature type Name
ISOFeatureTypeInfo$setFeatureTypeName(name)
nameobject of class ISOAbstractGenericName or character
setFeatureInstanceCount()
Set feature instance count
ISOFeatureTypeInfo$setFeatureInstanceCount(count)
countobject of class integer
clone()
The objects of this class are cloneable with this method.
ISOFeatureTypeInfo$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_FeatureTypeInfo
ISOFileName
ISOFileName
R6Class object.
Object of R6Class for modelling an ISO FileName
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOFileName
attrsattrs
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOFileName$new(xml = NULL, file = NULL, name = NULL)
xmlobject of class XMLInternalNode-class
filefile
namename
clone()
The objects of this class are cloneable with this method.
ISOFileName$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmx/1.0/gmx/#element_FileName
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gcx/1.0/gcx/#element_FileName
md <- ISOFileName$new(file = "someuri", name = "filename") xml <- md$encode()md <- ISOFileName$new(file = "someuri", name = "filename") xml <- md$encode()
ISOFormat
ISOFormat
R6Class object.
Object of R6Class for modelling an ISOFormat
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOFormat
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
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOFormat$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setName()
Set name
ISOFormat$setName(name, locales = NULL)
namename
localeslist of localized names. Default is NULL
setFormatSpecificationCitation()
Set format specification citation
ISOFormat$setFormatSpecificationCitation(citation)
citationcitation
setVersion()
Set version
ISOFormat$setVersion(version)
versionversion
setAmendmentNumber()
Set amendment number
ISOFormat$setAmendmentNumber(amendmentNumber)
amendmentNumberamendment number
setSpecification()
Set specification
ISOFormat$setSpecification(specification, locales = NULL)
specificationspecification
localeslist of localized specifications. Default is NULL
setFileDecompressionTechnique()
Set file decompression technique
ISOFormat$setFileDecompressionTechnique(technique)
techniquetechnique
addDistributor()
Adds distributor
ISOFormat$addDistributor(distributor)
distributorobject of class ISODistributor
TRUE if added, FALSE otherwise
addMedium()
Adds medium
ISOFormat$addMedium(medium)
mediumobject of class ISOMedium
TRUE if added, FALSE otherwise
delMedium()
Deletes medium
ISOFormat$delMedium(medium)
mediumobject of class ISOMedium
TRUE if deleted, FALSE otherwise
delDistributor()
Deletes distributor
ISOFormat$delDistributor(distributor)
distributorobject of class ISODistributor
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOFormat$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Format
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrd/1.0/mrd/#element_MD_Format
md <- ISOFormat$new() md$setName("name") md$setVersion("1.0") md$setAmendmentNumber("2") md$setSpecification("specification")md <- ISOFormat$new() md$setName("name") md$setVersion("1.0") md$setAmendmentNumber("2") md$setSpecification("specification")
ISOFormatConsistency
ISOFormatConsistency
R6Class object.
Object of R6Class for modelling an ISOFormatConsistency
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractLogicalConsistency -> ISOFormatConsistency
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISOFormatConsistency$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_FormatConsistency
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_FormatConsistency
#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()#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
ISOFreeText
R6Class object.
Object of R6Class for modelling an ISO FreeText
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOFreeText
textGrouptextGroup [1..*]: ISOLocalisedCharacterString
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOFreeText$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addTextGroup()
Adds text group
ISOFreeText$addTextGroup(textGroup)
textGrouptext group, object of class ISOLocalisedCharacterString
TRUE if added, FALSE otherwise
delTextGroup()
Deletes text group
ISOFreeText$delTextGroup(textGroup)
textGrouptext group, object of class ISOLocalisedCharacterString
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOFreeText$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_PT_FreeText
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/lan/1.0/lan/#element_PT_FreeText
ft <- ISOFreeText$new()ft <- ISOFreeText$new()
ISOFullInspection
ISOFullInspection
R6Class object.
Object of R6Class for modelling an ISO full inspection
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOEvaluationMethod -> ISOFullInspection
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOFullInspection$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOFullInspection$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_FullInspection
ISOGeographicBoundingBox
ISOGeographicBoundingBox
R6Class object.
Object of R6Class for modelling an ISO GeographicBoundingBox
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOGeographicExtent -> ISOGeographicBoundingBox
westBoundLongitudewestBoundLongitude
eastBoundLongitudeeastBoundLongitude
southBoundLatitudesouthBoundLatitude
northBoundLatitudenorthBoundLatitude
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOGeographicBoundingBox$new( xml = NULL, minx = NULL, miny = NULL, maxx = NULL, maxy = NULL, bbox = NULL )
setWestBoundLongitude()
Set west bound longitude
ISOGeographicBoundingBox$setWestBoundLongitude(minx)
minxminx object of class numeric
setEastBoundLongitude()
Set east bound longitude
ISOGeographicBoundingBox$setEastBoundLongitude(maxx)
maxxmaxx object of class numeric
setSouthBoundLatitude()
Set south bound latitude
ISOGeographicBoundingBox$setSouthBoundLatitude(miny)
minyminy object of class numeric
setNorthBoundLatitude()
Set north bound latitude
ISOGeographicBoundingBox$setNorthBoundLatitude(maxy)
maxymaxy object of class numeric
clone()
The objects of this class are cloneable with this method.
ISOGeographicBoundingBox$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_GeographicBoundingBox
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_EX_GeographicBoundingBox
md <- ISOGeographicBoundingBox$new(minx = -180, miny = -90, maxx = 180, maxy = 90) xml <- md$encode()md <- ISOGeographicBoundingBox$new(minx = -180, miny = -90, maxx = 180, maxy = 90) xml <- md$encode()
ISOGeographicDescription
ISOGeographicDescription
R6Class object.
Object of R6Class for modelling an ISO GeographicDescription
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOGeographicExtent -> ISOGeographicDescription
geographicIdentifiergeographicIdentifier [1..1]: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOGeographicDescription$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setGeographicIdentifier()
Set geographic identifier
ISOGeographicDescription$setGeographicIdentifier(geographicIdentifier)
geographicIdentifiergeographic identifier, object of class ISOMetaIdentifier
clone()
The objects of this class are cloneable with this method.
ISOGeographicDescription$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_GeographicDescription
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_EX_GeographicDescription
md <- ISOGeographicDescription$new() md$setGeographicIdentifier(ISOMetaIdentifier$new(code = "identifier")) xml <- md$encode()md <- ISOGeographicDescription$new() md$setGeographicIdentifier(ISOMetaIdentifier$new(code = "identifier")) xml <- md$encode()
ISOGeographicExtent
ISOGeographicExtent
R6Class object.
Object of R6Class for modelling an ISO abstract geographicExtent
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOGeographicExtent
extentTypeCodeextentTypeCode [0..1]: ISOBaseBoolean default "true"
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOGeographicExtent$new(xml = NULL, defaults = list())
xmlobject of class XMLInternalNode-class
defaultsdefaults list
clone()
The objects of this class are cloneable with this method.
ISOGeographicExtent$clone(deep = FALSE)
deepWhether to make a deep clone.
abstract class
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractEX_GeographicExtent
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_AbstractEX_GeographicExtent
ISOGeometricObjects
ISOGeometricObjects
R6Class object.
Object of R6Class for modelling an ISO GeometricObjects
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOGeometricObjects
geometricObjectTypegeometricObjectType
geometricObjectCountgeometricObjectCount
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOGeometricObjects$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setGeometricObjectType()
Set geometric object type
ISOGeometricObjects$setGeometricObjectType(geometricObjectType)
geometricObjectTypeobject of class ISOGeometricObjectType or any character
among values returned by ISOGeometricObjectType$values()
setGeometricObjectCount()
Set geometric object count
ISOGeometricObjects$setGeometricObjectCount(geometricObjectCount)
geometricObjectCountobject of class integer
clone()
The objects of this class are cloneable with this method.
ISOGeometricObjects$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_GeometricObjects
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_GeometricObjects
md <- ISOGeometricObjects$new() md$setGeometricObjectType("surface") md$setGeometricObjectCount(5L) xml <- md$encode()md <- ISOGeometricObjects$new() md$setGeometricObjectType("surface") md$setGeometricObjectCount(5L) xml <- md$encode()
ISOGeometricObjectType
ISOGeometricObjectType
R6Class object.
Object of R6Class for modelling an ISO GeometricObjectType
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOGeometricObjectType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOGeometricObjectType$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOGeometricObjectType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_GeometricObjectTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_GeometricObjectTypeCode
#possible values values <- ISOGeometricObjectType$values(labels = TRUE) #point type pt <- ISOGeometricObjectType$new(value = "point")#possible values values <- ISOGeometricObjectType$values(labels = TRUE) #point type pt <- ISOGeometricObjectType$new(value = "point")
ISOGeorectified
ISOGeorectified
R6Class object.
Object of R6Class for modelling an ISO Georectified
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractSpatialRepresentation -> geometa::ISOSpatialRepresentation -> geometa::ISOGridSpatialRepresentation -> ISOGeorectified
checkPointAvailabilitycheckPointAvailability [1..1]
checkPointDescriptioncheckPointDescription [0..1]
cornerPointscornerPoints [0..*]
centerPointcenterPoint [0..1]
pointInPixelpointInPixel [1..1]
transformationDimensionDescriptiontransformationDimensionDescription [0..1]
transformationDimensionMappingtransformationDimensionMapping [0..2]
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOGeorectified$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setCheckPointAvailability()
Set check point availability
ISOGeorectified$setCheckPointAvailability(availability)
availabilityobject of class logical
setCheckPointDescription()
Set check point description
ISOGeorectified$setCheckPointDescription(description, locales = NULL)
descriptionobject of class character
localeslist of localized descriptions. Default is NULL
addCornerPoint()
Adds corner point
ISOGeorectified$addCornerPoint(sfg = NULL, m = NULL)
sfgsimple feature object from sf
msimple feature object of class matrix
TRUE if added, FALSE otherwise
delCornerPoint()
Deletes corner point
ISOGeorectified$delCornerPoint(sfg = NULL, m = NULL)
sfgsimple feature object from sf
msimple feature object of class matrix
TRUE if deleted, FALSE otherwise
setCenterPoint()
Sets center point
ISOGeorectified$setCenterPoint(sfg = NULL, m = NULL)
sfgsimple feature object from sf
msimple feature object of class matrix
setPixelOrientation()
Set pixel orientation
ISOGeorectified$setPixelOrientation(pixelOrientation)
pixelOrientationobject of class ISOPixelOrientation or character among
values among those returned by ISOPixelOrientation$values()
setTransformationDimensionDescription()
Set transformation dimension description
ISOGeorectified$setTransformationDimensionDescription( description, locales = NULL )
descriptiondescription
localeslist of localized descriptions. Default is NULL
addTransformationDimensionMapping()
Adds transformation dimension mapping
ISOGeorectified$addTransformationDimensionMapping(mapping)
mappingmapping
TRUE if added, FALSE otherwise
delTransformationDimensionMapping()
Deletes transformation dimension mapping
ISOGeorectified$delTransformationDimensionMapping(mapping)
mappingmapping
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOGeorectified$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Georectified
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_Georectified
ISOGeoreferenceable
ISOGeoreferenceable
R6Class object.
Object of R6Class for modelling an ISO Georeferenceable
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractSpatialRepresentation -> geometa::ISOSpatialRepresentation -> geometa::ISOGridSpatialRepresentation -> ISOGeoreferenceable
controlPointAvailabilitycontrolPointAvailability: logical
orientationParameterAvailabilityorientationParameterAvailability : logical
orientationParameterDescriptionorientationParameterDescription [0..1] : character
georeferencedParametersgeoreferencedParameters : ISORecord
parameterCitationparameterCitation [0..*] : ISOCitation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOGeoreferenceable$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setControlPointAvailability()
Set control point availability
ISOGeoreferenceable$setControlPointAvailability(availability)
availabilityobject of class logical
setOrientationParameterAvailability()
Set orientation parameter availability
ISOGeoreferenceable$setOrientationParameterAvailability(availability)
availabilityobject of class logical
setOrientationParameterDescription()
Set orientation parameter description
ISOGeoreferenceable$setOrientationParameterDescription( description, locales = NULL )
descriptiondescription
localeslist of localized descriptions. Default is NULL
setGeoreferencedParameters()
Set georeferenced parameters
ISOGeoreferenceable$setGeoreferencedParameters(record)
recordobject of class ISORecord
addParameterCitation()
Adds parameter citation
ISOGeoreferenceable$addParameterCitation(citation)
citationobject of class ISOCitation
TRUE if added, FALSE otherwise
delParameterCitation()
Deletes parameter citation
ISOGeoreferenceable$delParameterCitation(citation)
citationobject of class ISOCitation
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOGeoreferenceable$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Georeferenceable
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_Georeferenceable
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()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()
ISOGriddedDataPositionalAccuracy
ISOGriddedDataPositionalAccuracy
R6Class object.
Object of R6Class for modelling an ISOGriddedDataPositionalAccuracy
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractPositionalAccuracy -> ISOGriddedDataPositionalAccuracy
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISOGriddedDataPositionalAccuracy$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_GriddedDataPositionalAccuracy
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_GriddedDataPositionalAccuracy
#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()#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()
ISOGridSpatialRepresentation
ISOGridSpatialRepresentation
R6Class object.
Object of R6Class for modelling an ISO GridSpatialRepresentation
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractSpatialRepresentation -> geometa::ISOSpatialRepresentation -> ISOGridSpatialRepresentation
numberOfDimensionsnumberOfDimensions [1..1]: integer
axisDimensionPropertiesaxisDimensionProperties [1..*] : ISODimension
cellGeometrycellGeometry [1..1]: ISOCellGeometry
transformationParameterAvailabilitytransformationParameterAvailability : logical
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOGridSpatialRepresentation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setNumberOfDimensions()
Set number of dimensions
ISOGridSpatialRepresentation$setNumberOfDimensions(numberOfDimensions)
numberOfDimensionsobject of class integer
addDimension()
Adds dimension
ISOGridSpatialRepresentation$addDimension(dimension)
dimensionobject of class ISODimension
TRUE if added, FALSE otherwise
delDimension()
Deletes dimension
ISOGridSpatialRepresentation$delDimension(dimension)
dimensionobject of class ISODimension
TRUE if deleted, FALSE otherwise
setCellGeometry()
Set cell geometry
ISOGridSpatialRepresentation$setCellGeometry(cellGeometry)
cellGeometryobject of class ISOCellGeometry or any character
among values returned by ISOCellGeometry$values()
setTransformationParameterAvailability()
Set transformation parameter availability
ISOGridSpatialRepresentation$setTransformationParameterAvailability( availability )
availabilityobject of class logical
clone()
The objects of this class are cloneable with this method.
ISOGridSpatialRepresentation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_GridSpatialRepresentation
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_GridSpatialRepresentation
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()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()
ISOHomogeneity
ISOHomogeneity
R6Class object.
Object of R6Class for modelling an ISO homogeneity
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractMetaquality -> ISOHomogeneity
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOHomogeneity$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOHomogeneity$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_Homogeneity
ISOIdentification
ISOIdentification
R6Class object.
Object of R6Class for modelling an ISO Identification
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOIdentification
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOIdentification$new(xml = NULL, defaults = list())
xmlobject of class XMLInternalNode-class
defaultsdefaults list
clone()
The objects of this class are cloneable with this method.
ISOIdentification$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractMD_Identification
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_AbstractMD_Identification
ISOIdentification19115_3
ISOIdentification19115_3
R6Class object.
Object of R6Class for modelling an ISO Identification in ISO 19115-3
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> ISOIdentification19115_3
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
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOIdentification19115_3$new(xml = NULL, defaults = list())
xmlobject of class XMLInternalNode-class
defaultsdefaults list
setCitation()
Set citation
ISOIdentification19115_3$setCitation(citation)
citationobject of class ISOCitation
setAbstract()
Set abstract
ISOIdentification19115_3$setAbstract(abstract, locales = NULL)
abstractabstract
localeslist of localized abstracts. Default is NULL
setPurpose()
Set purpose
ISOIdentification19115_3$setPurpose(purpose, locales = NULL)
purposepurpose
localeslist of localized texts. Default is NULL
addCredit()
Adds credit
ISOIdentification19115_3$addCredit(credit, locales = NULL)
creditcredit
localeslist of localized texts. Default is NULL
TRUE if added, FALSE otherwise
delCredit()
Deletes credit
ISOIdentification19115_3$delCredit(credit, locales = NULL)
creditcredit
localeslist of localized texts. Default is NULL
TRUE if deleted, FALSE otherwise
addStatus()
Adds status
ISOIdentification19115_3$addStatus(status)
statusobject of class ISOProgress or any character among
values returned by ISOProgress$values()
TRUE if added, FALSE otherwise
delStatus()
Deletes status
ISOIdentification19115_3$delStatus(status)
statusobject of class ISOProgress or any character among
values returned by ISOProgress$values()
TRUE if deleted, FALSE otherwise
addPointOfContact()
Adds point of contact
ISOIdentification19115_3$addPointOfContact(pointOfContact)
pointOfContactobject of class ISOResponsibility
TRUE if added, FALSE otherwise
delPointOfContact()
Deletes point of contact
ISOIdentification19115_3$delPointOfContact(pointOfContact)
pointOfContactobject of class ISOResponsibility
TRUE if deleted, FALSE otherwise
addSpatialRepresentationType()
Adds spatial representation type
ISOIdentification19115_3$addSpatialRepresentationType( spatialRepresentationType )
spatialRepresentationTypeobject of class ISOSpatialRepresentationType or
any character among values returned by ISOSpatialRepresentationType$values()
TRUE if added, FALSE otherwise
delSpatialRepresentationType()
Deletes spatial representation type
ISOIdentification19115_3$delSpatialRepresentationType( spatialRepresentationType )
spatialRepresentationTypeobject of class ISOSpatialRepresentationType or
any character among values returned by ISOSpatialRepresentationType$values()
TRUE if deleted, FALSE otherwise
addSpatialResolution()
Adds spatial resolution
ISOIdentification19115_3$addSpatialResolution(resolution)
resolutionobject of class ISOResolution or character
TRUE if added, FALSE otherwise
delSpatialResolution()
Deletes spatial resolution
ISOIdentification19115_3$delSpatialResolution(resolution)
resolutionobject of class ISOResolution or character
TRUE if deleted, FALSE otherwise
addTemporalResolution()
Adds temporal resolution
ISOIdentification19115_3$addTemporalResolution(resolution)
resolutionobject of class ISOPeriodDuration or character
TRUE if added, FALSE otherwise
delTemporalResolution()
Deletes temporal resolution
ISOIdentification19115_3$delTemporalResolution(resolution)
resolutionobject of class ISOPeriodDuration or character
TRUE if deleted, FALSE otherwise
addTopicCategory()
Adds topic category
ISOIdentification19115_3$addTopicCategory(topicCategory)
topicCategoryobject of class ISOTopicCategory or any character
value among those returned by ISOTopicCategory$values()
TRUE if added, FALSE otherwise
delTopicCategory()
Deletes topic category
ISOIdentification19115_3$delTopicCategory(topicCategory)
topicCategoryobject of class ISOTopicCategory or any character
value among those returned by ISOTopicCategory$values()
TRUE if deleted, FALSE otherwise
addExtent()
Adds extent
ISOIdentification19115_3$addExtent(extent)
extentobject of class ISOExtent
TRUE if added, FALSE otherwise
delExtent()
Deletes extent
ISOIdentification19115_3$delExtent(extent)
extentobject of class ISOExtent
TRUE if deleted, FALSE otherwise
addAdditionalDocumentation()
Adds additional documentation
ISOIdentification19115_3$addAdditionalDocumentation(additionalDocumentation)
additionalDocumentationobject of class ISOCitation
TRUE if added, FALSE otherwise
delAdditionalDocumentation()
Deletes additional documentation
ISOIdentification19115_3$delAdditionalDocumentation(additionalDocumentation)
additionalDocumentationobject of class ISOCitation
TRUE if deleted, FALSE otherwise
setProcessingLevel()
Set processing level
ISOIdentification19115_3$setProcessingLevel(processingLevel)
processingLevelobject of class ISOMetaIdentifier or character
addResourceMaintenance()
Adds resource maintenance
ISOIdentification19115_3$addResourceMaintenance(resourceMaintenance)
resourceMaintenanceobject of class ISOMaintenanceInformation
TRUE if added, FALSE otherwise
delResourceMaintenance()
Deletes resource maintenance
ISOIdentification19115_3$delResourceMaintenance(resourceMaintenance)
resourceMaintenanceobject of class ISOMaintenanceInformation
TRUE if deleted, FALSE otherwise
addGraphicOverview()
Adds graphic overview
ISOIdentification19115_3$addGraphicOverview(graphicOverview)
graphicOverviewobject of class ISOBrowseGraphic
TRUE if added, FALSE otherwise
delGraphicOverview()
Deletes graphic overview
ISOIdentification19115_3$delGraphicOverview(graphicOverview)
graphicOverviewobject of class ISOBrowseGraphic
TRUE if deleted, FALSE otherwise
addFormat()
Adds format
ISOIdentification19115_3$addFormat(format)
formatobject of class ISOFormat
TRUE if added, FALSE otherwise
delFormat()
Deletes format
ISOIdentification19115_3$delFormat(format)
formatobject of class ISOFormat
TRUE if deleted, FALSE otherwise
addKeywords()
Adds keywords
ISOIdentification19115_3$addKeywords(keywords)
keywordsobject of class ISOKeywords
TRUE if added, FALSE otherwise
delKeywords()
Deletes keywords
ISOIdentification19115_3$delKeywords(keywords)
keywordsobject of class ISOKeywords
TRUE if deleted, FALSE otherwise
addResourceSpecificUsage()
Adds resource specific usage
ISOIdentification19115_3$addResourceSpecificUsage(usage)
usageobject of class ISOUsage
TRUE if added, FALSE otherwise
delResourceSpecificUsage()
Deletes resource specific usage
ISOIdentification19115_3$delResourceSpecificUsage(usage)
usageobject of class ISOUsage
TRUE if deleted, FALSE otherwise
addResourceConstraints()
Adds resource constraints
ISOIdentification19115_3$addResourceConstraints(resourceConstraints)
resourceConstraintsobject of class ISOConstraints
TRUE if added, FALSE otherwise
delResourceConstraints()
Deletes resource constraints
ISOIdentification19115_3$delResourceConstraints(resourceConstraints)
resourceConstraintsobject of class ISOConstraints
TRUE if deleted, FALSE otherwise
addAssociatedResource()
Adds associated resource
ISOIdentification19115_3$addAssociatedResource(associatedResource)
associatedResourceobject of class ISOAssociatedResource
TRUE if added, FALSE otherwise
delAssociatedResource()
Deletes associated resource
ISOIdentification19115_3$delAssociatedResource(associatedResource)
associatedResourceobject of class ISOAssociatedResource
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOIdentification19115_3$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_AbstractMD_Identification
ISOIdentification19139
ISOIdentification19139
R6Class object.
Object of R6Class for modelling an ISO Identification in ISO 19139
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> ISOIdentification19139
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
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOIdentification19139$new(xml = NULL, defaults = list())
xmlobject of class XMLInternalNode-class
defaultsdefaults list
setCitation()
Set citation
ISOIdentification19139$setCitation(citation)
citationobject of class ISOCitation
setAbstract()
Set abstract
ISOIdentification19139$setAbstract(abstract, locales = NULL)
abstractabstract
localeslist of localized abstracts. Default is NULL
setPurpose()
Set purpose
ISOIdentification19139$setPurpose(purpose, locales = NULL)
purposepurpose
localeslist of localized texts. Default is NULL
addCredit()
Adds credit
ISOIdentification19139$addCredit(credit, locales = NULL)
creditcredit
localeslist of localized texts. Default is NULL
TRUE if added, FALSE otherwise
delCredit()
Deletes credit
ISOIdentification19139$delCredit(credit, locales = NULL)
creditcredit
localeslist of localized texts. Default is NULL
TRUE if deleted, FALSE otherwise
addStatus()
Adds status
ISOIdentification19139$addStatus(status)
statusobject of class ISOProgress or any character among
values returned by ISOProgress$values()
TRUE if added, FALSE otherwise
delStatus()
Deletes status
ISOIdentification19139$delStatus(status)
statusobject of class ISOProgress or any character among
values returned by ISOProgress$values()
TRUE if deleted, FALSE otherwise
addPointOfContact()
Adds point of contact
ISOIdentification19139$addPointOfContact(pointOfContact)
pointOfContactobject of class ISOResponsibleParty
TRUE if added, FALSE otherwise
delPointOfContact()
Deletes point of contact
ISOIdentification19139$delPointOfContact(pointOfContact)
pointOfContactobject of class ISOResponsibleParty
TRUE if deleted, FALSE otherwise
addResourceMaintenance()
Adds resource maintenance
ISOIdentification19139$addResourceMaintenance(resourceMaintenance)
resourceMaintenanceobject of class ISOMaintenanceInformation
TRUE if added, FALSE otherwise
setResourceMaintenance()
Set resource maintenance
ISOIdentification19139$setResourceMaintenance(resourceMaintenance)
resourceMaintenanceobject of class ISOMaintenanceInformation
TRUE if set, FALSE otherwise
delResourceMaintenance()
Deletes resource maintenance
ISOIdentification19139$delResourceMaintenance(resourceMaintenance)
resourceMaintenanceobject of class ISOMaintenanceInformation
TRUE if deleted, FALSE otherwise
addGraphicOverview()
Adds graphic overview
ISOIdentification19139$addGraphicOverview(graphicOverview)
graphicOverviewobject of class ISOBrowseGraphic
TRUE if added, FALSE otherwise
setGraphicOverview()
Sets graphic overview
ISOIdentification19139$setGraphicOverview(graphicOverview)
graphicOverviewobject of class ISOBrowseGraphic
TRUE if set, FALSE otherwise
delGraphicOverview()
Deletes graphic overview
ISOIdentification19139$delGraphicOverview(graphicOverview)
graphicOverviewobject of class ISOBrowseGraphic
TRUE if deleted, FALSE otherwise
addFormat()
Adds format
ISOIdentification19139$addFormat(format)
formatobject of class ISOFormat
TRUE if added, FALSE otherwise
delFormat()
Deletes format
ISOIdentification19139$delFormat(format)
formatobject of class ISOFormat
TRUE if deleted, FALSE otherwise
addKeywords()
Adds keywords
ISOIdentification19139$addKeywords(keywords)
keywordsobject of class ISOKeywords
TRUE if added, FALSE otherwise
setKeywords()
Set keywords
ISOIdentification19139$setKeywords(keywords)
keywordsobject of class ISOKeywords
TRUE if set, FALSE otherwise
delKeywords()
Deletes keywords
ISOIdentification19139$delKeywords(keywords)
keywordsobject of class ISOKeywords
TRUE if deleted, FALSE otherwise
addResourceConstraints()
Adds resource constraints
ISOIdentification19139$addResourceConstraints(resourceConstraints)
resourceConstraintsobject of class ISOConstraints
TRUE if added, FALSE otherwise
delResourceConstraints()
Deletes resource constraints
ISOIdentification19139$delResourceConstraints(resourceConstraints)
resourceConstraintsobject of class ISOConstraints
TRUE if deleted, FALSE otherwise
addResourceSpecificUsage()
Adds resource specific usage
ISOIdentification19139$addResourceSpecificUsage(usage)
usageobject of class ISOUsage
TRUE if added, FALSE otherwise
delResourceSpecificUsage()
Deletes resource specific usage
ISOIdentification19139$delResourceSpecificUsage(usage)
usageobject of class ISOUsage
TRUE if deleted, FALSE otherwise
addAggregateInformation()
Adds aggregate information
ISOIdentification19139$addAggregateInformation(aggregateInfo)
aggregateInfoobject of class ISOAggregateInformation
TRUE if added, FALSE otherwise
delAggregateInformation()
Deletes aggregate information
ISOIdentification19139$delAggregateInformation(aggregateInfo)
aggregateInfoobject of class ISOAggregateInformation
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOIdentification19139$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractMD_Identification
ISOImageDescription
ISOImageDescription
R6Class object.
Object of R6Class for modelling an ISOImageDescription
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractContentInformation -> geometa::ISOCoverageDescription -> ISOImageDescription
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]
ISOImageDescription$setRadiometricCalibrationDataAvailability()
ISOImageDescription$setCameraCalibrationInformationAvailability()
ISOImageDescription$setFilmDistortionInformationAvailability()
ISOImageDescription$setLensDistortionInformationAvailability()
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImageDescription$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setIlluminationElevationAngle()
Set illumination elevation angle
ISOImageDescription$setIlluminationElevationAngle(illuminationElevationAngle)
illuminationElevationAngleobject of class numeric
setIlluminationAzimuthAngle()
Set illumination azimuth angle
ISOImageDescription$setIlluminationAzimuthAngle(illuminationAzimuthAngle)
illuminationAzimuthAngleobject of class numeric
setImagingCondition()
Set imaging condition
ISOImageDescription$setImagingCondition(imagingCondition)
imagingConditionobject of class ISOImagingCondition or character
among values returned by ISOImagingCondition$values()
setImageQualityCode()
Set image quality code
ISOImageDescription$setImageQualityCode(code)
codeobject of class ISOMetaIdentifier
setCloudCoverPercentage()
Set cloud cover percentage
ISOImageDescription$setCloudCoverPercentage(cloudCoverPercentage)
cloudCoverPercentageobject of class numeric
setProcessingLevelCode()
Set processing level code
ISOImageDescription$setProcessingLevelCode(code)
codeobject of class ISOMetaIdentifier
setCompressionGenerationQuantity()
Set compression generation quantity
ISOImageDescription$setCompressionGenerationQuantity(quantity)
quantityobject of class integer
setTriangulationIndicator()
Set triangulation indicator
ISOImageDescription$setTriangulationIndicator(triangulationIndicator)
triangulationIndicatorobject of class logical
setRadiometricCalibrationDataAvailability()
Set radiometric calibration data availability
ISOImageDescription$setRadiometricCalibrationDataAvailability( radiometricCalibrationDataAvailability )
radiometricCalibrationDataAvailabilityobject of class logical
setCameraCalibrationInformationAvailability()
Set camera calibration information availability
ISOImageDescription$setCameraCalibrationInformationAvailability( cameraCalibrationInformationAvailability )
cameraCalibrationInformationAvailabilityobject of class logical
setFilmDistortionInformationAvailability()
Set film distortion information availability
ISOImageDescription$setFilmDistortionInformationAvailability( filmDistortionInformationAvailability )
filmDistortionInformationAvailabilityobject of class logical
setLensDistortionInformationAvailability()
Set lens distortion information availability
ISOImageDescription$setLensDistortionInformationAvailability( lensDistortionInformationAvailability )
lensDistortionInformationAvailabilityobject of class logical
clone()
The objects of this class are cloneable with this method.
ISOImageDescription$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ImageDescription
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_ImageDescription
#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()#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
ISOImageryAbstractGeolocationInformation
R6Class object.
Object of R6Class for modelling an ISOimagery geolocation information
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryAbstractGeolocationInformation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImageryAbstractGeolocationInformation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOImageryAbstractGeolocationInformation$clone(deep = FALSE)
deepWhether to make a deep clone.
abstract class
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_AbstractMI_GeolocationInformation
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_AbstractMI_GeolocationInformation
ISOImageryAcquisitionInformation
ISOImageryAcquisitionInformation
R6Class object.
Object of R6Class for modelling an ISO Imagery AcquisitionInformation
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractAcquisitionInformation -> ISOImageryAcquisitionInformation
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
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImageryAcquisitionInformation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setScope()
Set scope
ISOImageryAcquisitionInformation$setScope(scope)
scopeobject of class ISOScope
addInstrument()
Adds instrument
ISOImageryAcquisitionInformation$addInstrument(instrument)
instrumentobject of class ISOImageryInstrument
TRUE if added, FALSE otherwise
delInstrument()
Deletes instrument
ISOImageryAcquisitionInformation$delInstrument(instrument)
instrumentobject of class ISOImageryInstrument
TRUE if deleted, FALSE otherwise
addOperation()
Adds operation
ISOImageryAcquisitionInformation$addOperation(operation)
operationobject of class ISOImageryOperation
TRUE if added, FALSE otherwise
delOperation()
Deletes operation
ISOImageryAcquisitionInformation$delOperation(operation)
operationobject of class ISOImageryOperation
TRUE if deleted, FALSE otherwise
addPlatform()
Adds platform
ISOImageryAcquisitionInformation$addPlatform(platform)
platformobject of class ISOImageryPlatform
TRUE if added, FALSE otherwise
delPlatform()
Deletes platform
ISOImageryAcquisitionInformation$delPlatform(platform)
platformobject of class ISOImageryPlatform
TRUE if deleted, FALSE otherwise
addPlan()
Adds plan
ISOImageryAcquisitionInformation$addPlan(plan)
planobject of class ISOImageryPlan
TRUE if added, FALSE otherwise
delPlan()
Deletes plan
ISOImageryAcquisitionInformation$delPlan(plan)
planobject of class ISOImageryPlan
TRUE if deleted, FALSE otherwise
addObjective()
Adds objective
ISOImageryAcquisitionInformation$addObjective(objective)
objectiveobject of class ISOImageryObjective
TRUE if added, FALSE otherwise
delObjective()
Deletes objective
ISOImageryAcquisitionInformation$delObjective(objective)
objectiveobject of class ISOImageryObjective
TRUE if deleted, FALSE otherwise
addRequirement()
Adds requirement
ISOImageryAcquisitionInformation$addRequirement(requirement)
requirementobject of class ISOImageryRequirement
TRUE if added, FALSE otherwise
delRequirement()
Deletes requirement
ISOImageryAcquisitionInformation$delRequirement(requirement)
requirementobject of class ISOImageryRequirement
TRUE if deleted, FALSE otherwise
setEnvironmentConditions()
Set environment conditions
ISOImageryAcquisitionInformation$setEnvironmentConditions(conditions)
conditionsobject of class ISOImageryEnvironmentalRecord
clone()
The objects of this class are cloneable with this method.
ISOImageryAcquisitionInformation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_AcquisitionInformation
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_AcquisitionInformation
md = ISOImageryAcquisitionInformation$new() xml <- md$encode()md = ISOImageryAcquisitionInformation$new() xml <- md$encode()
ISOImageryAlgorithm
ISOImageryAlgorithm
R6Class object.
Object of R6Class for modelling an ISO imagery algorithm
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryAlgorithm
citationcitation [1..1]: ISOCitation
descriptiondescription [1..1]: character|ISOLocalisedCharacterString
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initialized object
ISOImageryAlgorithm$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setCitation()
Set citation
ISOImageryAlgorithm$setCitation(citation)
citationobject of class ISOCitation
setDescription()
Set description
ISOImageryAlgorithm$setDescription(description, locales = NULL)
descriptiondescription
localeslist of localized texts. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOImageryAlgorithm$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_LE_Algorithm
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LE_Algorithm
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("[email protected]") 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()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("[email protected]") 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
ISOImageryBand
R6Class object.
Object of R6Class for modelling an ISO imagery band
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISORangeDimension -> geometa::ISOBand -> ISOImageryBand
bandBoundaryDefinitionbandBoundaryDefinition [0..1]: ISOImageryBandDefinition
nominalSpatialResolutionnominalSpatialResolution [0..1] ISOBaseReal
transferFunctionTypetransferFunctionType [0..1]: ISOImageryTransferFunctionType
transmittedPolarisationtransmittedPolarisation [0..1]: ISOImageryPolarisationOrientation
detectedPolarisationdetectedPolarisation [0..1]: ISOImageryPolarisationOrientation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImageryBand$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setBandBoundaryDefinition()
Set band boundary definition
ISOImageryBand$setBandBoundaryDefinition(definition)
definitionobject of class ISOImageryBandDefinition or character
among values returned by ISOImageryBandDefinition$values()
setNominalSpatialResolution()
Set nominal spatial resolution
ISOImageryBand$setNominalSpatialResolution(resolution)
resolutionobject of class numeric
setTransferFunctionType()
Set transfer function type
ISOImageryBand$setTransferFunctionType(functionType)
functionTypeobject of class ISOImageryTransferFunctionType or any character
from values returned by ISOImageryTransferFunctionType$values()
setTransmittedPolarisation()
Set transmitted polarisation
ISOImageryBand$setTransmittedPolarisation(polarisation)
polarisationobject of class ISOImageryPolarisationOrientation or any character
from values returned by ISOImageryPolarisationOrientation$values()
setDetectedPolarisation()
Set detected polarisation
ISOImageryBand$setDetectedPolarisation(polarisation)
polarisationobject of class ISOImageryPolarisationOrientation or any character
from values returned by ISOImageryPolarisationOrientation$values()
clone()
The objects of this class are cloneable with this method.
ISOImageryBand$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Band
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MI_Band
#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()#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
ISOImageryBandDefinition
R6Class object.
Object of R6Class for modelling an ISO Imagery Band definition
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImageryBandDefinition
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImageryBandDefinition$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOImageryBandDefinition$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_BandDefinition
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MI_BandDefinition
#possible values values <- ISOImageryBandDefinition$values(labels = TRUE) #some def fiftyp <- ISOImageryBandDefinition$new(value = "fiftyPercent")#possible values values <- ISOImageryBandDefinition$values(labels = TRUE) #some def fiftyp <- ISOImageryBandDefinition$new(value = "fiftyPercent")
ISOImageryContext
ISOImageryContext
R6Class object.
Object of R6Class for modelling an ISO Imagery Context
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImageryContext
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImageryContext$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOImageryContext$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_ContextCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_ContextCode
#possible values values <- ISOImageryContext$values(labels = TRUE) #some def acquisition <- ISOImageryContext$new(value = "acquisition")#possible values values <- ISOImageryContext$values(labels = TRUE) #some def acquisition <- ISOImageryContext$new(value = "acquisition")
ISOImageryCoverageDescription
ISOImageryCoverageDescription
R6Class object.
Object of R6Class for modelling an ISO imagery image description
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractContentInformation -> geometa::ISOCoverageDescription -> ISOImageryCoverageDescription
rangeElementDescriptionrangeElementDescription [0..*] : ISOImageryRangeElementDescription
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImageryCoverageDescription$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addRangeElementDescription()
Adds range element description
ISOImageryCoverageDescription$addRangeElementDescription(description)
descriptionobject of class ISOImageryRangeElementDescription
TRUE if added, FALSE otherwise
delRangeElementDescription()
Deletes range element description
ISOImageryCoverageDescription$delRangeElementDescription(description)
descriptionobject of class ISOImageryRangeElementDescription
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryCoverageDescription$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_CoverageDescription
- 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MI_CoverageDescription
#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()#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
ISOImageryCoverageResult
R6Class object.
Object of R6Class for modelling an ISO imagery coverage result
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractResult -> ISOImageryCoverageResult
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
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImageryCoverageResult$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setResultScope()
Set result scope
ISOImageryCoverageResult$setResultScope(scope)
scopeobject of class ISOScope
setDateTime()
Set date time
ISOImageryCoverageResult$setDateTime(dateTime)
dateTimedate time, object of class POSIXct
setSpatialRepresentationType()
Set spatial representation type
ISOImageryCoverageResult$setSpatialRepresentationType( spatialRepresentationType )
spatialRepresentationTypeobject of class ISOSpatialRepresentationType or character
among values returned by ISOSpatialRepresentationType$values()
setResultFile()
Set result file
ISOImageryCoverageResult$setResultFile(resultFile)
resultFileobject of class ISODataFile (in ISO 19139) or ISOQualityResultFile (in ISO 19115-3)
setResultSpatialRepresentation()
Set result spatial representation
ISOImageryCoverageResult$setResultSpatialRepresentation(spatialRepresentation)
spatialRepresentationobject of class ISOSpatialRepresentation
setResultCoverageDescription()
Set result coverage description
ISOImageryCoverageResult$setResultCoverageDescription(coverageDescription)
coverageDescriptionobject of class ISOCoverageDescription
setResultFormat()
Set format
ISOImageryCoverageResult$setResultFormat(format)
formatobject of class ISOFormat
clone()
The objects of this class are cloneable with this method.
ISOImageryCoverageResult$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_QE_CoverageResult
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_QE_CoverageResult
ISOImageryEnvironmentalRecord
ISOImageryEnvironmentalRecord
R6Class object.
Object of R6Class for modelling an ISO imagery environmental record
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryEnvironmentalRecord
averageAirTemperatureaverageAirTemperature
maxRelativeHumiditymaxRelativeHumidity
maxAltitudemaxAltitude
meterologicalConditionsmeterologicalConditions
solarAzimuthsolarAzimuth
solarElevationsolarElevation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImageryEnvironmentalRecord$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setAverageAirTemperature()
Set average air temperature
ISOImageryEnvironmentalRecord$setAverageAirTemperature(temperature)
temperatureobject of class numeric
setMaxRelativeHumidity()
Set max relative humidity
ISOImageryEnvironmentalRecord$setMaxRelativeHumidity(humidity)
humidityobject of class numeric
setMaxAltitude()
Set max altitude
ISOImageryEnvironmentalRecord$setMaxAltitude(altitude)
altitudeobject of class numeric
setMeterologicalConditions()
Set meterological conditions
ISOImageryEnvironmentalRecord$setMeterologicalConditions( conditions, locales = NULL )
conditionsconditions
localeslist of localized texts. Default is NULL
setSolarAzimuth()
Set solar azimuth
ISOImageryEnvironmentalRecord$setSolarAzimuth(solarAzimuth)
solarAzimuthobject of class numeric
setSolarElevation()
Set solar elevation
ISOImageryEnvironmentalRecord$setSolarElevation(solarElevation)
solarElevationobject of class numeric
clone()
The objects of this class are cloneable with this method.
ISOImageryEnvironmentalRecord$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_EnvironmentalRecord
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_EnvironmentalRecord
md <- ISOImageryEnvironmentalRecord$new() md$setAverageAirTemperature(3) md$setMaxRelativeHumidity(67) md$setMaxAltitude(400) md$setMeterologicalConditions("some conditions") xml <- md$encode()md <- ISOImageryEnvironmentalRecord$new() md$setAverageAirTemperature(3) md$setMaxRelativeHumidity(67) md$setMaxAltitude(400) md$setMeterologicalConditions("some conditions") xml <- md$encode()
ISOImageryEvent
ISOImageryEvent
R6Class object.
Object of R6Class for modelling an ISO imagery event
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryEvent
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
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImageryEvent$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setIdentifier()
Set identifier
ISOImageryEvent$setIdentifier(identifier)
identifierobject of class ISOMetaIdentifier or character
setTrigger()
Set trigger
ISOImageryEvent$setTrigger(trigger)
triggerobject of class ISOImageryTrigger or any character
among values returned by ISOImageryTrigger$values()
setContext()
Set context
ISOImageryEvent$setContext(context)
contextobject of class ISOImageryContext or any character
among values returned by ISOImageryContext$values()
setSequence()
Set sequence
ISOImageryEvent$setSequence(sequence)
sequenceobject of class ISOImagerySequence or any character
among values returned by ISOImagerySequence$values()
setTime()
Set time
ISOImageryEvent$setTime(time)
timeobject of class POSIXct
setPlatformPass()
Set platform pass
ISOImageryEvent$setPlatformPass(platformPass)
platformPassobject of class ISOImageryPlatformPass
addSensor()
Adds sensor
ISOImageryEvent$addSensor(sensor)
sensorobject of class ISOImageryInstrument
TRUE if added, FALSE otherwise
delSensor()
Deletes sensor
ISOImageryEvent$delSensor(sensor)
sensorobject of class ISOImageryInstrument
TRUE if deleted, FALSE otherwise
addObjective()
Adds objective
ISOImageryEvent$addObjective(objective)
objectiveobject of class ISOImageryObjective
TRUE if added, FALSE otherwise
delObjective()
Deletes objective
ISOImageryEvent$delObjective(objective)
objectiveobject of class ISOImageryObjective
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryEvent$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Event
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Event
md <- ISOImageryEvent$new() md$setIdentifier("event_1") md$setTrigger("manual") md$setContext("pass") md$setSequence("instantaneous") md$setTime(Sys.time()) xml <- md$encode()md <- ISOImageryEvent$new() md$setIdentifier("event_1") md$setTrigger("manual") md$setContext("pass") md$setSequence("instantaneous") md$setTime(Sys.time()) xml <- md$encode()
ISOImageryGCPCollection
ISOImageryGCPCollection
R6Class object.
Object of R6Class for modelling an ISO imagery gcp collection
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLAbstractObject -> ISOImageryGCP
geographicCoordinatesgeographicCoordinates
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImageryGCP$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setGeographicCoordinates()
Set geographic coordinates
ISOImageryGCP$setGeographicCoordinates(sfg = NULL, m = NULL)
sfgsimple feature object from sf
mobject of class matrix
clone()
The objects of this class are cloneable with this method.
ISOImageryGCP$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_GCP
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MI_GCP
md <- ISOImageryGCP$new() require(sf) pt <- sf::st_point(c(1,1)) md$setGeographicCoordinates(sfg = pt) xml <- md$encode()md <- ISOImageryGCP$new() require(sf) pt <- sf::st_point(c(1,1)) md$setGeographicCoordinates(sfg = pt) xml <- md$encode()
ISOImageryGCPCollection
ISOImageryGCPCollection
R6Class object.
Object of R6Class for modelling an ISO imagery gcp collection
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOImageryAbstractGeolocationInformation -> ISOImageryGCPCollection
collectionIdentificationcollectionIdentification [1..1]: integer
collectionNamecollectionName [1..1]: character|ISOLocalisedCharacterString
coordinateReferenceSystemcoordinateReferenceSystem [1..1]: ISOAbstractReferenceSystem
gcpgcp [0..*]: list of ISOImageryGCP
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImageryGCPCollection$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setCollectionIdentification()
Set collection identification id
ISOImageryGCPCollection$setCollectionIdentification(id)
idobject of class integer
setCollectionName()
Set collection name
ISOImageryGCPCollection$setCollectionName(name, locales = NULL)
nameobject of class character
localeslist of localized names. Default is NULL
setCoordinateReferenceSystem()
Set coordinate reference system
ISOImageryGCPCollection$setCoordinateReferenceSystem(crs)
crsobject of class inheriting ISOAbstractReferenceSystem
addGCP()
Adds GCP
ISOImageryGCPCollection$addGCP(gcp)
gcpobject of class ISOImageryGCP
TRUE if added, FALSE otherwise
delGCP()
Deletes GCP
ISOImageryGCPCollection$delGCP(gcp)
gcpobject of class ISOImageryGCP
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryGCPCollection$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_GCPCollection
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MI_GCPCollection
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()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
ISOImageryGeometryType
R6Class object.
Object of R6Class for modelling an ISO Imagery geometry type
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImageryGeometryType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImageryGeometryType$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOImageryGeometryType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_GeometryTypeCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_GeometryTypeCode
#possible values values <- ISOImageryGeometryType$values(labels = TRUE) #some def point <- ISOImageryGeometryType$new(value = "point")#possible values values <- ISOImageryGeometryType$values(labels = TRUE) #some def point <- ISOImageryGeometryType$new(value = "point")
ISOImageryGeorectified
ISOImageryGeorectified
R6Class object.
Object of R6Class for modelling an ISO image Georectified
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractSpatialRepresentation -> geometa::ISOSpatialRepresentation -> geometa::ISOGridSpatialRepresentation -> geometa::ISOGeorectified -> ISOImageryGeorectified
checkPointcheckPoint [0..*]: ISOImageryGCP
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImageryGeorectified$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addCheckPoint()
Adds check point
ISOImageryGeorectified$addCheckPoint(sfg = NULL, m = NULL)
sfgsimple feature object from sf
mobject of class matrix
TRUE if added, FALSE otherwise
delCheckPoint()
Deletes check point
ISOImageryGeorectified$delCheckPoint(sfg = NULL, m = NULL)
sfgsimple feature object from sf
mobject of class matrix
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryGeorectified$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Georectified
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MI_Georectified
ISOImageryGeoreferenceable
ISOImageryGeoreferenceable
R6Class object.
Object of R6Class for modelling an ISO imagery Georeferenceable
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractSpatialRepresentation -> geometa::ISOSpatialRepresentation -> geometa::ISOGridSpatialRepresentation -> geometa::ISOGeoreferenceable -> ISOImageryGeoreferenceable
geolocationInformationgeolocationInformation [0..*]: ISOImageryGeolocationInformation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImageryGeoreferenceable$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addGeolocationInformation()
Adds geolocation information
ISOImageryGeoreferenceable$addGeolocationInformation(geolocationInfo)
geolocationInfoobject of class inheriting ISOImageryAbstractGeolocationInformation
TRUE if added, FALSE otherwise
delGeolocationInformation()
Deletes geolocation information
ISOImageryGeoreferenceable$delGeolocationInformation(geolocationInfo)
geolocationInfoobject of class inheriting ISOImageryAbstractGeolocationInformation
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryGeoreferenceable$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Georeferenceable
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MI_Georeferenceable
ISOImageryImageDescription
ISOImageryImageDescription
R6Class object.
Object of R6Class for modelling an ISO imagery image description
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractContentInformation -> geometa::ISOCoverageDescription -> geometa::ISOImageDescription -> ISOImageryImageDescription
rangeElementDescriptionrangeElementDescription [0..*] : ISOImageryRangeElementDescription
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImageryImageDescription$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addRangeElementDescription()
Adds range element description
ISOImageryImageDescription$addRangeElementDescription(description)
descriptionobject of class ISOImageryRangeElementDescription
TRUE if added, FALSE otherwise
delRangeElementDescription()
Deletes range element description
ISOImageryImageDescription$delRangeElementDescription(description)
descriptionobject of class ISOImageryRangeElementDescription
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryImageDescription$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_ImageDescription
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MI_ImageDescription
#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()#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
ISOImageryPlatform
R6Class object.
Object of R6Class for modelling an ISO imagery platform
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryInstrument
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)
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImageryInstrument$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addCitation()
Adds citation
ISOImageryInstrument$addCitation(citation)
citationobject of class ISOCitation
TRUE if added, FALSE otherwise
delCitation()
Deletes citation
ISOImageryInstrument$delCitation(citation)
citationobject of class ISOCitation
TRUE if deleted, FALSE otherwise
setIdentifier()
Set identifier
ISOImageryInstrument$setIdentifier(identifier)
identifierobject of class ISOMetaIdentifier or character
setType()
Set type
ISOImageryInstrument$setType(type, locales = NULL)
typetype
localeslist of localized texts. Default is NULL
setDescription()
Set description
ISOImageryInstrument$setDescription(description, locales = NULL)
descriptiondescription
localeslist of localized texts. Default is NULL
addPlatform()
Adds platform
ISOImageryInstrument$addPlatform(platform)
platformobject of class ISOImageryPlatform
TRUE if added, FALSE otherwise
delPlatform()
Deletes platform
ISOImageryInstrument$delPlatform(platform)
platformobject of class ISOImageryPlatform
TRUE if deleted, FALSE otherwise
setOtherPropertyType()
setOtherPropertyType
ISOImageryInstrument$setOtherPropertyType(otherPropertyType)
otherPropertyTypeotherPropertyType object of class ISORecordType
setOtherProperty()
setOtherProperty
ISOImageryInstrument$setOtherProperty(otherProperty)
otherPropertyotherProperty object of class ISORecord
addSensor()
Adds sensor
ISOImageryInstrument$addSensor(sensor)
sensorobject of class ISOImagerySensor
TRUE if added, FALSE otherwise
delSensor()
Deletes sensor
ISOImageryInstrument$delSensor(sensor)
sensorobject of class ISOImagerySensor
TRUE if deleted, FALSE otherwise
addInstrumentationEventList()
Adds instrumentation event list
ISOImageryInstrument$addInstrumentationEventList(instrumentEventList)
instrumentEventListobject of class ISOInstrumentationEventList
TRUE if added, FALSE otherwise
delInstrumentationEventList()
Adds instrumentation event list
ISOImageryInstrument$delInstrumentationEventList(instrumentEventList)
instrumentEventListobject of class ISOInstrumentationEventList
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryInstrument$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Instrument
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Instrument
md <- ISOImageryInstrument$new() md$setIdentifier("identifier") md$setType("type") md$setDescription("description") xml <- md$encode()md <- ISOImageryInstrument$new() md$setIdentifier("identifier") md$setType("type") md$setDescription("description") xml <- md$encode()
ISOImageryMetadata
ISOImageryMetadata
R6Class object.
Object of R6Class for modelling an ISO Imagery Metadata
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOMetadata -> ISOImageryMetadata
acquisitionInformationacquisitionInformation [0..*]: ISOImageryAcquisitionInformation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImageryMetadata$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addAcquisitionInfo()
Adds acquisition info
ISOImageryMetadata$addAcquisitionInfo(acquisitionInfo)
acquisitionInfoobject of class ISOImageryAcquisitionInformation
TRUE if added, FALSE otherwise
delAcquisitionInfo()
Deletes acquisition info
ISOImageryMetadata$delAcquisitionInfo(acquisitionInfo)
acquisitionInfoobject of class ISOImageryAcquisitionInformation
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryMetadata$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Metadata
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Metadata
#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("[email protected]") 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("[email protected]") 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)#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("[email protected]") 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("[email protected]") 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
ISOImageryNominalResolution
R6Class object.
Object of R6Class for modelling an ISO imagery nominal resolution
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOImageryNominalResolution
scanningResolutionscanningResolution [0..1]: ISODistance
groundResolutiongroundResolution [0..1]: ISODistance
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImageryNominalResolution$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setScanningResolution()
Set scanning resolution
ISOImageryNominalResolution$setScanningResolution(resolution)
resolutionobject of class ISODistance
setGroundResolution()
Set ground resolution
ISOImageryNominalResolution$setGroundResolution(resolution)
resolutionobject of class ISODistance
clone()
The objects of this class are cloneable with this method.
ISOImageryNominalResolution$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_LE_NominalResolution
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LE_NominalResolution
#encoding dq <- ISOImageryNominalResolution$new() d <- ISODistance$new(value = 1, uom = "m", useUomURI = TRUE) dq$setScanningResolution(d) dq$setGroundResolution(d) #xml xml <- dq$encode()#encoding dq <- ISOImageryNominalResolution$new() d <- ISODistance$new(value = 1, uom = "m", useUomURI = TRUE) dq$setScanningResolution(d) dq$setGroundResolution(d) #xml xml <- dq$encode()
ISOImageryObjective
ISOImageryObjective
R6Class object.
Object of R6Class for modelling an ISO imagery objective
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryObjective
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
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImageryObjective$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setIdentifier()
Set identifier
ISOImageryObjective$setIdentifier(identifier)
identifierobject of class ISOMetaIdentifier or character
setPriority()
Set priority
ISOImageryObjective$setPriority(priority, locales = NULL)
prioritypriority
localeslist of localized texts. Default is NULL
addType()
Adds type
ISOImageryObjective$addType(type)
typeobject of class ISOImageryObjectiveType or any character
among values returned by ISOImageryObjectiveType$values()
TRUE if added, FALSE otherwise
delType()
Deletes type
ISOImageryObjective$delType(type)
typeobject of class ISOImageryObjectiveType or any character
among values returned by ISOImageryObjectiveType$values()
TRUE if deleted, FALSE otherwise
addFunction()
Adds function
ISOImageryObjective$addFunction(fun, locales = NULL)
funfun
localeslist of localized texts. Default is NULL
TRUE if added, FALSE otherwise
delFunction()
Deletes function
ISOImageryObjective$delFunction(fun, locales = NULL)
funfun
localeslist of localized texts. Default is NULL
TRUE if deleted, FALSE otherwise
addExtent()
Adds extent
ISOImageryObjective$addExtent(extent)
extentextent, object of class ISOExtent
TRUE if added, FALSE otherwise
delExtent()
Deletes extent
ISOImageryObjective$delExtent(extent)
extentextent, object of class ISOExtent
TRUE if deleted, FALSE otherwise
addSensingInstrument()
Adds sensing instrument
ISOImageryObjective$addSensingInstrument(instrument)
instrumentobject of class ISOImageryInstrument
TRUE if added, FALSE otherwise
delSensingInstrument()
Deletes sensing instrument
ISOImageryObjective$delSensingInstrument(instrument)
instrumentobject of class ISOImageryInstrument
TRUE if deleted, FALSE otherwise
addPlatformPass()
Adds platform pass
ISOImageryObjective$addPlatformPass(pass)
passobject of class ISOImageryPlatformPass
TRUE if added, FALSE otherwise
delPlatformPass()
Deletes platform pass
ISOImageryObjective$delPlatformPass(pass)
passobject of class ISOImageryPlatformPass
TRUE if deleted, FALSE otherwise
addObjectiveOccurance()
Adds objective occurance
ISOImageryObjective$addObjectiveOccurance(event)
eventobject of class ISOImageryEvent
TRUE if added, FALSE otherwise
delObjectiveOccurance()
Deletes objective occurance
ISOImageryObjective$delObjectiveOccurance(event)
eventobject of class ISOImageryEvent
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryObjective$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Objective
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Objective
#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()#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
ISOImageryObjectiveType
R6Class object.
Object of R6Class for modelling an ISO imagery ObjectiveType
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImageryObjectiveType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImageryObjectiveType$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOImageryObjectiveType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_ObjectiveTypeCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/1.0/mac/#element_MI_ObjectiveTypeCode
#possible values values <- ISOImageryObjectiveType$values(labels = TRUE) #some def survey <- ISOImageryObjectiveType$new(value = "survey")#possible values values <- ISOImageryObjectiveType$values(labels = TRUE) #some def survey <- ISOImageryObjectiveType$new(value = "survey")
ISOImageryOperation
ISOImageryOperation
R6Class object.
Object of R6Class for modelling an ISO imagery Operation
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryOperation
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)
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImageryOperation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setDescription()
Set description
ISOImageryOperation$setDescription(description, locales = NULL)
descriptiondescription
localeslist of localized texts. Default is NULL
setCitation()
Set citation
ISOImageryOperation$setCitation(citation)
citationobject of class ISOCitation
setIdentifier()
Set identifier
ISOImageryOperation$setIdentifier(identifier)
identifierobject of class ISOMetaIdentifier or character
setStatus()
Set status
ISOImageryOperation$setStatus(status)
setType()
Set type
ISOImageryOperation$setType(type)
typeobject of class ISOImageryOperationType or any character
among values returned by ISOImageryOperationType$values()
setParentOperation()
Set parent operation
ISOImageryOperation$setParentOperation(operation)
operationobject of class ISOImageryOperation
addChildOperation()
Adds child operation
ISOImageryOperation$addChildOperation(operation)
operationobject of class ISOImageryOperation
TRUE if added, FALSE otherwise
delChildOperation()
Deletes child operation
ISOImageryOperation$delChildOperation(operation)
operationobject of class ISOImageryOperation
TRUE if deleted, FALSE otherwise
addPlatform()
Adds platform
ISOImageryOperation$addPlatform(platform)
platformobject of class ISOImageryPlatform
TRUE if added, FALSE otherwise
delPlatform()
Deletes platform
ISOImageryOperation$delPlatform(platform)
platformobject of class ISOImageryPlatform
TRUE if deleted, FALSE otherwise
addObjective()
Adds objective
ISOImageryOperation$addObjective(objective)
objectiveobject of class ISOImageryObjective
TRUE if added, FALSE otherwise
delObjective()
Deletes objective
ISOImageryOperation$delObjective(objective)
objectiveobject of class ISOImageryObjective
TRUE if deleted, FALSE otherwise
setPlan()
Set plan
ISOImageryOperation$setPlan(plan)
planobject of class ISOImageryPlan
addSignificantEvent()
Adds significative event
ISOImageryOperation$addSignificantEvent(event)
eventobject of class ISOImageryEvent
TRUE if added, FALSE otherwise
delSignificantEvent()
Deletes significative event
ISOImageryOperation$delSignificantEvent(event)
eventobject of class ISOImageryEvent
TRUE if deleted, FALSE otherwise
setOtherPropertyType()
setOtherPropertyType
ISOImageryOperation$setOtherPropertyType(otherPropertyType)
otherPropertyTypeotherPropertyType object of class ISORecordType
setOtherProperty()
setOtherProperty
ISOImageryOperation$setOtherProperty(otherProperty)
otherPropertyotherProperty object of class ISORecord
clone()
The objects of this class are cloneable with this method.
ISOImageryOperation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Operation
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Operation
ISOImageryOperationType
ISOImageryOperationType
R6Class object.
Object of R6Class for modelling an ISO Imagery Operation type
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImageryOperationType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImageryOperationType$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOImageryOperationType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_OperationTypeCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/1.0/mac/#element_MI_OperationTypeCode
#possible values values <- ISOImageryOperationType$values(labels = TRUE) #some def real <- ISOImageryOperationType$new(value = "real")#possible values values <- ISOImageryOperationType$values(labels = TRUE) #some def real <- ISOImageryOperationType$new(value = "real")
ISOImageryPlan
ISOImageryPlan
R6Class object.
Object of R6Class for modelling an ISO imagery Plan
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryPlan
typetype [0..1]: ISOImageryGeometryType
statusstatus [1..1]: ISOProgress
citationcitation [1..1]: ISOCitation
operationoperation [0..*]: ISOImageryOperation
satisfiedRequirementsatisfiedRequirement [0..*]: ISOImageryRequirement
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImageryPlan$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setType()
Set type
ISOImageryPlan$setType(type)
typeobject of class ISOImageryGeometryType or any character
among values returned by ISOImageryGeometryType$values()
setStatus()
Set status
ISOImageryPlan$setStatus(status)
setCitation()
Set citation
ISOImageryPlan$setCitation(citation)
citationobject of class ISOCitation
addOperation()
Adds operation
ISOImageryPlan$addOperation(operation)
operationobject of class ISOImageryOperation
TRUE if added, FALSE otherwise
delOperation()
Deletes operation
ISOImageryPlan$delOperation(operation)
operationobject of class ISOImageryOperation
TRUE if deleted, FALSE otherwise
addSatisfiedRequirement()
Adds satisfied requirement
ISOImageryPlan$addSatisfiedRequirement(requirement)
requirementobject of class ISOImageryRequirement
TRUE if added, FALSE otherwise
delSatisfiedRequirement()
Deletes satisfied requirement
ISOImageryPlan$delSatisfiedRequirement(requirement)
requirementobject of class ISOImageryRequirement
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryPlan$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Plan
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Plan
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("[email protected]") 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()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("[email protected]") 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
ISOImageryPlatform
R6Class object.
Object of R6Class for modelling an ISO imagery platform
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryPlatform
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)
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImageryPlatform$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addCitation()
Adds citation
ISOImageryPlatform$addCitation(citation)
citationobject of class ISOCitation
TRUE if added, FALSE otherwise
delCitation()
Deletes citation
ISOImageryPlatform$delCitation(citation)
citationobject of class ISOCitation
TRUE if deleted, FALSE otherwise
setIdentifier()
Set identifier
ISOImageryPlatform$setIdentifier(identifier)
identifierobject of class ISOMetaIdentifier or character
setDescription()
Set description
ISOImageryPlatform$setDescription(description, locales = NULL)
descriptiondescription
localeslist of localized texts. Default is NULL
addSponsor()
Adds sponsor
ISOImageryPlatform$addSponsor(sponsor)
sponsorobject of class ISOResponsibleParty
TRUE if added, FALSE otherwise
delSponsor()
Deletes sponsor
ISOImageryPlatform$delSponsor(sponsor)
sponsorobject of class ISOResponsibleParty
TRUE if deleted, FALSE otherwise
addInstrument()
Adds instrument
ISOImageryPlatform$addInstrument(instrument)
instrumentobject of class ISOImageryInstrument
TRUE if added, FALSE otherwise
delInstrument()
Deletes instrument
ISOImageryPlatform$delInstrument(instrument)
instrumentobject of class ISOImageryInstrument
TRUE if deleted, FALSE otherwise
setOtherPropertyType()
setOtherPropertyType
ISOImageryPlatform$setOtherPropertyType(otherPropertyType)
otherPropertyTypeotherPropertyType object of class ISORecordType
setOtherProperty()
setOtherProperty
ISOImageryPlatform$setOtherProperty(otherProperty)
otherPropertyotherProperty object of class ISORecord
addInstrumentationEventList()
Adds instrumentation event list
ISOImageryPlatform$addInstrumentationEventList(instrumentEventList)
instrumentEventListobject of class ISOInstrumentationEventList
TRUE if added, FALSE otherwise
delInstrumentationEventList()
Adds instrumentation event list
ISOImageryPlatform$delInstrumentationEventList(instrumentEventList)
instrumentEventListobject of class ISOInstrumentationEventList
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryPlatform$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Platform
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Platform
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("[email protected]") 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()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("[email protected]") 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
ISOImageryPlatformPass
R6Class object.
Object of R6Class for modelling an ISO imagery PlatformPass
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryPlatformPass
identifieridentifier [1..1]: ISOMetaIdentifier
extentextent [0..1]: ?
relatedEventrelatedEvent [0..*]: ISOImageryEvent
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImageryPlatformPass$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setIdentifier()
Set identifier
ISOImageryPlatformPass$setIdentifier(identifier)
identifierobject of class ISOMetaIdentifier or character
setExtent()
Set extent
ISOImageryPlatformPass$setExtent(extent)
extentsimple feature geometry object from sf
addEvent()
Adds event
ISOImageryPlatformPass$addEvent(event)
eventobject of class ISOImageryEvent
TRUE if added, FALSE otherwise
delEvent()
Deletes event
ISOImageryPlatformPass$delEvent(event)
eventobject of class ISOImageryEvent
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryPlatformPass$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_PlatformPass
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_PlatformPass
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()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
ISOImageryPolarisationOrientation
R6Class object.
Object of R6Class for modelling an ISO Imagery Polarisation orientation
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImageryPolarisationOrientation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImageryPolarisationOrientation$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOImageryPolarisationOrientation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_PolarisationOrientationCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MI_PolarisationOrientationCode
#possible values values <- ISOImageryPolarisationOrientation$values(labels = TRUE) #some def h <- ISOImageryPolarisationOrientation$new(value = "horizontal")#possible values values <- ISOImageryPolarisationOrientation$values(labels = TRUE) #some def h <- ISOImageryPolarisationOrientation$new(value = "horizontal")
ISOImageryPriority
ISOImageryPriority
R6Class object.
Object of R6Class for modelling an ISO imagery priority
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImageryPriority
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImageryPriority$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOImageryPriority$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_PriorityCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/1.0/mac/#element_MI_PriorityCode
#possible values values <- ISOImageryPriority$values(labels = TRUE) #some def highImp <- ISOImageryPriority$new(value = "highImportance")#possible values values <- ISOImageryPriority$values(labels = TRUE) #some def highImp <- ISOImageryPriority$new(value = "highImportance")
ISOImageryProcessing
ISOImageryProcessing
R6Class object.
Object of R6Class for modelling an ISO imagery processing
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryProcessing
identifieridentifier [1..1]: ISOMetaIdentifier
softwareReferencesoftwareReference [0.1]: ISOCitation
procedureDescriptionprocedureDescription [0..1]: character|ISOLocalisedCharacterString
documentationdocumentation [0..*]: ISOCitation
runTimeParametersrunTimeParameters [0..1]: character
algorithmalgorithm [0..*]: ISOImageryAlgorithm
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImageryProcessing$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setIdentifier()
Set identifier
ISOImageryProcessing$setIdentifier(identifier)
identifierobject of class ISOMetaIdentifier or character
addSoftwareReference()
Adds software reference
ISOImageryProcessing$addSoftwareReference(softwareReference)
softwareReferenceobject of class ISOCitation
TRUE if added, FALSE otherwise
delSoftwareReference()
Deletes software reference
ISOImageryProcessing$delSoftwareReference(softwareReference)
softwareReferenceobject of class ISOCitation
TRUE if deleted, FALSE otherwise
setProcedureDescription()
Set procedure description
ISOImageryProcessing$setProcedureDescription( procedureDescription, locales = NULL )
procedureDescriptionprocedure description
localeslist of localized texts. Default is NULL
addDocumentation()
Adds documentation
ISOImageryProcessing$addDocumentation(documentation)
documentationobject of class ISOCitation
TRUE if added, FALSE otherwise
delDocumentation()
Deletes documentation
ISOImageryProcessing$delDocumentation(documentation)
documentationobject of class ISOCitation
TRUE if deleted, FALSE otherwise
setRunTimeParameters()
Set runtime parameters
ISOImageryProcessing$setRunTimeParameters(params)
paramsparameters
addAlgorithm()
Adds algorithm
ISOImageryProcessing$addAlgorithm(algorithm)
algorithmobject of class ISOImageryAlgorithm
TRUE if added, FALSE otherwise
delAlgorithm()
Deletes algorithm
ISOImageryProcessing$delAlgorithm(algorithm)
algorithmobject of class ISOImageryAlgorithm
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryProcessing$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_LE_Processing
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LE_Processing
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("[email protected]") 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()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("[email protected]") 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()
ISOImageryProcessStep
ISOImageryProcessStep
R6Class object.
Object of R6Class for modelling an ISO imagery process step
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOProcessStep -> ISOImageryProcessStep
processingInformationprocessingInformation [0..1]: ISOImageryProcessing
outputoutput [0..*]: list of ISOImagerySource
reportreport [0..*]: list of ISOImageryProcessStepReport
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImageryProcessStep$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setProcessingInformation()
Set processing info
ISOImageryProcessStep$setProcessingInformation(processingInfo)
processingInfoobject of class ISOImageryProcessing
addOutput()
Adds output
ISOImageryProcessStep$addOutput(output)
outputobject of class ISOImagerySource
TRUE if added, FALSE otherwise
delOutput()
Deletes output
ISOImageryProcessStep$delOutput(output)
outputobject of class ISOImagerySource
TRUE if deleted, FALSE otherwise
addReport()
Adds report
ISOImageryProcessStep$addReport(report)
reportobject of class ISOImageryProcessStepReport
TRUE if added, FALSE otherwise
delReport()
Deletes report
ISOImageryProcessStep$delReport(report)
reportobject of class ISOImageryProcessStepReport
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryProcessStep$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_LE_ProcessStep
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LE_ProcessStep
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("[email protected]") 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()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("[email protected]") 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
ISOImageryProcessStepReport
R6Class object.
Object of R6Class for modelling an ISO imagery ProcessStepReport
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryProcessStepReport
namename [1..1]: character|ISOLocalisedCharacterString
descriptiondescription [0..1]: character|ISOLocalisedCharacterString
fileTypefileType [0..1]: character|ISOLocalisedCharacterString
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImageryProcessStepReport$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setName()
Set name
ISOImageryProcessStepReport$setName(name, locales = NULL)
namename
localeslist of localized texts. Default is NULL
setDescription()
Set description
ISOImageryProcessStepReport$setDescription(description, locales = NULL)
descriptiondescription
localeslist of localized texts. Default is NULL
setFileType()
Set file type
ISOImageryProcessStepReport$setFileType(fileType, locales = NULL)
fileTypefile type
localeslist of localized texts. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOImageryProcessStepReport$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_LE_ProcessStepReport
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LE_ProcessStepReport
md <- ISOImageryProcessStepReport$new() md$setName("my_report") md$setDescription("description") md$setFileType("md") xml <- md$encode()md <- ISOImageryProcessStepReport$new() md$setName("my_report") md$setDescription("description") md$setFileType("md") xml <- md$encode()
ISOImageryRangeElementDescription
ISOImageryRangeElementDescription
R6Class object.
Object of R6Class for modelling an ISOImageryRangeElementDescription
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryRangeElementDescription
namename [0..1] : character
definitiondefinition [0..1] : character
rangeElementrangeElement [0..*] : ISORecord
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImageryRangeElementDescription$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setName()
Set name
ISOImageryRangeElementDescription$setName(name, locales = NULL)
namename
localeslist of localized texts. Default is NULL
setDefinition()
Set definition
ISOImageryRangeElementDescription$setDefinition(definition, locales = NULL)
definitiondefinition
localeslist of localized texts. Default is NULL
addRangeElement()
Adds range element
ISOImageryRangeElementDescription$addRangeElement(record)
TRUE if added, FALSE otherwise
delRangeElement()
Deletes range element
ISOImageryRangeElementDescription$delRangeElement(record)
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryRangeElementDescription$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_RangeElementDescription
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MI_RangeElementDescription
#create object md <- ISOImageryRangeElementDescription$new() md$setName("name") md$setDefinition("description") md$addRangeElement("record1") md$addRangeElement("record2") xml <- md$encode()#create object md <- ISOImageryRangeElementDescription$new() md$setName("name") md$setDefinition("description") md$addRangeElement("record1") md$addRangeElement("record2") xml <- md$encode()
ISOImageryRequestedDate
ISOImageryRequestedDate
R6Class object.
Object of R6Class for modelling an ISO imagery requested date
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryRequestedDate
requestedDateOfCollectionrequestedDateOfCollection
latestAcceptableDatelatestAcceptableDate
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImageryRequestedDate$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setRequestedDateOfCollection()
Set requested date of collection
ISOImageryRequestedDate$setRequestedDateOfCollection(date)
dateobject of class POSIXct
setLatestAcceptableDate()
Set latest acceptable date
ISOImageryRequestedDate$setLatestAcceptableDate(date)
dateobject of class POSIXct
clone()
The objects of this class are cloneable with this method.
ISOImageryRequestedDate$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_RequestedDate
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_RequestedDate
#create band range dimension md <- ISOImageryRequestedDate$new() md$setRequestedDateOfCollection(Sys.time()) md$setLatestAcceptableDate(Sys.time()) xml <- md$encode()#create band range dimension md <- ISOImageryRequestedDate$new() md$setRequestedDateOfCollection(Sys.time()) md$setLatestAcceptableDate(Sys.time()) xml <- md$encode()
ISOImageryRequirement
ISOImageryRequirement
R6Class object.
Object of R6Class for modelling an ISO imagery requirement
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryRequirement
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
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImageryRequirement$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setCitation()
Set citation
ISOImageryRequirement$setCitation(citation)
citationobject of class ISOCitation
setIdentifier()
Set identifier
ISOImageryRequirement$setIdentifier(identifier)
identifierobject of class ISOMetaIdentifier or character
addRequestor()
Adds requestor
ISOImageryRequirement$addRequestor(requestor)
requestorobject of class ISOResponsibleParty
TRUE if added, FALSE otherwise
delRequestor()
Deletes requestor
ISOImageryRequirement$delRequestor(requestor)
requestorobject of class ISOResponsibleParty
TRUE if deleted, FALSE otherwise
addRecipient()
Adds recipient
ISOImageryRequirement$addRecipient(recipient)
recipientobject of class ISOResponsibleParty
TRUE if added, FALSE otherwise
delRecipient()
Deletes recipient
ISOImageryRequirement$delRecipient(recipient)
recipientobject of class ISOResponsibleParty
TRUE if deleted, FALSE otherwise
setPriority()
Set priority
ISOImageryRequirement$setPriority(priority)
priorityobject of class ISOImageryPriority pr any character
among values returned by ISOImageryPriority$values()
setRequestedDate()
Set requested date
ISOImageryRequirement$setRequestedDate(date)
dateobject of class ISOImageryRequestedDate
setExpiryDate()
Set expiry date
ISOImageryRequirement$setExpiryDate(date)
dateobject of class POSIXct
addSatisfiedPlan()
Adds satisfied plan
ISOImageryRequirement$addSatisfiedPlan(plan)
planobject of class ISOImageryPlan
TRUE if added, FALSE otherwise
delSatisfiedPlan()
Deletes satisfied plan
ISOImageryRequirement$delSatisfiedPlan(plan)
planobject of class ISOImageryPlan
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryRequirement$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_Requirement
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Requirement
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("[email protected]") 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("[email protected]") 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()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("[email protected]") 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("[email protected]") 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
ISOImageryRevision
R6Class object.
Object of R6Class for modelling an ISO imagery revision
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImageryRevision
descriptiondescription [0..1] : character
authorauthor [1..1] : ISOAbstractResponsibility
dateInfodateInfo [1..1] : ISOAbstractTypedDate
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImageryRevision$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setDescription()
Set description
ISOImageryRevision$setDescription(description, locales = NULL)
descriptiondescription
localeslist of localized editions. Default is NULL
setAuthor()
Set author
ISOImageryRevision$setAuthor(author)
authorauthor
setDateInfo()
Set date info
ISOImageryRevision$setDateInfo(dateInfo)
dateInfodateInfo
clone()
The objects of this class are cloneable with this method.
ISOImageryRevision$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Revision
ISOImagerySensor
ISOImagerySensor
R6Class object.
Object of R6Class for modelling an ISO imagery sensor
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOImageryInstrument -> ISOImagerySensor
hostedhosted [0..*] : ISOImageryInstrument
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImagerySensor$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addInstrument()
Adds instrument
ISOImagerySensor$addInstrument(instrument)
instrumentobject of class ISOImageryInstrument
TRUE if added, FALSE otherwise
delInstrument()
Deletes instrument
ISOImagerySensor$delInstrument(instrument)
instrumentobject of class ISOImageryInstrument
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOImagerySensor$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_Sensor
ISOImagerySensorType
ISOImagerySensorType
R6Class object.
Object of R6Class for modelling an ISO imagery sensor type
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImagerySensorType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImagerySensorType$new(xml = NULL, value = NULL, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOImagerySensorType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_SensoryTypeCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/1.0/mac/#element_MI_SensoryTypeCode
md <- ISOImagerySensorType$new(value ="type")md <- ISOImagerySensorType$new(value ="type")
ISOImagerySequence
ISOImagerySequence
R6Class object.
Object of R6Class for modelling an ISO imagery sequence
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImagerySequence
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImagerySequence$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOImagerySequence$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_SequenceCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/1.0/mac/#element_MI_SequenceCode
#possible values values <- ISOImagerySequence$values(labels = TRUE) #some def inst <- ISOImagerySequence$new(value = "instantaneous")#possible values values <- ISOImagerySequence$values(labels = TRUE) #some def inst <- ISOImagerySequence$new(value = "instantaneous")
ISOImagerySource
ISOImagerySource
R6Class object.
Object of R6Class for modelling an ISO imagery source
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOImagerySource
processedLevelprocessedLevel [0..1]: ISOMetaIdentifier
resolutionresolution [0..1]: ISOImageryNominalResolution
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOImagerySource$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setProcessedLevel()
Set processed level
ISOImagerySource$setProcessedLevel(processedLevel)
processedLevelobject of class ISOMetaIdentifier or character
setResolution()
Set resolution
ISOImagerySource$setResolution(resolution)
resolutionobject of class ISOImageryNominalResolution
clone()
The objects of this class are cloneable with this method.
ISOImagerySource$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_LE_Source
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LE_Source
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()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
ISOImageryTransferFunctionType
R6Class object.
Object of R6Class for modelling an ISO imagery transfer function type
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImageryTransferFunctionType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImageryTransferFunctionType$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOImageryTransferFunctionType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_TransferFunctionTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MI_TransferFunctionTypeCode
#possible values values <- ISOImageryTransferFunctionType$values(labels = TRUE) #some def log <- ISOImageryTransferFunctionType$new(value = "logarithmic")#possible values values <- ISOImageryTransferFunctionType$values(labels = TRUE) #some def log <- ISOImageryTransferFunctionType$new(value = "logarithmic")
ISOImageryTrigger
ISOImageryTrigger
R6Class object.
Object of R6Class for modelling an ISO imagery trigger
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImageryTrigger
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImageryTrigger$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOImageryTrigger$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_TriggerCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/1.0/mac/#element_MI_TriggerCode
#possible values values <- ISOImageryTrigger$values(labels = TRUE) #some def auto <- ISOImageryTrigger$new(value = "automatic")#possible values values <- ISOImageryTrigger$values(labels = TRUE) #some def auto <- ISOImageryTrigger$new(value = "automatic")
ISOImageryUsability
ISOImageryUsability
R6Class object.
Object of R6Class for modelling an ISO imagery usability
ISODataQualityAbstractElement
See methods description at ISODataQualityAbstractElement
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOImageryUsability
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImageryUsability$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOImageryUsability$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115-2:2009 - Geographic information – Metadata Part 2: Extensions for imagery and gridded data
ISOImagingCondition
ISOImagingCondition
R6Class object.
Object of R6Class for modelling an ISOImagingCondition
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOImagingCondition
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOImagingCondition$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOImagingCondition$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ImagingConditionCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_ImagingConditionCode
#possible values values <- ISOImagingCondition$values(labels = TRUE) #ImagingCondition ImagingCondition <- ISOImagingCondition$new(value = "rain")#possible values values <- ISOImagingCondition$values(labels = TRUE) #ImagingCondition ImagingCondition <- ISOImagingCondition$new(value = "rain")
ISOIndirectEvaluation
ISOIndirectEvaluation
R6Class object.
Object of R6Class for modelling an ISO indirect evaluation
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOEvaluationMethod -> ISOIndirectEvaluation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOIndirectEvaluation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOIndirectEvaluation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_IndirectEvaluation
ISOIndividual
ISOIndividual
R6Class object.
Object of R6Class for modelling an ISO individual
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractParty -> ISOIndividual
positionNamepositionName
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOIndividual$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setPositionName()
Set position name
ISOIndividual$setPositionName(positionName, locales = NULL)
positionNameposition name
localeslist of localized texts. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOIndividual$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Individual
ISOInheritanceRelation
ISOInheritanceRelation
R6Class object.
Object of R6Class for modelling an ISOInheritanceRelation
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOInheritanceRelation
namename [0..1]: character
descriptiondescription [0..1]: character
uniqueInstanceuniqueInstance: logical
subtypesubtype [1..1]: ISOFeatureType
supertypesupertype [1..1]: ISOFeatureType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$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()setName()
Set name
ISOInheritanceRelation$setName(name, locales = NULL)
namename
localeslist of localized texts. Default is NULL
setDescription()
Set description
ISOInheritanceRelation$setDescription(description, locales = NULL)
descriptiondescription
localeslist of localized texts. Default is NULL
setUniqueInstance()
Set unique instance
ISOInheritanceRelation$setUniqueInstance(uniqueInstance)
uniqueInstanceobject of class logical
setSubtype()
Set sub feature type
ISOInheritanceRelation$setSubtype(featureType)
featureTypeobject of class ISOFeatureType
setSupertype()
Set super feature type
ISOInheritanceRelation$setSupertype(featureType)
featureTypeobject of class ISOFeatureType
clone()
The objects of this class are cloneable with this method.
ISOInheritanceRelation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
ISOInitiative
ISOInitiative
R6Class object.
Object of R6Class for modelling an ISOInitiative
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractAggregate -> ISOInitiative
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOInitiative$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOInitiative$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOInitiativeType
ISOInitiativeType
R6Class object.
Object of R6Class for modelling an ISO InitiativeType
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOInitiativeType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOInitiativeType$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOInitiativeType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DS_InitiativeTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_DS_InitiativeTypeCode
#possible values values <- ISOInitiativeType$values(labels = TRUE) #geomOnly geomOnly <- ISOInitiativeType$new(value = "campaign")#possible values values <- ISOInitiativeType$values(labels = TRUE) #geomOnly geomOnly <- ISOInitiativeType$new(value = "campaign")
ISOInstrumentationEvent
ISOInstrumentationEvent
R6Class object.
Object of R6Class for modelling an ISO imagery instrumentation event
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOInstrumentationEvent
citationcitation [0..*] : ISOAbstractCitation
descriptiondescription [1..1] : character
extentextent [0..*] : ISOAbstractExtent
typetype [1..*] : ISOInstrumentationEventType
revisionHistoryrevisionHistory [0..*] : ISOImageryRevision
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOInstrumentationEvent$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addCitation()
Adds citation
ISOInstrumentationEvent$addCitation(citation)
citationcitation object of class ISOAbstractCitation
TRUE if added, FALSE otherwise
delCitation()
Deletes citation
ISOInstrumentationEvent$delCitation(citation)
citationcitation object of class ISOAbstractCitation
TRUE if deleted, FALSE otherwise
setDescription()
Set description
ISOInstrumentationEvent$setDescription(description, locales = NULL)
descriptiondescription
localeslist of localized editions. Default is NULL
addExtent()
Adds extent
ISOInstrumentationEvent$addExtent(extent)
extentextent object of class ISOAbstractExtent
TRUE if added, FALSE otherwise
delExtent()
Deletes extent
ISOInstrumentationEvent$delExtent(extent)
extentextent object of class ISOAbstractExtent
TRUE if deleted, FALSE otherwise
addType()
Adds type
ISOInstrumentationEvent$addType(type)
typetype object of class ISOInstrumentationEventType or any character value
listed by ISOInstrumentationEventType$values()
TRUE if added, FALSE otherwise
delType()
Deletes type
ISOInstrumentationEvent$delType(type)
typetype object of class ISOInstrumentationEventType or any character value
listed by ISOInstrumentationEventType$values()
TRUE if deleted, FALSE otherwise
addRevision()
Adds revision
ISOInstrumentationEvent$addRevision(revision)
revisionrevision object of class ISOImageryRevision
TRUE if added, FALSE otherwise
delRevision()
Deletes revision
ISOInstrumentationEvent$delRevision(revision)
revisionrevision object of class ISOImageryRevision
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOInstrumentationEvent$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_InstrumentationEvent
ISOInstrumentationEventList
ISOInstrumentationEventList
R6Class object.
Object of R6Class for modelling an ISO imagery instrumentation event list
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOInstrumentationEventList
citationcitation [1..1] : ISOAbstractCitation
descriptiondescription [1..1] : character
localelocale [0..1] : ISOLocale
metadataConstraintsmetadataConstraints [0..*] : ISOAbstractConstraints
instrumentationEventinstrumentationEvent [0..*] : ISOInstrumentationEvent
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOInstrumentationEventList$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setCitation()
Set citation
ISOInstrumentationEventList$setCitation(citation)
citationcitation
setDescription()
Set description
ISOInstrumentationEventList$setDescription(description, locales = NULL)
descriptiondescription
localeslist of localized editions. Default is NULL
setLocale()
Set locale
ISOInstrumentationEventList$setLocale(locale)
localelocale
addMetadataConstraints()
Adds metadata constraints
ISOInstrumentationEventList$addMetadataConstraints(metadataConstraints)
metadataConstraintsmetadataConstraints
TRUE if added, FALSE otherwise
delMetadataConstraints()
Deletes metadata constraints
ISOInstrumentationEventList$delMetadataConstraints(metadataConstraints)
metadataConstraintsmetadataConstraints
TRUE if deleted, FALSE otherwise
addInstrumentationEvent()
Adds instrumentation event
ISOInstrumentationEventList$addInstrumentationEvent(instrumentationEvent)
instrumentationEventinstrumentationEvent
TRUE if added, FALSE otherwise
delInstrumentationEvent()
Deletes instrumentation event
ISOInstrumentationEventList$delInstrumentationEvent(instrumentationEvent)
instrumentationEventinstrumentationEvent
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOInstrumentationEventList$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_InstrumentationEventList
ISOInstrumentationEventType
ISOInstrumentationEventType
R6Class object.
Object of R6Class for modelling an ISO instrumentation event type
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOInstrumentationEventType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOInstrumentationEventType$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOInstrumentationEventType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_InstrumentationEventTypeCode
- 19115-3 https://schemas.isotc211.org/19115/-3/mac/2.0/mac/#element_MI_InstrumentationEventTypeCode
## Not run: setMetadataStandard("19115-3") md <- ISOInstrumentationEventType$new("type") setMetadataStandard("19139") ## End(Not run)## Not run: setMetadataStandard("19115-3") md <- ISOInstrumentationEventType$new("type") setMetadataStandard("19139") ## End(Not run)
ISOKeywordClass
ISOKeywordClass
R6Class object.
Object of R6Class for modelling a ISO keyword class
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOKeywordClass
classNameclassName
conceptIdentifierconceptIdentifier
ontologyontology
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOKeywordClass$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setClassName()
Set class name
ISOKeywordClass$setClassName(className, locales = NULL)
classNameclassName
localeslist of localized texts. Default is NULL
setConceptIdentifier()
Set concept identifier
ISOKeywordClass$setConceptIdentifier(conceptIdentifier)
conceptIdentifierconceptIdentifier, object of class ISOURI
setOntology()
Set ontology
ISOKeywordClass$setOntology(ontology)
ontologyontology, object inheriting class ISOAbstractParty
clone()
The objects of this class are cloneable with this method.
ISOKeywordClass$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_KeywordClass
ISOKeywords
ISOKeywords
R6Class object.
Object of R6Class for modelling a ISO set of keywords
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOKeywords
keywordkeyword
typetype
thesaurusNamethesaurus name
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOKeywords$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addKeyword()
Adds keyword
ISOKeywords$addKeyword(keyword, locales = NULL)
keywordkeyword
localeslist of localized texts. Default is NULL
TRUE if added, FALSe otherwise
delKeyword()
Deletes keyword
ISOKeywords$delKeyword(keyword, locales = NULL)
keywordkeyword
localeslist of localized texts. Default is NULL
TRUE if deleted, FALSe otherwise
setKeywordType()
Set keyword type
ISOKeywords$setKeywordType(keywordType)
keywordTypeobject of class ISOKeywordType or any character among
values returned by ISOKeywordType$values()
setThesaurusName()
Set thesaurus name
ISOKeywords$setThesaurusName(thesaurusName)
thesaurusNameobject of class ISOCitation
clone()
The objects of this class are cloneable with this method.
ISOKeywords$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Keywords
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_Keywords
#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)#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)
ISOKeywordType
ISOKeywordType
R6Class object.
Object of R6Class for modelling an ISO KeywordType
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOKeywordType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOKeywordType$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOKeywordType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_KeywordTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_KeywordTypeCode
#possible values values <- ISOKeywordType$values(labels = TRUE) #place keywordType place <- ISOKeywordType$new(value = "place")#possible values values <- ISOKeywordType$values(labels = TRUE) #place keywordType place <- ISOKeywordType$new(value = "place")
ISOLanguage
ISOLanguage
R6Class object.
Object of R6Class for modelling an ISO Language
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOLanguage
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOLanguage$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOLanguage$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_LanguageCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/lan/1.0/lan/#element_LanguageCode
#possible values values <- ISOLanguage$values(labels = TRUE) #english language eng <- ISOLanguage$new(value = "eng")#possible values values <- ISOLanguage$values(labels = TRUE) #english language eng <- ISOLanguage$new(value = "eng")
ISOLegalConstraints
ISOLegalConstraints
R6Class object.
Object of R6Class for modelling an ISO LegalConstraints
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOConstraints -> ISOLegalConstraints
accessConstraintsaccessConstraints [0..*]: ISORestriction
useConstraintsuseConstraints [0..*]: ISORestriction
otherConstraintsotherConstraints [0..*]: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOLegalConstraints$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addAccessConstraint()
Adds access constraint
ISOLegalConstraints$addAccessConstraint(constraint)
constraintobject of class ISORestriction
TRUE if added, FALSE otherwise
delAccessConstraint()
Deletes access constraint
ISOLegalConstraints$delAccessConstraint(constraint)
constraintobject of class ISORestriction
TRUE if deleted, FALSE otherwise
addUseConstraint()
Adds use constraint
ISOLegalConstraints$addUseConstraint(constraint)
constraintobject of class ISORestriction
TRUE if added, FALSE otherwise
delUseConstraint()
Deletes use constraint
ISOLegalConstraints$delUseConstraint(constraint)
constraintobject of class ISORestriction
TRUE if deleted, FALSE otherwise
addOtherConstraint()
Adds other constraint
ISOLegalConstraints$addOtherConstraint(constraint, locales = NULL)
constraintobject of class character
localeslist of localized names. Default is NULL
TRUE if added, FALSE otherwise
delOtherConstraint()
Deletes other constraint
ISOLegalConstraints$delOtherConstraint(constraint, locales = NULL)
constraintobject of class character
localeslist of localized names. Default is NULL
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOLegalConstraints$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_LegalConstraints
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mco/1.0/mco/#element_MD_LegalConstraints
#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()#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
ISOLength
R6Class object.
Object of R6Class for modelling an ISO Length measure
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOMeasure -> ISOLength
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOLength$new(xml = NULL, value, uom, useUomURI = FALSE)
xmlobject of class XMLInternalNode-class
valuevalue
uomuom symbol of unit of measure used
useUomURIuse uom URI. Default is FALSE
clone()
The objects of this class are cloneable with this method.
ISOLength$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Length
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Length
ISOLineage
ISOLineage
R6Class object.
Object of R6Class for modelling an ISO Lineage
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOLineage
statementstatement [0..1]: character
processStepprocessStep [0..*]: ISOProcessStep
sourcesource [0..*]: ISOSource
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOLineage$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setStatement()
Set statement
ISOLineage$setStatement(statement, locales = NULL)
statementstatement
localeslist of localized texts. Default is NULL
addProcessStep()
Adds process step
ISOLineage$addProcessStep(processStep)
processStepobject of class ISOProcessStep
TRUE if added, FALSE otherwise
delProcessStep()
Deletes process step
ISOLineage$delProcessStep(processStep)
processStepobject of class ISOProcessStep
TRUE if deleted, FALSE otherwise
addSource()
Adds source
ISOLineage$addSource(source)
sourceobject of class ISOSource
TRUE if added, FALSE otherwise
delSource()
Deletes source
ISOLineage$delSource(source)
sourceobject of class ISOSource
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOLineage$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_LI_Lineage
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LI_Lineage
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()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
ISOListedValue
R6Class object.
Object of R6Class for modelling an ISOListedValue
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOListedValue
labellabel: character
codecode [0..1]: character
definitiondefinition [0..1]: character
definitionReferencedefinitionReference [0..1]: ISODefinitionReference
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOListedValue$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setLabel()
Set label
ISOListedValue$setLabel(label, locales = NULL)
labellabel
localeslist of localized texts. Default is NULL
setCode()
Set code
ISOListedValue$setCode(code, locales = NULL)
codecode
localeslist of localized texts. Default is NULL
setDefinition()
Set definition
ISOListedValue$setDefinition(definition, locales = NULL)
definitiondefinition
localeslist of localized texts. Default is NULL
setDefinitionReference()
Set definition reference
ISOListedValue$setDefinitionReference(definitionReference)
definitionReferenceobject of class ISODefinitionReference
clone()
The objects of this class are cloneable with this method.
ISOListedValue$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
val <- ISOListedValue$new() val$setCode("code1") val$setLabel("label1") val$setDefinition("definition1") xml <- val$encode()val <- ISOListedValue$new() val$setCode("code1") val$setLabel("label1") val$setDefinition("definition1") xml <- val$encode()
ISOLocale
ISOLocale
R6Class object.
Object of R6Class for modelling an ISO Locale
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOLocale
languageCodelanguageCode [1..1]: ISOLanguage (ISO 19139)
languagelanguage [1..1]: ISOLanguage (ISO 19115-3)
countrycountry [0..1]: ISOCountry
characterEncodingcharacterEncoding [1..1]: ISOCharacterSet
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$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()new()
Initializes object
ISOLocale$new( xml = NULL, id = NULL, language = NULL, country = NULL, characterEncoding = NULL )
xmlobject of class XMLInternalNode-class
idid
languagelanguage
countrycountry
characterEncodingcharacterEncoding
setId()
Set ID
ISOLocale$setId(id)
idid
setLanguage()
Set language
ISOLocale$setLanguage(language)
languageobject of class ISOLanguage or any character among
values returned by ISOLanguage$values()
setCountry()
Set country
ISOLocale$setCountry(country)
countryobject of class ISOCountry or any character among
values returned by ISOCountry$values() or any other ISO-2 country code
setCharacterSet()
Set character set
ISOLocale$setCharacterSet(charset)
charsetobject of class ISOCharacterSet or any character among
values returned by ISOCharacterSet$values()
clone()
The objects of this class are cloneable with this method.
ISOLocale$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_PT_Locale
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/lan/1.0/lan/#element_PT_Locale
loc <- ISOLocale$new() loc$setId("eng") loc$setLanguage("eng") loc$setCountry("UK") loc$setCharacterSet("utf8")loc <- ISOLocale$new() loc$setId("eng") loc$setLanguage("eng") loc$setCountry("UK") loc$setCharacterSet("utf8")
ISOLocaleContainer
ISOLocaleContainer
R6Class object.
Object of R6Class for modelling an ISO LocaleContainer
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOLocaleContainer
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..*]
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOLocaleContainer$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setLanguage()
Set language
ISOLocaleContainer$setLanguage(language)
languageobject of class ISOLanguage or character
setCountry()
Set country
ISOLocaleContainer$setCountry(country)
countryobject of class ISOCountry or character
setCharacterEncoding()
Set character encoding
ISOLocaleContainer$setCharacterEncoding(characterEncoding)
characterEncodingobject of class ISOCharacterSet or character
setDescription()
Set description
ISOLocaleContainer$setDescription(description, locales = NULL)
descriptiondescription
localeslist of localized texts. Default is NULL
setLocale()
Set locale
ISOLocaleContainer$setLocale(locale)
localeobject of class ISOLocale
addDate()
Adds date
ISOLocaleContainer$addDate(date)
dateobject of class ISODate
TRUE if added, FALSE otherwise
delDate()
Deletes date
ISOLocaleContainer$delDate(date)
dateobject of class ISODate
TRUE if deleted, FALSE otherwise
addResponsibleParty()
Adds responsible party
ISOLocaleContainer$addResponsibleParty(responsibleParty)
responsiblePartyobject of class ISOResponsibleParty (in ISO 19139) or ISOResponsibility (in ISO 19115-3)
TRUE if added, FALSE otherwise
delResponsibleParty()
Deletes responsible party
ISOLocaleContainer$delResponsibleParty(responsibleParty)
responsiblePartyobject of class ISOResponsibleParty (in ISO 19139) or ISOResponsibility (in ISO 19115-3)
TRUE if deleted, FALSE otherwise
addLocalisedString()
Adds localised string
ISOLocaleContainer$addLocalisedString(string)
stringobject of class character
TRUE if added, FALSE otherwise
delLocalisedString()
Deletes localised string
ISOLocaleContainer$delLocalisedString(string)
stringobject of class character
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOLocaleContainer$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_PT_LocaleContainer
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/lan/1.0/lan/#element_PT_LocaleContainer
ISOLocalisedCharacterString
ISOLocalisedCharacterString
R6Class object.
Object of R6Class for modelling an ISO LocalisedCharacterString
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOBaseCharacterString -> ISOLocalisedCharacterString
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOLocalisedCharacterString$new(xml = NULL, locale = NULL, value)
xmlobject of class XMLInternalNode-class
localelocale
valuevalue
clone()
The objects of this class are cloneable with this method.
ISOLocalisedCharacterString$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_LocalisedCharacterString
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/lan/1.0/lan/#element_LocalisedCharacterString
str <- ISOLocalisedCharacterString$new(locale = "FR", value = "ma description") str$encode()str <- ISOLocalisedCharacterString$new(locale = "FR", value = "ma description") str$encode()
ISOLocalName
ISOLocalName
R6Class object.
Object of R6Class for modelling an ISO LocalName
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLCodeType -> geometa::ISOAbstractGenericName -> ISOLocalName
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOLocalName$new(xml = NULL, value = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
clone()
The objects of this class are cloneable with this method.
ISOLocalName$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_LocalName
ISOMaintenanceFrequency
ISOMaintenanceFrequency
R6Class object.
Object of R6Class for modelling an ISO MaintenanceFrequency
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOMaintenanceFrequency
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOMaintenanceFrequency$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOMaintenanceFrequency$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_MaintenanceFrequencyCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mmi/1.0/mmi/#element_MD_MaintenanceFrequencyCode
#possible values values <- ISOMaintenanceFrequency$values(labels = TRUE) #daily frequency daily <- ISOMaintenanceFrequency$new(value = "daily")#possible values values <- ISOMaintenanceFrequency$values(labels = TRUE) #daily frequency daily <- ISOMaintenanceFrequency$new(value = "daily")
ISOMaintenanceInformation
ISOMaintenanceInformation
R6Class object.
Object of R6Class for modelling an ISO MaintenanceInformation
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMaintenanceInformation
maintenanceAndUpdateFrequencymaintenanceAndUpdateFrequency
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOMaintenanceInformation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setMaintenanceFrequency()
Set maintenance frequency
ISOMaintenanceInformation$setMaintenanceFrequency(frequency)
frequencyfrequency object of class ISOMaintenanceFrequency or any
character among values returned by ISOMaintenanceFrequency$values()
clone()
The objects of this class are cloneable with this method.
ISOMaintenanceInformation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_MaintenanceInformation
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mmi/1.0/mmi/#element_MD_MaintenanceInformation
md <- ISOMaintenanceInformation$new() md$setMaintenanceFrequency("daily") xml <- md$encode()md <- ISOMaintenanceInformation$new() md$setMaintenanceFrequency("daily") xml <- md$encode()
ISOMDFeatureCatalogue
ISOMDFeatureCatalogue
R6Class object.
Object of R6Class for modelling a ISO feature catalogue
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractContentInformation -> ISOMDFeatureCatalogue
featureCataloguefeatureCatalogue [1..*] : ISOAbstractFeatureCatalogue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOMDFeatureCatalogue$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addFeatureCatalogue()
Adds feature catalogue
ISOMDFeatureCatalogue$addFeatureCatalogue(featureCatalogue)
featureCatalogueobject inheriting class ISOAbstractFeatureCatalogue
TRUE if added, FALSe otherwise
delFeatureCatalogue()
Adds feature catalogue
ISOMDFeatureCatalogue$delFeatureCatalogue(featureCatalogue)
featureCatalogueobject inheriting class ISOAbstractFeatureCatalogue
TRUE if deleted, FALSe otherwise
clone()
The objects of this class are cloneable with this method.
ISOMDFeatureCatalogue$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_FeatureCatalogue
ISOMeasure
ISOMeasure
R6Class object.
Object of R6Class for modelling an ISO Measure
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMeasure
valuevalue
attrsattrs
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOMeasure$new(xml = NULL, value, uom, useUomURI = FALSE)
xmlobject of class XMLInternalNode-class
valuevalue
uomuom symbol of unit of measure used
useUomURIuse uom URI. Default is FALSE
clone()
The objects of this class are cloneable with this method.
ISOMeasure$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Measure
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Measure
ISOMeasureReference
ISOMeasureReference
R6Class object.
Object of R6Class for modelling an ISO measure reference
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMeasureReference
measureIdentificationmeasureIdentification [0..1]: ISOMetaIdentifier
nameOfMeasurenameOfMeasure [0..*]: character
measureDescriptionmeasureDescription [0..1]: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOMeasureReference$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setMeasureIdentification()
set MeasureIdentification
ISOMeasureReference$setMeasureIdentification(measureIdentifier)
measureIdentifierobject of class ISOMetaIdentifier
addName()
Adds name
ISOMeasureReference$addName(name, locales = NULL)
namename
localeslist of localized names. Default is NULL
TRUE if added, FALSE otherwise
delName()
Deletes name
ISOMeasureReference$delName(name, locales = NULL)
namename
localeslist of localized names. Default is NULL
TRUE if deleted, FALSE otherwise
setMeasureDescription()
set measure description
ISOMeasureReference$setMeasureDescription(measureDescription)
measureDescriptionobject of class character
localeslist of localized descriptions. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOMeasureReference$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_MeasureReference
ISOMedium
ISOMedium
R6Class object.
Object of R6Class for modelling an ISO Citation
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMedium
namename
densitydensity
densityUnitsdensity units
volumesvolumes
mediumFormatmedium format
mediumNotemedium note
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOMedium$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setName()
Set name
ISOMedium$setName(name)
namename object of class ISOMediumName or character among
values returned by ISOMediumName$values()
addDensity()
Adds density
ISOMedium$addDensity(density)
densityobject of class numeric
TRUE if added, FALSE otherwise
delDensity()
Deletes density
ISOMedium$delDensity(density)
densityobject of class numeric
TRUE if deleted, FALSE otherwise
setDensityUnits()
Set density units
ISOMedium$setDensityUnits(densityUnits)
densityUnitsdensityUnits
setVolumes()
Set volumes
ISOMedium$setVolumes(volumes)
volumesobject of class integer
addMediumFormat()
Adds medium format
ISOMedium$addMediumFormat(mediumFormat)
mediumFormatobject of class ISOMediumFormat or character
among values returned by ISOMediumFormat$values()
TRUE if added, FALSE otherwise
delMediumFormat()
Deletes medium format
ISOMedium$delMediumFormat(mediumFormat)
mediumFormatobject of class ISOMediumFormat or character
among values returned by ISOMediumFormat$values()
TRUE if deleted, FALSE otherwise
setMediumNote()
Set medium note
ISOMedium$setMediumNote(mediumNote, locales = NULL)
mediumNotemedium note
localeslist of localized notes. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOMedium$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Medium
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrd/1.0/mrd/#element_MD_Medium
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()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
ISOMediumFormat
R6Class object.
Object of R6Class for modelling an ISOMediumFormat
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOMediumFormat
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOMediumFormat$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOMediumFormat$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_MediumFormatCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrd/1.0/mrd/#element_MD_MediumFormatCode
#possible values values <- ISOMediumFormat$values(labels = TRUE) #MediumFormat MediumFormat <- ISOMediumFormat$new(value = "tar")#possible values values <- ISOMediumFormat$values(labels = TRUE) #MediumFormat MediumFormat <- ISOMediumFormat$new(value = "tar")
ISOMediumName
ISOMediumName
R6Class object.
Object of R6Class for modelling an ISOMediumName
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOMediumName
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOMediumName$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOMediumName$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#possible values values <- ISOMediumName$values(labels = TRUE) #MediumName MediumName <- ISOMediumName$new(value = "satellite")#possible values values <- ISOMediumName$values(labels = TRUE) #MediumName MediumName <- ISOMediumName$new(value = "satellite")
ISOMemberName
ISOMemberName
R6Class object.
Object of R6Class for modelling an ISOMemberName
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMemberName
aNamename
attributeTypeattribute type
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOMemberName$new(xml = NULL, aName = NULL, attributeType = NULL)
xmlobject of class XMLInternalNode-class
aNamea name
attributeTypeattribute type
setName()
Set name
ISOMemberName$setName(aName, locales = NULL)
aNamename
localeslist of localized texts. Default is NULL
setAttributeType()
Set attribute type
ISOMemberName$setAttributeType(attributeType, locales = NULL)
attributeTypeattribute type
localeslist of localized texts. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOMemberName$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_MemberName
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_MemberName
ISOMetadata
ISOMetadata
R6Class object.
Object of R6Class for modelling an ISO Metadata
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMetadata
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..*]
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOMetadata$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setFileIdentifier()
Set file identifier
ISOMetadata$setFileIdentifier(fileIdentifier)
fileIdentifierfile identifier
setMetadataIdentifier()
set metadata identifier
ISOMetadata$setMetadataIdentifier(metadataIdentifier)
metadataIdentifiermetadata identifier
setLanguage()
Set language
ISOMetadata$setLanguage(locale)
localeobject of class ISOLanguage or any character
from values returned by ISOLanguages$values()
setDefaultLocale()
Set default locale
ISOMetadata$setDefaultLocale(locale)
localeobject of class ISOLocale
setCharacterSet()
Set charset
ISOMetadata$setCharacterSet(charset)
charsetobject of class ISOCharacterSet or any character
from values returned by ISOCharacterSet$values()
setParentIdentifier()
Set parent identifier
ISOMetadata$setParentIdentifier(parentIdentifier)
parentIdentifierparent identifier
setParentMetadata()
Set parent metadata
ISOMetadata$setParentMetadata(parentMetadata)
parentMetadataparent metadata
addHierarchyLevel()
Adds hierarchy level
ISOMetadata$addHierarchyLevel(level)
levelobject of class ISOScopeCode or any character
from values returned by ISOScopeCode$values()
TRUE if added, FALSE otherwise
delHierarchyLevel()
Deletes hierarchy level
ISOMetadata$delHierarchyLevel(level)
levelobject of class ISOScopeCode or any character
from values returned by ISOScopeCode$values()
TRUE if deleted, FALSE otherwise
addHierarchyLevelName()
Adds hierarchy level name
ISOMetadata$addHierarchyLevelName(levelName)
levelNameobject of class character
TRUE if added, FALSE otherwise
delHierarchyLevelName()
Deletes hierarchy level name
ISOMetadata$delHierarchyLevelName(levelName)
levelNameobject of class character
TRUE if deleted, FALSE otherwise
addMetadataScope()
Adds metadata scope
ISOMetadata$addMetadataScope(metadataScope)
metadataScopeobject of class ISOMetadataScope or any character among
values returned by ISOScopeCode$values()
TRUE if added, FALSE otherwise
delMetadataScope()
Deletes metadata scope
ISOMetadata$delMetadataScope(metadataScope)
metadataScopeobject of class ISOMetadataScope or any character among
values returned by ISOScopeCode$values()
TRUE if deleted, FALSE otherwise
addContact()
Adds contact
ISOMetadata$addContact(contact)
contactobject of class ISOResponsibleParty for ISO 19139 or inheriting class ISOAbstractResponsibility for ISO 19115-3
TRUE if added, FALSE otherwise
delContact()
Deletes contact
ISOMetadata$delContact(contact)
contactobject of class ISOResponsibleParty for ISO 19139 or inheriting class ISOAbstractResponsibility for ISO 19115-3
TRUE if deleted, FALSE otherwise
setDateStamp()
Set date stamp
ISOMetadata$setDateStamp(date)
datedate
addDate()
Adds date
ISOMetadata$addDate(date)
dateobject of class ISODate
TRUE if added, FALSE otherwise
delDate()
Deletes date
ISOMetadata$delDate(date)
dateobject of class ISODate
TRUE if deleted, FALSE otherwise
setMetadataStandardName()
Set metadata standard name
ISOMetadata$setMetadataStandardName(name)
namename
setMetadataStandardVersion()
Set metadata standard version
ISOMetadata$setMetadataStandardVersion(version)
versionversion
addMetadataStandard()
Adds metadata standard
ISOMetadata$addMetadataStandard(metadataStandard)
metadataStandardobject of class ISOCitation or character
TRUE if added, FALSE otherwise
delMetadataStandard()
Deletes metadata standard
ISOMetadata$delMetadataStandard(metadataStandard)
metadataStandardobject of class ISOCitation or character
TRUE if deleted, FALSE otherwise
addMetadataProfile()
Adds metadata profile
ISOMetadata$addMetadataProfile(metadataProfile)
metadataProfileobject of class ISOCitation or character
TRUE if added, FALSE otherwise
delMetadataProfile()
Deletes metadata profile
ISOMetadata$delMetadataProfile(metadataProfile)
metadataProfileobject of class ISOCitation or character
TRUE if deleted, FALSE otherwise
addAlternativeMetadataReference()
Adds alternative metadata reference
ISOMetadata$addAlternativeMetadataReference(alternativeMetadataReference)
alternativeMetadataReferenceobject of class ISOCitation or character
TRUE if added, FALSE otherwise
delAlternativeMetadataReference()
Deletes alternative metadata reference
ISOMetadata$delAlternativeMetadataReference(alternativeMetadataReference)
alternativeMetadataReferenceobject of class ISOCitation or character
TRUE if deleted, FALSE otherwise
setDataSetURI()
Set dataset URI
ISOMetadata$setDataSetURI(dataSetURI)
dataSetURIdataset URI
addMetadataLinkage()
Adds metadata linkage
ISOMetadata$addMetadataLinkage(metadataLinkage)
metadataLinkageobject of class ISOOnlineResource
TRUE if added, FALSE otherwise
delMetadataLinkage()
Deletes metadata linkage
ISOMetadata$delMetadataLinkage(metadataLinkage)
metadataLinkageobject of class ISOOnlineResource
TRUE if deleted, FALSE otherwise
addLocale()
Adds locale
ISOMetadata$addLocale(locale)
localeobject of class ISOLocale
TRUE if added, FALSE otherwise
delLocale()
Deletes locale
ISOMetadata$delLocale(locale)
localeobject of class ISOLocale
TRUE if deleted, FALSE otherwise
addSpatialRepresentationInfo()
Adds spatial representation info
ISOMetadata$addSpatialRepresentationInfo(spatialRepresentationInfo)
spatialRepresentationInfoobject of class ISOSpatialRepresentation
TRUE if added, FALSE otherwise
setSpatialRepresentationInfo()
Sets spatial representation info
ISOMetadata$setSpatialRepresentationInfo(spatialRepresentationInfo)
spatialRepresentationInfoobject of class ISOSpatialRepresentation
TRUE if added, FALSE otherwise
delSpatialRepresentationInfo()
Deletes spatial representation info
ISOMetadata$delSpatialRepresentationInfo(spatialRepresentationInfo)
spatialRepresentationInfoobject of class ISOSpatialRepresentation
TRUE if deleted, FALSE otherwise
addReferenceSystemInfo()
Adds reference system info
ISOMetadata$addReferenceSystemInfo(referenceSystemInfo)
referenceSystemInfoobject of class ISOReferenceSystem
TRUE if added, FALSE otherwise
setReferenceSystemInfo()
Sets reference system info
ISOMetadata$setReferenceSystemInfo(referenceSystemInfo)
referenceSystemInfoobject of class ISOReferenceSystem
TRUE if added, FALSE otherwise
delReferenceSystemInfo()
Deletes reference system info
ISOMetadata$delReferenceSystemInfo(referenceSystemInfo)
referenceSystemInfoobject of class ISOReferenceSystem
TRUE if deleted, FALSE otherwise
addMetadataExtensionInfo()
Adds metadata extension info
ISOMetadata$addMetadataExtensionInfo(metadataExtensionInfo)
metadataExtensionInfoobject of class ISOMetadataExtensionInformation
TRUE if added, FALSE otherwise
delMetadataExtensionInfo()
Deletes metadata extension info
ISOMetadata$delMetadataExtensionInfo(metadataExtensionInfo)
metadataExtensionInfoobject of class ISOMetadataExtensionInformation
TRUE if deleted, FALSE otherwise
addIdentificationInfo()
Adds metadata extension info
ISOMetadata$addIdentificationInfo(identificationInfo)
identificationInfoobject of class inheriting ISOIdentification
TRUE if added, FALSE otherwise
setIdentificationInfo()
Sets metadata extension info
ISOMetadata$setIdentificationInfo(identificationInfo)
identificationInfoobject of class inheriting ISOIdentification
TRUE if added, FALSE otherwise
delIdentificationInfo()
Deletes metadata extension info
ISOMetadata$delIdentificationInfo(identificationInfo)
identificationInfoobject of class inheriting ISOIdentification
TRUE if deleted, FALSE otherwise
setDistributionInfo()
Sets metadata extension info
ISOMetadata$setDistributionInfo(distributionInfo)
distributionInfoobject of class ISODistribution
TRUE if set, FALSE otherwise
addDataQualityInfo()
Adds data quality info
ISOMetadata$addDataQualityInfo(dataQualityInfo)
dataQualityInfoobject of class ISODataQuality
TRUE if added, FALSE otherwise
setDataQualityInfo()
Sets data quality info
ISOMetadata$setDataQualityInfo(dataQualityInfo)
dataQualityInfoobject of class ISODataQuality
TRUE if added, FALSE otherwise
delDataQualityInfo()
Deletes data quality info
ISOMetadata$delDataQualityInfo(dataQualityInfo)
dataQualityInfoobject of class ISODataQuality
TRUE if deleted, FALSE otherwise
addResourceLineage()
Adds lineage info
ISOMetadata$addResourceLineage(lineageInfo)
lineageInfoobject of class ISOLineage
TRUE if added, FALSE otherwise
delResourceLineage()
Deletes lineage info
ISOMetadata$delResourceLineage(lineageInfo)
lineageInfoobject of class ISOLineage
TRUE if deleted, FALSE otherwise
setMetadataMaintenance()
Sets metadata maintenance
ISOMetadata$setMetadataMaintenance(metadataMaintenance)
metadataMaintenanceobject of class ISOMaintenanceInformation
TRUE if added, FALSE otherwise
addContentInfo()
Adds content information
ISOMetadata$addContentInfo(contentInfo)
contentInfoobject of class inheriting ISOAbstractContentInformation
TRUE if added, FALSE otherwise
delContentInfo()
Deletes content information
ISOMetadata$delContentInfo(contentInfo)
contentInfoobject of class inheriting ISOAbstractContentInformation
TRUE if deleted, FALSE otherwise
addPortrayalCatalogueInfo()
Adds portrayal catalogue info
ISOMetadata$addPortrayalCatalogueInfo(portrayalCatalogueInfo)
portrayalCatalogueInfoobject of class inheriting ISOPortrayalCatalogueReference
TRUE if added, FALSE otherwise
delPortrayalCatalogueInfo()
Deletes portrayal catalogue info
ISOMetadata$delPortrayalCatalogueInfo(portrayalCatalogueInfo)
portrayalCatalogueInfoobject of class inheriting ISOPortrayalCatalogueReference
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOMetadata$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Metadata
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mdb/2.0/mdb/#element_MD_Metadata
#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("[email protected]") 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("[email protected]") 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)#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("[email protected]") 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("[email protected]") 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
ISOMetadataExtensionInformation
R6Class object.
Object of R6Class for modelling an ISO MetadataExtensionInformation
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMetadataExtensionInformation
extensionOnLineResourceextensionOnLineResource [0..1]: ISOOnlineResource
extendedElementInformationextendedElementInformation [0..*]: ISOExtendedElementInformation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOMetadataExtensionInformation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setOnlineResource()
Set online resource
ISOMetadataExtensionInformation$setOnlineResource(onlineResource)
onlineResourceobject of class ISOOnlineResource
addElement()
Adds element
ISOMetadataExtensionInformation$addElement(element)
elementobject of class inheriting ISOExtendedElementInformation
TRUE if added, FALSE otherwise
delElement()
Deletes element
ISOMetadataExtensionInformation$delElement(element)
elementobject of class inheriting ISOExtendedElementInformation
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOMetadataExtensionInformation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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("[email protected]") 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()#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("[email protected]") 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
ISOMetadataNamespace
R6Class object.
Object of R6Class for modelling an ISO Metadata Namespace
idid
uriuri
standardstandard
new()
Initializes namespace object
ISOMetadataNamespace$new(id, uri, standard = NA)
idid
uriuri
standardstandard
getDefinition()
Get definition
ISOMetadataNamespace$getDefinition()
an object of class list
getStandard()
Get standard
ISOMetadataNamespace$getStandard()
object of class data.frame
clone()
The objects of this class are cloneable with this method.
ISOMetadataNamespace$clone(deep = FALSE)
deepWhether to make a deep clone.
ISO class used internally by geometa for specifying XML namespaces
Emmanuel Blondel <[email protected]>
ISOMetadataScope
ISOMetadataScope
R6Class object.
Object of R6Class for modelling an ISO MetadataScope
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMetadataScope
resourceScoperesource scope
namename
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOMetadataScope$new(xml = NULL, resourceScope = NULL, name = NULL)
xmlobject of class XMLInternalNode-class
resourceScoperesource scope
namename
setResourceScope()
Set resource scope
ISOMetadataScope$setResourceScope(resourceScope)
resourceScoperesource scope
setName()
Set name
ISOMetadataScope$setName(name, locales = NULL)
namename
localesa list of localized names. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOMetadataScope$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_MetadataScope
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mdb/2.0/mdb/#element_MD_MetadataScope
## Not run: setMetadataStandard("19115-3") md <- ISOMetadataScope$new( resourceScope = "service", name = "Internal service" ) xml <- md$encode() setMetadataStandard("19139") ## End(Not run)## Not run: setMetadataStandard("19115-3") md <- ISOMetadataScope$new( resourceScope = "service", name = "Internal service" ) xml <- md$encode() setMetadataStandard("19139") ## End(Not run)
ISOMetaIdentifier
ISOMetaIdentifier
R6Class object.
Object of R6Class for modelling an ISO MetaIdentifier
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMetaIdentifier
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)
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$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()new()
Initializes object
ISOMetaIdentifier$new(xml = NULL, code = NULL, codeSpace = NULL)
xmlobject of class XMLInternalNode-class
codecode
codeSpacecode space
setAuthority()
Set authority
ISOMetaIdentifier$setAuthority(authority)
authorityobject of class ISOCitation
setCode()
Set code
ISOMetaIdentifier$setCode(code)
codecode
setCodeSpace()
Set codeSpace
ISOMetaIdentifier$setCodeSpace(codeSpace)
codeSpacecodeSpace
setVersion()
Set version
ISOMetaIdentifier$setVersion(version)
versionversion
setDescription()
Set description
ISOMetaIdentifier$setDescription(description)
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOMetaIdentifier$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Identifier
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_MD_Identifier
md <- ISOMetaIdentifier$new(code = "identifier") xml <- md$encode()md <- ISOMetaIdentifier$new(code = "identifier") xml <- md$encode()
ISOMimeFileType
ISOMimeFileType
R6Class object.
Object of R6Class for modelling an ISO MimeFileType
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMimeFileType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOMimeFileType$new(xml = NULL, type = NULL, name = NULL)
xmlobject of class XMLInternalNode-class
typetype
namename
setName()
Set name
ISOMimeFileType$setName(name)
namename
setType()
Set type
ISOMimeFileType$setType(type)
typetype
clone()
The objects of this class are cloneable with this method.
ISOMimeFileType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmx/1.0/gmx/#element_MimeFileType
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gcx/1.0/gcx/#element_MimeFileType
md <- ISOMimeFileType$new(type = "somemimetype", name = "Mime type name") xml <- md$encode()md <- ISOMimeFileType$new(type = "somemimetype", name = "Mime type name") xml <- md$encode()
ISOMLCodeDefinition
ISOMLCodeDefinition
R6Class object.
Object of R6Class for modelling an ISO Metadata code definition
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeDefinition -> ISOMLCodeDefinition
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOMLCodeDefinition$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOMLCodeDefinition$clone(deep = FALSE)
deepWhether to make a deep clone.
Abstract ISO codelist class used internally by geometa
Emmanuel Blondel <[email protected]>
ISO/TS 19139:2007 Geographic information – XML
ISOMLCodeListDictionary
ISOMLCodeListDictionary
R6Class object.
Object of R6Class for modelling an ISO Metadata codelist dictionary
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListDictionary -> ISOMLCodeListDictionary
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOMLCodeListDictionary$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOMLCodeListDictionary$clone(deep = FALSE)
deepWhether to make a deep clone.
Abstract ISO codelist class used internally by geometa
Emmanuel Blondel <[email protected]>
ISO/TS 19139:2007 Geographic information – XML
ISOMultiplicity
ISOMultiplicity
R6Class object.
Object of R6Class for modelling an ISOMultiplicity
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMultiplicity
rangerange
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOMultiplicity$new(xml = NULL, lower, upper)
xmlobject of class XMLInternalNode-class
lowerlower
upperupper
clone()
The objects of this class are cloneable with this method.
ISOMultiplicity$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Multiplicity
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Multiplicity
md <- ISOMultiplicity$new(lower = 1, upper = Inf) xml <- md$encode()md <- ISOMultiplicity$new(lower = 1, upper = Inf) xml <- md$encode()
ISOMultiplicityRange
ISOMultiplicityRange
R6Class object.
Object of R6Class for modelling an ISO MultiplicityRange
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOMultiplicityRange
lowerlower
upperupper
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOMultiplicityRange$new(xml = NULL, lower, upper)
xmlobject of class XMLInternalNode-class
lowerlower
upperupper
clone()
The objects of this class are cloneable with this method.
ISOMultiplicityRange$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_MultiplicityRange
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_MultiplicityRange
md <- ISOMultiplicityRange$new(lower = 1, upper = Inf) xml <- md$encode()md <- ISOMultiplicityRange$new(lower = 1, upper = Inf) xml <- md$encode()
ISONonQuantitativeAttributeAccuracy
ISONonQuantitativeAttributeAccuracy
R6Class object.
Object of R6Class for modelling an ISONonQuantitativeAttributeAccuracy
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractThematicAccuracy -> ISONonQuantitativeAttributeAccuracy
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISONonQuantitativeAttributeAccuracy$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_NonQuantitativeAttributeAccuracy
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_NonQuantitativeAttributeAccuracy
#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()#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
ISONonQuantitativeAttributeCorrectness
R6Class object.
Object of R6Class for modelling an ISONonQuantitativeAttributeCorrectness
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractTemporalAccuracy -> ISONonQuantitativeAttributeCorrectness
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISONonQuantitativeAttributeCorrectness$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_NonQuantitativeAttributeCorrectness
ISOObligation
ISOObligation
R6Class object.
Object of R6Class for modelling an ISO Obligation
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOObligation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOObligation$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOObligation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#possible values values <- ISOObligation$values(labels = TRUE) #mandatory value mandatory <- ISOObligation$new(value = "mandatory")#possible values values <- ISOObligation$values(labels = TRUE) #mandatory value mandatory <- ISOObligation$new(value = "mandatory")
ISOOnLineFunction
ISOOnLineFunction
R6Class object.
Object of R6Class for modelling an ISO OnLineFunction
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOOnLineFunction
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOOnLineFunction$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOOnLineFunction$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_OnlineFunctionCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_OnlineFunctionCode
#possible values values <- ISOOnLineFunction$values(labels = TRUE) #example download <- ISOOnLineFunction$new(value = "download")#possible values values <- ISOOnLineFunction$values(labels = TRUE) #example download <- ISOOnLineFunction$new(value = "download")
ISOOnlineResource
ISOOnlineResource
R6Class object.
Object of R6Class for modelling an ISO Online Resource
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractOnlineResource -> ISOOnlineResource
linkagelinkage
protocolprotocol
applicationProfileapplication profile
namename
descriptiondescription
functionfunction
protocolRequestprotocol request in (ISO 19115-3)
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOOnlineResource$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setLinkage()
Set linkage
ISOOnlineResource$setLinkage(linkage)
setName()
Set name
ISOOnlineResource$setName(name, locales = NULL)
namename
localeslist of localized texts. Default is NULL
setProtocol()
Set protocol
ISOOnlineResource$setProtocol(protocol, locales = NULL)
protocolprotocol
localeslist of localized texts. Default is NULL
setDescription()
Set description
ISOOnlineResource$setDescription(description, locales = NULL)
descriptiondescription
localeslist of localized texts. Default is NULL
setOnLineFunction()
Set online function
ISOOnlineResource$setOnLineFunction(onLineFunction)
onLineFunctionobject of class ISOOnLineFunction or any character
among values returned by ISOOnLineFunction$values()
clone()
The objects of this class are cloneable with this method.
ISOOnlineResource$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_OnlineResource
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_OnlineResource
md <- ISOOnlineResource$new() md$setLinkage("http://somelink") md$setName("name") md$setDescription("description") md$setProtocol("protocol") md$setOnLineFunction("download") xml <- md$encode()md <- ISOOnlineResource$new() md$setLinkage("http://somelink") md$setName("name") md$setDescription("description") md$setProtocol("protocol") md$setOnLineFunction("download") xml <- md$encode()
ISOOperationChainMetadata
ISOOperationChainMetadata
R6Class object.
Object of R6Class for modelling an ISOOperationChainMetadata
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOOperationChainMetadata
namename [1..1]: character
descriptiondescription [1..1]: character
operationoperation [1..*]: ISOOperationMetadata
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOOperationChainMetadata$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setName()
Set name
ISOOperationChainMetadata$setName(name, locales = NULL)
namename
localeslist of localized texts. Default is NULL
setDescription()
Set description
ISOOperationChainMetadata$setDescription(description, locales = NULL)
descriptiondescription
localeslist of localized texts. Default is NULL
addOperation()
Adds operation metadata
ISOOperationChainMetadata$addOperation(operation)
operationobject of class ISOOperationMetadata
TRUE if added, FALSE otherwise
delOperation()
Deletes operation metadata
ISOOperationChainMetadata$delOperation(operation)
operationobject of class ISOOperationMetadata
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOOperationChainMetadata$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19119/-/srv/1.0/srv/#element_SV_OperationChainMetadata
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/srv/2.0/srv/#element_SV_OperationChainMetadata
md <- ISOOperationChainMetadata$new() xml <- md$encode()md <- ISOOperationChainMetadata$new() xml <- md$encode()
ISOOperationMetadata
ISOOperationMetadata
R6Class object.
Object of R6Class for modelling an ISOOperationMetadata
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOOperationMetadata
operationNameoperationName [1..1]: character
DCPDCP [1..*]: ISODCPList
operationDescriptionoperationDescription [0..1]: character
invocationNameinvocationName [0..1]: character
parametersparameters [0..*]: ISOSRVParameter
connectPointconnectPoint [1..*]: ISOOnlineResource
dependsOndependsOn [0..*]: ISOOperationMetadata
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOOperationMetadata$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setOperationName()
Set operation name
ISOOperationMetadata$setOperationName(operationName, locales = NULL)
operationNameoperation name
localeslist of localized texts. Default is NULL
addDCP()
Adds DCP
ISOOperationMetadata$addDCP(dcp)
dcpobject of class ISODCPList or any character
among values returned by ISODCPList$values()
TRUE if added, FALSE otherwise
delDCP()
Deletes DCP
ISOOperationMetadata$delDCP(dcp)
dcpobject of class ISODCPList or any character
among values returned by ISODCPList$values()
TRUE if deleted, FALSE otherwise
setOperationDescription()
Set operation description
ISOOperationMetadata$setOperationDescription( operationDescription, locales = NULL )
operationDescriptionoperation description
localeslist of localized texts. Default is NULL
setInvocationName()
Set invocation name
ISOOperationMetadata$setInvocationName(invocationName, locales = NULL)
invocationNameinvocation name
localeslist of localized texts. Default is NULL
addParameter()
Adds parameter
ISOOperationMetadata$addParameter(parameter)
parameterobject of class ISOSRVParameter
TRUE if added, FALSE otherwise
delParameter()
Deletes parameter
ISOOperationMetadata$delParameter(parameter)
parameterobject of class ISOSRVParameter
TRUE if deleted, FALSE otherwise
addConnectPoint()
Adds connection point
ISOOperationMetadata$addConnectPoint(connectPoint)
connectPointobject of class ISOOnlineResource
TRUE if added, FALSE otherwise
delConnectPoint()
Deletes connection point
ISOOperationMetadata$delConnectPoint(connectPoint)
connectPointobject of class ISOOnlineResource
TRUE if deleted, FALSE otherwise
addDependentOperationMetadata()
Adds operation metadata
ISOOperationMetadata$addDependentOperationMetadata(operationMetadata)
operationMetadataobject of class ISOOperationMetadata
TRUE if added, FALSE otherwise
delDependentOperationMetadata()
Deletes operation metadata
ISOOperationMetadata$delDependentOperationMetadata(operationMetadata)
operationMetadataobject of class ISOOperationMetadata
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOOperationMetadata$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19119/-/srv/1.0/srv/#element_SV_OperationMetadata
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/srv/2.0/srv/#element_SV_OperationMetadata
md <- ISOOperationMetadata$new() xml <- md$encode()md <- ISOOperationMetadata$new() xml <- md$encode()
ISOOrganisation
ISOOrganisation
R6Class object.
Object of R6Class for modelling an ISO organisation
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractParty -> ISOOrganisation
individualindividual
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOOrganisation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addIndividual()
Adds individual
ISOOrganisation$addIndividual(individual)
individualobject of class ISOIndividual
TRUE if added, FALSE otherwise
delIndividual()
Deletes individual
ISOOrganisation$delIndividual(individual)
individualobject of class ISOIndividual
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOOrganisation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Organisation
ISOOtherAggregate
ISOOtherAggregate
R6Class object.
Object of R6Class for modelling an ISOOtherAggregate
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractAggregate -> ISOOtherAggregate
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOOtherAggregate$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOOtherAggregate$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOParameterDirection
ISOParameterDirection
R6Class object.
Object of R6Class for modelling an ISOParameterDirection
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOParameterDirection
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOParameterDirection$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOParameterDirection$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LE_ParameterDirection
#possible values values <- ISOParameterDirection$values(labels = TRUE) #paramDir paramDir <- ISOParameterDirection$new(value = "in")#possible values values <- ISOParameterDirection$values(labels = TRUE) #paramDir paramDir <- ISOParameterDirection$new(value = "in")
ISOPeriodDuration
ISOPeriodDuration
R6Class object.
Object of R6Class for modelling an ISO PeriodDuration
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOPeriodDuration
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes a period duration
ISOPeriodDuration$new( xml = NULL, value = NULL, years = 0, months = 0, days = 0, hours = 0, mins = 0, secs = 0, start = NULL, end = NULL )
xmlobject of class XMLInternalNode-class
valuevalue
yearsyears
monthsmonths
daysdays
hourshours
minsmins
secssecs
startstart position
endend position
setDuration()
Computes period duration
ISOPeriodDuration$setDuration( years = 0, months = 0, days = 0, hours = 0, mins = 0, secs = 0, start = NULL, end = NULL )
yearsyears
monthsmonths
daysdays
hourshours
minsmins
secssecs
startstart position
endend position
clone()
The objects of this class are cloneable with this method.
ISOPeriodDuration$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gts/1.0/gts/#element_TM_PeriodDuration
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_TM_PeriodDuration
ISOPixelOrientation
ISOPixelOrientation
R6Class object.
Object of R6Class for modelling an ISOPixelOrientation
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOPixelOrientation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOPixelOrientation$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOPixelOrientation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_PixelOrientationCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_PixelOrientationCode
#possible values values <- ISOPixelOrientation$values(labels = TRUE) #PixelOrientation PixelOrientation <- ISOPixelOrientation$new(value = "center")#possible values values <- ISOPixelOrientation$values(labels = TRUE) #PixelOrientation PixelOrientation <- ISOPixelOrientation$new(value = "center")
ISOPlatform
ISOPlatform
R6Class object.
Object of R6Class for modelling an ISOPlatform
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractAggregate -> geometa::ISOSeries -> ISOPlatform
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOPlatform$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOPlatform$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOPortrayalCatalogueReference
ISOPortrayalCatalogueReference
R6Class object.
Object of R6Class for modelling an ISOPortrayalCatalogueReference
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOPortrayalCatalogueReference
portrayalCatalogueCitationportrayalCatalogueCitation [1..*]
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOPortrayalCatalogueReference$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addCitation()
Adds citation
ISOPortrayalCatalogueReference$addCitation(citation)
citationobject of class ISOCitation
TRUE if added, FALSE otherwise
delCitation()
Deletes citation
ISOPortrayalCatalogueReference$delCitation(citation)
citationobject of class ISOCitation
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOPortrayalCatalogueReference$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_PortrayalCatalogueReference
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mpc/1.0/mpc/#element_MD_PortrayalCatalogueReference
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("[email protected]") 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()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("[email protected]") 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
ISOPresentationForm
R6Class object.
Object of R6Class for modelling an ISO PresentationForm
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOPresentationForm
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOPresentationForm$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOPresentationForm$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_PresentationFormCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_PresentationFormCode
#possible values values <- ISOPresentationForm$values(labels = TRUE) #mapDigital type map <- ISOPresentationForm$new(value = "mapDigital")#possible values values <- ISOPresentationForm$values(labels = TRUE) #mapDigital type map <- ISOPresentationForm$new(value = "mapDigital")
ISOProcessParameter
ISOProcessParameter
R6Class object.
Object of R6Class for modelling an ISO process parameter
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractParameter -> ISOProcessParameter
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOProcessParameter$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOProcessParameter$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LE_ProcessParameter
ISOProcessStep
ISOProcessStep
R6Class object.
Object of R6Class for modelling an ISO ProcessStep
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOProcessStep
descriptiondescription: character
rationalerationale [0..1]: character
dateTimedateTime [0..1]: POSIXct/POSIXt
processorprocessor [0..*]: ISOResponsibleParty
sourcesource [0..*]: ISOSource
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOProcessStep$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setDescription()
Set description
ISOProcessStep$setDescription(description, locales = NULL)
descriptiondescription
localeslist of localized texts. Default is NULL
setRationale()
Set rationale
ISOProcessStep$setRationale(rationale, locales = NULL)
rationalerationale
localeslist of localized texts. Default is NULL
setDateTime()
Set date time
ISOProcessStep$setDateTime(dateTime)
dateTimeobject of class POSIXct
addProcessor()
Adds processor
ISOProcessStep$addProcessor(processor)
processorobject of class ISOResponsibleParty
TRUE if added, FALSE otherwise
delProcessor()
Deletes processor
ISOProcessStep$delProcessor(processor)
processorobject of class ISOResponsibleParty
TRUE if deleted, FALSE otherwise
addSource()
Adds source
ISOProcessStep$addSource(source)
sourceobject of class ISOSource
TRUE if added, FALSE otherwise
delSource()
Deletes source
ISOProcessStep$delSource(source)
sourceobject of class ISOSource
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOProcessStep$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_LI_ProcessStep
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LI_ProcessStep
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()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
ISOProductionSeries
R6Class object.
Object of R6Class for modelling an ISOProductionSeries
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractAggregate -> geometa::ISOSeries -> ISOProductionSeries
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOProductionSeries$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOProductionSeries$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOProgress
ISOProgress
R6Class object.
Object of R6Class for modelling an ISO progress status
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOProgress
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOProgress$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOProgress$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata ISO/TS 19115-3:2016 - Geographic information — Metadata — Part 3: XML schema implementation for fundamental concepts
#possible values values <- ISOProgress$values(labels = TRUE) #pending status pending <- ISOProgress$new(value = "pending")#possible values values <- ISOProgress$values(labels = TRUE) #pending status pending <- ISOProgress$new(value = "pending")
ISOPropertyType
ISOPropertyType
R6Class object.
Object of R6Class for modelling an ISOPropertyType
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractCarrierOfCharacteristics -> geometa::ISOAbstractPropertyType -> ISOPropertyType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOPropertyType$new(xml = NULL, defaults = NULL)
xmlobject of class XMLInternalNode-class
defaultsdefault values
clone()
The objects of this class are cloneable with this method.
ISOPropertyType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
ISOQualityResultFile
ISOQualityResultFile
R6Class object.
Object of R6Class for modelling an ISO quality result file
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOQualityResultFile
fileNamefileName [1]: ISOFileName
fileTypefileType [1]: ISOMimeFileType
fileDescriptionfileDescription [1]: character
fileFormatfileFormat [1]: ISOFormat
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOQualityResultFile$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setFileName()
Set file name
ISOQualityResultFile$setFileName(fileName)
fileNamefilename object of class ISOFileName
setFileType()
Set file type
ISOQualityResultFile$setFileType(fileType)
fileTypefileType object of class ISOMimeFileType or character
setFileDescription()
Set file description
ISOQualityResultFile$setFileDescription(fileDescription, locales = NULL)
fileDescriptionfileDescription object of class character
localeslist of localized file description. Default is NULL
setFileFormat()
Set file format
ISOQualityResultFile$setFileFormat(fileFormat)
clone()
The objects of this class are cloneable with this method.
ISOQualityResultFile$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_QualityResultFile
ISOQuantitativeAttributeAccuracy
ISOQuantitativeAttributeAccuracy
R6Class object.
Object of R6Class for modelling an ISOQuantitativeAttributeAccuracy
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractThematicAccuracy -> ISOQuantitativeAttributeAccuracy
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISOQuantitativeAttributeAccuracy$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_QuantitativeAttributeAccuracy
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_QuantitativeAttributeAccuracy
#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()#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
ISOQuantitativeResult
R6Class object.
Object of R6Class for modelling an ISO QuantitativeResult
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractResult -> ISOQuantitativeResult
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..*]
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOQuantitativeResult$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setResultScope()
Set result scope
ISOQuantitativeResult$setResultScope(scope)
scopeobject of class ISOScope
setDateTime()
Set date time
ISOQuantitativeResult$setDateTime(dateTime)
dateTimedate time, object of class POSIXct
setValueType()
Set value type
ISOQuantitativeResult$setValueType(valueType)
valueTypeobject of class ISORecordType or character
setValueUnit()
Set value unit
ISOQuantitativeResult$setValueUnit(valueUnit)
valueUnitobject of class inheriting GMLUnitDefinition
setErrorStatistic()
Set error statistic
ISOQuantitativeResult$setErrorStatistic(errorStatistic)
errorStatisticerror statistic
addValue()
Adds value
ISOQuantitativeResult$addValue(value)
TRUE if added, FALSE otherwise
delValue()
Deletes value
ISOQuantitativeResult$delValue(value)
TRUE if delete, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOQuantitativeResult$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_QuantitativeResult
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_QuantitativeResult
md <- ISOQuantitativeResult$new() xml <- md$encode()md <- ISOQuantitativeResult$new() xml <- md$encode()
ISORangeDimension
ISORangeDimension
R6Class object.
Object of R6Class for modelling an ISORangeDimension
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISORangeDimension
sequenceIdentifiersequenceIdentifier
descriptordescriptor (=> ISO 19139)
descriptiondescription (=> ISO 19115-3)
namename (=> ISO 19115-3)
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISORangeDimension$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setSequenceIdentifier()
Set sequence identifier
ISORangeDimension$setSequenceIdentifier(memberName)
memberNameobject of class ISOMemberName
setDescriptor()
Set descriptor
ISORangeDimension$setDescriptor(descriptor, locales = NULL)
descriptordescriptor
localeslist of localized texts. Default is NULL
setDescription()
Set description
ISORangeDimension$setDescription(description, locales = NULL)
descriptiondescription
localeslist of localized texts. Default is NULL
setName()
Set name
ISORangeDimension$setName(name, locales = NULL)
namename
localeslist of localized texts. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISORangeDimension$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_RangeDimension
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_RangeDimension
#create dimension md <- ISORangeDimension$new() md$setSequenceIdentifier(ISOMemberName$new(aName = "name", attributeType = "type")) md$setDescriptor("descriptor") xml <- md$encode()#create dimension md <- ISORangeDimension$new() md$setSequenceIdentifier(ISOMemberName$new(aName = "name", attributeType = "type")) md$setDescriptor("descriptor") xml <- md$encode()
ISORecord
ISORecord
R6Class object.
Object of R6Class for modelling an ISORecord
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISORecord
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISORecord$new(xml = NULL, value)
xmlobject of class XMLInternalNode-class
valuevalue
clone()
The objects of this class are cloneable with this method.
ISORecord$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19103:2005 Geographic information – Conceptual schema language
ISORecordType
ISORecordType
R6Class object.
Object of R6Class for modelling an ISORecordType
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISORecordType
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISORecordType$new(xml = NULL, value)
xmlobject of class XMLInternalNode-class
valuevalue
clone()
The objects of this class are cloneable with this method.
ISORecordType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_RecordType
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_RecordType
ISOReferenceIdentifier
ISOReferenceIdentifier
R6Class object.
Object of R6Class for modelling an ISO ReferenceIdentifier
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOReferenceIdentifier
authorityauthority [0..1]: ISOCitation
codecode [1..1]: character
codeSpacecodeSpace [0..1]: character
versionversion [0..1]: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$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()new()
Initializes object
ISOReferenceIdentifier$new(xml = NULL, code = NULL, codeSpace = NULL)
xmlobject of class XMLInternalNode-class
codecode
codeSpacecode space
setAuthority()
Set authority
ISOReferenceIdentifier$setAuthority(authority)
authorityobject of class ISOCitation
setCode()
Set code
ISOReferenceIdentifier$setCode(code)
codecode
setCodeSpace()
Set code space
ISOReferenceIdentifier$setCodeSpace(codeSpace)
codeSpacecode space
setVersion()
Set version
ISOReferenceIdentifier$setVersion(version)
versionversion
clone()
The objects of this class are cloneable with this method.
ISOReferenceIdentifier$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
md <- ISOReferenceIdentifier$new(code = "4326", codeSpace = "EPSG") xml <- md$encode()md <- ISOReferenceIdentifier$new(code = "4326", codeSpace = "EPSG") xml <- md$encode()
ISOReferenceSystem
ISOReferenceSystem
R6Class object.
Object of R6Class for modelling an ISO ReferenceSystem
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractReferenceSystem -> ISOReferenceSystem
referenceSystemIdentifierreferenceSystemIdentifier
referenceSystemTypereferenceSystemType (=> ISO 19115-3)
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOReferenceSystem$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setReferenceSystemIdentifier()
Set reference system identifier
ISOReferenceSystem$setReferenceSystemIdentifier(identifier)
identifierobject of class ISOReferenceIdentifier (in 19139) or ISOMetaIdentifier (in 19115-3)
setReferenceSystemType()
Set reference system type
ISOReferenceSystem$setReferenceSystemType(referenceSystemType)
referenceSystemTypeobject of class ISOReferenceSystemType or any character
among values returned by ISOReferenceSystemType$values()
clone()
The objects of this class are cloneable with this method.
ISOReferenceSystem$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ReferenceSystem
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrs/1.0/mrs/#element_MD_ReferenceSystem
md <- ISOReferenceSystem$new() rsId <- ISOReferenceIdentifier$new(code = "4326", codeSpace = "EPSG") md$setReferenceSystemIdentifier(rsId) xml <- md$encode()md <- ISOReferenceSystem$new() rsId <- ISOReferenceIdentifier$new(code = "4326", codeSpace = "EPSG") md$setReferenceSystemIdentifier(rsId) xml <- md$encode()
ISOReferenceSystemType
ISOReferenceSystemType
R6Class object.
Object of R6Class for modelling an ISO ReferenceSystemType
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOReferenceSystemType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOReferenceSystemType$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOReferenceSystemType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrs/1.0/mrs/#element_MD_ReferenceSystemTypeCode
## Not run: setMetadataStandard("19115-3") #possible values values <- ISOReferenceSystemType$values(labels = TRUE) projected <- ISOReferenceSystemType$new(value = "projected") setMetadataStandard("19139") ## End(Not run)## Not run: setMetadataStandard("19115-3") #possible values values <- ISOReferenceSystemType$values(labels = TRUE) projected <- ISOReferenceSystemType$new(value = "projected") setMetadataStandard("19139") ## End(Not run)
ISOReleasability
ISOReleasability
R6Class object.
Object of R6Class for modelling an ISOReleasability
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOReleasability
addresseeaddressee [0..*]: ISOAbstractResponsibility
statementstatement [0..1]: character
disseminationConstraintsdisseminationConstraints [0..*]: ISORestriction
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOReleasability$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addAddressee()
Adds addressee
ISOReleasability$addAddressee(addressee)
addresseeaddressee of class ISOAbstractResponsibility
TRUE if added, FALSE otherwise
delAddressee()
Deletes addressee
ISOReleasability$delAddressee(addressee)
addresseeaddressee of class ISOAbstractResponsibility
TRUE if deleted, FALSE otherwise
setStatement()
Set statement
ISOReleasability$setStatement(statement, locales = NULL)
statementstatement
localeslist of localized texts. Default is NULL
addConstraint()
Adds constraint
ISOReleasability$addConstraint(constraint)
constraintconstraint of class ISORestriction
TRUE if added, FALSE otherwise
delConstraint()
Deletes constraint
ISOReleasability$delConstraint(constraint)
constraintconstraint of class ISORestriction
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOReleasability$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mco/1.0/mco/#element_MD_Releasability
ISORepresentativeFraction
ISORepresentativeFraction
R6Class object.
Object of R6Class for modelling an ISO RepresentativeFraction
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISORepresentativeFraction
denominatordenominator
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISORepresentativeFraction$new(xml = NULL, denominator)
xmlobject of class XMLInternalNode-class
denominatordenominator
setDenominator()
Set denominator
ISORepresentativeFraction$setDenominator(denominator)
denominatorobject of class integer
clone()
The objects of this class are cloneable with this method.
ISORepresentativeFraction$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_RepresentativeFraction
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_RepresentativeFraction
fr <- ISORepresentativeFraction$new(denominator = 1L) xml1 <- fr$encode() fr$setDenominator(2L) xml2 <- fr$encode()fr <- ISORepresentativeFraction$new(denominator = 1L) xml1 <- fr$encode() fr$setDenominator(2L) xml2 <- fr$encode()
ISORepresentativity
ISORepresentativity
R6Class object.
Object of R6Class for modelling an ISO representativity
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractMetaquality -> ISORepresentativity
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISORepresentativity$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISORepresentativity$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_Representativity
ISOResolution
ISOResolution
R6Class object.
Object of R6Class for modelling an ISO Resolution
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOResolution
equivalentScaleequivalentScale
distancedistance
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOResolution$new(xml = NULL, defaults = list())
xmlobject of class XMLInternalNode-class
defaultslist of defaults
setEquivalentScale()
Set equivalent scale
ISOResolution$setEquivalentScale(equivalentScale)
equivalentScaleobject of class ISORepresentativeFraction or numeric
setDistance()
Set distance
ISOResolution$setDistance(distance)
distanceobject of class ISODistance
clone()
The objects of this class are cloneable with this method.
ISOResolution$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Resolution
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_Resolution
md <- ISOResolution$new() md$setDistance(ISODistance$new(value = 1, uom = "m", useUomURI = TRUE)) xml <- md$encode()md <- ISOResolution$new() md$setDistance(ISODistance$new(value = 1, uom = "m", useUomURI = TRUE)) xml <- md$encode()
ISOResponsibility
ISOResponsibility
R6Class object.
Object of R6Class for modelling an ISO responsibility
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractResponsibility -> ISOResponsibility
rolerole
extentextent
partyparty
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOResponsibility$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setRole()
Set role
ISOResponsibility$setRole(role)
addExtent()
Adds extent
ISOResponsibility$addExtent(extent)
extentobject of class ISOExtent
TRUE if added, FALSE otherwise
delExtent()
Deletes extent
ISOResponsibility$delExtent(extent)
extentobject of class ISOExtent
TRUE if deleted, FALSE otherwise
addParty()
Adds party
ISOResponsibility$addParty(party)
partyparty
TRUE if added, FALSE otherwise
delParty()
Deletes party
ISOResponsibility$delParty(party)
partyparty
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOResponsibility$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Responsibility
ISOResponsibleParty
ISOResponsibleParty
R6Class object.
Object of R6Class for modelling an ISO ResponsibleParty
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOResponsibleParty
individualNameindividualName
organisationNameorganisationName
positionNamepositionName
contactInfocontactInfo
rolerole
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOResponsibleParty$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setIndividualName()
Set individual name
ISOResponsibleParty$setIndividualName(individualName, locales = NULL)
individualNameindividual name
localeslist of localized texts. Default is NULL
setOrganisationName()
Set organisation name
ISOResponsibleParty$setOrganisationName(organisationName, locales = NULL)
organisationNameorganisation name
localeslist of localized texts. Default is NULL
setPositionName()
Set position name
ISOResponsibleParty$setPositionName(positionName, locales = NULL)
positionNameposition name
localeslist of localized texts. Default is NULL
setContactInfo()
Set contact info
ISOResponsibleParty$setContactInfo(contactInfo)
contactInfoobject of class ISOContact
setRole()
Set role
ISOResponsibleParty$setRole(role)
clone()
The objects of this class are cloneable with this method.
ISOResponsibleParty$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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("[email protected]") contact$setAddress(address) res <- ISOOnlineResource$new() res$setLinkage("http://www.somewhereovertheweb.org") res$setName("somename") contact$setOnlineResource(res) md$setContactInfo(contact) xml <- md$encode()#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("[email protected]") 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
ISOHierarchyLevel
R6Class object.
Object of R6Class for modelling an ISO Restriction
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISORestriction
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISORestriction$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISORestriction$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_RestrictionCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mco/1.0/mco/#element_MD_RestrictionCode
#possible values values <- ISORestriction$values(labels = TRUE) #copyright restriction cr <- ISORestriction$new(value = "copyright")#possible values values <- ISORestriction$values(labels = TRUE) #copyright restriction cr <- ISORestriction$new(value = "copyright")
ISORole
ISORole
R6Class object.
Object of R6Class for modelling an ISO Role
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISORole
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISORole$new(xml = NULL, value = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
clone()
The objects of this class are cloneable with this method.
ISORole$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_RoleCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_RoleCode
#possible values values <- ISORole$values(labels = TRUE) #publisher restriction role <- ISORole$new(value = "publisher")#possible values values <- ISORole$values(labels = TRUE) #publisher restriction role <- ISORole$new(value = "publisher")
ISORoleType
ISORoleType
R6Class object.
Object of R6Class for modelling an ISO RoleType
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISORoleType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISORoleType$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISORoleType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
#possible values values <- ISORoleType$values(labels = TRUE) #some charset ordinaryType <- ISORoleType$new(value = "ordinary")#possible values values <- ISORoleType$values(labels = TRUE) #some charset ordinaryType <- ISORoleType$new(value = "ordinary")
ISOSampleBasedInspection
ISOSampleBasedInspection
R6Class object.
Object of R6Class for modelling an ISO sample based inspection
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOEvaluationMethod -> ISOSampleBasedInspection
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOSampleBasedInspection$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOSampleBasedInspection$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_SampleBasedInspection
ISOSampleDimension
ISOSampleDimension
R6Class object.
Object of R6Class for modelling an ISOSampleDimension
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISORangeDimension -> ISOSampleDimension
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)
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOSampleDimension$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setMaxValue()
Set max value
ISOSampleDimension$setMaxValue(maxValue)
maxValuemax value, object of class numeric
setMinValue()
Set min value
ISOSampleDimension$setMinValue(minValue)
minValuemin value, object of class numeric
setUnits()
Set unit definition
ISOSampleDimension$setUnits(uom)
uomobject of class GMLUnitDefinition
setScaleFactor()
Set scale factor
ISOSampleDimension$setScaleFactor(scaleFactor)
scaleFactorobject of class numeric
setOffset()
Set offset
ISOSampleDimension$setOffset(offset)
offsetobject of class numeric
setMeanValue()
Set mean value
ISOSampleDimension$setMeanValue(meanValue)
meanValuemeanValue object of class numeric
setNumberOfValues()
Set number of values
ISOSampleDimension$setNumberOfValues(numberOfValues)
numberOfValuesnumberOfValues object of class integer
setStandardDeviation()
Set standard deviation
ISOSampleDimension$setStandardDeviation(standardDeviation)
standardDeviationstandardDeviation object of class numeric$
setOtherPropertyType()
setOtherPropertyType
ISOSampleDimension$setOtherPropertyType(otherPropertyType)
otherPropertyTypeotherPropertyType object of class ISORecordType
setOtherProperty()
setOtherProperty
ISOSampleDimension$setOtherProperty(otherProperty)
otherPropertyotherProperty object of class ISORecord
setBitsPerValue()
Set bits per value
ISOSampleDimension$setBitsPerValue(bitsPerValue)
bitsPerValuebitsPerValue object of class integer
clone()
The objects of this class are cloneable with this method.
ISOSampleDimension$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrc/1.0/mrc/#element_MD_SampleDimension
## 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)## 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
ISOScale
R6Class object.
Object of R6Class for modelling an ISOScale measure
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOMeasure -> ISOScale
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOScale$new(xml = NULL, value, uom, useUomURI = FALSE)
xmlobject of class XMLInternalNode-class
valuevalue
uomuom symbol of unit of measure used
useUomURIuse uom URI. Default is FALSE
clone()
The objects of this class are cloneable with this method.
ISOScale$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_Scale
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_Scale
ISOScope
ISOScope
R6Class object.
Object of R6Class for modelling a scope
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOScope
levellevel [0..1]: ISOScope
extentextent [0..*]: ISOAbstractExtent
levelDescriptionlevelDescription [0..*]: ISOScopeDescription
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOScope$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setLevel()
Set level
ISOScope$setLevel(level)
levelscope code, object of class ISOScopeCode or character among values
listed by ISOScopeCode$values()
addExtent()
Adds extent
ISOScope$addExtent(extent)
extentextent of class ISOAbstractExtent
TRUE if added, FALSE otherwise
delExtent()
Deletes extent
ISOScope$delExtent(extent)
extentextent of class ISOAbstractExtent
TRUE if deleted, FALSE otherwise
addLevelDescription()
Adds level description
ISOScope$addLevelDescription(levelDescription)
levelDescriptionlevelDescription of class ISOScopeDescription
TRUE if added, FALSE otherwise
delLevelDescription()
Deletes level description
ISOScope$delLevelDescription(levelDescription)
levelDescriptionlevelDescription of class ISOScopeDescription
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOScope$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mco/1.0/mco/#element_MD_Scope
ISOScopeCode
ISOScopeCode
R6Class object
Object of R6Class for modelling an ISO Scope code
Object of R6Class for modelling an ISO Scope
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOScopeCode
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOScopeCode$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOScopeCode$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ScopeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_MD_ScopeCode
#possible values values <- ISOScopeCode$values(labels = TRUE) #dataset scope ds <- ISOScopeCode$new(value = "dataset")#possible values values <- ISOScopeCode$values(labels = TRUE) #dataset scope ds <- ISOScopeCode$new(value = "dataset")
ISOScopeDescription
ISOScopeDescription
R6Class object.
Object of R6Class for modelling an ISO ScopeDescription
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOScopeDescription
attributesattributes [1..*]
featuresfeatures [1..*]
featureInstancesfeatureInstances [1..*]
attributeInstancesattributeInstances [1..*]
datasetdataset
otherother
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOScopeDescription$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addAttribute()
Adds attribute
ISOScopeDescription$addAttribute(attribute)
attributeattribute
TRUE if added, FALSE otherwise
delAttribute()
Deletes attribute
ISOScopeDescription$delAttribute(attribute)
attributeattribute
TRUE if deleted, FALSE otherwise
addAttributeInstance()
Adds attribute instance
ISOScopeDescription$addAttributeInstance(attributeInstance)
attributeInstanceattribute instance
TRUE if added, FALSE otherwise
delAttributeInstance()
Deletes attribute instance
ISOScopeDescription$delAttributeInstance(attributeInstance)
attributeInstanceattribute instance
TRUE if deleted, FALSE otherwise
addFeatureInstance()
Adds feature instance
ISOScopeDescription$addFeatureInstance(featureInstance)
featureInstancefeature instance
TRUE if added, FALSE otherwise
delFeatureInstance()
Deletes feature instance
ISOScopeDescription$delFeatureInstance(featureInstance)
featureInstancefeature instance
TRUE if deleted, FALSE otherwise
setDataset()
Set dataset
ISOScopeDescription$setDataset(dataset)
datasetdataset
setOther()
Set other
ISOScopeDescription$setOther(other)
otherother
clone()
The objects of this class are cloneable with this method.
ISOScopeDescription$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ScopeDescription
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_MD_ScopeDescription
md <- ISOScopeDescription$new() xml <- md$encode()md <- ISOScopeDescription$new() xml <- md$encode()
ISOScopedName
ISOScopedName
R6Class object.
Object of R6Class for modelling an ISO ScopedName
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::GMLCodeType -> geometa::ISOAbstractGenericName -> ISOScopedName
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOScopedName$new(xml = NULL, value)
xmlobject of class XMLInternalNode-class
valuevalue
clone()
The objects of this class are cloneable with this method.
ISOScopedName$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_ScopedName
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_ScopedName
ISOSecurityConstraints
ISOSecurityConstraints
R6Class object.
Object of R6Class for modelling an ISO SecurityConstraints
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOConstraints -> ISOSecurityConstraints
classificationclassification: ISOClassification
userNoteuserNote [0..1]: character
classificationSystemclassificationSystem [0..1]: character
handlingDescriptionhandlingDescription [0..1]: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOSecurityConstraints$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setClassification()
Set classification
ISOSecurityConstraints$setClassification(classification)
classificationobject of class ISOClassification or any character
among values returned by ISOClassification$values()
setUserNote()
Set user note
ISOSecurityConstraints$setUserNote(userNote, locales = NULL)
userNoteuser note
localeslist of localized texts. Default is NULL
setClassificationSystem()
Set classification system
ISOSecurityConstraints$setClassificationSystem( classificationSystem, locales = NULL )
classificationSystemclassification system
localeslist of localized texts. Default is NULL
setHandlingDescription()
Set handling description
ISOSecurityConstraints$setHandlingDescription( handlingDescription, locales = NULL )
handlingDescriptionhandling description
localeslist of localized texts. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOSecurityConstraints$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_SecurityConstraints
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mco/1.0/mco/#element_MD_SecurityConstraints
#create object md <- ISOSecurityConstraints$new() md$setClassification("secret") md$setUserNote("ultra secret") md$setClassificationSystem("no classification in particular") md$setHandlingDescription("description") xml <- md$encode()#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
ISOSensor
R6Class object.
Object of R6Class for modelling an ISOSensor
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractAggregate -> geometa::ISOSeries -> ISOSensor
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOSensor$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOSensor$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOSeries
ISOSeries
R6Class object.
Object of R6Class for modelling an ISOSeries
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractAggregate -> ISOSeries
namename [0..1] : character
issueIdentificationissueIdentification [0..1]: character
pagepage [0..1]: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOSeries$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setName()
Set name
ISOSeries$setName(name, locales = NULL)
namename
localeslist of localized titles. Default is NULL
setIssueIdentification()
Set issue identification
ISOSeries$setIssueIdentification(issueIdentification, locales = NULL)
issueIdentificationissue identification
localeslist of localized titles. Default is NULL
setPage()
Set page
ISOSeries$setPage(page, locales = NULL)
pagepage
localeslist of localized titles. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOSeries$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_Series
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Series
ISOServiceIdentification
ISOServiceIdentification
R6Class object.
Object of R6Class for modelling an ISO ServiceIdentification
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> ISOServiceIdentification
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOServiceIdentification$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOServiceIdentification$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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("[email protected]") 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()#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("[email protected]") 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
ISOServiceIdentification19115_3
R6Class object.
Object of R6Class for modelling an ISO ServiceIdentification in ISO 19115-3
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> geometa::ISOIdentification19115_3 -> ISOServiceIdentification19115_3
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOServiceIdentification19115_3$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOServiceIdentification19115_3$clone(deep = FALSE)
deepWhether to make a deep clone.
ISOServiceIdentification19139
ISOServiceIdentification19139
R6Class object.
Object of R6Class for modelling an ISO ServiceIdentification in ISO 19139
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> geometa::ISOIdentification19139 -> ISOServiceIdentification19139
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOServiceIdentification19139$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOServiceIdentification19139$clone(deep = FALSE)
deepWhether to make a deep clone.
ISOSource
ISOSource
R6Class object.
Object of R6Class for modelling an ISO Source
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOSource
descriptiondescription [0..1]: character
scaleDenominatorscaleDenominator [0..1]: ISORepresentativeFraction
sourceReferenceSystemsourceReferenceSystem [0..1]: ISOReferenceSystem
sourceCitationsourceCitation [0..1]: ISOCitation
sourceExtentsourceExtent [0..*]: ISOExtent
sourceStepsourceStep [0..*]: ISOProcessStep
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOSource$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setDescription()
Set description
ISOSource$setDescription(description, locales = NULL)
descriptiondescription
localeslist of localized texts. Default is NULL
setScaleDenominator()
Set scale denominator
ISOSource$setScaleDenominator(denominator)
denominatorobject of class ISORepresentativeFraction
setReferenceSystem()
Set reference system
ISOSource$setReferenceSystem(referenceSystem)
referenceSystemobject of class ISOReferenceSystem
setCitation()
Set citation
ISOSource$setCitation(citation)
citationobject of class ISOCitation
addExtent()
Adds extent
ISOSource$addExtent(extent)
extentobject of class ISOExtent
TRUE if added, FALSE otherwise
delExtent()
Deletes extent
ISOSource$delExtent(extent)
extentobject of class ISOExtent
TRUE if deleted, FALSE otherwise
addProcessStep()
Adds process step
ISOSource$addProcessStep(processStep)
processStepobject of class ISOProcessStep
TRUE if added, FALSE otherwise
delProcessStep()
Deletes process step
ISOSource$delProcessStep(processStep)
processStepobject of class ISOProcessStep
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOSource$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_LI_Source
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrl/2.0/mrl/#element_LI_Source
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()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
ISOSpatialRepresentation
R6Class object.
Object of R6Class for modelling an ISO abstract SpatialRepresentation
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractSpatialRepresentation -> ISOSpatialRepresentation
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOSpatialRepresentation$new(xml = NULL, defaults = list())
xmlobject of class XMLInternalNode-class
defaultslist of defaults
clone()
The objects of this class are cloneable with this method.
ISOSpatialRepresentation$clone(deep = FALSE)
deepWhether to make a deep clone.
abstract class
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_AbstractMD_SpatialRepresentation
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_AbstractMD_SpatialRepresentation
ISOSpatialRepresentationType
ISOSpatialRepresentationType
R6Class object.
Object of R6Class for modelling an ISO SpatialRepresentationType
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOSpatialRepresentationType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOSpatialRepresentationType$new(xml = NULL, value = NULL, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOSpatialRepresentationType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_SpatialRepresentationTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_MD_SpatialRepresentationTypeCode
#possible values values <- ISOSpatialRepresentationType$values(labels = TRUE) #vector example vectorRep <- ISOSpatialRepresentationType$new(value = "vector")#possible values values <- ISOSpatialRepresentationType$values(labels = TRUE) #vector example vectorRep <- ISOSpatialRepresentationType$new(value = "vector")
ISOSpatialTemporalExtent
ISOSpatialTemporalExtent
R6Class object.
Object of R6Class for modelling an ISO SpatialTemporalExtent
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOTemporalExtent -> ISOSpatialTemporalExtent
spatialExtentspatialExtent [1..*]: ISOGeographicExtent
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOSpatialTemporalExtent$new(xml = NULL)
xmlobject of class XMLInternalNode-class
addSpatialExtent()
Adds spatial extent
ISOSpatialTemporalExtent$addSpatialExtent(spatialExtent)
spatialExtentobject of class ISOGeographicExtent
TRUE if added, FALSE otherwise
delSpatialExtent()
Deletes spatial extent
ISOSpatialTemporalExtent$delSpatialExtent(spatialExtent)
spatialExtentobject of class ISOGeographicExtent
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOSpatialTemporalExtent$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_SpatialTemporalExtent
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_EX_SpatialTemporalExtent
#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()#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()
ISOSRVParameter
ISOSRVParameter
R6Class object.
Object of R6Class for modelling an ISOSRVParameter
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOSRVParameter
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)
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOSRVParameter$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setName()
Set name
ISOSRVParameter$setName(name, attributeType, locales = NULL)
namename
attributeTypeattribute type
localeslist of localized texts. Default is NULL
setDirection()
Set direction
ISOSRVParameter$setDirection(direction)
directionobject of class ISOSRVParameterDirection or character
among values returned by ISOSRVParameterDirection$values()
setDescription()
Set description
ISOSRVParameter$setDescription(description, locales = NULL)
descriptiondescription
localeslist of localized texts. Default is NULL
setOptionality()
Set optionality
ISOSRVParameter$setOptionality(optional)
optionalobject of class logical
setRepeatability()
Set repeatability
ISOSRVParameter$setRepeatability(repeatable)
repeatableobject of class logical
setValueType()
Set value type
ISOSRVParameter$setValueType(valueType, locales = NULL)
valueTypeobject of class ISOTypeName or character
localeslist of localized texts. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOSRVParameter$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19119 https://schemas.isotc211.org/19119/srv/srv/#element_SV_Parameter - ISO 19115-3 https://schemas.isotc211.org/19115/-3/srv/2.0/srv/#element_SV_Parameter
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()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
ISOSRVParameterDirection
R6Class object.
Object of R6Class for modelling an ISOSRVParameterDirection
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOSRVParameterDirection
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOSRVParameterDirection$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOSRVParameterDirection$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19119 https://schemas.isotc211.org/19119/srv/srv/#element_SV_ParameterDirection
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/srv/2.0/srv/#element_SV_ParameterDirection
#possible values values <- ISOSRVParameterDirection$values(labels = TRUE) #paramDir paramDir <- ISOSRVParameterDirection$new(value = "in")#possible values values <- ISOSRVParameterDirection$values(labels = TRUE) #paramDir paramDir <- ISOSRVParameterDirection$new(value = "in")
ISOSRVServiceIdentification
ISOSRVServiceIdentification
R6Class object.
Object of R6Class for modelling an ISO ServiceIdentification
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> geometa::ISOServiceIdentification -> ISOSRVServiceIdentification
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
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOSRVServiceIdentification$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setServiceType()
Set service type
ISOSRVServiceIdentification$setServiceType(serviceType)
serviceTypeobject of class ISOLocalName, ISOScopedName or character
addServiceTypeVersion()
Adds service type version
ISOSRVServiceIdentification$addServiceTypeVersion(version)
versionversion
TRUE if added, FALSE otherwise
delServiceTypeVersion()
Deletes service type version
ISOSRVServiceIdentification$delServiceTypeVersion(version)
versionversion
TRUE if deleted, FALSE otherwise
setAccessProperties()
Set access properties
ISOSRVServiceIdentification$setAccessProperties(accessProperties)
accessPropertiesobject of class ISOStandardOrderProcess
setRestrictions()
Set restrictions
ISOSRVServiceIdentification$setRestrictions(restrictions)
restrictionsobject of class ISOConstraints
addKeywords()
Adds keywords
ISOSRVServiceIdentification$addKeywords(keywords)
keywordsobject of class ISOKeywords
TRUE if added, FALSE otherwise
delKeywords()
Deletes keywords
ISOSRVServiceIdentification$delKeywords(keywords)
keywordsobject of class ISOKeywords
TRUE if deleted, FALSE otherwise
addExtent()
Adds extent
ISOSRVServiceIdentification$addExtent(extent)
extentobject of class ISOExtent
TRUE if added, FALSE otherwise
delExtent()
Deletes extent
ISOSRVServiceIdentification$delExtent(extent)
extentobject of class ISOExtent
TRUE if deleted, FALSE otherwise
addCoupledResource()
Adds coupled resource
ISOSRVServiceIdentification$addCoupledResource(resource)
resourceobject of class ISOCoupledResource
TRUE if added, FALSE otherwise
delCoupledResource()
Deletes coupled resource
ISOSRVServiceIdentification$delCoupledResource(resource)
resourceobject of class ISOCoupledResource
TRUE if deleted, FALSE otherwise
setCouplingType()
Set coupling type
ISOSRVServiceIdentification$setCouplingType(couplingType)
couplingTypeobject of class ISOCouplingType or any character
among values returned by ISOCouplingType$values()
addOperationMetadata()
Adds operation metadata
ISOSRVServiceIdentification$addOperationMetadata(operationMetadata)
operationMetadataobject of class ISOOperationMetadata
TRUE if added, FALSE otherwise
delOperationMetadata()
Deletes operation metadata
ISOSRVServiceIdentification$delOperationMetadata(operationMetadata)
operationMetadataobject of class ISOOperationMetadata
TRUE if deleted, FALSE otherwise
addOperatesOn()
Adds operates on
ISOSRVServiceIdentification$addOperatesOn(dataIdentification)
dataIdentificationobject of class ISODataIdentification
TRUE if added, FALSE otherwise
delOperatesOn()
Deletes operates on
ISOSRVServiceIdentification$delOperatesOn(dataIdentification)
dataIdentificationobject of class ISODataIdentification
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOSRVServiceIdentification$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19119 https://schemas.isotc211.org/19119/srv/srv/#element_SV_ServiceIdentification - ISO 19115-3 https://schemas.isotc211.org/19115/-3/srv/2.0/srv/#element_SV_ServiceIdentification
#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("[email protected]") 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()#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("[email protected]") 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
ISOSRVServiceIdentification19115_3
R6Class object.
Object of R6Class for modelling an ISO SRV ServiceIdentification in ISO 19115-3
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> geometa::ISOIdentification19115_3 -> geometa::ISOServiceIdentification19115_3 -> ISOSRVServiceIdentification19115_3
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
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOSRVServiceIdentification19115_3$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setServiceType()
Set service type
ISOSRVServiceIdentification19115_3$setServiceType(serviceType)
serviceTypeobject of class ISOLocalName, ISOScopedName or character
addServiceTypeVersion()
Adds service type version
ISOSRVServiceIdentification19115_3$addServiceTypeVersion(version)
versionversion
TRUE if added, FALSE otherwise
delServiceTypeVersion()
Deletes service type version
ISOSRVServiceIdentification19115_3$delServiceTypeVersion(version)
versionversion
TRUE if deleted, FALSE otherwise
setAccessProperties()
Set access properties
ISOSRVServiceIdentification19115_3$setAccessProperties(accessProperties)
accessPropertiesobject of class ISOStandardOrderProcess
setRestrictions()
Set restrictions
ISOSRVServiceIdentification19115_3$setRestrictions(restrictions)
restrictionsobject of class ISOConstraints
addKeywords()
Adds keywords
ISOSRVServiceIdentification19115_3$addKeywords(keywords)
keywordsobject of class ISOKeywords
TRUE if added, FALSE otherwise
delKeywords()
Deletes keywords
ISOSRVServiceIdentification19115_3$delKeywords(keywords)
keywordsobject of class ISOKeywords
TRUE if deleted, FALSE otherwise
addExtent()
Adds extent
ISOSRVServiceIdentification19115_3$addExtent(extent)
extentobject of class ISOExtent
TRUE if added, FALSE otherwise
delExtent()
Deletes extent
ISOSRVServiceIdentification19115_3$delExtent(extent)
extentobject of class ISOExtent
TRUE if deleted, FALSE otherwise
addCoupledResource()
Adds coupled resource
ISOSRVServiceIdentification19115_3$addCoupledResource(resource)
resourceobject of class ISOCoupledResource
TRUE if added, FALSE otherwise
delCoupledResource()
Deletes coupled resource
ISOSRVServiceIdentification19115_3$delCoupledResource(resource)
resourceobject of class ISOCoupledResource
TRUE if deleted, FALSE otherwise
setCouplingType()
Set coupling type
ISOSRVServiceIdentification19115_3$setCouplingType(couplingType)
couplingTypeobject of class ISOCouplingType or any character
among values returned by ISOCouplingType$values()
addOperationMetadata()
Adds operation metadata
ISOSRVServiceIdentification19115_3$addOperationMetadata(operationMetadata)
operationMetadataobject of class ISOOperationMetadata
TRUE if added, FALSE otherwise
delOperationMetadata()
Deletes operation metadata
ISOSRVServiceIdentification19115_3$delOperationMetadata(operationMetadata)
operationMetadataobject of class ISOOperationMetadata
TRUE if deleted, FALSE otherwise
addOperatesOn()
Adds operates on
ISOSRVServiceIdentification19115_3$addOperatesOn(dataIdentification)
dataIdentificationobject of class ISODataIdentification
TRUE if added, FALSE otherwise
delOperatesOn()
Deletes operates on
ISOSRVServiceIdentification19115_3$delOperatesOn(dataIdentification)
dataIdentificationobject of class ISODataIdentification
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOSRVServiceIdentification19115_3$clone(deep = FALSE)
deepWhether to make a deep clone.
ISOSRVServiceIdentification19139
ISOSRVServiceIdentification19139
R6Class object.
Object of R6Class for modelling an ISO SRV ServiceIdentification in ISO 19139
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOIdentification -> geometa::ISOIdentification19139 -> geometa::ISOServiceIdentification19139 -> ISOSRVServiceIdentification19139
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
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOSRVServiceIdentification19139$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setServiceType()
Set service type
ISOSRVServiceIdentification19139$setServiceType(serviceType)
serviceTypeobject of class ISOLocalName, ISOScopedName or character
addServiceTypeVersion()
Adds service type version
ISOSRVServiceIdentification19139$addServiceTypeVersion(version)
versionversion
TRUE if added, FALSE otherwise
delServiceTypeVersion()
Deletes service type version
ISOSRVServiceIdentification19139$delServiceTypeVersion(version)
versionversion
TRUE if deleted, FALSE otherwise
setAccessProperties()
Set access properties
ISOSRVServiceIdentification19139$setAccessProperties(accessProperties)
accessPropertiesobject of class ISOStandardOrderProcess
setRestrictions()
Set restrictions
ISOSRVServiceIdentification19139$setRestrictions(restrictions)
restrictionsobject of class ISOConstraints
addKeywords()
Adds keywords
ISOSRVServiceIdentification19139$addKeywords(keywords)
keywordsobject of class ISOKeywords
TRUE if added, FALSE otherwise
delKeywords()
Deletes keywords
ISOSRVServiceIdentification19139$delKeywords(keywords)
keywordsobject of class ISOKeywords
TRUE if deleted, FALSE otherwise
addExtent()
Adds extent
ISOSRVServiceIdentification19139$addExtent(extent)
extentobject of class ISOExtent
TRUE if added, FALSE otherwise
delExtent()
Deletes extent
ISOSRVServiceIdentification19139$delExtent(extent)
extentobject of class ISOExtent
TRUE if deleted, FALSE otherwise
addCoupledResource()
Adds coupled resource
ISOSRVServiceIdentification19139$addCoupledResource(resource)
resourceobject of class ISOCoupledResource
TRUE if added, FALSE otherwise
delCoupledResource()
Deletes coupled resource
ISOSRVServiceIdentification19139$delCoupledResource(resource)
resourceobject of class ISOCoupledResource
TRUE if deleted, FALSE otherwise
setCouplingType()
Set coupling type
ISOSRVServiceIdentification19139$setCouplingType(couplingType)
couplingTypeobject of class ISOCouplingType or any character
among values returned by ISOCouplingType$values()
addOperationMetadata()
Adds operation metadata
ISOSRVServiceIdentification19139$addOperationMetadata(operationMetadata)
operationMetadataobject of class ISOOperationMetadata
TRUE if added, FALSE otherwise
delOperationMetadata()
Deletes operation metadata
ISOSRVServiceIdentification19139$delOperationMetadata(operationMetadata)
operationMetadataobject of class ISOOperationMetadata
TRUE if deleted, FALSE otherwise
addOperatesOn()
Adds operates on
ISOSRVServiceIdentification19139$addOperatesOn(dataIdentification)
dataIdentificationobject of class ISODataIdentification
TRUE if added, FALSE otherwise
delOperatesOn()
Deletes operates on
ISOSRVServiceIdentification19139$delOperatesOn(dataIdentification)
dataIdentificationobject of class ISODataIdentification
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOSRVServiceIdentification19139$clone(deep = FALSE)
deepWhether to make a deep clone.
ISOStandaloneQualityReportInformation
ISOStandaloneQualityReportInformation
R6Class object.
Object of R6Class for modelling an ISO standalone quality report information
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOStandaloneQualityReportInformation
reportReferencereportReference [1]: ISOCitation
abstractabstract [1]: character
elementReportelementReport [0..*]: ISODataQualityAbstractElement
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOStandaloneQualityReportInformation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setReportReference()
set Report reference
ISOStandaloneQualityReportInformation$setReportReference(reportReference)
reportReferenceobject of class ISOCitation
setAbstract()
Set abstract
ISOStandaloneQualityReportInformation$setAbstract(abstract, locales = NULL)
abstractabstract
localeslist of localized abstract Default is NULL
addElementReport()
Adds element report
ISOStandaloneQualityReportInformation$addElementReport(elementReport)
elementReportobject of class ISODataQualityAbstractElement
'@return TRUE if added, FALSE otherwise
delElementReport()
Deletes element report
ISOStandaloneQualityReportInformation$delElementReport(elementReport)
elementReportobject of class ISODataQualityAbstractElement
'@return TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOStandaloneQualityReportInformation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_StandaloneQualityReportInformation
ISOStandardOrderProcess
ISOStandardOrderProcess
R6Class object.
Object of R6Class for modelling an ISO StandardOrderProcess
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOStandardOrderProcess
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)
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOStandardOrderProcess$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setFees()
Set fees
ISOStandardOrderProcess$setFees(fees, locales = NULL)
feesfees
localeslist of localized texts. Default is NULL
setPlannedAvailableDateTime()
Set planned available date time
ISOStandardOrderProcess$setPlannedAvailableDateTime(dateTime)
dateTimeobject of class POSIXct
setOrderingInstructions()
Set ordering instructions
ISOStandardOrderProcess$setOrderingInstructions(instructions, locales = NULL)
instructionsinstructions
localeslist of localized texts. Default is NULL
setTurnaround()
Set turnaround
ISOStandardOrderProcess$setTurnaround(turnaround, locales = NULL)
turnaroundturnaround
localeslist of localized texts. Default is NULL
setOrderOptionsType()
Set order options type
ISOStandardOrderProcess$setOrderOptionsType(orderOptionsType)
orderOptionsTypeorderOptionsType object of class ISORecordType or character
setOrderOptions()
Set order options
ISOStandardOrderProcess$setOrderOptions(orderOptions)
clone()
The objects of this class are cloneable with this method.
ISOStandardOrderProcess$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_StandardOrderProcess
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mrd/1.0/mrd/#element_MD_StandardOrderProcess
md <- ISOStandardOrderProcess$new() md$setFees("fees") md$setPlannedAvailableDateTime(ISOdate(2017,7,5,12,0,0)) md$setOrderingInstructions("instructions") md$setTurnaround("turnaround") xml <- md$encode()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
ISOStatus
R6Class object.
Object of R6Class for modelling an ISO progress status
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> geometa::ISOProgress -> ISOStatus
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOStatus$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOStatus$clone(deep = FALSE)
deepWhether to make a deep clone.
deprecated - use ISOProgress instead
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_ProgressCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_MD_ProgressCode
#possible values values <- ISOStatus$values(labels = TRUE) #pending status pending <- ISOStatus$new(value = "pending")#possible values values <- ISOStatus$values(labels = TRUE) #pending status pending <- ISOStatus$new(value = "pending")
ISOStereoMate
ISOStereoMate
R6Class object.
Object of R6Class for modelling an ISOStereoMate
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractAggregate -> ISOStereoMate
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initialize object
ISOStereoMate$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOStereoMate$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOTelephone
ISOTelephone
R6Class object.
Object of R6Class for modelling an ISO Telephone
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOTelephone
voicevoice
facsimilefacsimile
numbernumber
numberTypenumberType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOTelephone$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setVoice()
Set voice
ISOTelephone$setVoice(voice, locales = NULL)
voicevoice
localeslist of localized voices. Default is NULL
setFacsimile()
Set facsimile
ISOTelephone$setFacsimile(facsimile, locales = NULL)
facsimilefacsimile
localeslist of localized facsimiles. Default is NULL
setNumber()
Set number
ISOTelephone$setNumber(number, locales = NULL)
numbernumber
localeslist of localized numbers Default is NULL
setNumberType()
Set numberType
ISOTelephone$setNumberType(numberType)
numberTypenumberType object of class ISOTelephoneType or any character
among values returned by ISOTelephoneType$values()
clone()
The objects of this class are cloneable with this method.
ISOTelephone$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_Telephone
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_Telephone
md <- ISOTelephone$new() md$setVoice("myphonenumber") md$setFacsimile("myfacsimile") xml <- md$encode()md <- ISOTelephone$new() md$setVoice("myphonenumber") md$setFacsimile("myfacsimile") xml <- md$encode()
ISOTelephoneType
ISOTelephoneType
R6Class object.
Object of R6Class for modelling an ISO TelephoneType
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOTelephoneType
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOTelephoneType$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOTelephoneType$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_CI_TelephoneTypeCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/cit/2.0/cit/#element_CI_TelephoneTypeCode
## Not run: setMetadataStandard("19115-3") #possible values values <- ISOTelephoneType$values(labels = TRUE) voice <- ISOTelephoneType$new(value = "voice") setMetadataStandard("19139") ## End(Not run)## Not run: setMetadataStandard("19115-3") #possible values values <- ISOTelephoneType$values(labels = TRUE) voice <- ISOTelephoneType$new(value = "voice") setMetadataStandard("19139") ## End(Not run)
ISOTemporalConsistency
ISOTemporalConsistency
R6Class object.
Object of R6Class for modelling an ISOTemporalConsistency
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractTemporalAccuracy -> ISOTemporalConsistency
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISOTemporalConsistency$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_TemporalConsistency
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_TemporalConsistency
#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()#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
ISOTemporalExtent
R6Class object.
Object of R6Class for modelling an ISO TemporalExtent
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOTemporalExtent
extentextent
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOTemporalExtent$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setTimeInstant()
Set time instant
ISOTemporalExtent$setTimeInstant(timeInstant)
timeInstantobject of class GMLTimeInstant
setTimePeriod()
Set time period
ISOTemporalExtent$setTimePeriod(timePeriod)
timePeriodobject of class GMLTimePeriod
clone()
The objects of this class are cloneable with this method.
ISOTemporalExtent$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_TemporalExtent
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_EX_TemporalExtent
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)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
ISOTemporalValidity
R6Class object.
Object of R6Class for modelling an ISOTemporalValidity
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractTemporalAccuracy -> ISOTemporalValidity
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISOTemporalValidity$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_TemporalValidity
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_TemporalValidity
#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()#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
ISOThematicClassificationCorrectness
R6Class object.
Object of R6Class for modelling an ISOThematicClassificationCorrectness
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractTemporalAccuracy -> ISOThematicClassificationCorrectness
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISOThematicClassificationCorrectness$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_ThematicClassificationCorrectness
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_ThematicClassificationCorrectness
#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()#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
ISOTopicCategory
R6Class object.
Object of R6Class for modelling an ISO TopicCategory
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOTopicCategory
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOTopicCategory$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOTopicCategory$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_TopicCategoryCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_TopicCategoryCode
#possible values values <- ISOTopicCategory$values(labels = TRUE) #biota topic biota <- ISOTopicCategory$new(value = "biota")#possible values values <- ISOTopicCategory$values(labels = TRUE) #biota topic biota <- ISOTopicCategory$new(value = "biota")
ISOTopologicalConsistency
ISOTopologicalConsistency
R6Class object.
Object of R6Class for modelling an ISOTopologicalConsistency
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> geometa::ISOAbstractLogicalConsistency -> ISOTopologicalConsistency
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()clone()
The objects of this class are cloneable with this method.
ISOTopologicalConsistency$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_TopologicalConsistency
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_TopologicalConsistency
#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()#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
ISOTopologyLevel
R6Class object.
Object of R6Class for modelling an ISO TopologyLevel
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOCodeListValue -> ISOTopologyLevel
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOTopologyLevel$new(xml = NULL, value, description = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
descriptiondescription
clone()
The objects of this class are cloneable with this method.
ISOTopologyLevel$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_TopologyLevelCode
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_TopologyLevelCode
#possible values values <- ISOTopologyLevel$values(labels = TRUE) #geomOnly geomOnly <- ISOTopologyLevel$new(value = "geometryOnly")#possible values values <- ISOTopologyLevel$values(labels = TRUE) #geomOnly geomOnly <- ISOTopologyLevel$new(value = "geometryOnly")
ISOTypeName
ISOTypeName
R6Class object.
Object of R6Class for modelling an ISOTypeName
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOTypeName
aNameaName: character
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOTypeName$new(xml = NULL, aName = NULL)
xmlobject of class XMLInternalNode-class
aNamename
setName()
Set name
ISOTypeName$setName(aName, locales = NULL)
aNamename
localeslist of localized names. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOTypeName$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_TypeName
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_TypeName
typeName <- ISOTypeName$new(aName = "name") xml <- typeName$encode()typeName <- ISOTypeName$new(aName = "name") xml <- typeName$encode()
ISOUnlimitedInteger
ISOUnlimitedInteger
R6Class object.
Object of R6Class for modelling an ISO UnlimitedInteger
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOUnlimitedInteger
valuevalue
attrsattrs
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initialize object
ISOUnlimitedInteger$new(xml = NULL, value)
xmlobject of class XMLInternalNode-class
valuevalue
clone()
The objects of this class are cloneable with this method.
ISOUnlimitedInteger$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used by geometa internal XML decoder/encoder
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gco/1.0/gco/#element_UnlimitedInteger
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_UnlimitedInteger
ISOUomIdentifier
ISOUomIdentifier
R6Class object.
Object of R6Class for modelling an ISO Uom Identifier
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOUomIdentifier
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes a Uom identifier
ISOUomIdentifier$new(xml = NULL, value)
xmlobject of class XMLInternalNode-class
valuevalue
clone()
The objects of this class are cloneable with this method.
ISOUomIdentifier$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gco/1.0/gco/#element_UomIdentifier
ISOURI
ISOURI
R6Class object.
Object of R6Class for modelling an ISO URI
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOURI
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOURI$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOURI$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_URI
ISOURL
ISOURL
R6Class object.
Object of R6Class for modelling an ISOURL
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOURL
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOURL$new(xml = NULL, value = NULL)
xmlobject of class XMLInternalNode-class
valuevalue
setUrl()
Set URL
ISOURL$setUrl(url)
urlurl
clone()
The objects of this class are cloneable with this method.
ISOURL$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used by geometa internal XML decoder/encoder
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOUsabilityElement
ISOUsabilityElement
R6Class object.
Object of R6Class for modelling an ISOUsabilityElement
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractQualityElement -> geometa::ISODataQualityAbstractElement -> ISOUsabilityElement
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes object
ISOUsabilityElement$new(xml = NULL)
xmlobject of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOUsabilityElement$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_DQ_UsabilityElement
- ISO 19115-3 https://schemas.isotc211.org/19157/-/mdq/1.2/mdq/#element_DQ_UsabilityElement
ISOUsage
ISOUsage
R6Class object.
Object of R6Class for modelling an ISO Usage
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOUsage
specificUsagespecificUsage
usageDateTimeusageDateTime
userDeterminedLimitationsuserDeterminedLimitations
userContactInfouserContactInfo
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOUsage$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setSpecificUsage()
Set specificUsage
ISOUsage$setSpecificUsage(specificUsage, locales = NULL)
specificUsagespecific usage
localeslist of localized texts. Default is NULL
setUsageDateTime()
Set usage date time
ISOUsage$setUsageDateTime(usageDateTime)
usageDateTimeobject of class POSIXct
setUserDeterminedLimitations()
Set user determined limitations
ISOUsage$setUserDeterminedLimitations( userDeterminedLimitations, locales = NULL )
userDeterminedLimitationsuser determined limitations
localeslist of localized texts. Default is NULL
addUserContact()
Adds user contact
ISOUsage$addUserContact(contact)
contactobject of class ISOResponsibleParty (in ISO 19139) or ISOAbstractResponsibility (in ISO 19115-3)
TRUE if added, FALSE otherwise
delUserContact()
Deletes user contact
ISOUsage$delUserContact(contact)
contactobject of class ISOResponsibleParty (in ISO 19139) or ISOAbstractResponsibility (in ISO 19115-3)
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOUsage$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_Usage
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mri/1.0/mri/#element_MD_Usage
ISOVectorSpatialRepresentation
ISOVectorSpatialRepresentation
R6Class object.
Object of R6Class for modelling an ISO VectorSpatialRepresentation
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOAbstractSpatialRepresentation -> geometa::ISOSpatialRepresentation -> ISOVectorSpatialRepresentation
topologyLeveltopologyLevel [0..1]: ISOTopologyLevel
geometricObjectsgeometricObjects [0..*]: ISOGeometricObjects
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOVectorSpatialRepresentation$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setTopologyLevel()
Set topology level
ISOVectorSpatialRepresentation$setTopologyLevel(topologyLevel)
topologyLevelobject of class ISOTopologyLevel or character
among values returned by ISOTopologyLevel$values()
addGeometricObjects()
Adds geometric objects
ISOVectorSpatialRepresentation$addGeometricObjects(geometricObjects)
geometricObjectsgeometric objects, object of ISOGeometricObjects
TRUE if added, FALSE otherwise
setGeometricObjects()
Set geometric objects
ISOVectorSpatialRepresentation$setGeometricObjects(geometricObjects)
geometricObjectsgeometric objects, object of ISOGeometricObjects
TRUE if set, FALSE otherwise
delGeometricObjects()
Deletes geometric objects
ISOVectorSpatialRepresentation$delGeometricObjects(geometricObjects)
geometricObjectsgeometric objects, object of ISOGeometricObjects
TRUE if deleted, FALSE otherwise
clone()
The objects of this class are cloneable with this method.
ISOVectorSpatialRepresentation$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_MD_VectorSpatialRepresentation
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MD_VectorSpatialRepresentation
md <- ISOVectorSpatialRepresentation$new() md$setTopologyLevel("geometryOnly") geomObject1 <- ISOGeometricObjects$new() geomObject1$setGeometricObjectType("surface") geomObject1$setGeometricObjectCount(5L) md$addGeometricObjects(geomObject1) xml <- md$encode()md <- ISOVectorSpatialRepresentation$new() md$setTopologyLevel("geometryOnly") geomObject1 <- ISOGeometricObjects$new() geomObject1$setGeometricObjectType("surface") geomObject1$setGeometricObjectCount(5L) md$addGeometricObjects(geomObject1) xml <- md$encode()
ISOVerticalExtent
ISOVerticalExtent
R6Class object.
Object of R6Class for modelling an ISO VerticalExtent
geometa::geometaLogger -> geometa::ISOAbstractObject -> ISOVerticalExtent
minimumValueminimumValue [1..1]: numeric
maximumValuemaximumValue [1..1]: numeric
unitOfMeasureunitOfMeasure [1..1]: character
verticalCRSverticalCRS [1..1]: GMLVerticalCRS
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes object
ISOVerticalExtent$new(xml = NULL)
xmlobject of class XMLInternalNode-class
setMinimumValue()
Set minimum value
ISOVerticalExtent$setMinimumValue(minimumValue)
minimumValueminimum value
setMaximumValue()
Set maximum value
ISOVerticalExtent$setMaximumValue(maximumValue)
maximumValuemaximum value
setUnitOfMeasure()
Set unit of measure
ISOVerticalExtent$setUnitOfMeasure(uom)
uomuom
setVerticalCRS()
Set vertical CRS
ISOVerticalExtent$setVerticalCRS(verticalCRS)
verticalCRSverticalCRS
clone()
The objects of this class are cloneable with this method.
ISOVerticalExtent$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_VerticalExtent
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_EX_VerticalExtent
ve <- ISOVerticalExtent$new() ve$setMinimumValue(0) ve$setMaximumValue(19) xml <- ve$encode()ve <- ISOVerticalExtent$new() ve$setMinimumValue(0) ve$setMaximumValue(19) xml <- ve$encode()
pivot_converter
pivot_converter
R6Class object.
Object of R6Class for modelling a mapping format converter
fromfrom
toto
new()
Initializes pivot converter
pivot_converter$new(from, to)
fromfrom
toto
clone()
The objects of this class are cloneable with this method.
pivot_converter$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
pivot_format
pivot_format
R6Class object.
Object of R6Class for modelling a mapping format
idid
pkgpkg
readerreader
checkerchecker
constructorconstructor
new()
Initializes pivot format. Method is used to instantiate a pivot_format, given a unique id,
the name of package used (for information only). A format is then defined by
string expressions (using sprintf formatting) to read metadata properties
(reader), one for checking existence of properties (checker), and an
expression to create metadata objects (constructor). In case the constructor
is NULL, then no conversion to this metadata format will be possible.
pivot_format$new(id, pkg, reader = NULL, checker = NULL, constructor = NULL)
idid
pkgpkg
readerreader
checkerchecker
constructorconstructor
clone()
The objects of this class are cloneable with this method.
pivot_format$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
#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" )#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 is a function to read a ISO metadata from a file
or url into an object in the geometa model.
readISO(file, url, raw)readISO(file, url, raw)
file |
a valid file path, as object of class |
url |
a valid URL, as object of class |
raw |
indicates if the function should return the raw XML. By
default this is set to |
a geometa object inheriting ISOAbstractObject
Emmanuel Blondel, [email protected]
mdfile <- system.file("extdata/examples", "metadata.xml", package = "geometa") md <- readISO(mdfile)mdfile <- system.file("extdata/examples", "metadata.xml", package = "geometa") md <- readISO(mdfile)
readISO19139 is a function to read a ISO 19139 from a file
or url into an object in the geometa model.
readISO19139(file, url, raw)readISO19139(file, url, raw)
file |
a valid file path, as object of class |
url |
a valid URL, as object of class |
raw |
indicates if the function should return the raw XML. By
default this is set to |
a geometa object inheriting ISOAbstractObject
Emmanuel Blondel, [email protected]
mdfile <- system.file("extdata/examples", "metadata.xml", package = "geometa") md <- readISO19139(mdfile)mdfile <- system.file("extdata/examples", "metadata.xml", package = "geometa") md <- readISO19139(mdfile)
registerISOCodelist allows to register a new codelist
registered in geometa
registerISOCodelist(refFile, id, version, force)registerISOCodelist(refFile, id, version, force)
refFile |
ISO XML file handling the ISO codelist |
id |
identifier of the ISO codelist |
version |
the version of the metadata standard |
force |
logical parameter indicating if registration has be to be forced in case the identified codelist is already registered |
Emmanuel Blondel, [email protected]
registerISOCodelist( refFile = "http://www.isotc211.org/2005/resources/Codelist/ML_gmxCodelists.xml", id = "LanguageCode", version = "19139", force = TRUE )registerISOCodelist( refFile = "http://www.isotc211.org/2005/resources/Codelist/ML_gmxCodelists.xml", id = "LanguageCode", version = "19139", force = TRUE )
registerISOMetadataNamespace allows to register a new namespace
in geometa
registerISOMetadataNamespace(id, uri, force)registerISOMetadataNamespace(id, uri, force)
id |
prefix of the namespace |
uri |
URI of the namespace |
force |
logical parameter indicating if registration has be to be forced in case the identified namespace is already registered |
Emmanuel Blondel, [email protected]
registerISOMetadataNamespace(id = "myprefix", uri = "http://someuri")registerISOMetadataNamespace(id = "myprefix", uri = "http://someuri")
registerISOMetadataSchema allows to register a new schema
in geometa
registerISOMetadataSchema(version, xsdFile)registerISOMetadataSchema(version, xsdFile)
version |
the schema version |
xsdFile |
the schema XSD file |
Emmanuel Blondel, [email protected]
registerISOMetadataSchema(version = "19139", xsdFile = "http://www.isotc211.org/2005/gmd/gmd.xsd")registerISOMetadataSchema(version = "19139", xsdFile = "http://www.isotc211.org/2005/gmd/gmd.xsd")
registerMappingFormat allows to register a new mapping
format in geometa
registerMappingFormat(mapping_format)registerMappingFormat(mapping_format)
mapping_format |
object of class |
Emmanuel Blondel, [email protected]
MappingFile allows to register in geometa a data.frame
containing mappings rules to convert from/to other metadata formats (currently
EML/emld objects and NetCDF-CF/ncdf4 objects)
registerMappings(x)registerMappings(x)
x |
a |
setGeometaOption allows to set an option from geometa
setGeometaOption(option, value)setGeometaOption(option, value)
option |
the name of the option |
value |
the value to set for the option |
Emmanuel Blondel, [email protected]
setGeometaOption("schemaBaseUrl", "http://somealternativeurl")setGeometaOption("schemaBaseUrl", "http://somealternativeurl")
setISOCodelists allows to set the list of ISO codelists
registered in geometa
setISOCodelists(version)setISOCodelists(version)
version |
the version of the metadata standard |
Emmanuel Blondel, [email protected]
setISOCodelists(version = "19139")setISOCodelists(version = "19139")
setISOMetadataNamespaces sets the default list of namespaces
setISOMetadataNamespaces(version)setISOMetadataNamespaces(version)
version |
the standard version |
Emmanuel Blondel, [email protected]
getISOMetadataNamespaces()getISOMetadataNamespaces()
setISOMetadataSchemas register the schemas in geometa
setISOMetadataSchemas(version)setISOMetadataSchemas(version)
version |
the schema version |
setISOMetadataSchemas(version = "19139")setISOMetadataSchemas(version = "19139")
setMetadataStandard allows to set the standard to use for encoding/decoding in geometa.
By default the standard "19139" will be used. Possible alternative value "19115-3"
setMetadataStandard(version)setMetadataStandard(version)
version |
the standard version |
Emmanuel Blondel, [email protected]
setMetadataStandard(version = "19139")setMetadataStandard(version = "19139")
SWEAbstractDataComponent
SWEAbstractDataComponent
R6Class object.
Object of R6Class for modelling an SWE Abstract data component
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> SWEAbstractDataComponent
namename
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes an object of class SWEAbstractDataComponent
SWEAbstractDataComponent$new( xml = NULL, element = NULL, updatable = NULL, optional = FALSE, definition = NULL )
xmlobject of class XMLInternalNode-class from XML
elementelement
updatableupdatable
optionaloptional
definitiondefinition
addName()
Adds name
SWEAbstractDataComponent$addName(name, codeSpace = NULL)
namename
codeSpacecodespace
delName()
Deletes name
SWEAbstractDataComponent$delName(name, codeSpace = NULL)
namename
codeSpacecodespace
clone()
The objects of this class are cloneable with this method.
SWEAbstractDataComponent$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used internally by geometa
Emmanuel Blondel <[email protected]>
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWEAbstractEncoding
SWEAbstractEncoding
R6Class object.
Object of R6Class for modelling an SWE abstract encoding object
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> SWEAbstractEncoding
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes a SWE Nil Values object
SWEAbstractEncoding$new(xml = NULL)
xmlobject of class XMLInternalNode-class from XML
clone()
The objects of this class are cloneable with this method.
SWEAbstractEncoding$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWEAbstractObject
SWEAbstractObject
R6Class object.
Object of R6Class for modelling an SWE abstract object
geometa::geometaLogger -> geometa::ISOAbstractObject -> SWEAbstractObject
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes an object of class SWEAbstractObject
SWEAbstractObject$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE, value_as_field = FALSE )
xmlobject of class XMLInternalNode-class from XML
elementelement
attrsattrs
defaultsdefaults
wrapwrap
value_as_fieldwhether value should be set as field
clone()
The objects of this class are cloneable with this method.
SWEAbstractObject$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used internally by geometa
Emmanuel Blondel <[email protected]>
SWEAbstractSimpleComponent
SWEAbstractSimpleComponent
R6Class object.
Object of R6Class for modelling an SWE Abstract simple component
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> SWEAbstractSimpleComponent
nilValuesnil values
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes an object of class SWEAbstractSimpleComponent
SWEAbstractSimpleComponent$new( xml = NULL, element = NULL, updatable = NULL, optional = FALSE, definition = NULL )
xmlobject of class XMLInternalNode-class from XML
elementelement
updatableupdatable
optionaloptional
definitiondefinition
setNilValues()
Set nil value and its reason (optional)
SWEAbstractSimpleComponent$setNilValues(nilValue)
nilValuevalue to set as nil Value. object of class numeric
clone()
The objects of this class are cloneable with this method.
SWEAbstractSimpleComponent$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWEAbstractSWE
SWEAbstractSWE
R6Class object.
Object of R6Class for modelling an SWE abstract SWE object
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> SWEAbstractSWE
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes an object of class SWEAbstractSWE
SWEAbstractSWE$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), wrap = TRUE, value_as_field = FALSE )
xmlobject of class XMLInternalNode-class from XML
elementelement
attrsattrs
defaultsdefaults
wrapwrap
value_as_fieldwhether value should be set as field
clone()
The objects of this class are cloneable with this method.
SWEAbstractSWE$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used internally by geometa
Emmanuel Blondel <[email protected]>
SWEAbstractSWEIdentifiable
SWEAbstractSWEIdentifiable
R6Class object.
Object of R6Class for modelling an SWE abstract identifiable
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> SWEAbstractSWEIdentifiable
identifieridentifier
labellabel
descriptiondescription
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes a SWE Nil Values object
SWEAbstractSWEIdentifiable$new( xml, element = element, attrs = list(), defaults = list(), wrap = TRUE, value_as_field = TRUE )
xmlobject of class XMLInternalNode-class from XML
elementelement
attrsattrs
defaultsdefaults
wrapwrap
value_as_fieldvalue as field?
setIdentifier()
Set identifier
SWEAbstractSWEIdentifiable$setIdentifier(identifier)
identifieridentifier
setLabel()
Set label
SWEAbstractSWEIdentifiable$setLabel(label)
labellabel
setDescription()
Set description
SWEAbstractSWEIdentifiable$setDescription(description)
descriptiondescription
clone()
The objects of this class are cloneable with this method.
SWEAbstractSWEIdentifiable$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWECategory
SWECategory
R6Class object.
Object of R6Class for modelling an SWE Category
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> geometa::SWEAbstractSimpleComponent -> SWECategory
codeSpacecodeSpace
constraintconstraint
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$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()new()
Initializes an object of class SWECategory
SWECategory$new( xml = NULL, codeSpace = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL )
xmlobject of class XMLInternalNode-class from XML
codeSpacecodeSpace
constraintconstraint
valuevalue
updatableupdatable
optionaloptional
definitiondefinition
setCodeSpace()
setCodeSpace
SWECategory$setCodeSpace(codeSpace)
codeSpacecodeSpace
setConstraint()
setConstraint
SWECategory$setConstraint(constraint)
constraintconstraint
setValue()
setValue
SWECategory$setValue(value)
valuevalue
clone()
The objects of this class are cloneable with this method.
SWECategory$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWECategoryRange
SWECategoryRange
R6Class object.
Object of R6Class for modelling an SWE CategoryRange
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> geometa::SWEAbstractSimpleComponent -> SWECategoryRange
codeSpacecodeSpace
constraintconstraint
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$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()new()
Initializes an object of class SWECategoryRange
SWECategoryRange$new( xml = NULL, codeSpace = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL )
xmlobject of class XMLInternalNode-class from XML
codeSpacecodeSpace
constraintconstraint
valuevalue
updatableupdatable
optionaloptional
definitiondefinition
setCodeSpace()
setCodeSpace
SWECategoryRange$setCodeSpace(codeSpace)
codeSpacecodeSpace
setConstraint()
setConstraint
SWECategoryRange$setConstraint(constraint)
constraintconstraint
setValue()
setValue
SWECategoryRange$setValue(value)
valuevalue
clone()
The objects of this class are cloneable with this method.
SWECategoryRange$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWECount
SWECount
R6Class object.
Object of R6Class for modelling an SWE Count
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> geometa::SWEAbstractSimpleComponent -> SWECount
constraintconstraint
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$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()new()
Initializes an object of class SWECount
SWECount$new( xml = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL )
xmlobject of class XMLInternalNode-class from XML
constraintconstraint
valuevalue
updatableupdatable
optionaloptional
definitiondefinition
setConstraint()
setConstraint
SWECount$setConstraint(constraint)
constraintconstraint
setValue()
setValue
SWECount$setValue(value)
valuevalue
clone()
The objects of this class are cloneable with this method.
SWECount$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWECountRange
SWECountRange
R6Class object.
Object of R6Class for modelling an SWE CountRange
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> geometa::SWEAbstractSimpleComponent -> SWECountRange
constraintconstraint
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$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()new()
Initializes an object of class SWECountRange
SWECountRange$new( xml = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL )
xmlobject of class XMLInternalNode-class from XML
constraintconstraint
valuevalue
updatableupdatable
optionaloptional
definitiondefinition
setConstraint()
setConstraint
SWECountRange$setConstraint(constraint)
constraintconstraint
setValue()
setValue
SWECountRange$setValue(value)
valuevalue
clone()
The objects of this class are cloneable with this method.
SWECountRange$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWEDataRecord
SWEDataRecord
R6Class object.
Object of R6Class for modelling an SWE data record
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> SWEDataRecord
fieldfield
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::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()new()
Initializes an object of class SWEDataRecord
SWEDataRecord$new( xml = NULL, element = NULL, updatable = NULL, optional = FALSE, definition = NULL )
xmlobject of class XMLInternalNode-class from XML
elementelement
updatableupdatable
optionaloptional
definitiondefinition
addField()
Adds field
SWEDataRecord$addField(field)
fieldfield
delField()
Deletes field
SWEDataRecord$delField(field)
fieldfield
clone()
The objects of this class are cloneable with this method.
SWEDataRecord$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used internally by geometa
Emmanuel Blondel <[email protected]>
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWEElement
SWEElement
R6Class object.
Object of R6Class for modelling an GML element
new(xml, element, attrs, defaults)This method is used to instantiate a GML element
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> SWEElement
geometa::geometaLogger$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()new()
Initializes a generic abstract SWE element
SWEElement$new( xml = NULL, element = NULL, attrs = list(), defaults = list(), xmlNamespacePrefix = "SWE" )
xmlobject of class XMLInternalNode-class from XML
elementelement
attrsattrs
defaultsdefaults
xmlNamespacePrefixXML namespace prefix. Default is "SWE"
decode()
Decodes object from XML
SWEElement$decode(xml)
xmlobject of class XMLInternalNode-class from XML
clone()
The objects of this class are cloneable with this method.
SWEElement$clone(deep = FALSE)
deepWhether to make a deep clone.
Class used by geometa internal XML decoder/encoder
Emmanuel Blondel <[email protected]>
ISO/TS 19103:2005 Geographic information – Conceptual schema language
SWENilValues
SWENilValues
R6Class object.
Object of R6Class for modelling an SWE nil values object
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> SWENilValues
nilValuenil value
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes a SWE Nil Values object
SWENilValues$new(xml = NULL)
xmlobject of class XMLInternalNode-class from XML
addNilValue()
Adds a nil value with a reason
SWENilValues$addNilValue(value, reason)
valuevalue
reasonreason
clone()
The objects of this class are cloneable with this method.
SWENilValues$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWEQuantity
SWEQuantity
R6Class object.
Object of R6Class for modelling an SWE Quantity
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> geometa::SWEAbstractSimpleComponent -> SWEQuantity
uomuom
constraintconstraint
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$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()new()
Initializes an object of class SWEQuantity
SWEQuantity$new( xml = NULL, uom = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL )
xmlobject of class XMLInternalNode-class from XML
uomuom
constraintconstraint
valuevalue
updatableupdatable
optionaloptional
definitiondefinition
setUom()
setUom
SWEQuantity$setUom(uom)
uomuom
setConstraint()
setConstraint
SWEQuantity$setConstraint(constraint)
constraintconstraint
setValue()
setValue
SWEQuantity$setValue(value)
valuevalue
clone()
The objects of this class are cloneable with this method.
SWEQuantity$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWEQuantityRange
SWEQuantityRange
R6Class object.
Object of R6Class for modelling an SWE QuantityRange
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> geometa::SWEAbstractSimpleComponent -> SWEQuantityRange
uomuom
constraintconstraint
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$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()new()
Initializes an object of class SWEQuantityRange
SWEQuantityRange$new( xml = NULL, uom = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL )
xmlobject of class XMLInternalNode-class from XML
uomuom
constraintconstraint
valuevalue
updatableupdatable
optionaloptional
definitiondefinition
setUom()
setUom
SWEQuantityRange$setUom(uom)
uomuom
setConstraint()
setConstraint
SWEQuantityRange$setConstraint(constraint)
constraintconstraint
setValue()
setValue
SWEQuantityRange$setValue(value)
valuevalue
clone()
The objects of this class are cloneable with this method.
SWEQuantityRange$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWEText
SWEText
R6Class object.
Object of R6Class for modelling an SWE Text
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> geometa::SWEAbstractSimpleComponent -> SWEText
constraintconstraint
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$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()new()
Initializes an object of class SWEText
SWEText$new( xml = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL )
xmlobject of class XMLInternalNode-class from XML
constraintconstraint
valuevalue
updatableupdatable
optionaloptional
definitiondefinition
setConstraint()
setConstraint
SWEText$setConstraint(constraint)
constraintconstraint
setValue()
setValue
SWEText$setValue(value)
valuevalue
clone()
The objects of this class are cloneable with this method.
SWEText$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWETextEncoding
SWETextEncoding
R6Class object.
Object of R6Class for modelling an SWE text encoding object
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractEncoding -> SWETextEncoding
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes a SWE Text Encoding element
SWETextEncoding$new( xml = NULL, collapseWhiteSpaces = TRUE, decimalSeparator = ".", tokenSeparator = NULL, blockSeparator = NULL )
xmlobject of class XMLInternalNode-class from XML
collapseWhiteSpacesIndicates whether white spaces (i.e. space, tab, CR, LF)
should be collapsed with separators when parsing the data stream. Default is TRUE
decimalSeparatorCharacter used as the decimal separator. Default is TRUE
tokenSeparatorCharacter 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
clone()
The objects of this class are cloneable with this method.
SWETextEncoding$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWETime
SWETime
R6Class object.
Object of R6Class for modelling an SWE Time
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> geometa::SWEAbstractSimpleComponent -> SWETime
uomuom
constraintconstraint
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$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()new()
Initializes an object of class SWETime
SWETime$new( xml = NULL, uom = NULL, constraint = NULL, value = NULL, updatable = NULL, optional = FALSE, definition = NULL )
xmlobject of class XMLInternalNode-class from XML
uomuom
constraintconstraint
valuevalue
updatableupdatable
optionaloptional
definitiondefinition
setUom()
setUom
SWETime$setUom(uom)
uomuom
setConstraint()
setConstraint
SWETime$setConstraint(constraint)
constraintconstraint
setValue()
setValue
SWETime$setValue(value)
valuevalue
clone()
The objects of this class are cloneable with this method.
SWETime$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWETimeRange
SWETimeRange
R6Class object.
Object of R6Class for modelling an SWE Time Range
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractSWEIdentifiable -> geometa::SWEAbstractDataComponent -> geometa::SWEAbstractSimpleComponent -> SWETimeRange
uomuom
constraintconstraint
valuevalue
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$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()new()
Initializes an object of class SWETimeRange
SWETimeRange$new( xml = NULL, uom = NULL, constraint = NULL, start = NULL, end = NULL, updatable = NULL, optional = FALSE, definition = NULL )
xmlobject of class XMLInternalNode-class from XML
uomuom
constraintconstraint
startstart time
endend time
updatableupdatable
optionaloptional
definitiondefinition
setUom()
setUom
SWETimeRange$setUom(uom)
uomuom
setConstraint()
setConstraint
SWETimeRange$setConstraint(constraint)
constraintconstraint
setValue()
setValue
SWETimeRange$setValue(start, end)
startstart time
endend time
clone()
The objects of this class are cloneable with this method.
SWETimeRange$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon
SWEXMLEncoding
SWEXMLEncoding
R6Class object.
Object of R6Class for modelling an SWE XML encoding object
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::SWEAbstractObject -> geometa::SWEAbstractSWE -> geometa::SWEAbstractEncoding -> SWEXMLEncoding
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()new()
Initializes a SWE XML Encoding element
SWEXMLEncoding$new(xml = NULL)
xmlobject of class XMLInternalNode-class from XML
clone()
The objects of this class are cloneable with this method.
SWEXMLEncoding$clone(deep = FALSE)
deepWhether to make a deep clone.
Emmanuel Blondel <[email protected]>
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon