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 (XML) standard technical specification. 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] |
Maintainer: | Emmanuel Blondel <[email protected]> |
License: | MIT + file LICENSE |
Version: | 0.9 |
Built: | 2024-11-07 05:59:09 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 (XML) standard technical specification. 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)
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()
geometa_coverage()
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)
text
text
WARN()
Logger to report warnings Used internally
geometaLogger$WARN(text)
text
text
ERROR()
Logger to report errors Used internally
geometaLogger$ERROR(text)
text
text
new()
Initializes object
geometaLogger$new()
clone()
The objects of this class are cloneable with this method.
geometaLogger$clone(deep = FALSE)
deep
Whether 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()
getISOCodelists()
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
getISOMetadataSchemaFile(version = "19139")
getISOMetadataSchemaFile(version = "19139")
getISOMetadataSchemas
gets the schemas registered in geometa
getISOMetadataSchemas()
getISOMetadataSchemas()
Emmanuel Blondel, [email protected]
getISOMetadataSchemas()
getISOMetadataSchemas()
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
domainOfValidity
domainOfValidity [0..1]: character
scope
scope [1..*]: character
operationVersion
operationVersion [0..1]: character
coordinateOperationAccuracy
coordinateOperationAccuracy [0..1]: ISOPositionalAccuracy
sourceCRS
sourceCRS [0..1]: subclass of GMLAbstractCRS
targetCRS
targetCRS [0..1]: subclass of GMLAbstractCRS
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
geometa::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)
xml
object of class XMLInternalNode-class
defaults
list of default values
id
id
setDomainOfValidity()
Set domain of validity
GMLAbstractCoordinateOperation$setDomainOfValidity(domainOfValidity)
domainOfValidity
domain of validity, object extending ISOExtent class
addScope()
Adds scope
GMLAbstractCoordinateOperation$addScope(scope)
scope
scope
TRUE
if added, FALSE
otherwise
delScope()
Removes scope
GMLAbstractCoordinateOperation$delScope(scope)
scope
scope
TRUE
if removed, FALSE
otherwise
setVersion()
Set version
GMLAbstractCoordinateOperation$setVersion(version)
version
version
addAccuracy()
Adds accuracy
GMLAbstractCoordinateOperation$addAccuracy(accuracy)
accuracy
accuracy, object inheriting class ISOAbstractPositionalAccuracy
TRUE
if added, FALSE
otherwise
delAccuracy()
Removes accuracy
GMLAbstractCoordinateOperation$delAccuracy(accuracy)
accuracy
accuracy, object inheriting class ISOAbstractPositionalAccuracy
TRUE
if removed, FALSE
otherwise
setSourceCRS()
Set source CRS
GMLAbstractCoordinateOperation$setSourceCRS(crs)
crs
crs, object inheriting class GMLAbstractSingleCRS
setTargetCRS()
Set target CRS
GMLAbstractCoordinateOperation$setTargetCRS(crs)
crs
crs, object inheriting class GMLAbstractSingleCRS
clone()
The objects of this class are cloneable with this method.
GMLAbstractCoordinateOperation$clone(deep = FALSE)
deep
Whether 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
axis
axis [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)
xml
object of class XMLInternalNode-class
defaults
list of default values
id
id
addAxis()
Adds an axis
GMLAbstractCoordinateSystem$addAxis(axis)
axis
object of class GMLCoordinateSystemAxis
TRUE
if added, FALSE
otherwise
delAxis()
Deletes an axis
GMLAbstractCoordinateSystem$delAxis(axis)
axis
object of class GMLCoordinateSystemAxis
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
GMLAbstractCoordinateSystem$clone(deep = FALSE)
deep
Whether 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
domainSet
domainSet
rangeSet
rangeSet
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
geometa::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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
setDomainSet()
Set domain set
GMLAbstractCoverage$setDomainSet(domainSet)
domainSet
object 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)
deep
Whether 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
scope
scope [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)
xml
object of class XMLInternalNode-class
defaults
list of default values
id
id
addScope()
Adds scope
GMLAbstractCRS$addScope(scope)
scope
scope
TRUE
if added, FALSE
otherwise
delScope()
Removes scope
GMLAbstractCRS$delScope(scope)
scope
scope
TRUE
if removed, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
GMLAbstractCRS$clone(deep = FALSE)
deep
Whether 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)
deep
Whether 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
coverageFunction
coverage 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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
setCoverageFunction()
Set coverage function
GMLAbstractDiscreteCoverage$setCoverageFunction(coverageFunction)
coverageFunction
object of class GMLGridFunction (orGMLCoverageMappingRule
, not yet supported)
clone()
The objects of this class are cloneable with this method.
GMLAbstractDiscreteCoverage$clone(deep = FALSE)
deep
Whether 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
boundedBy
boundedBy 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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
setBoundedBy()
Sets bounding envelope
GMLAbstractFeature$setBoundedBy(envelope)
envelope
envelope, object of class GMLEnvelope
clone()
The objects of this class are cloneable with this method.
GMLAbstractFeature$clone(deep = FALSE)
deep
Whether 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)
deep
Whether 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
conversion
conversion [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)
deep
Whether 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
minimumOccurs
minimumOccurs [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)
minimumOccurs
object of class integer
clone()
The objects of this class are cloneable with this method.
GMLAbstractGeneralOperationParameter$clone(deep = FALSE)
deep
Whether 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() )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
clone()
The objects of this class are cloneable with this method.
GMLAbstractGeneralParameterValue$clone(deep = FALSE)
deep
Whether 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)
deep
Whether 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)
deep
Whether 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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
clone()
The objects of this class are cloneable with this method.
GMLAbstractGeometry$clone(deep = FALSE)
deep
Whether 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
metaDataProperty
metaDataProperty [0..*]
description
description [0..1]
descriptionReference
descriptionReference [0..1]: character
identifier
identifier [0..1]: character
name
name [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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
setDescription()
Set description
GMLAbstractGML$setDescription(description)
description
description
setDescriptionReference()
Set description reference
GMLAbstractGML$setDescriptionReference(descriptionReference)
descriptionReference
description reference
setIdentifier()
Set identifier
GMLAbstractGML$setIdentifier(identifier, codeSpace)
identifier
identifier
codeSpace
codespace
addName()
Adds name
GMLAbstractGML$addName(name, codeSpace = NULL)
name
name
codeSpace
codespace
TRUE
if added, FALSE
otherwise
delName()
Deletes name
GMLAbstractGML$delName(name, codeSpace = NULL)
name
name
codeSpace
codespace
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
GMLAbstractGML$clone(deep = FALSE)
deep
Whether 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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
clone()
The objects of this class are cloneable with this method.
GMLAbstractImplicitGeometry$clone(deep = FALSE)
deep
Whether 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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
clone()
The objects of this class are cloneable with this method.
GMLAbstractObject$clone(deep = FALSE)
deep
Whether 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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
clone()
The objects of this class are cloneable with this method.
GMLAbstractReferenceableGrid$clone(deep = FALSE)
deep
Whether 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)
deep
Whether 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)
deep
Whether 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)
deep
Whether 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)
deep
Whether 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())
xml
object of class XMLInternalNode-class
defaults
list of default values
clone()
The objects of this class are cloneable with this method.
GMLAbstractTimeGeometricPrimitive$clone(deep = FALSE)
deep
Whether 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())
xml
object of class XMLInternalNode-class
defaults
list of default values
clone()
The objects of this class are cloneable with this method.
GMLAbstractTimeObject$clone(deep = FALSE)
deep
Whether 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
relatedTime
relatedTime
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
geometa::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())
xml
object of class XMLInternalNode-class
defaults
list of default values
addRelatedTime()
Adds related time
GMLAbstractTimePrimitive$addRelatedTime(time)
time
object of class GMLTimeInstant, GMLTimePeriod.
(GMLTimeNode
or GMLTimeEdge
are not yet supported)
TRUE
if added, FALSE
otherwise
delRelatedTime()
Deletes related time
GMLAbstractTimePrimitive$delRelatedTime(time)
time
object 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)
deep
Whether 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)
deep
Whether 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
unitsSystem
unitsSystem [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)
xml
object of class XMLInternalNode-class
defaults
list of default values
id
id
setUnitsSystem()
Set unit system
GMLBaseUnit$setUnitsSystem(unitsSystem)
unitsSystem
units system
clone()
The objects of this class are cloneable with this method.
GMLBaseUnit$clone(deep = FALSE)
deep
Whether 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)
deep
Whether 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
value
value
attrs
attributes
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
value
value
codeSpace
code space
clone()
The objects of this class are cloneable with this method.
GMLCodeType$clone(deep = FALSE)
deep
Whether 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
componentReferenceSystem
componentReferenceSystem [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)
xml
object of class XMLInternalNode-class
defaults
default values
id
id
addComponentReferenceSystem()
Adds component reference system
GMLCompoundCRS$addComponentReferenceSystem(referenceSystem)
referenceSystem
referenceSystem, object of class GMLAbstractSingleCRS
TRUE
if added, FALSE
otherwise
delComponentReferenceSystem()
Deletes component reference system
GMLCompoundCRS$delComponentReferenceSystem(referenceSystem)
referenceSystem
referenceSystem, object of class GMLAbstractSingleCRS
TRUE
if delete, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
GMLCompoundCRS$clone(deep = FALSE)
deep
Whether 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
conversionToPreferredUnit
conversionToPreferredUnit [1..1]: character/integer
roughConversionToPreferredUnit
roughConversionToPreferredUnit [1..1]: character/integer
derivationUnitTerm
derivationUnitTerm [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)
xml
object of class XMLInternalNode-class
defaults
default values
id
id
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)
uom
unit of measure reference
exponent
exponent
TRUE
if added, FALSE otherwise
delDerivationUnitTerm()
Deletes a derivation unit term
GMLConventionalUnit$delDerivationUnitTerm(uom, exponent)
uom
unit of measure reference
exponent
exponent
TRUE
if deleted, FALSE otherwise
setConversionToPreferredUnit()
Sets the conversion to preferred unit.
GMLConventionalUnit$setConversionToPreferredUnit(uom, factor, rough = FALSE)
uom
unit of measure reference
factor
factor
rough
rough . Defaut is FALSE
clone()
The objects of this class are cloneable with this method.
GMLConventionalUnit$clone(deep = FALSE)
deep
Whether 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
method
method [1..1]: GMLOperationMethod
parameterValue
parameterValue [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)
method
method, object of class GMLOperationMethod
addParameterValue()
Adds parameter value
GMLConversion$addParameterValue(paramValue)
paramValue
parameter value, object class inheriting GMLAbstractGeneralParameterValue
TRUE
if added, FALSE
otherwise
delParameterValue()
Deletes parameter value
GMLConversion$delParameterValue(paramValue)
paramValue
parameter 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)
deep
Whether 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
axisAbbrev
axisAbbrev [1..1]: character
axisDirection
axisDirection [1..1]: character (with codeSpace)
minimumValue
minimumValue [0..1]: double
maximumValue
maximumValue [0..1]: double
rangeMeaning
rangeMeaning [0..1]: character (with codeSpace)
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
geometa::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)
xml
object of class XMLInternalNode-class
defaults
list of default values
id
id
uom
unit of measure
setAbbrev()
Set Abbrev
GMLCoordinateSystemAxis$setAbbrev(abbrev)
abbrev
abbrev
setDirection()
Set description
GMLCoordinateSystemAxis$setDirection(direction, codeSpace = NULL)
direction
direction
codeSpace
code space
setMinimumValue()
Set minimum value
GMLCoordinateSystemAxis$setMinimumValue(value)
value
value
setMaximumValue()
Set maxium value
GMLCoordinateSystemAxis$setMaximumValue(value)
value
value
setRangeMeaning()
Set range meaning
GMLCoordinateSystemAxis$setRangeMeaning(meaning, codeSpace = NULL)
meaning
meaning
codeSpace
code space
clone()
The objects of this class are cloneable with this method.
GMLCoordinateSystemAxis$clone(deep = FALSE)
deep
Whether 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
coverageFunction
coverage function
rangeType
range type
metadata
metadata
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
geometa::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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
clone()
The objects of this class are cloneable with this method.
GMLCOVAbstractCoverage$clone(deep = FALSE)
deep
Whether 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
anyElement
anyElement
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
clone()
The objects of this class are cloneable with this method.
GMLCOVExtension$clone(deep = FALSE)
deep
Whether 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)
deep
Whether 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
remarks
remarks [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())
xml
object of class XMLInternalNode-class
defaults
default values
addRemark()
Adds remark
GMLDefinition$addRemark(remark)
remark
remark
TRUE
if added, FALSE
otherwise
delRemark()
Deletes remark
GMLDefinition$delRemark(remark)
remark
remark
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
GMLDefinition$clone(deep = FALSE)
deep
Whether 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
baseCRS
baseCRS [1..1]: inherited from GMLAbstractSingleCRS
derivedCRSType
derivedCRSType [1..1]: character
coordinateSystem
coordinateSystem [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)
crs
object inheriting class GMLAbstractSingleCRS
setDerivedCRSType()
Set derived CRS type
GMLDerivedCRS$setDerivedCRSType(type, codeSpace = NULL)
type
type
codeSpace
code space
setCoordinateSystem()
set coordinate system
GMLDerivedCRS$setCoordinateSystem(cs)
cs
cs, object inheriting class GMLAbstractCoordinateSystem
clone()
The objects of this class are cloneable with this method.
GMLDerivedCRS$clone(deep = FALSE)
deep
Whether 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
derivationUnitTerm
derivationUnitTerm [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)
xml
object of class XMLInternalNode-class
defaults
default values
id
id
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)
uom
unit of measure reference
exponent
exponent
TRUE
if added, FALSE
otherwise
delDerivationUnitTerm()
Deletes a derivation unit term.
GMLDerivedUnit$delDerivationUnitTerm(uom, exponent)
uom
unit of measure reference
exponent
exponent
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
GMLDerivedUnit$clone(deep = FALSE)
deep
Whether 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" )
xml
object of class XMLInternalNode-class
element
element
attrs
attrs
defaults
default values
xmlNamespacePrefix
xmlNamespacePrefix Default is 'GML'
decode()
Decodes the XML
GMLElement$decode(xml)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
GMLElement$clone(deep = FALSE)
deep
Whether 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)
deep
Whether 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
lowerCorner
lower corner
upperCorner
upper 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 )
xml
object of class XMLInternalNode-class
element
element
bbox
object of class matrix
srsName
SRS name
srsDimension
SRS dimension
axisLabels
axis labels
uomLabels
uom labels
decode()
Decodes an XML representation
GMLEnvelope$decode(xml)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
GMLEnvelope$clone(deep = FALSE)
deep
Whether 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
beginPosition
begin position
endPosition
end 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 )
xml
object of class XMLInternalNode-class
element
element
bbox
object of class matrix
beginPosition
begin position, object of class Date or POSIXct-class
endPosition
end position, object of class Date or POSIXct-class
srsName
SRS name
srsDimension
SRS dimension
axisLabels
axis labels
uomLabels
uom labels
decode()
Decodes an XML representation
GMLEnvelopeWithTimePeriod$decode(xml)
xml
object of class XMLInternalNode-class
setBeginPosition()
Set begin position
GMLEnvelopeWithTimePeriod$setBeginPosition(beginPosition)
beginPosition
object of class Date or POSIXct-class
setEndPosition()
Set end position
GMLEnvelopeWithTimePeriod$setEndPosition(endPosition)
endPosition
object of class Date or POSIXct-class
clone()
The objects of this class are cloneable with this method.
GMLEnvelopeWithTimePeriod$clone(deep = FALSE)
deep
Whether 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
offsetVector
offset vector
coefficients
coefficients
gridAxesSpanned
grid axes spanned
sequenceRule
sequence 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)
xml
object of class XMLInternalNode-class
decode()
Decodes XML
GMLGeneralGridAxis$decode(xml)
xml
object of class XMLInternalNode-class
setOffsetVector()
Set offset vector
GMLGeneralGridAxis$setOffsetVector(offsetVector)
offsetVector
offset vector object of class vector
setCoefficients()
Set coefficients
GMLGeneralGridAxis$setCoefficients(coefficients)
coefficients
coefficients object of class vector
setGridAxesSpanned()
Set grid axes spanned
GMLGeneralGridAxis$setGridAxesSpanned(spanned)
spanned
spanned
setSequenceRule()
Set sequence rule
GMLGeneralGridAxis$setSequenceRule(sequenceRule)
sequenceRule
sequence rule
clone()
The objects of this class are cloneable with this method.
GMLGeneralGridAxis$clone(deep = FALSE)
deep
Whether 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
ellipsoidalCS
ellipsoidalCS [1..1]: GMLEllipsoidalCS
cartesianCS
cartesianCS [1..1]: GMLCartesianCS
sphericalCS
sphericalCS [1..1]: GMLSphericalCS
geodeticDatum
geodeticDatum [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)
cs
cs, object of class GMLEllipsoidalCS
setCartesianCS()
Set cartesian CS
GMLGeodeticCRS$setCartesianCS(cs)
cs
cs, object of class GMLCartesianCS
setSphericalCS()
Set spherical CS
GMLGeodeticCRS$setSphericalCS(cs)
cs
cs, object of class GMLSphericalCS
setGeodeticDatum()
Set geodetic datum. Currently not supported
GMLGeodeticCRS$setGeodeticDatum(datum)
datum
object of class GMLGeodeticDatum
clone()
The objects of this class are cloneable with this method.
GMLGeodeticCRS$clone(deep = FALSE)
deep
Whether 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
limits
limits
axisLabels
axis labels
axisName
axis 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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
setGridEnvelope()
Set grid envelope
GMLGrid$setGridEnvelope(m)
m
object of class matrix
setAxisLabels()
Set axis labels
GMLGrid$setAxisLabels(labels)
labels
labels
addAxisName()
Adds axis name
GMLGrid$addAxisName(axisName)
axisName
axis name
TRUE
if added, FALSE
otherwise
delAxisName()
Deletes axis name
GMLGrid$delAxisName(axisName)
axisName
axis name
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
GMLGrid$clone(deep = FALSE)
deep
Whether 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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
clone()
The objects of this class are cloneable with this method.
GMLGridCoverage$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
from XML
bbox
object of class matrix
clone()
The objects of this class are cloneable with this method.
GMLGridEnvelope$clone(deep = FALSE)
deep
Whether 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
sequenceRule
sequence rule
startPoint
start 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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
setSequenceRule()
Set sequence rule
GMLGridFunction$setSequenceRule(sequenceRule)
sequenceRule
sequence rule, a value among: Linear,Boustrophedonic, Cantor-diagonal,Spiral,Morton,Hilbert
setStartPoint()
Set start point
GMLGridFunction$setStartPoint(x, y)
x
x
y
y
clone()
The objects of this class are cloneable with this method.
GMLGridFunction$clone(deep = FALSE)
deep
Whether 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)
deep
Whether 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
attrs
gml attributes
posList
list 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)
xml
object of class XMLInternalNode-class
m
simple object of class matrix
clone()
The objects of this class are cloneable with this method.
GMLLinearRing$clone(deep = FALSE)
deep
Whether 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
posList
list 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)
xml
object of class XMLInternalNode-class
sfg
simple feature geometry resulting from sf
clone()
The objects of this class are cloneable with this method.
GMLLineString$clone(deep = FALSE)
deep
Whether 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
attrs
gml attributes
curveMember
curve 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)
xml
object of class XMLInternalNode-class
sfg
simple feature geometry resulting from sf
addCurveMember()
Adds curve member
GMLMultiCurve$addCurveMember(curve)
curve
curve object of class inheriting GMLAbstractCurve
TRUE
if added, FALSE
otherwise
delCurveMember()
Deletes curve member
GMLMultiCurve$delCurveMember(curve)
curve
curve 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)
deep
Whether 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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
clone()
The objects of this class are cloneable with this method.
GMLMultiCurveCoverage$clone(deep = FALSE)
deep
Whether 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
pointMember
point 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)
xml
object of class XMLInternalNode-class
sfg
simple feature geometry resulting from sf
addPointMember()
Adds point member
GMLMultiPoint$addPointMember(point)
point
point object of class GMLPoint
TRUE
if added, FALSE
otherwise
delPointMember()
Deletes point member
GMLMultiPoint$delPointMember(point)
point
point object of class GMLPoint
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
GMLMultiPoint$clone(deep = FALSE)
deep
Whether 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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
clone()
The objects of this class are cloneable with this method.
GMLMultiPointCoverage$clone(deep = FALSE)
deep
Whether 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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
clone()
The objects of this class are cloneable with this method.
GMLMultiSolidCoverage$clone(deep = FALSE)
deep
Whether 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
attrs
gml attributes
surfaceMember
surface 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)
xml
object of class XMLInternalNode-class
sfg
simple feature geometry resulting from sf
addSurfaceMember()
Adds surface member
GMLMultiSurface$addSurfaceMember(surface)
surface
surface object of class inheriting GMLAbstractSurface
TRUE
if added, FALSE
otherwise
delSurfaceMember()
Deletes surface member
GMLMultiSurface$delSurfaceMember(surface)
surface
surface 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)
deep
Whether 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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
clone()
The objects of this class are cloneable with this method.
GMLMultiSurfaceCoverage$clone(deep = FALSE)
deep
Whether 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)
deep
Whether 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
formulaCitation
formula
sourceDimensions
targetDimensions
parameter
[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)
citation
object of class ISOCitation
setFormula()
Set formula
GMLOperationMethod$setFormula(formula)
formula
formula, object of class character
setSourceDimensions()
Set source dimensions
GMLOperationMethod$setSourceDimensions(value)
value
value, object of class integer
setTargetDimensions()
Set target dimensions
GMLOperationMethod$setTargetDimensions(value)
value
value, object of class integer
addParameter()
Adds a parameter
GMLOperationMethod$addParameter(param)
param
object of class GMLOperationParameter or GMLOperationParameterGroup
TRUE
if added, FALSE
otherwise
delParameter()
Deletes a parameter
GMLOperationMethod$delParameter(param)
param
object 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)
deep
Whether 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)
deep
Whether 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
maximumOccurs
maximumOccurs [0..1]: integer
parameter
parameter [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)
maximumOccurs
maximumOccurs, object of class integer
addParameter()
Adds a parameter
GMLOperationParameterGroup$addParameter(param)
param
object of class GMLOperationParameter or GMLOperationParameterGroup
TRUE
if added, FALSE
otherwise
delParameter()
Deletes a parameter
GMLOperationParameterGroup$delParameter(param)
param
object 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)
deep
Whether 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
value
value
stringValue
string value
integerValue
integer value
booleanValue
boolean value
valueList
value list
integerValueList
integer value list
valueFile
value file
operationParameter
operation 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())
xml
object of class XMLInternalNode-class
defaults
default values
setValue()
Set value
GMLParameterValue$setValue(value, uom)
value
value, object of class numeric
uom
uom
setStringValue()
Set string value
GMLParameterValue$setStringValue(value)
value
value
setIntegerValue()
Set integer value
GMLParameterValue$setIntegerValue(value)
value
value, object of class integer
setBooleanValue()
Set boolean value
GMLParameterValue$setBooleanValue(value)
value
object of class logical
setValueFile()
Set value file
GMLParameterValue$setValueFile(value)
value
value
setOperationParameter()
Set operation parameter
GMLParameterValue$setOperationParameter(operationParameter)
operationParameter
object of class GMLOperationParameter
clone()
The objects of this class are cloneable with this method.
GMLParameterValue$clone(deep = FALSE)
deep
Whether 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
parameterValue
parameter value list
group
group
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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())
xml
object of class XMLInternalNode-class
defaults
default values
addParameterValue()
Adds parameter value
GMLParameterValueGroup$addParameterValue(parameterValue)
parameterValue
parameter value, object of class GMLParameterValue
TRUE
if added, FALSE
otherwise
delParameterValue()
Deletes parameter value
GMLParameterValueGroup$delParameterValue(parameterValue)
parameterValue
parameter value, object of class GMLParameterValue
TRUE
if deleted, FALSE
otherwise
setOperationParameterGroup()
Set operation parameter group
GMLParameterValueGroup$setOperationParameterGroup(operationParameterGroup)
operationParameterGroup
operation parameter group
clone()
The objects of this class are cloneable with this method.
GMLParameterValueGroup$clone(deep = FALSE)
deep
Whether 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
pos
matrix 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)
xml
object of class XMLInternalNode-class
sfg
simple feature geometry from sf
m
simple object of class matrix
clone()
The objects of this class are cloneable with this method.
GMLPoint$clone(deep = FALSE)
deep
Whether 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)
deep
Whether 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
exterior
list of exterior polygons
interior
list 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)
xml
object of class XMLInternalNode-class
sfg
simple object from sf
clone()
The objects of this class are cloneable with this method.
GMLPolygon$clone(deep = FALSE)
deep
Whether 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
baseGeodeticCRS
baseGeodeticCRS [1..1]: GMLGeodeticCRS
cartesianCS
cartesianCS [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)
crs
crs, object of class GMLGeodeticCRS
setCartesianCS()
Set cartesian CRS. Not yet supported
GMLProjectedCRS$setCartesianCS(cs)
cs
cs, object of class GMLCartesianCRS
clone()
The objects of this class are cloneable with this method.
GMLProjectedCRS$clone(deep = FALSE)
deep
Whether 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
origin
origin
offsetVector
offset 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)
xml
object of class XMLInternalNode-class
setOrigin()
Set origin
GMLRectifiedGrid$setOrigin(x, y)
x
x
y
y
addOffsetVector()
Adds offset vector
GMLRectifiedGrid$addOffsetVector(vec)
vec
vec, object of class vector
TRUE
if added, FALSE
otherwise
delOffsetVector()
Deletes offset vector
GMLRectifiedGrid$delOffsetVector(vec)
vec
vec, object of class vector
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
GMLRectifiedGrid$clone(deep = FALSE)
deep
Whether 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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
clone()
The objects of this class are cloneable with this method.
GMLRectifiedGridCoverage$clone(deep = FALSE)
deep
Whether 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
generalGridAxis
general 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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
clone()
The objects of this class are cloneable with this method.
GMLReferenceableGridByArray$clone(deep = FALSE)
deep
Whether 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
transformation
transformation
concatenatedOperation
concatenated 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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
clone()
The objects of this class are cloneable with this method.
GMLReferenceableGridByTransformation$clone(deep = FALSE)
deep
Whether 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
origin
origin
generalGridAxis
general 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 )
xml
object of class XMLInternalNode-class
element
element name
attrs
list of attributes
defaults
list of default values
wrap
wrap element?
setOrigin()
Set origin
GMLReferenceableGridByVectors$setOrigin(coords)
coords
coords, object of class list
addGeneralGridAxis()
Adds general grid axis
GMLReferenceableGridByVectors$addGeneralGridAxis(axis)
axis
object of class GMLGeneralGridAxis
TRUE
if added, FALSE
otherwise
delGeneralGridAxis()
Deletes general grid axis
GMLReferenceableGridByVectors$delGeneralGridAxis(axis)
axis
object of class GMLGeneralGridAxis
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
GMLReferenceableGridByVectors$clone(deep = FALSE)
deep
Whether 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)
deep
Whether 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
timeCS
time CS
temporalDatum
temporal 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)
timeCS
time CS, object of class GMLTimeCS
setTemporalDatum()
Set temporal datum
GMLTemporalCRS$setTemporalDatum(temporalDatum)
temporalDatum
temporal datum
clone()
The objects of this class are cloneable with this method.
GMLTemporalCRS$clone(deep = FALSE)
deep
Whether 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)
deep
Whether 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)
deep
Whether 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)
xml
object of class XMLInternalNode-class
timePosition
time position
setTimePosition()
Sets the position (date or date and time of the resource contents),
GMLTimeInstant$setTimePosition(timePosition)
timePosition
object of class "numeric", "POSIXct"/"POSIXt" or "Date"
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)
deep
Whether 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
beginPosition
beginPosition [1]: 'POSIXct','POSIXt'
endPosition
endPosition [1]: 'POSIXct','POSIXt'
duration
duration [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)
xml
object of class XMLInternalNode-class
beginPosition
object of class numeric, Date or POSIXct-class
endPosition
object of class numeric, Date or POSIXct-class
setBeginPosition()
Set begin position
GMLTimePeriod$setBeginPosition(beginPosition)
beginPosition
object of class numeric, Date or POSIXct-class
setEndPosition()
Set end position
GMLTimePeriod$setEndPosition(endPosition)
endPosition
object of class numeric, Date or POSIXct-class
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 )
years
years
months
months
days
days
hours
hours
mins
mins
secs
secs
clone()
The objects of this class are cloneable with this method.
GMLTimePeriod$clone(deep = FALSE)
deep
Whether 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
quantityTypeReference
quantityTypeReference [0..1]: character
catalogSymbol
catalogSymbol [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)
xml
object of class XMLInternalNode-class
defaults
list of default values
id
id
setQuantityTypeReference()
Set quantity type reference. Content is reference to a remote value
GMLUnitDefinition$setQuantityTypeReference(quantityTypeReference)
quantityTypeReference
quantity type reference
setCatalogSymbol()
Set catalog symbol
GMLUnitDefinition$setCatalogSymbol(catalogSymbol)
catalogSymbol
catalog 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)
deep
Whether 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)
deep
Whether 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
verticalCS
verticalDatum
[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)
verticalCS
object of class GMLVerticalCS
setVerticalDatum()
Set vertical datum. not yet supported
GMLVerticalCRS$setVerticalDatum(verticalDatum)
verticalDatum
object of class GMLVerticalDatum
clone()
The objects of this class are cloneable with this method.
GMLVerticalCRS$clone(deep = FALSE)
deep
Whether 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)
deep
Whether 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
url
url of the INSPIRE metadata validator
running
wether the service is up and running
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/v2", apiKey, keyring_backend = "env" )
url
url
apiKey
API key
keyring_backend
backend 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)
path
path
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 )
obj
obj
file
file
raw
raw
an object of class list
clone()
The objects of this class are cloneable with this method.
INSPIREMetadataValidator$clone(deep = FALSE)
deep
Whether to make a deep clone.
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::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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$initialize()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
clone()
The objects of this class are cloneable with this method.
ISOAbsoluteExternalPositionalAccuracy$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractAcquisitionInformation$clone(deep = FALSE)
deep
Whether 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
composedOf
composedOf [1..*]
seriesMetadata
seriesMetadata [1..*]
subset
subset [0..*]
superset
superset [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)
xml
object of class XMLInternalNode-class
addComposedOf()
Adds a dataset 'composedOf' relationship
ISOAbstractAggregate$addComposedOf(composedOf)
composedOf
object of class ISODataSet
TRUE
if added, FALSE
otherwise
delComposedOf()
Deletes a dataset 'composedOf' relationship
ISOAbstractAggregate$delComposedOf(composedOf)
composedOf
object of class ISODataSet
TRUE
if deleted, FALSE
otherwise
addSeriesMetadata()
Adds a series metadata
ISOAbstractAggregate$addSeriesMetadata(metadata)
metadata
object of class ISOMetadata
TRUE
if added, FALSE
otherwise
delSeriesMetadata()
Deletes a series metadata
ISOAbstractAggregate$delSeriesMetadata(metadata)
metadata
object of class ISOMetadata
TRUE
if added, FALSE
otherwise
addSubset()
Adds subset
ISOAbstractAggregate$addSubset(subset)
subset
object of class inheriting ISOAbstractAggregate
TRUE
if added, FALSE
otherwise
delSubset()
Deletes subset
ISOAbstractAggregate$delSubset(subset)
subset
object of class inheriting ISOAbstractAggregate
TRUE
if deleted, FALSE
otherwise
addSuperset()
Adds superset
ISOAbstractAggregate$addSuperset(superset)
superset
object of class inheriting ISOAbstractAggregate
TRUE
if added, FALSE
otherwise
delSuperset()
Deletes superset
ISOAbstractAggregate$delSuperset(superset)
superset
object of class inheriting ISOAbstractAggregate
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOAbstractAggregate$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractApplicationSchemaInformation$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/mcc/1.0/mcc/#element_Abstract_ApplicationSchemaInformation
ISOAbstractCarrierOfCharacteristics
ISOAbstractCarrierOfCharacteristics
R6Class
object.
Object of R6Class
for modelling an abstract ISOCarrierOfCharacteristics
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOAbstractCarrierOfCharacteristics
featureType
featureType [0..1]: ISOFeatureType
constrainedBy
constrainedBy [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)
xml
object of class XMLInternalNode-class
defaults
default values
setFeatureType()
Set feature type
ISOAbstractCarrierOfCharacteristics$setFeatureType(featureType)
featureType
feature 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)
deep
Whether 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
name
name [1..1]: character
scope
scope [1..*]: character
fieldOfApplication
fieldOfApplication [0.*]: character
versionNumber
versionNumber [1..1]: character
versionDate
versionDate [1..1]: Date/Posix
language
language [0..1]: character
characterSet
character set [0..1]: character
locale
locale [0..*]: ISOLocale
subCatalogue
subCatalogue [0..*]: ISOAbstractCatalogue (=> 19139)
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setName()
Sets the name. Locale names can be specified as
ISOAbstractCatalogue$setName(name, locales = NULL)
name
name
locales
locales, object of class list
addScope()
Adds scope
ISOAbstractCatalogue$addScope(scope, locales = NULL)
scope
scope
locales
locales, object of class list
TRUE
if added, FALSE
otherwise
delScope()
Deletes scope
ISOAbstractCatalogue$delScope(scope, locales = NULL)
scope
scope
locales
locales, object of class list
TRUE
if deleted, FALSE
otherwise
addFieldOfApplication()
Adds field of application
ISOAbstractCatalogue$addFieldOfApplication(fieldOfApplication, locales = NULL)
fieldOfApplication
field of application
locales
locales, object of class list
TRUE
if added, FALSE
otherwise
delFieldOfApplication()
Deletes field of application
ISOAbstractCatalogue$delFieldOfApplication(fieldOfApplication)
fieldOfApplication
field of application
locales
locales, object of class list
TRUE
if deleted, FALSE
otherwise
setVersionNumber()
Set version number
ISOAbstractCatalogue$setVersionNumber(versionNumber)
versionNumber
version number
setVersionDate()
Set version date
ISOAbstractCatalogue$setVersionDate(versionDate)
versionDate
version date
setLanguage()
Set language
ISOAbstractCatalogue$setLanguage(locale)
locale
object of class ISOLanguage or any character
from values returned by ISOLanguages$values()
setCharacterSet()
Set charset
ISOAbstractCatalogue$setCharacterSet(charset)
charset
object of class ISOCharacterSet or any character
from values returned by ISOCharacterSet$values()
addLocale()
Adds locale
ISOAbstractCatalogue$addLocale(locale)
locale
object of class ISOLocale
TRUE
if added, FALSE
otherwise
delLocale()
Deletes locale
ISOAbstractCatalogue$delLocale(locale)
locale
object of class ISOLocale
TRUE
if deleted, FALSE
otherwise
addSubCatalogue()
Add sub catalogue
ISOAbstractCatalogue$addSubCatalogue(subCatalogue)
subCatalogue
object of class ISOAbstractCatalogue
TRUE
if added, FALSE
otherwise
delSubCatalogue()
Deletes sub catalogue
ISOAbstractCatalogue$delSubCatalogue(subCatalogue)
subCatalogue
object of class ISOAbstractCatalogue
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOAbstractCatalogue$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractCitation$clone(deep = FALSE)
deep
Whether 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::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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$initialize()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
clone()
The objects of this class are cloneable with this method.
ISOAbstractCompleteness$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractConstraints$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractContentInformation$clone(deep = FALSE)
deep
Whether 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
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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractDataQuality$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractDistribution$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractExtent$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISoAbstractFeatureCatalogue$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractFeatureType$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractFormat$clone(deep = FALSE)
deep
Whether 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
value
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 object
ISOAbstractGenericName$new(xml = NULL, value = NULL, codeSpace = NULL)
xml
object of class XMLInternalNode-class
value
value
codeSpace
code space
clone()
The objects of this class are cloneable with this method.
ISOAbstractGenericName$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractLineageInformation$clone(deep = FALSE)
deep
Whether 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::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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$initialize()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
clone()
The objects of this class are cloneable with this method.
ISOAbstractLogicalConsistency$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractMaintenanceInformation$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractMDContentInformation$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractMetadata$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractMetadataExtension$clone(deep = FALSE)
deep
Whether 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
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
wrap
wrap
element
element
namespace
namespace
defaults
defaults
attrs
attributes
printAttrs
attributes to print
parentAttrs
parent attributes
value
value
value_as_field
value as field?
isNull
is null?
anyElement
any element?
new()
Initializes object
ISOAbstractObject$new( xml = NULL, element = NULL, namespace = NULL, attrs = list(), defaults = list(), wrap = TRUE, value_as_field = FALSE )
xml
object of class XMLInternalNode-class
element
element name
namespace
namespace
attrs
attrs
defaults
defaults
wrap
wrap?
value_as_field
value 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)
version
version
print()
Provides a custom print output (as tree) of the current class
ISOAbstractObject$print(..., depth = 1, add_codelist_description = TRUE)
...
args
depth
class nesting depth
add_codelist_description
Add codelist description. Default is TRUE
decode()
Decodes object from XML
ISOAbstractObject$decode(xml)
xml
object 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" )
addNS
add namespace? Default is TRUE
validate
validate XML output against schemas?
strict
strict validation? Default is FALSE
.
inspire
perform INSPIRE validation? Default is FALSE
inspireValidator
an object of class INSPIREMetadataValidator to perform INSPIRE metadata validation
resetSerialID
reset Serial ID? Default is TRUE
setSerialID
set serial ID? Default is TRUE
encoding
encoding. Default is UTF-8
validate()
Validates an XML object resulting from object encoding
ISOAbstractObject$validate( xml = NULL, strict = FALSE, inspire = FALSE, inspireValidator = NULL )
xml
object of class XMLInternalNode-class
strict
strict validation? If TRUE
, a invalid XML will return an error
inspire
perform INSPIRE validation? Default is FALSE
inspireValidator
an object of class INSPIREMetadataValidator to perform INSPIRE metadata validation
TRUE
if valid, FALSE
otherwise
save()
Save XML representation resulting from $encode(...)
method to a file
ISOAbstractObject$save(file, ...)
file
file
...
any other argument from $encode(...)
method
getNamespaceDefinition()
Get namespace definition
ISOAbstractObject$getNamespaceDefinition(recursive = FALSE)
recursive
recursive namespace definitions? Default is FALSE
the list of XML namespace definitions
getClassName()
Get class name
ISOAbstractObject$getClassName(level = 1L)
level
level 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)
field
field name
fieldObj
field object
an
object of class R6Class
setIsNull()
Set Is Null
ISOAbstractObject$setIsNull(isNull, reason = "missing")
isNull
object of class logical
reason
reason why object is Null
contains()
Util to know if a field contain a metadata element
ISOAbstractObject$contains(field, metadataElement)
field
field name
metadataElement
metadata 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)
field
field
metadataElement
metadata 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)
field
field
metadataElement
metadata element
TRUE
if deleted, FALSE
otherwise
setAttr()
Util to set an attribute
ISOAbstractObject$setAttr(attrKey, attrValue)
attrKey
attribute key
attrValue
attribute value
addFieldAttrs()
Util add field attributes, over the XML field wrapping element instead of the element itself
ISOAbstractObject$addFieldAttrs(field, ...)
field
field
...
list of attributes
setId()
Set id
ISOAbstractObject$setId(id, addNS = FALSE)
id
id
addNS
add namespace definition? Default is FALSE
setHref()
Set Href attribute
ISOAbstractObject$setHref(href)
href
href
setCodeList()
Set codelist attribute
ISOAbstractObject$setCodeList(codeList)
codeList
codelist
setCodeListValue()
Set codelist value
ISOAbstractObject$setCodeListValue(codeListValue)
codeListValue
codelist value
setCodeSpace()
Set codeSpace
ISOAbstractObject$setCodeSpace(codeSpace)
codeSpace
codespace
setValue()
Set value
ISOAbstractObject$setValue(value)
value
value
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)
field
field
an object generator of class R6Class
createLocalisedProperty()
Creates a localised property
ISOAbstractObject$createLocalisedProperty(text, locales)
text
text
locales
a list of localized names
Abstract ISO Metadata class used internally by geometa
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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractOnlineResource$clone(deep = FALSE)
deep
Whether 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
name
name [1..1]: character|ISOMemberName
direction
direction [0..1]: ISOParameterDirection
description
description [0..1]: character
optionality
optionality [1..1]: logical
repeatability
repeatability [1..1]: logical
valueType
valueType [1..1]: ISORecordType
value
value [0..*] : ISORecord
resource
resource [0..*] : ISOSource
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setName()
Set name
ISOAbstractParameter$setName(name, attributeType, locales = NULL)
name
name
attributeType
attribute type
locales
list of localized texts. Default is NULL
setDirection()
Set direction
ISOAbstractParameter$setDirection(direction)
direction
object of class ISOParameterDirection or character
among values returned by ISOParameterDirection$values()
setDescription()
Set description
ISOAbstractParameter$setDescription(description, locales = NULL)
description
description
locales
list of localized texts. Default is NULL
setOptionality()
Set optionality
ISOAbstractParameter$setOptionality(optional)
optional
object of class logical
setRepeatability()
Set repeatability
ISOAbstractParameter$setRepeatability(repeatable)
repeatable
object of class logical
setValueType()
Set value type
ISOAbstractParameter$setValueType(valueType)
valueType
object of class ISORecordType
addValue()
Adds value
ISOAbstractParameter$addValue(value)
value
object of class ISORecord
TRUE
if added, FALSE
otherwise
delValue()
Deletes value
ISOAbstractParameter$delValue(value)
value
object of class ISORecord
TRUE
if deleted, FALSE
otherwise
addResource()
Adds resource
ISOAbstractParameter$addResource(resource)
resource
object of class ISOSource
TRUE
if added, FALSE
otherwise
delResource()
Deletes resource
ISOAbstractParameter$delResource(resource)
resource
object of class ISOSource
TRUE
if added, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOAbstractParameter$clone(deep = FALSE)
deep
Whether 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
name
name
contactInfo
contactInfo
partyIdentifier
partyIdentifier
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setName()
Set name
ISOAbstractParty$setName(name, locales = NULL)
name
name
locales
list of localized texts. Default is NULL
addContactInfo()
Adds contactInfo
ISOAbstractParty$addContactInfo(contactInfo)
contactInfo
object of class ISOContact
TRUE
if added, FALSE
otherwise
delContactInfo()
Deletes contactInfo
ISOAbstractParty$delContactInfo(contactInfo)
contactInfo
object of class ISOContact
TRUE
if deleted, FALSE
otherwise
addPartyIdentifier()
Adds party identifier
ISOAbstractParty$addPartyIdentifier(partyIdentifier)
partyIdentifier
partyIdentifier
TRUE
if added, FALSE
otherwise
delPartyIdentifier()
Deletes party identifier
ISOAbstractParty$delPartyIdentifier(partyIdentifier)
partyIdentifier
partyIdentifier
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOAbstractParty$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractPlatform$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractPortrayalCatalogueInformation$clone(deep = FALSE)
deep
Whether 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::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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$initialize()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
clone()
The objects of this class are cloneable with this method.
ISOAbstractPositionalAccuracy$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOAbstractPropertyType
ISOAbstractPropertyType
R6Class
object.
Object of R6Class
for modelling an ISOAbstractPropertyType
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOAbstractCarrierOfCharacteristics
-> ISOAbstractPropertyType
memberName
typeName [1..1]: ISOLocalName
definition
definition [0..1]: character
cardinality
cardinality [1..1]: ISOMultiplicity
definitionReference
definitionReference [0..1]
featureCatalogue
featureCatalogue [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)
xml
object of class XMLInternalNode-class
defaults
default values
setMemberName()
Set member name
ISOAbstractPropertyType$setMemberName(memberName)
memberName
member name object of class character or ISOLocalName
setDefinition()
Set definition
ISOAbstractPropertyType$setDefinition(definition, locales = NULL)
definition
definition
locales
locale definitions, as list
setCardinality()
Set cardinality
ISOAbstractPropertyType$setCardinality(lower, upper)
lower
lower
upper
upper
setDefinitionReference()
Set definition reference
ISOAbstractPropertyType$setDefinitionReference(definitionReference)
definitionReference
object of class ISODefinitionReference
setFeatureCatalogue()
Set feature catalogue
ISOAbstractPropertyType$setFeatureCatalogue(featureCatalogue)
featureCatalogue
object of class ISOFeatureCatalogue
clone()
The objects of this class are cloneable with this method.
ISOAbstractPropertyType$clone(deep = FALSE)
deep
Whether 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
dateTime
dateTime
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setDateTime()
Set date time
ISOAbstractQualityElement$setDateTime(dateTime)
dateTime
dateTime object of class ISOBaseDateTime
clone()
The objects of this class are cloneable with this method.
ISOAbstractQualityElement$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractReferenceSystem$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractResourceDescription$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractResponsibility$clone(deep = FALSE)
deep
Whether 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
specification
specification
explanation
explanation
pass
pass
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractResult$clone(deep = FALSE)
deep
Whether to make a deep clone.
abstract class
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOAbstractRSReferenceSystem
ISOAbstractRSReferenceSystem
R6Class
object.
Object of R6Class
for modelling an ISO abstract RS Reference system
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOAbstractRSReferenceSystem
name
name
domainOfValidity
domain 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)
xml
object of class XMLInternalNode-class
setName()
Set name
ISOAbstractRSReferenceSystem$setName(name)
name
name, object of class ISOReferenceIdentifier
addDomainOfValidity()
Adds domain of validity
ISOAbstractRSReferenceSystem$addDomainOfValidity(domainOfValidity)
domainOfValidity
object of class ISOExtent
TRUE
if added, FALSE
otherwise
delDomainOfValidity()
Deletes domain of validity
ISOAbstractRSReferenceSystem$delDomainOfValidity(domainOfValidity)
domainOfValidity
object of class ISOExtent
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOAbstractRSReferenceSystem$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractSpatialRepresentation$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractSpatialResolution$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractStandardOrderProcess$clone(deep = FALSE)
deep
Whether 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::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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$initialize()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
clone()
The objects of this class are cloneable with this method.
ISOAbstractTemporalAccuracy$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOAbstractThematicAccuracy
ISOAbstractThematicAccuracy
R6Class
object.
Object of R6Class
for modelling an ISOAbstractThematicAccuracy
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> 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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$initialize()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
clone()
The objects of this class are cloneable with this method.
ISOAbstractThematicAccuracy$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAbstractTypedDate$clone(deep = FALSE)
deep
Whether 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::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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$initialize()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
clone()
The objects of this class are cloneable with this method.
ISOAccuracyOfATimeMeasurement$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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
deliveryPoint
delivery point
city
city
postalCode
postal code
country
country
electronicMailAddress
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setDeliveryPoint()
Set delivery point
ISOAddress$setDeliveryPoint(deliveryPoint, locales = NULL)
deliveryPoint
delivery point
locales
list of localized names
setCity()
Set city
ISOAddress$setCity(city, locales = NULL)
city
city
locales
list of localized names
setPostalCode()
Set postal code
ISOAddress$setPostalCode(postalCode, locales = NULL)
postalCode
postal code
locales
list of localized names
setCountry()
Set country
ISOAddress$setCountry(country, locales = NULL)
country
country
locales
list of localized names
setEmail()
Set email
ISOAddress$setEmail(email, locales = NULL)
email
locales
list of localized names
clone()
The objects of this class are cloneable with this method.
ISOAddress$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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
aggregateDataSetName
aggregate dataset name
aggregateDataSetIdentifier
aggregate dataset identifier
associationType
association type
initiativeType
initiative 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)
xml
object of class XMLInternalNode-class
setAggregateDataSetName()
Set aggregate dataset name
ISOAggregateInformation$setAggregateDataSetName(datasetName)
datasetName
object of class ISOCitation
setAggregateDataSetIdentifier()
Set aggregate dataset identifier
ISOAggregateInformation$setAggregateDataSetIdentifier(datasetIdentifier)
datasetIdentifier
object of class ISOMetaIdentifier
setAssociationType()
Set association type
ISOAggregateInformation$setAssociationType(associationType)
associationType
object of class ISOAssociationType or character value among values
from ISOAssociationType$values()
setInitiativeType()
Set association type
ISOAggregateInformation$setInitiativeType(initiativeType)
initiativeType
object 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)
deep
Whether 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()
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, ...)
xml
object of class XMLInternalNode-class
name
name
...
attributes for XML encoding
clone()
The objects of this class are cloneable with this method.
ISOAnchor$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19139:2007 Geographic information – XML
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)
xml
object of class XMLInternalNode-class
value
value
uom
uom symbol of unit of measure used
useUomURI
use uom URI. Default is FALSE
clone()
The objects of this class are cloneable with this method.
ISOAngle$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19103:2005 Geographic information – Conceptual schema language
ISOApplicationSchemaInformation
ISOApplicationSchemaInformation
R6Class
object.
Object of R6Class
for modelling an ISO ApplicationSchemaInformation
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOApplicationSchemaInformation
name
name [1..1]
schemaLanguage
chemaLanguage [1..1]
constraintLanguage
constraintLanguage [1..1]
schemaAscii
schemaAscii [0..1]
graphicsFile
graphicsFile [0..1]
softwareDevelopmentFile
softwareDevelopmentFile [0..1]
softwareDevelopmentFileFormat
softwareDevelopmentFileFormat [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)
xml
object of class XMLInternalNode-class
setName()
Set name
ISOApplicationSchemaInformation$setName(name)
name
name
setSchemaLanguage()
Set schema language
ISOApplicationSchemaInformation$setSchemaLanguage(schemaLanguage)
schemaLanguage
schema language
setConstraintLanguage()
Set constraint language
ISOApplicationSchemaInformation$setConstraintLanguage(constraintLanguage)
constraintLanguage
constraint language
setSchemaAscii()
Set schema Ascii
ISOApplicationSchemaInformation$setSchemaAscii(schemaAscii)
schemaAscii
schema Ascii
setGraphicsFile()
Set graphics file
ISOApplicationSchemaInformation$setGraphicsFile(graphicsFile)
graphicsFile
graphics file
setSoftwareDevelopmentFile()
Set software development file
ISOApplicationSchemaInformation$setSoftwareDevelopmentFile(file)
file
file
setSoftwareDevelopmentFileFormat()
Set software development file format
ISOApplicationSchemaInformation$setSoftwareDevelopmentFileFormat(format)
format
file format
clone()
The objects of this class are cloneable with this method.
ISOApplicationSchemaInformation$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOAssociatedResource
ISOAssociatedResource
R6Class
object.
Object of R6Class
for modelling an ISO associated resource
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOAssociatedResource
name
name [0..1]: ISOAbstractCitation
associationType
associationType [1..1]: ISOAssociationType
initiativeType
initiativeType [0..1]: ISOInitiativeType
metadataReference
metadataReference [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)
xml
object of class XMLInternalNode-class
setName()
Set name
ISOAssociatedResource$setName(name)
name
name object of class ISOAbstractCitation
setAssociationType()
Set association type
ISOAssociatedResource$setAssociationType(associationType)
associationType
associationType object of class ISOAssociationType or
any value among values listed by ISOAssociationType$values()
setInitiativeType()
Set initiative type
ISOAssociatedResource$setInitiativeType(initiativeType)
initiativeType
initiativeType object of class ISOInitiativeType or
any value among values listed by ISOInitiativeType$values()
setMetadatReference()
Set metadata reference
ISOAssociatedResource$setMetadatReference(metadataReference)
metadataReference
metadataReference object of class ISOAbstractCitation
clone()
The objects of this class are cloneable with this method.
ISOAssociatedResource$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOAssociation$clone(deep = FALSE)
deep
Whether 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
type
type: ISORoleType
isOrdered
isOrdered: logical
isNavigable
isNavigable: logical
relation
relation: ISOAssociationRole
rolePlayer
rolePlayer: 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$setFeatureCatalogue()
geometa::ISOAbstractPropertyType$setMemberName()
new()
Initializes object
ISOAssociationRole$new(xml = NULL)
xml
object of class XMLInternalNode-class
setRoleType()
Set role type
ISOAssociationRole$setRoleType(roleType)
roleType
role type, object of class ISORoleType or any character among
values returned by ISORoleType$values()
setIsOrdered()
Set is ordered
ISOAssociationRole$setIsOrdered(isOrdered)
isOrdered
object of class logical
setIsNavigable()
Set is navigable
ISOAssociationRole$setIsNavigable(isNavigable)
isNavigable
object of class logical
setRelation()
Set relation
ISOAssociationRole$setRelation(relation)
relation
relation
addRolePlayer()
Adds role player
ISOAssociationRole$addRolePlayer(rolePlayer)
rolePlayer
object of class ISOFeatureType
TRUE
if added, FALSE
otherwise
delRolePlayer()
Deletes role player
ISOAssociationRole$delRolePlayer(rolePlayer)
rolePlayer
object of class ISOFeatureType
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOAssociationRole$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOAssociationType$clone(deep = FALSE)
deep
Whether 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
contentType
contentType [1..*] : ISOCoverageContentType
attribute
attribute [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)
xml
object of class XMLInternalNode-class
addContentType()
Adds coverage content type
ISOAttributeGroup$addContentType(contentType)
contentType
contentType 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)
contentType
contentType object of class ISOCoverageContentType or any value among
values listed in ISOCoverageContentType$values()
TRUE
if deleted, FALSe
otherwise
addAttribute()
Adds attribute
ISOAttributeGroup$addAttribute(attribute)
attribute
object of class ISORangeDimension
TRUE
if added, FALSe
otherwise
delAttribute()
Deletes attribute
ISOAttributeGroup$delAttribute(attribute)
attribute
object of class ISORangeDimension
TRUE
if deleted, FALSe
otherwise
clone()
The objects of this class are cloneable with this method.
ISOAttributeGroup$clone(deep = FALSE)
deep
Whether 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
attrs
attrs
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)
deep
Whether 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
maxValue
maxValue [0..1] : numeric
minValue
minValue [0..1] : numeric
units
units [0..1] : GMLUnitDefinition
peakResponse
peakResponse [0..1] : numeric
bitsPerValue
bitsPerValue [0..1] : integer
toneGradation
toneGradation [0..1] : integer
scaleFactor
scaleFactor [0..1] : numeric
offset
offset [0..1] : numeric
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
geometa::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)
xml
object of class XMLInternalNode-class
setMaxValue()
Set max value
ISOBand$setMaxValue(maxValue)
maxValue
max value, object of class numeric
setMinValue()
Set min value
ISOBand$setMinValue(minValue)
minValue
min value, object of class numeric
setUnits()
Set unit definition
ISOBand$setUnits(uom)
uom
object of class GMLUnitDefinition
setPeakResponse()
Set peak response
ISOBand$setPeakResponse(peakResponse)
peakResponse
object of class numeric
setBitsPerValue()
Set bits per value
ISOBand$setBitsPerValue(bitsPerValue)
bitsPerValue
object of class numeric
setToneGradation()
Set tone gradation
ISOBand$setToneGradation(toneGradation)
toneGradation
object of class numeric
setScaleFactor()
Set scale factor
ISOBand$setScaleFactor(scaleFactor)
scaleFactor
object of class numeric
setOffset()
Set offset
ISOBand$setOffset(offset)
offset
object of class numeric
clone()
The objects of this class are cloneable with this method.
ISOBand$clone(deep = FALSE)
deep
Whether 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
value
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 base boolean object
ISOBaseBoolean$new(xml = NULL, value)
xml
object of class XMLInternalNode-class
value
value
clone()
The objects of this class are cloneable with this method.
ISOBaseBoolean$clone(deep = FALSE)
deep
Whether 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
ISOBaseCharacterString
ISOBaseCharacterString
R6Class
object.
Object of R6Class
for modelling an ISO BaseCharacterString
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOBaseCharacterString
value
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 base character object
ISOBaseCharacterString$new(xml = NULL, value)
xml
object of class XMLInternalNode-class
value
value
clone()
The objects of this class are cloneable with this method.
ISOBaseCharacterString$clone(deep = FALSE)
deep
Whether 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
ISOBaseDate
ISOBaseDate
R6Class
object.
Object of R6Class
for modelling an ISO Date
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOBaseDate
value
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 base date object
ISOBaseDate$new(xml = NULL, value = NULL)
xml
object of class XMLInternalNode-class
value
value
clone()
The objects of this class are cloneable with this method.
ISOBaseDate$clone(deep = FALSE)
deep
Whether 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
ISOBaseDateTime
ISOBaseDateTime
R6Class
object.
Object of R6Class
for modelling an ISO DateTime
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOBaseDateTime
value
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 base datetime object
ISOBaseDateTime$new(xml = NULL, value = NULL)
xml
object of class XMLInternalNode-class
value
value
clone()
The objects of this class are cloneable with this method.
ISOBaseDateTime$clone(deep = FALSE)
deep
Whether 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
ISOBaseDecimal
ISOBaseDecimal
R6Class
object.
Object of R6Class
for modelling an ISO Decimal
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOBaseDecimal
value
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 base decimal object
ISOBaseDecimal$new(xml = NULL, value)
xml
object of class XMLInternalNode-class
value
value
clone()
The objects of this class are cloneable with this method.
ISOBaseDecimal$clone(deep = FALSE)
deep
Whether 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
ISOBaseInteger
ISOBaseInteger
R6Class
object.
Object of R6Class
for modelling an ISO Integer
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOBaseInteger
value
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 base integer object
ISOBaseInteger$new(xml = NULL, value)
xml
object of class XMLInternalNode-class
value
value
clone()
The objects of this class are cloneable with this method.
ISOBaseInteger$clone(deep = FALSE)
deep
Whether 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
ISOBaseReal
ISOBaseReal
R6Class
object.
Object of R6Class
for modelling an ISO Real
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOBaseReal
value
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 base real object
ISOBaseReal$new(xml = NULL, value)
xml
object of class XMLInternalNode-class
value
value
clone()
The objects of this class are cloneable with this method.
ISOBaseReal$clone(deep = FALSE)
deep
Whether 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
ISOBinary
ISOBinary
R6Class
object.
Object of R6Class
for modelling an ISO UnlimitedInteger
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOBinary
value
value
attrs
attrs
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
value
value
clone()
The objects of this class are cloneable with this method.
ISOBinary$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19103:2005 Geographic information – Conceptual schema language
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
description
description [0..1]: character
globalProperty
globalProperty [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)
description
description
locales
list of localized descriptions
setPropertyType()
Set property type.
ISOBinding$setPropertyType(propertyType)
propertyType
property type, object of class ISOPropertyType
clone()
The objects of this class are cloneable with this method.
ISOBinding$clone(deep = FALSE)
deep
Whether 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
rolePlayer
rolePlayer [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)
rolePlayer
object of class ISOFeatureType
clone()
The objects of this class are cloneable with this method.
ISOBoundAssociationRole$clone(deep = FALSE)
deep
Whether 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
valueType
valueType [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)
typeName
object of class ISOTypeName or character
clone()
The objects of this class are cloneable with this method.
ISOBoundFeatureAttribute$clone(deep = FALSE)
deep
Whether 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
polygon
list 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)
xml
object of class XMLInternalNode-class
addPolygon()
Adds polygon
ISOBoundingPolygon$addPolygon(x)
x
geometry object from sf or object of class inheriting GMLAbstractGeometry
TRUE
if added, FALSE
otherwise
delPolygon()
Deletes polygon
ISOBoundingPolygon$delPolygon(x)
x
geometry 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)
deep
Whether to make a deep clone.
Experimental
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOBrowseGraphic
ISOBrowseGraphic
R6Class
object.
Object of R6Class
for modelling an ISO BrowseGraphic
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOBrowseGraphic
fileName
file name
fileDescription
file description
fileType
file 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 )
xml
object of class XMLInternalNode-class
fileName
file name
fileDescription
file description
fileType
file type
setFileName()
Set file name
ISOBrowseGraphic$setFileName(fileName, locales = NULL)
fileName
file name
locales
a list of localized names. Default is NULL
setFileDescription()
Set file description
ISOBrowseGraphic$setFileDescription(fileDescription, locales = NULL)
fileDescription
file description
locales
a list of localized descriptions. Default is NULL
setFileType()
Set file type
ISOBrowseGraphic$setFileType(fileType, locales = NULL)
fileType
file type
locales
a list of localized types. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOBrowseGraphic$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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)
xml
object of class XMLInternalNode-class
defaults
defaults
clone()
The objects of this class are cloneable with this method.
ISOCarrierOfCharacteristics$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOCellGeometry$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOCharacterSet$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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
-> ISOCitation
title
title
alternateTitle
alternate title
date
date list
edition
edition
editionDate
edition date
identifier
identifier list
citedResponsibleParty
list of cited responsible parties
presentationForm
list of presentation forms
series
series
otherCitationDetails
other citation details
collectiveTitle
collective title
ISBN
ISBN
ISSN
ISSN
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setTitle()
Set title
ISOCitation$setTitle(title, locales = NULL)
title
title
locales
list of localized names. Default is NULL
setAlternateTitle()
Set alternate title
ISOCitation$setAlternateTitle(alternateTitle, locales = NULL)
alternateTitle
alternate title
locales
list of localized names. Default is NULL
addAlternateTitle()
Adds alternate title
ISOCitation$addAlternateTitle(alternateTitle, locales = NULL)
alternateTitle
alternate title
locales
list of localized titles. Default is NULL
TRUE
if added, FALSE
otherwise
delAlternateTitle()
Deletes alternate title
ISOCitation$delAlternateTitle(alternateTitle, locales = NULL)
alternateTitle
alternate title
locales
list of localized titles. Default is NULL
TRUE
if deleted, FALSE
otherwise
addDate()
Adds date
ISOCitation$addDate(date)
date
date
TRUE
if added, FALSE
otherwise
setEdition()
Set edition
ISOCitation$setEdition(edition, locales = NULL)
edition
edition
locales
list 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)
setIdentifier()
Set identifier
ISOCitation$setIdentifier(identifier)
identifier
identifier, object of class ISOMetaIdentifier
addIdentifier()
Adds identifier
ISOCitation$addIdentifier(identifier)
identifier
identifier, object of class ISOMetaIdentifier
locales
list of localized identifiers. Default is NULL
TRUE
if added, FALSE
otherwise
delIdentifier()
Deletes identifier
ISOCitation$delIdentifier(identifier)
identifier
identifier, object of class ISOMetaIdentifier
locales
list of localized identifiers. Default is NULL
TRUE
if deleted, FALSE
otherwise
setCitedResponsibleParty()
Set cited responsible party
ISOCitation$setCitedResponsibleParty(rp)
rp
cited responsible party, object of class ISOResponsibleParty
addCitedResponsibleParty()
Adds cited responsible party
ISOCitation$addCitedResponsibleParty(rp)
rp
cited responsible party, object of class ISOResponsibleParty
locales
list of localized responsible parties. Default is NULL
TRUE
if added, FALSE
otherwise
delCitedResponsibleParty()
Deletes cited responsible party
ISOCitation$delCitedResponsibleParty(rp)
rp
cited responsible party, object of class ISOResponsibleParty
locales
list of localized responsible parties. Default is NULL
TRUE
if deleted, FALSE
otherwise
setPresentationForm()
Sets presentation form
ISOCitation$setPresentationForm(presentationForm)
presentationForm
presentation form, object of class ISOPresentationForm or character among values
returned by ISOPresentationForm$values()
addPresentationForm()
Adds presentation form
ISOCitation$addPresentationForm(presentationForm)
presentationForm
presentation 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)
presentationForm
presentation form, object of class ISOPresentationForm or
character among values returned by ISOPresentationForm$values()
TRUE
if deleted, FALSE
otherwise
setSeries()
Set series
ISOCitation$setSeries(series)
series
object of class ISOCitationSeries
setOtherCitationDetails()
Set other citation details
ISOCitation$setOtherCitationDetails(otherCitationDetails, locales = NULL)
otherCitationDetails
other citation details
locales
list of localized other citation details. Default is NULL
setCollectiveTitle()
Set collective title
ISOCitation$setCollectiveTitle(collectiveTitle, locales = NULL)
collectiveTitle
collective title
locales
list of localized titles. Default is NULL
setISBN()
Set ISBN
ISOCitation$setISBN(isbn)
isbn
isbn
setISSN()
Set ISSN
ISOCitation$setISSN(issn)
issn
issn
clone()
The objects of this class are cloneable with this method.
ISOCitation$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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
name
name [0..1]
issueIdentification
issueIdentification [0..1]
page
page [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)
xml
object of class XMLInternalNode-class
setName()
Set name
ISOCitationSeries$setName(name, locales = NULL)
name
name
locales
list of localized names. Default is NULL
setIssueIdentification()
Set issue ID
ISOCitationSeries$setIssueIdentification(issueId, locales = NULL)
issueId
issueId
locales
list of localized ids Default is NULL
setPage()
Set page
ISOCitationSeries$setPage(page, locales = NULL)
page
page
locales
list of localized pages. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOCitationSeries$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOClassification$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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
identifier
identifier
description
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()
Initializes object
ISOCodeDefinition$new(xml = NULL)
xml
object of class XMLInternalNode-class
toISOCodelistValue()
Converts to ISOCodelistValue
ISOCodeDefinition$toISOCodelistValue()
object of class ISOCodelistValue
clone()
The objects of this class are cloneable with this method.
ISOCodeDefinition$clone(deep = FALSE)
deep
Whether 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
id
id
refFile
ref file
codeSpace
code space
identifier
identifier
description
description
codeEntry
code 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)
xml
object of class XMLInternalNode-class
refFile
ref file
id
id
getCodeEntries()
get code entries
ISOCodelist$getCodeEntries(pretty = FALSE)
pretty
prettify output as data.frame
. Default isFALSE
an object of class list or data.frame
parse()
Parse codelist
ISOCodelist$parse(refFile, id)
refFile
ref file
id
id
clone()
The objects of this class are cloneable with this method.
ISOCodelist$clone(deep = FALSE)
deep
Whether 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
codelistItem
codelist 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)
xml
object of class XMLInternalNode-class
refFile
ref 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()
xml
object of class XMLInternalNode-class
getCodelist()
Get codelist by id.
ISOCodelistCatalogue$getCodelist(id)
id
id
object of class ISOCodelist
clone()
The objects of this class are cloneable with this method.
ISOCodelistCatalogue$clone(deep = FALSE)
deep
Whether 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
identifier
identifier
description
description
codeEntry
code 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)
xml
object 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)
deep
Whether 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 codelistvalue
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOCodelistValue
identifier
identifier
description
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()
Initializes object
ISOCodelistValue$new(xml = NULL)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOCodelistValue$clone(deep = FALSE)
deep
Whether to make a deep clone.
Abstract ISO codelist class used internally by geometa
Emmanuel Blondel <[email protected]>
ISO/TS 19139:2007 Geographic information – XML
ISOCompletenessCommission
ISOCompletenessCommission
R6Class
object.
Object of R6Class
for modelling an ISOCompletenessCommission
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> 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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$initialize()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
clone()
The objects of this class are cloneable with this method.
ISOCompletenessCommission$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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::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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$initialize()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
clone()
The objects of this class are cloneable with this method.
ISOCompletenessOmission$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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::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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$initialize()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
clone()
The objects of this class are cloneable with this method.
ISOConceptualConsistency$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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()
ISOConformanceResult
ISOConformanceResult
R6Class
object.
Object of R6Class
for modelling an ISO ConformanceResult
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOAbstractResult
-> ISOConformanceResult
specification
specification
explanation
explanation
pass
pass
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setSpecification()
Set specification
ISOConformanceResult$setSpecification(specification)
specification
specification
setExplanation()
Set explanation about the conformance result
ISOConformanceResult$setExplanation(explanation, locales = NULL)
explanation
explanation
locales
list of localized explanations. Default is NULL
setPass()
Set wether the conformance passed or not
ISOConformanceResult$setPass(pass)
pass
object of class logical
clone()
The objects of this class are cloneable with this method.
ISOConformanceResult$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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
description
description: 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)
xml
object of class XMLInternalNode-class
description
description
setDescription()
Set description
ISOConstraint$setDescription(description, locales = NULL)
description
description
locales
a list of localized descriptions. Defaut is NULL
clone()
The objects of this class are cloneable with this method.
ISOConstraint$clone(deep = FALSE)
deep
Whether 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
useLimitation
useLimitation [0..*]: character
constraintApplicationScope
constraintApplicationScope [0..1]: ISOScope (=> ISO 19115-3)
graphic
graphic [0..*]: ISOBrowseGraphic (=> ISO 19115-3)
reference
reference [0..*]: ISOCitation (=> ISO 19115-3)
releasability
releasability [0..1]: ISOReleasability (=> ISO 19115-3)
responsibleParty
responsibleParty [0..*]: ISOAbstractResponsibility (=> ISO 19115-3)
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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())
xml
object of class XMLInternalNode-class
defaults
list of default values
addUseLimitation()
Adds a use limitation
ISOConstraints$addUseLimitation(useLimitation, locales = NULL)
useLimitation
use limitation
locales
list of localized use limitations. Default is NULL
TRUE
if added, FALSE
otherwise
setUseLimitation()
Adds a use limitation
ISOConstraints$setUseLimitation(useLimitation, locales = NULL)
useLimitation
use limitation
locales
list of localized use limitations. Default is NULL
delUseLimitation()
Deletes a use limitation
ISOConstraints$delUseLimitation(useLimitation, locales = NULL)
useLimitation
use limitation
locales
list of localized use limitations. Default is NULL
TRUE
if deleted, FALSE
otherwise
setScope()
Set scope
ISOConstraints$setScope(scope)
scope
object of class ISOScope
addGraphic()
Adds a graphic
ISOConstraints$addGraphic(graphic)
graphic
graphic
TRUE
if added, FALSE
otherwise
delGraphic()
Deletes a graphic
ISOConstraints$delGraphic(graphic)
graphic
graphic
TRUE
if deleted, FALSE
otherwise
addReference()
Adds a reference
ISOConstraints$addReference(reference)
reference
reference
TRUE
if added, FALSE
otherwise
delReference()
Deletes a reference
ISOConstraints$delReference(reference)
reference
reference
TRUE
if deleted, FALSE
otherwise
setReleasability()
Set releasbility
ISOConstraints$setReleasability(releasability)
releasability
object of class ISOReleasability
addResponsibleParty()
Adds a responsible party
ISOConstraints$addResponsibleParty(party)
party
party object of class inheriting ISOAbstractResponsibility
TRUE
if added, FALSE
otherwise
delResponsibleParty()
Deletes a responsible party
ISOConstraints$delResponsibleParty(party)
party
party 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)
deep
Whether 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
phone
phone
address
address
onlineResource
online resource
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setPhone()
Set phone
ISOContact$setPhone(phone)
phone
object of class ISOTelephone
setAddress()
Set address
ISOContact$setAddress(address)
address
object of class ISOAddress
setOnlineResource()
Set online resource
ISOContact$setOnlineResource(onlineResource)
onlineResource
online resource, object of class ISOOnlineResource
clone()
The objects of this class are cloneable with this method.
ISOContact$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOCountry$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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
operationName
operationName [1..1]: character
identifier
identifier [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)
xml
object of class XMLInternalNode-class
setOperationName()
Set operation name
ISOCoupledResource$setOperationName(operationName, locales = NULL)
operationName
operation name
locales
a list of localized names. Default is NULL
setIdentifier()
Set identifier
ISOCoupledResource$setIdentifier(identifier, locales = NULL)
identifier
identifier
locales
a list of localized identifiers. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOCoupledResource$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19119:2005 - Geographic information – Services
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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOCouplingType$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19119:2005 - Geographic information – Services
#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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOCoverageContentType$clone(deep = FALSE)
deep
Whether 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
attributeDescription
attributeDescription: ISoRecordType
contentType
contentType: ISOCoverageContentType
dimension
dimension: 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)
xml
object of class XMLInternalNode-class
setAttributeDescription()
Set attribute description
ISOCoverageDescription$setAttributeDescription(attributeDescription)
attributeDescription
attribute description, object of class ISORecordType or character
setContentType()
Set content type
ISOCoverageDescription$setContentType(contentType)
contentType
contentType, object of class ISOCoverageContentType or character
addDimension()
Adds dimension
ISOCoverageDescription$addDimension(dimension)
dimension
object of class ISORangeDimension
TRUE
if added, FALSE
otherwise
delDimension()
Deletes dimension
ISOCoverageDescription$delDimension(dimension)
dimension
object of class ISORangeDimension
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOCoverageDescription$clone(deep = FALSE)
deep
Whether 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()
ISODataFile
ISODataFile
R6Class
object.
Object of R6Class
for modelling an ISO DataFile
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISODataFile
fileName
fileName [1..1]: ISOFileName
fileDescription
fileDescription [1..1]: character|ISOLocalisedCharacterString
fileType
fileType [1..1]: ISOMimeFileType
featureTypes
featureTypes [0..*]: ISOLocalName|ISOScopedName
fileFormat
fileFormat [1..1]: ISOFormat
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setFileName()
Set file name
ISODataFile$setFileName(fileName)
fileName
object of class ISOFileName
setFileDescription()
Set file description
ISODataFile$setFileDescription(fileDescription, locales = NULL)
fileDescription
object of class character
locales
list of localized descriptions. Default is NULL
setFileType()
Set file type
ISODataFile$setFileType(fileType)
fileType
object of class ISOMimeFileType
addFeatureType()
Adds feature type
ISODataFile$addFeatureType(featureType)
featureType
object of class ISOLocalName, ISOScopedName or character
TRUE
if added, FALSE
otherwise
delFeatureType()
Deletes feature type
ISODataFile$delFeatureType(featureType)
featureType
object of class ISOLocalName, ISOScopedName or character
TRUE
if deleted, FALSE
otherwise
setFileFormat()
Set file format
ISODataFile$setFileFormat(fileFormat)
fileFormat
file format, object of class ISOFormat
clone()
The objects of this class are cloneable with this method.
ISODataFile$clone(deep = FALSE)
deep
Whether 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
spatialRepresentationType
spatialRepresentationType [0..*]: ISOSpatialRepresentationType
spatialResolution
spatialResolution [0..*]: ISOResolution
language
language [1..*]: character
characterSet
characterSet [0..*]: ISOCharacterSet
topicCategory
topicCategory [0..*]: ISOTopicCategory
extent
extent [0..*]: ISOExtent
supplementalInformation
supplementalInformation
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
geometa::ISOAbstractObject$setCodeSpace()
geometa::ISOAbstractObject$setHref()
geometa::ISOAbstractObject$setId()
geometa::ISOAbstractObject$setIsNull()
geometa::ISOAbstractObject$setValue()
geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
geometa::ISOAbstractObject$validate()
geometa::ISOAbstractObject$wrapBaseElement()
geometa::ISOIdentification$addAggregateInformation()
geometa::ISOIdentification$addCredit()
geometa::ISOIdentification$addFormat()
geometa::ISOIdentification$addGraphicOverview()
geometa::ISOIdentification$addKeywords()
geometa::ISOIdentification$addPointOfContact()
geometa::ISOIdentification$addResourceConstraints()
geometa::ISOIdentification$addResourceMaintenance()
geometa::ISOIdentification$addResourceSpecificUsage()
geometa::ISOIdentification$addStatus()
geometa::ISOIdentification$delAggregateInformation()
geometa::ISOIdentification$delCredit()
geometa::ISOIdentification$delFormat()
geometa::ISOIdentification$delGraphicOverview()
geometa::ISOIdentification$delKeywords()
geometa::ISOIdentification$delPointOfContact()
geometa::ISOIdentification$delResourceConstraints()
geometa::ISOIdentification$delResourceMaintenance()
geometa::ISOIdentification$delResourceSpecificUsage()
geometa::ISOIdentification$delStatus()
geometa::ISOIdentification$setAbstract()
geometa::ISOIdentification$setCitation()
geometa::ISOIdentification$setGraphicOverview()
geometa::ISOIdentification$setKeywords()
geometa::ISOIdentification$setPurpose()
geometa::ISOIdentification$setResourceConstraints()
geometa::ISOIdentification$setResourceMaintenance()
new()
Initializes object
ISODataIdentification$new(xml = NULL)
xml
object of class XMLInternalNode-class
addSpatialRepresentationType()
Adds spatial representation type
ISODataIdentification$addSpatialRepresentationType(spatialRepresentationType)
spatialRepresentationType
object of class ISOSpatialRepresentationType or
any character among values returned by ISOSpatialRepresentationType$values()
TRUE
if added, FALSE
otherwise
setSpatialRepresentationType()
Sets spatial representation type
ISODataIdentification$setSpatialRepresentationType(spatialRepresentationType)
spatialRepresentationType
object of class ISOSpatialRepresentationType or
any character among values returned by ISOSpatialRepresentationType$values()
TRUE
if added, FALSE
otherwise
delSpatialRepresentationType()
Deletes spatial representation type
ISODataIdentification$delSpatialRepresentationType(spatialRepresentationType)
spatialRepresentationType
object of class ISOSpatialRepresentationType or
any character among values returned by ISOSpatialRepresentationType$values()
TRUE
if deleted, FALSE
otherwise
addSpatialResolution()
Adds spatial resolution
ISODataIdentification$addSpatialResolution(resolution)
resolution
object of class ISOResolution
TRUE
if added, FALSE
otherwise
delSpatialResolution()
Deletes spatial resolution
ISODataIdentification$delSpatialResolution(resolution)
resolution
object of class ISOResolution
TRUE
if deleted, FALSE
otherwise
addLanguage()
Adds language
ISODataIdentification$addLanguage(locale)
locale
object of class ISOLanguage or any character
value among those returned by ISOLanguage$values()
TRUE
if added, FALSE
otherwise
setLanguage()
Sets language
ISODataIdentification$setLanguage(locale)
locale
object of class ISOLanguage or any character
value among those returned by ISOLanguage$values()
TRUE
if added, FALSE
otherwise
delLanguage()
Deletes language
ISODataIdentification$delLanguage(locale)
locale
object of class ISOLanguage or any character
value among those returned by ISOLanguage$values()
TRUE
if deleted, FALSE
otherwise
addCharacterSet()
Adds character set
ISODataIdentification$addCharacterSet(charset)
charset
object of class ISOCharacterSet or any character
value among those returned by ISOCharacterSet$values()
TRUE
if added, FALSE
otherwise
setCharacterSet()
Sets character set
ISODataIdentification$setCharacterSet(charset)
charset
object of class ISOCharacterSet or any character
value among those returned by ISOCharacterSet$values()
TRUE
if added, FALSE
otherwise
delCharacterSet()
Deletes character set
ISODataIdentification$delCharacterSet(charset)
charset
object of class ISOCharacterSet or any character
value among those returned by ISOCharacterSet$values()
TRUE
if deleted, FALSE
otherwise
addTopicCategory()
Adds topic category
ISODataIdentification$addTopicCategory(topicCategory)
topicCategory
object of class ISOTopicCategory or any character
value among those returned by ISOTopicCategory$values()
TRUE
if added, FALSE
otherwise
setTopicCategory()
Sets topic category
ISODataIdentification$setTopicCategory(topicCategory)
topicCategory
object of class ISOTopicCategory or any character
value topicCategory those returned by ISOTopicCategory$values()
TRUE
if added, FALSE
otherwise
delTopicCategory()
Deletes topic category
ISODataIdentification$delTopicCategory(topicCategory)
topicCategory
object of class ISOTopicCategory or any character
value among those returned by ISOTopicCategory$values()
TRUE
if deleted, FALSE
otherwise
addExtent()
Adds extent
ISODataIdentification$addExtent(extent)
extent
object of class ISOExtent
TRUE
if added, FALSE
otherwise
setExtent()
Sets extent
ISODataIdentification$setExtent(extent)
extent
object of class ISOExtent
TRUE
if added, FALSE
otherwise
delExtent()
Deletes extent
ISODataIdentification$delExtent(extent)
extent
object of class ISOExtent
TRUE
if deleted, FALSE
otherwise
setSupplementalInformation()
Set supplemental information
ISODataIdentification$setSupplementalInformation( supplementalInformation, locales = NULL )
supplementalInformation
supplemental information
locales
a list of localized information. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISODataIdentification$clone(deep = FALSE)
deep
Whether 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
#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()
ISODataQuality
ISODataQuality
R6Class
object.
Object of R6Class
for modelling an ISO DataQuality
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISODataQuality
scope
scope
report
list of reports
lineage
lineage
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setScope()
Set scope
ISODataQuality$setScope(scope)
scope
scope
addReport()
Adds report
ISODataQuality$addReport(report)
report
report, object of class ISODomainConsistency
TRUE
if added, FALSE
otherwise
setLineage()
Set lineage
ISODataQuality$setLineage(lineage)
lineage
lineage, object of class ISOLineage
clone()
The objects of this class are cloneable with this method.
ISODataQuality$clone(deep = FALSE)
deep
Whether 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
-> ISODataQualityAbstractElement
nameOfMeasure
nameOfMeasure [0..*]: character
measureIdentification
measureIdentification [0..1]: ISOMetaIdentifier
measureDescription
measureDescription [0..1]: character
evaluationMethodType
evaluationMethodType [0..1]: ISOEvaluationMethodType
evaluationMethodDescription
evaluationMethodDescription [0..1]: character
evaluationProcedure
evaluationProcedure [0..1]: ISOCitation
dateTime
dateTime [0..1]: ISODateTime
result
result [1..2]: ISOConformanceResult
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
addNameOfMeasure()
Adds name of measure
ISODataQualityAbstractElement$addNameOfMeasure(name, locales = NULL)
name
name
locales
list of localized names. Default is NULL
TRUE
if added, FALSE
delNameOfMeasure()
Deletes name of measure
ISODataQualityAbstractElement$delNameOfMeasure(name, locales = NULL)
name
name
locales
list of localized names. Default is NULL
TRUE
if deleted, FALSE
setMeasureIdentification()
Set measure identification
ISODataQualityAbstractElement$setMeasureIdentification(identification)
identification
object of class ISOMetaIdentifier
setMeasureDescription()
Set measure description
ISODataQualityAbstractElement$setMeasureDescription( description, locales = NULL )
description
object of class character
locales
list of localized descriptions. Default is NULL
setEvaluationMethodType()
Set evaluation method type
ISODataQualityAbstractElement$setEvaluationMethodType(type)
type
object of class ISOEvaluationMethodType or any character value
from those returned by ISOEvaluationMethodType$values()
setEvaluationMethodDescription()
Set evaluation method description
ISODataQualityAbstractElement$setEvaluationMethodDescription( description, locales = NULL )
description
description
locales
list of localized descriptions. Default is NULL
setEvaluationProcedure()
Set evaluation procedure
ISODataQualityAbstractElement$setEvaluationProcedure(procedure)
procedure
procedure, object of class ISOCitation
setDateTime()
Set date time
ISODataQualityAbstractElement$setDateTime(dateTime)
dateTime
date time, object of class POSIXct
addResult()
Adds result
ISODataQualityAbstractElement$addResult(result)
result
object of class ISOConformanceResult
TRUE
if added, FALSE
otherwise
delResult()
Deletes result
ISODataQualityAbstractElement$delResult(result)
result
object of class ISOConformanceResult
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISODataQualityAbstractElement$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISODataQualityScope
ISODataQualityScope
R6Class
object.
Object of R6Class
for modelling an ISO Scope
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISODataQualityScope
level
level
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setLevel()
Set level
ISODataQualityScope$setLevel(level)
level
object 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)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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
has
has [1..*]
partOf
partOf [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)
xml
object of class XMLInternalNode-class
addHasMetadata()
Adds metadata
ISODataSet$addHasMetadata(metadata)
metadata
metadata, object of class ISOMetadata
TRUE
if added, FALSE
otherwise
delHasMetadata()
Deletes metadata
ISODataSet$delHasMetadata(metadata)
metadata
metadata, object of class ISOMetadata
TRUE
if deleted, FALSE
otherwise
addPartOf()
Adds aggregate dataset is part of
ISODataSet$addPartOf(partOf)
partOf
object inheriting class ISOAbstractAggregate
TRUE
if added, FALSE
otherwise
delPartOf()
Deletes aggregate dataset is part of
ISODataSet$delPartOf(partOf)
partOf
object inheriting class ISOAbstractAggregate
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISODataSet$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISODatatype$clone(deep = FALSE)
deep
Whether 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
-> ISODate
date
date
dateType
date 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)
xml
object of class XMLInternalNode-class
setDate()
Set date
ISODate$setDate(date)
setDateType()
Set date type
ISODate$setDateType(dateType)
dateType
object 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)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISODateType$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISODCPList$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19119:2005 - Geographic information – Service
#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
sourceIdentifier
sourceIdentifier [0..1]: character
definitionSource
definitionSource: 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)
xml
object of class XMLInternalNode-class
setSourceIdentifier()
Set source identifier
ISODefinitionReference$setSourceIdentifier(identifier)
identifier
identifier
setDefinitionSource()
Set definition source
ISODefinitionReference$setDefinitionSource(source)
source
object of class ISODefinitionSource or ISOCitation
clone()
The objects of this class are cloneable with this method.
ISODefinitionReference$clone(deep = FALSE)
deep
Whether 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
source
source [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)
xml
object of class XMLInternalNode-class
source
source object of class ISOCitation
setSource()
Set source
ISODefinitionSource$setSource(source)
source
object of class ISOCitation
clone()
The objects of this class are cloneable with this method.
ISODefinitionSource$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
ISODigitalTransferOptions
ISODigitalTransferOptions
R6Class
object.
Object of R6Class
for modelling an ISO DigitalTransferOptions
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISODigitalTransferOptions
unitsOfDistribution
unitsOfDistribution [0..1]: character
transferSize
transferSize [0..1]: integer
onLine
onLine [0..*]: ISOOnlineResource
offLine
offLine [0..1]: MD_Medium
distributionFormat
distributionFormat [0..*]: ISOFormat (=> ISO 19115-3)
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setUnitsOfDistribution()
Set units of distribution
ISODigitalTransferOptions$setUnitsOfDistribution(unit)
unit
unit
setTransferSize()
Set transfer size
ISODigitalTransferOptions$setTransferSize(transferSize)
transferSize
transfer size
addOnlineResource()
Adds online resource
ISODigitalTransferOptions$addOnlineResource(onlineResource)
onlineResource
object of class ISOOnlineResource
TRUE
if added, FALSE
otherwise
setOnlineResource()
Sets online resource
ISODigitalTransferOptions$setOnlineResource(onlineResource)
onlineResource
object of class ISOOnlineResource
TRUE
if added, FALSE
otherwise
delOnlineResource()
Deletes online resource
ISODigitalTransferOptions$delOnlineResource(onlineResource)
onlineResource
object of class ISOOnlineResource
TRUE
if deleted, FALSE
otherwise
addOfflineResource()
Adds offline resource
ISODigitalTransferOptions$addOfflineResource(offlineResource)
offlineResource
object of class ISOMedium
TRUE
if added, FALSE
otherwise
setOfflineResource()
Sets offline resource
ISODigitalTransferOptions$setOfflineResource(offlineResource)
offlineResource
object of class ISOMedium
TRUE
if added, FALSE
otherwise
delOfflineResource()
Deletes offline resource
ISODigitalTransferOptions$delOfflineResource(offlineResource)
offlineResource
object of class ISOMedium
TRUE
if deleted, FALSE
otherwise
addDistributionFormat()
Adds distribution format
ISODigitalTransferOptions$addDistributionFormat(distributionFormat)
distributionFormat
object of class ISOFormat
TRUE
if added, FALSE
otherwise
delDistributionFormat()
Deletes distribution format
ISODigitalTransferOptions$delDistributionFormat(distributionFormat)
distributionFormat
object of class ISOFormat
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISODigitalTransferOptions$clone(deep = FALSE)
deep
Whether 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
dimensionName
dimensionName [1..1]: ISODimensionNameType
dimensionSize
dimensionSize [1..1]: integer
resolution
resolution [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)
xml
object of class XMLInternalNode-class
setName()
Set name
ISODimension$setName(name)
name
object of class ISODimensionNameType or any character
among values returned by ISODimensionNameType$values()
setSize()
Set size
ISODimension$setSize(size)
size
object of class integer
setResolution()
Sets the resolution
ISODimension$setResolution(resolution)
resolution
object 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)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISODimensionNameType$clone(deep = FALSE)
deep
Whether 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
new(xml,value, uom, useUomURI)
This method is used to instantiate an ISODistance. The uom
argument represents
the symbol of unit of measure used. The parameter useUomURI
can be used to
set the uom as URI, its default value is FALSE
.
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)
xml
object of class XMLInternalNode-class
value
value
uom
uom symbol of unit of measure used
useUomURI
use uom URI. Default is FALSE
clone()
The objects of this class are cloneable with this method.
ISODistance$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19103:2005 Geographic information – Conceptual schema language
ISODistribution
ISODistribution
R6Class
object.
Object of R6Class
for modelling an ISO Distribution
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISODistribution
distributionFormat
distributionFormat [0..*]: ISOFormat
distributor
distributor [0..*]: ISODistributor
transferOptions
transferOptions [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)
xml
object of class XMLInternalNode-class
addFormat()
Adds format
ISODistribution$addFormat(format)
format
format object of class ISOFormat
TRUE
if added, FALSE
otherwise
delFormat()
Deletes format
ISODistribution$delFormat(format)
format
format object of class ISOFormat
TRUE
if deleted, FALSE
otherwise
addDistributor()
Adds distributor
ISODistribution$addDistributor(distributor)
distributor
distributor object of class ISODistributor
TRUE
if added, FALSE
otherwise
delDistributor()
Deletes distributor
ISODistribution$delDistributor(distributor)
distributor
distributor object of class ISODistributor
TRUE
if deleted, FALSE
otherwise
addDigitalTransferOptions()
Adds digital transfer options
ISODistribution$addDigitalTransferOptions(options)
options
options object of class ISODigitalTransferOptions
TRUE
if added, FALSE
otherwise
setDigitalTransferOptions()
Sets digital transfer options
ISODistribution$setDigitalTransferOptions(options)
options
options object of class ISODigitalTransferOptions
TRUE
if added, FALSE
otherwise
delDigitalTransferOptions()
Deletes digital transfer options
ISODistribution$delDigitalTransferOptions(options)
options
options object of class ISODigitalTransferOptions
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISODistribution$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISODistributionUnits$clone(deep = FALSE)
deep
Whether 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
distributorContact
distributorContact : ISOResponsibleParty
distributionOrderProcess
distributionOrderProcess : ISOStandardOrderProcess
distributorFormat
distributorFormat : ISOFormat
distributorTransferOptions
distributorTransferOptions : 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)
xml
object of class XMLInternalNode-class
setContact()
Set contact
ISODistributor$setContact(contact)
contact
object of class ISOResponsibleParty
addStandardOrderProcess()
Adds standard order process
ISODistributor$addStandardOrderProcess(standardOrderProcess)
standardOrderProcess
standardOrderProcess object of class ISOStandardOrderProcess
TRUE
if added, FALSE
otherwise
delStandardOrderProcess()
Deletes standard order process
ISODistributor$delStandardOrderProcess(standardOrderProcess)
standardOrderProcess
standardOrderProcess object of class ISOStandardOrderProcess
TRUE
if deleted, FALSE
otherwise
addFormat()
Adds format
ISODistributor$addFormat(format)
format
format object of class ISOFormat
TRUE
if added, FALSE
otherwise
delFormat()
Deletes format
ISODistributor$delFormat(format)
format
format object of class ISOFormat
TRUE
if deleted, FALSE
otherwise
addDigitalTransferOptions()
Adds digital transfer options
ISODistributor$addDigitalTransferOptions(digitalTransferOptions)
digitalTransferOptions
object of class ISODigitalTransferOptions
TRUE
if added, FALSE
otherwise
delDigitalTransferOptions()
Deletes digital transfer options
ISODistributor$delDigitalTransferOptions(digitalTransferOptions)
digitalTransferOptions
object of class ISODigitalTransferOptions
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISODistributor$clone(deep = FALSE)
deep
Whether 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::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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$initialize()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
clone()
The objects of this class are cloneable with this method.
ISODomainConsistency$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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, ...)
xml
object of class XMLInternalNode-class
...
other args
clone()
The objects of this class are cloneable with this method.
ISOElementSequence$clone(deep = FALSE)
deep
Whether 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
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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOEvaluationMethodType$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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
name
name [1..1]: character
shortName
shortName [0..1]: character
domainCode
domainCode [0..1]: integer
definition
definition [1..1]: character
obligation
obligation [0..1]: ISOObligation
condition
condition [0..1]: character
dataType
dataType [1..1]: ISODatatype
maximumOccurrence
maximumOccurrence [0..1]: character
domainValue
domainValue [0..1]: character
parentEntity
parentEntity [1..*]: character
rule
rule [1..1]: character
rationale
rationale [0..*]: character
source
source [1..*]: ISOResponsibleParty
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setName()
Set name
ISOExtendedElementInformation$setName(name, locales = NULL)
name
name
locales
list of localized names. Default is NULL
setShortName()
Set short name
ISOExtendedElementInformation$setShortName(shortName, locales = NULL)
shortName
short name
locales
list of localized short names. Default is NULL
setDomainCode()
Set domain code
ISOExtendedElementInformation$setDomainCode(domainCode)
domainCode
domain code, object of class integer
setDefinition()
Set definition
ISOExtendedElementInformation$setDefinition(definition, locales = NULL)
definition
definition
locales
list of localized definitions. Default is NULL
setObligation()
Set obligation
ISOExtendedElementInformation$setObligation(obligation)
obligation
obligation, object of class ISOObligation or any character
value among those returned by ISOObligation$values()
setCondition()
Set condition
ISOExtendedElementInformation$setCondition(condition, locales = NULL)
condition
condition
locales
list of localized conditions. Default is NULL
setDatatype()
Set data type
ISOExtendedElementInformation$setDatatype(dataType)
dataType
data type, object of class ISODatatype or any character
value among those returned by ISODatatype$values()
setMaximumOccurrence()
Set maximum occurrence
ISOExtendedElementInformation$setMaximumOccurrence(maximumOccurrence)
maximumOccurrence
max occurrence
setDomainValue()
Set domain value
ISOExtendedElementInformation$setDomainValue(domainValue)
domainValue
domain value
addParentEntity()
Adds parent entity
ISOExtendedElementInformation$addParentEntity(entity)
entity
parent entity
TRUE
if added, FALSE
otherwise
delParentEntity()
Deletes parent entity
ISOExtendedElementInformation$delParentEntity(entity)
entity
parent entity
TRUE
if deleted, FALSE
otherwise
setRule()
Set rule
ISOExtendedElementInformation$setRule(rule, locales = NULL)
rule
rule
locales
list of localized rules. Default is NULL
addRationale()
Adds rationale
ISOExtendedElementInformation$addRationale(rationale, locales = NULL)
rationale
rationale
locales
list of localized rationales. Default is NULL
TRUE
if added, FALSE
otherwise
delRationale()
Deletes rationale
ISOExtendedElementInformation$delRationale(rationale, locales = NULL)
rationale
rationale
locales
list of localized rationales. Default is NULL
TRUE
if deleted, FALSE
otherwise
addSource()
Adds source
ISOExtendedElementInformation$addSource(source)
source
source, object of class ISOResponsibleParty
TRUE
if added, FALSE
otherwise
delSource()
Deletes source
ISOExtendedElementInformation$delSource(source)
source
source, object of class ISOResponsibleParty
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOExtendedElementInformation$clone(deep = FALSE)
deep
Whether 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
geographicElement
geographicElement [0..*]: ISOGeographicExtent
temporalElement
temporalElement [0..*]: ISOTemporalExtent
verticalElement
verticalElement [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)
xml
object of class XMLInternalNode-class
addGeographicElement()
Adds geographic element
ISOExtent$addGeographicElement(element)
element
object of class ISOGeographicExtent
TRUE
if added, FALSE
otherwise
setGeographicElement()
Sets geographic element
ISOExtent$setGeographicElement(element)
element
object of class ISOGeographicExtent
TRUE
if added, FALSE
otherwise
delGeographicElement()
Deletes geographic element
ISOExtent$delGeographicElement(element)
element
object of class ISOGeographicExtent
TRUE
if deleted, FALSE
otherwise
addTemporalElement()
Adds temporal element
ISOExtent$addTemporalElement(element)
element
object of class ISOTemporalExtent
TRUE
if added, FALSE
otherwise
delTemporalElement()
Deletes temporal element
ISOExtent$delTemporalElement(element)
element
object of class ISOTemporalExtent
TRUE
if deleted, FALSE
otherwise
addVerticalElement()
Adds vertical element
ISOExtent$addVerticalElement(element)
element
object of class ISOVerticalExtent
TRUE
if added, FALSE
otherwise
delVerticalElement()
Deletes vertical element
ISOExtent$delVerticalElement(element)
element
object of class ISOVerticalExtent
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOExtent$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOFeatureAssociation
ISOFeatureAssociation
R6Class
object.
Object of R6Class
for modelling an ISOFeatureAssociation
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOFeatureType
-> ISOFeatureAssociation
roleName
roleName [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::ISOFeatureType$addAlias()
geometa::ISOFeatureType$addCharacteristic()
geometa::ISOFeatureType$addConstraint()
geometa::ISOFeatureType$addInheritsFrom()
geometa::ISOFeatureType$addInheritsTo()
geometa::ISOFeatureType$delAlias()
geometa::ISOFeatureType$delCharacteristic()
geometa::ISOFeatureType$delConstraint()
geometa::ISOFeatureType$delInheritsFrom()
geometa::ISOFeatureType$delInheritsTo()
geometa::ISOFeatureType$setCode()
geometa::ISOFeatureType$setDefinition()
geometa::ISOFeatureType$setDefinitionReference()
geometa::ISOFeatureType$setFeatureCatalogue()
geometa::ISOFeatureType$setIsAbstract()
geometa::ISOFeatureType$setTypeName()
new()
Initializes object
ISOFeatureAssociation$new(xml = NULL)
xml
object of class XMLInternalNode-class
addRoleName()
Adds role name
ISOFeatureAssociation$addRoleName(associationRole)
associationRole
object of class ISOAssociationRole
TRUE
if added, FALSE
otherwise
delRoleName()
Deletes role name
ISOFeatureAssociation$delRoleName(associationRole)
associationRole
object of class ISOAssociationRole
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOFeatureAssociation$clone(deep = FALSE)
deep
Whether 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
code
code [0..1]: character
valueMeasurementUnit
valueMeasurementUnit [0..1]: GMLUnitDefinition
valueType
valueType [0..1]: ISOTypeName
listedValue
listedValue [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$setFeatureCatalogue()
geometa::ISOAbstractPropertyType$setMemberName()
new()
Initializes object
ISOFeatureAttribute$new(xml = NULL)
xml
object of class XMLInternalNode-class
setCode()
Set code
ISOFeatureAttribute$setCode(code, locales = NULL)
code
code
locales
list of localized codes. Default is NULL
setValueMeasurementUnit()
Set value measurement unit
ISOFeatureAttribute$setValueMeasurementUnit(uom)
uom
uom, object of class GMLUnitDefinition
setValueType()
Set type name
ISOFeatureAttribute$setValueType(typeName, locales = NULL)
typeName
typeName
locales
list of localized typeNames. Default is NULL
addListedValue()
Adds listed value
ISOFeatureAttribute$addListedValue(value)
value
value, object of class ISOListedValue
TRUE
if added, FALSE
otherwise
delListedValue()
Deletes listed value
ISOFeatureAttribute$delListedValue(value)
value
value, object of class ISOListedValue
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOFeatureAttribute$clone(deep = FALSE)
deep
Whether 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
attrs
attrs
producer
producer [1..1]: ISOResponsibleParty
functionalLanguage
functionalLanguage [0..1]: character
featureType
featureType [1..*]: ISOFeatureType
definitionSource
definitionSource [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)
xml
object of class XMLInternalNode-class
uuid
uuid
setProducer()
Set producer
ISOFeatureCatalogue$setProducer(producer)
producer
object of class ISOResponsibleParty
setFunctionalLanguage()
Set functional language
ISOFeatureCatalogue$setFunctionalLanguage(functionalLanguage)
functionalLanguage
functional language
addFeatureType()
Adds feature type
ISOFeatureCatalogue$addFeatureType(featureType)
featureType
object of class ISOFeatureType
TRUE
if added, FALSE
otherwise
delFeatureType()
Deletes feature type
ISOFeatureCatalogue$delFeatureType(featureType)
featureType
object of class ISOFeatureType
TRUE
if deleted, FALSE
otherwise
addDefinitionSource()
Adds definition source
ISOFeatureCatalogue$addDefinitionSource(source)
source
object of class ISODefinitionSource or ISOCitation
TRUE
if added, FALSE
otherwise
delDefinitionSource()
Deletes definition source
ISOFeatureCatalogue$delDefinitionSource(source)
source
object 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)
deep
Whether 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
complianceCode
complianceCode: logical
language
language [0..*]: character
includedWithDataset
includedWithDataset: logical
featureTypes
featureTypes [0..*]: GenericName #TODO?
featureCatalogueCitation
featureCatalogueCitation [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)
xml
object of class XMLInternalNode-class
setComplianceCode()
Set compliance code
ISOFeatureCatalogueDescription$setComplianceCode(compliance)
compliance
compliance, object of class logical
addLanguage()
Adds language
ISOFeatureCatalogueDescription$addLanguage(lang)
lang
lang
TRUE
if added, FALSE
otherwise
delLanguage()
Deletes language
ISOFeatureCatalogueDescription$delLanguage(lang)
lang
lang
TRUE
if deleted, FALSE
otherwise
setIncludedWithDataset()
Set included with dataset
ISOFeatureCatalogueDescription$setIncludedWithDataset(include)
include
include, object of class logical
addFeatureCatalogueCitation()
Adds feature catalogue citation
ISOFeatureCatalogueDescription$addFeatureCatalogueCitation( citation, uuid = NULL )
citation,
object of class ISOCitation
uuid
uuid
TRUE
if added, FALSE
otherwise
delFeatureCatalogueCitation()
Deletes feature catalogue citation
ISOFeatureCatalogueDescription$delFeatureCatalogueCitation( citation, uuid = NULL )
citation,
object of class ISOCitation
uuid
uuid
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOFeatureCatalogueDescription$clone(deep = FALSE)
deep
Whether 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$setCitedResponsibleParty(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$setCitedResponsibleParty(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
signature
signature: character
formalDefinition
formalDefinition [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$setFeatureCatalogue()
geometa::ISOAbstractPropertyType$setMemberName()
new()
Initializes object
ISOFeatureOperation$new(xml = NULL)
xml
object of class XMLInternalNode-class
setSignature()
Set signature
ISOFeatureOperation$setSignature(signature, locales = NULL)
signature
signature
locales
list of localized signatures. Default is NULL
setFormalDefinition()
Set formal definition
ISOFeatureOperation$setFormalDefinition(formalDefinition, locales = NULL)
formalDefinition
formal definition
locales
list of localized definitions. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOFeatureOperation$clone(deep = FALSE)
deep
Whether 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
typeName
typeName [1..1]: ISOLocalName
definition
definition [0..1]: character
code
code [0..1]: character
isAbstract
isAbstract [1..1]: logical
aliases
aliases [0..*]: ISOLocalName
inheritsFrom
inheritsFrom [0..*]: ISOInheritanceRelation
inheritsTo
inheritsTo [0..*]: ISOInheritanceRelation
featureCatalogue
featureCatalogue: ISOFeatureCatalogue
constrainedBy
constrainedBy [0..*]: ISOConstraint
definitionReference
definitionReference [0..*]: ISODefinitionReference
carrierOfCharacteristics
carrierOfCharacteristics [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
ISOFeatureType$new(xml = NULL)
xml
object of class XMLInternalNode-class
setTypeName()
Set type name
ISOFeatureType$setTypeName(typeName)
typeName
type name, object of class ISOLocalName or character
setDefinition()
Set definition
ISOFeatureType$setDefinition(definition, locales = NULL)
definition
definition
locales
list of localized definitions. Default is NULL
setCode()
Set code
ISOFeatureType$setCode(code, locales = NULL)
code
definition
locales
list of localized codes. Default is NULL
setIsAbstract()
Set whether feature type is abstract
ISOFeatureType$setIsAbstract(isAbstract)
isAbstract
object of class logical
addAlias()
Adds alias
ISOFeatureType$addAlias(alias)
alias
object of class ISOLocalName or character
TRUE
if added, FALSE
otherwise
delAlias()
Deletes alias
ISOFeatureType$delAlias(alias)
alias
object of class ISOLocalName or character
TRUE
if deleted, FALSE
otherwise
addInheritsFrom()
Adds 'inheritsFrom' relation
ISOFeatureType$addInheritsFrom(rel)
rel
rel, object of class ISOInheritanceRelation
TRUE
if added, FALSE
otherwise
delInheritsFrom()
Deletes 'inheritsFrom' relation
ISOFeatureType$delInheritsFrom(rel)
rel
rel, object of class ISOInheritanceRelation
TRUE
if deleted, FALSE
otherwise
addInheritsTo()
Adds 'inheritsTo' relation
ISOFeatureType$addInheritsTo(rel)
rel
rel, object of class ISOInheritanceRelation
TRUE
if added, FALSE
otherwise
delInheritsTo()
Deletes 'inheritsTo' relation
ISOFeatureType$delInheritsTo(rel)
rel
rel, object of class ISOInheritanceRelation
TRUE
if deleted, FALSE
otherwise
setFeatureCatalogue()
Set feature catalogue
ISOFeatureType$setFeatureCatalogue(fc)
fc
object of class ISOFeatureCatalogue
addConstraint()
Adds constraint
ISOFeatureType$addConstraint(constraint)
constraint
constraint, object of class ISOConstraint
TRUE
if added, FALSE
otherwise
delConstraint()
Deletes constraint
ISOFeatureType$delConstraint(constraint)
constraint
constraint, object of class ISOConstraint
TRUE
if deleted, FALSE
otherwise
setDefinitionReference()
Set definition reference
ISOFeatureType$setDefinitionReference(definitionReference)
definitionReference
object of class ISODefinitionReference
addCharacteristic()
Adds characteristic
ISOFeatureType$addCharacteristic(characteristic)
characteristic
characteristic, object inheriting class ISOAbstractCarrierOfCharacteristics
TRUE
if added, FALSE
otherwise
delCharacteristic()
Deletes characteristic
ISOFeatureType$delCharacteristic(characteristic)
characteristic
characteristic, object inheriting class ISOAbstractCarrierOfCharacteristics
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOFeatureType$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
#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
featureTypeName
featureTypeName [1..1] : ISOFeatureTypeInfo
featureInstanceCount
featureInstanceCount [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)
xml
object of class XMLInternalNode-class
setFeatureTypeName()
Set feature type Name
ISOFeatureTypeInfo$setFeatureTypeName(name)
name
object of class ISOGenericName or character
setFeatureInstanceCount()
Set feature instance count
ISOFeatureTypeInfo$setFeatureInstanceCount(count)
count
object of class integer
clone()
The objects of this class are cloneable with this method.
ISOFeatureTypeInfo$clone(deep = FALSE)
deep
Whether 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
attrs
attrs
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
file
file
name
name
clone()
The objects of this class are cloneable with this method.
ISOFileName$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19139:2007 Geographic information – XML
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
name
name : CharacterString
version
version : CharacterString
amendmentNumber
amendmentNumber [0..1] : CharacterString
specification
specification [0..1] : CharacterString
fileDecompressionTechnique
fileDecompressionTechnique [0..1] : CharacterString
formatDistributor
formatDistributor [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)
xml
object of class XMLInternalNode-class
setName()
Set name
ISOFormat$setName(name, locales = NULL)
name
name
locales
list of localized names. Default is NULL
setVersion()
Set version
ISOFormat$setVersion(version)
version
version
setAmendmentNumber()
Set amendment number
ISOFormat$setAmendmentNumber(amendmentNumber)
amendmentNumber
amendment number
setSpecification()
Set specification
ISOFormat$setSpecification(specification, locales = NULL)
specification
specification
locales
list of localized specifications. Default is NULL
setFileDecompressionTechnique()
Set file decompression technique
ISOFormat$setFileDecompressionTechnique(technique)
technique
technique
addDistributor()
Adds distributor
ISOFormat$addDistributor(distributor)
distributor
object of class ISODistributor
TRUE
if added, FALSE
otherwise
delDistributor()
Deletes distributor
ISOFormat$delDistributor(distributor)
distributor
object of class ISODistributor
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOFormat$clone(deep = FALSE)
deep
Whether 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::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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$initialize()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
clone()
The objects of this class are cloneable with this method.
ISOFormatConsistency$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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
textGroup
textGroup [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)
xml
object of class XMLInternalNode-class
addTextGroup()
Adds text group
ISOFreeText$addTextGroup(textGroup)
textGroup
text group, object of class ISOLocalisedCharacterString
TRUE
if added, FALSE
otherwise
delTextGroup()
Deletes text group
ISOFreeText$delTextGroup(textGroup)
textGroup
text 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)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ft <- ISOFreeText$new()
ft <- ISOFreeText$new()
ISOGeographicBoundingBox
ISOGeographicBoundingBox
R6Class
object.
Object of R6Class
for modelling an ISO GeographicBoundingBox
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOGeographicExtent
-> ISOGeographicBoundingBox
westBoundLongitude
westBoundLongitude
eastBoundLongitude
eastBoundLongitude
southBoundLatitude
southBoundLatitude
northBoundLatitude
northBoundLatitude
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
minx
minx object of class numeric
setEastBoundLongitude()
Set east bound longitude
ISOGeographicBoundingBox$setEastBoundLongitude(maxx)
maxx
maxx object of class numeric
setSouthBoundLatitude()
Set south bound latitude
ISOGeographicBoundingBox$setSouthBoundLatitude(miny)
miny
miny object of class numeric
setNorthBoundLatitude()
Set north bound latitude
ISOGeographicBoundingBox$setNorthBoundLatitude(maxy)
maxy
maxy object of class numeric
clone()
The objects of this class are cloneable with this method.
ISOGeographicBoundingBox$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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
geographicIdentifier
geographicIdentifier [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)
xml
object of class XMLInternalNode-class
setGeographicIdentifier()
Set geographic identifier
ISOGeographicDescription$setGeographicIdentifier(geographicIdentifier)
geographicIdentifier
geographic identifier, object of class ISOMetaIdentifier
clone()
The objects of this class are cloneable with this method.
ISOGeographicDescription$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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
extentTypeCode
extentTypeCode [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())
xml
object of class XMLInternalNode-class
defaults
defaults list
clone()
The objects of this class are cloneable with this method.
ISOGeographicExtent$clone(deep = FALSE)
deep
Whether to make a deep clone.
abstract class
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOGeometricObjects
ISOGeometricObjects
R6Class
object.
Object of R6Class
for modelling an ISO GeometricObjects
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOGeometricObjects
geometricObjectType
geometricObjectType
geometricObjectCount
geometricObjectCount
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setGeometricObjectType()
Set geometric object type
ISOGeometricObjects$setGeometricObjectType(geometricObjectType)
geometricObjectType
object of class ISOGeometricObjectType or any character
among values returned by ISOGeometricObjectType$values()
setGeometricObjectCount()
Set geometric object count
ISOGeometricObjects$setGeometricObjectCount(geometricObjectCount)
geometricObjectCount
object of class integer
clone()
The objects of this class are cloneable with this method.
ISOGeometricObjects$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOGeometricObjectType$clone(deep = FALSE)
deep
Whether 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
checkPointAvailability
checkPointAvailability [1..1]
checkPointDescription
checkPointDescription [0..1]
cornerPoints
cornerPoints [0..*]
centerPoint
centerPoint [0..1]
pointInPixel
pointInPixel [1..1]
transformationDimensionDescription
transformationDimensionDescription [0..1]
transformationDimensionMapping
transformationDimensionMapping [0..2]
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
geometa::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)
xml
object of class XMLInternalNode-class
setCheckPointAvailability()
Set check point availability
ISOGeorectified$setCheckPointAvailability(availability)
availability
object of class logical
setCheckPointDescription()
Set check point description
ISOGeorectified$setCheckPointDescription(description, locales = NULL)
description
object of class character
locales
list of localized descriptions. Default is NULL
addCornerPoint()
Adds corner point
ISOGeorectified$addCornerPoint(sfg = NULL, m = NULL)
sfg
simple feature object from sf
m
simple feature object of class matrix
TRUE
if added, FALSE
otherwise
delCornerPoint()
Deletes corner point
ISOGeorectified$delCornerPoint(sfg = NULL, m = NULL)
sfg
simple feature object from sf
m
simple feature object of class matrix
TRUE
if deleted, FALSE
otherwise
setCenterPoint()
Sets center point
ISOGeorectified$setCenterPoint(sfg = NULL, m = NULL)
sfg
simple feature object from sf
m
simple feature object of class matrix
setPixelOrientation()
Set pixel orientation
ISOGeorectified$setPixelOrientation(pixelOrientation)
pixelOrientation
object of class ISOPixelOrientation or character among
values among those returned by ISOPixelOrientation$values()
setTransformationDimensionDescription()
Set transformation dimension description
ISOGeorectified$setTransformationDimensionDescription( description, locales = NULL )
description
description
locales
list of localized descriptions. Default is NULL
addTransformationDimensionMapping()
Adds transformation dimension mapping
ISOGeorectified$addTransformationDimensionMapping(mapping)
mapping
mapping
TRUE
if added, FALSE
otherwise
delTransformationDimensionMapping()
Deletes transformation dimension mapping
ISOGeorectified$delTransformationDimensionMapping(mapping)
mapping
mapping
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOGeorectified$clone(deep = FALSE)
deep
Whether 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
controlPointAvailability
controlPointAvailability: logical
orientationParameterAvailability
orientationParameterAvailability : logical
orientationParameterDescription
orientationParameterDescription [0..1] : character
georeferencedParameters
georeferencedParameters : ISORecord
parameterCitation
parameterCitation [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)
xml
object of class XMLInternalNode-class
setControlPointAvailability()
Set control point availability
ISOGeoreferenceable$setControlPointAvailability(availability)
availability
object of class logical
setOrientationParameterAvailability()
Set orientation parameter availability
ISOGeoreferenceable$setOrientationParameterAvailability(availability)
availability
object of class logical
setOrientationParameterDescription()
Set orientation parameter description
ISOGeoreferenceable$setOrientationParameterDescription( description, locales = NULL )
description
description
locales
list of localized descriptions. Default is NULL
setGeoreferencedParameters()
Set georeferenced parameters
ISOGeoreferenceable$setGeoreferencedParameters(record)
record
object of class ISORecord
addParameterCitation()
Adds parameter citation
ISOGeoreferenceable$addParameterCitation(citation)
citation
object of class ISOCitation
TRUE
if added, FALSE
otherwise
delParameterCitation()
Deletes parameter citation
ISOGeoreferenceable$delParameterCitation(citation)
citation
object of class ISOCitation
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOGeoreferenceable$clone(deep = FALSE)
deep
Whether 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::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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$initialize()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
clone()
The objects of this class are cloneable with this method.
ISOGriddedDataPositionalAccuracy$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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
numberOfDimensions
numberOfDimensions [1..1]: integer
axisDimensionProperties
axisDimensionProperties [1..*] : ISODimension
cellGeometry
cellGeometry [1..1]: ISOCellGeometry
transformationParameterAvailability
transformationParameterAvailability : 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)
xml
object of class XMLInternalNode-class
setNumberOfDimensions()
Set number of dimensions
ISOGridSpatialRepresentation$setNumberOfDimensions(numberOfDimensions)
numberOfDimensions
object of class integer
addDimension()
Adds dimension
ISOGridSpatialRepresentation$addDimension(dimension)
dimension
object of class ISODimension
TRUE
if added, FALSE
otherwise
delDimension()
Deletes dimension
ISOGridSpatialRepresentation$delDimension(dimension)
dimension
object of class ISODimension
TRUE
if deleted, FALSE
otherwise
setCellGeometry()
Set cell geometry
ISOGridSpatialRepresentation$setCellGeometry(cellGeometry)
cellGeometry
object of class ISOCellGeometry or any character
among values returned by ISOCellGeometry$values()
setTransformationParameterAvailability()
Set transformation parameter availability
ISOGridSpatialRepresentation$setTransformationParameterAvailability( availability )
availability
object of class logical
clone()
The objects of this class are cloneable with this method.
ISOGridSpatialRepresentation$clone(deep = FALSE)
deep
Whether 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()
ISOIdentification
ISOIdentification
R6Class
object.
Object of R6Class
for modelling an ISO Identification
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOIdentification
citation
citation: ISOCitation
abstract
abstract: character
purpose
purpose [0..1]: character
credit
credit [0..*]: character
status
status [0..*]: ISOProgress
pointOfContact
pointOfContact [0..*]: ISOResponsibleParty
resourceMaintenance
resourceMaintenance [0..*]: ISOMaintenanceInformation
graphicOverview
graphicOverview [0..*]: ISOBrowseGraphic
resourceFormat
resourceFormat [0..*]: ISOFormat
descriptiveKeywords
descriptiveKeywords [0..*]: ISOKeywords
resourceConstraints
resourceConstraints [0..*]: ISOLegalConstraints
resourceSpecificUsage
resourceSpecificUsage [0..*]: ISOUsage
aggregationInfo
aggregationInfo [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
ISOIdentification$new(xml = NULL, defaults = list())
xml
object of class XMLInternalNode-class
defaults
defaults list
setCitation()
Set citation
ISOIdentification$setCitation(citation)
citation
object of class ISOCitation
setAbstract()
Set abstract
ISOIdentification$setAbstract(abstract, locales = NULL)
abstract
abstract
locales
list of localized abstracts. Default is NULL
setPurpose()
Set purpose
ISOIdentification$setPurpose(purpose, locales = NULL)
purpose
purpose
locales
list of localized texts. Default is NULL
addCredit()
Adds credit
ISOIdentification$addCredit(credit, locales = NULL)
credit
credit
locales
list of localized texts. Default is NULL
TRUE
if added, FALSE
otherwise
delCredit()
Deletes credit
ISOIdentification$delCredit(credit, locales = NULL)
credit
credit
locales
list of localized texts. Default is NULL
TRUE
if deleted, FALSE
otherwise
addStatus()
Adds status
ISOIdentification$addStatus(status)
status
object of class ISOProgress or any character among
values returned by ISOProgress$values()
TRUE
if added, FALSE
otherwise
delStatus()
Deletes status
ISOIdentification$delStatus(status)
status
object of class ISOProgress or any character among
values returned by ISOProgress$values()
TRUE
if deleted, FALSE
otherwise
addPointOfContact()
Adds point of contact
ISOIdentification$addPointOfContact(pointOfContact)
pointOfContact
object of class ISOResponsibleParty
TRUE
if added, FALSE
otherwise
delPointOfContact()
Deletes point of contact
ISOIdentification$delPointOfContact(pointOfContact)
pointOfContact
object of class ISOResponsibleParty
TRUE
if deleted, FALSE
otherwise
addResourceMaintenance()
Adds resource maintenance
ISOIdentification$addResourceMaintenance(resourceMaintenance)
resourceMaintenance
object of class ISOMaintenanceInformation
TRUE
if added, FALSE
otherwise
setResourceMaintenance()
Set resource maintenance
ISOIdentification$setResourceMaintenance(resourceMaintenance)
resourceMaintenance
object of class ISOMaintenanceInformation
TRUE
if set, FALSE
otherwise
delResourceMaintenance()
Deletes resource maintenance
ISOIdentification$delResourceMaintenance(resourceMaintenance)
resourceMaintenance
object of class ISOMaintenanceInformation
TRUE
if deleted, FALSE
otherwise
addGraphicOverview()
Adds graphic overview
ISOIdentification$addGraphicOverview(graphicOverview)
graphicOverview
object of class ISOBrowseGraphic
TRUE
if added, FALSE
otherwise
setGraphicOverview()
Sets graphic overview
ISOIdentification$setGraphicOverview(graphicOverview)
graphicOverview
object of class ISOBrowseGraphic
TRUE
if set, FALSE
otherwise
delGraphicOverview()
Deletes graphic overview
ISOIdentification$delGraphicOverview(graphicOverview)
graphicOverview
object of class ISOBrowseGraphic
TRUE
if deleted, FALSE
otherwise
addFormat()
Adds format
ISOIdentification$addFormat(format)
format
object of class ISOFormat
TRUE
if added, FALSE
otherwise
delFormat()
Deletes format
ISOIdentification$delFormat(format)
format
object of class ISOFormat
TRUE
if deleted, FALSE
otherwise
addKeywords()
Adds keywords
ISOIdentification$addKeywords(keywords)
keywords
object of class ISOKeywords
TRUE
if added, FALSE
otherwise
setKeywords()
Set keywords
ISOIdentification$setKeywords(keywords)
keywords
object of class ISOKeywords
TRUE
if set, FALSE
otherwise
delKeywords()
Deletes keywords
ISOIdentification$delKeywords(keywords)
keywords
object of class ISOKeywords
TRUE
if deleted, FALSE
otherwise
addResourceConstraints()
Adds resource constraints
ISOIdentification$addResourceConstraints(resourceConstraints)
resourceConstraints
object of class ISOConstraints
TRUE
if added, FALSE
otherwise
setResourceConstraints()
Sets resource constraints
ISOIdentification$setResourceConstraints(resourceConstraints)
resourceConstraints
object of class ISOConstraints
TRUE
if set, FALSE
otherwise
delResourceConstraints()
Deletes resource constraints
ISOIdentification$delResourceConstraints(resourceConstraints)
resourceConstraints
object of class ISOConstraints
TRUE
if deleted, FALSE
otherwise
addResourceSpecificUsage()
Adds resource specific usage
ISOIdentification$addResourceSpecificUsage(usage)
usage
object of class ISOUsage
TRUE
if added, FALSE
otherwise
delResourceSpecificUsage()
Deletes resource specific usage
ISOIdentification$delResourceSpecificUsage(usage)
usage
object of class ISOUsage
TRUE
if deleted, FALSE
otherwise
addAggregateInformation()
Adds aggregate information
ISOIdentification$addAggregateInformation(aggregateInfo)
aggregateInfo
object of class ISOAggregateInformation
TRUE
if added, FALSE
otherwise
delAggregateInformation()
Deletes aggregate information
ISOIdentification$delAggregateInformation(aggregateInfo)
aggregateInfo
object of class ISOAggregateInformation
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOIdentification$clone(deep = FALSE)
deep
Whether 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
ISOIdentifier
ISOIdentifier
R6Class
object.
Object of R6Class
for modelling an ISO Identifier
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOIdentifier
authority
authority [0..1]: ISOCitation
code
code[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
ISOIdentifier$new(xml = NULL, code = NULL)
xml
object of class XMLInternalNode-class
code
code
setAuthority()
Set authority
ISOIdentifier$setAuthority(authority)
authority
object of class ISOCitation
clone()
The objects of this class are cloneable with this method.
ISOIdentifier$clone(deep = FALSE)
deep
Whether to make a deep clone.
Abstract ISO class
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOImageDescription
ISOImageDescription
R6Class
object.
Object of R6Class
for modelling an ISOImageDescription
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOAbstractContentInformation
-> geometa::ISOCoverageDescription
-> ISOImageDescription
illuminationElevationAngle
illuminationElevationAngle [0..1]
illuminationAzimuthAngle
illuminationAzimuthAngle [0..1]
imagingCondition
imagingCondition [0..1]
imageQualityCode
imageQualityCode [0..1]
cloudCoverPercentage
cloudCoverPercentage [0..1]
processingLevelCode
processingLevelCode [0..1]
compressionGenerationQuantity
compressionGenerationQuantity [0..1]
triangulationIndicator
triangulationIndicator [0..1]
radiometricCalibrationDataAvailability
radiometricCalibrationDataAvailability [0..1]
cameraCalibrationInformationAvailability
cameraCalibrationInformationAvailability [0..1]
filmDistortionInformationAvailability
filmDistortionInformationAvailability [0..1]
lensDistortionInformationAvailability
lensDistortionInformationAvailability [0..1]
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)
xml
object of class XMLInternalNode-class
setIlluminationElevationAngle()
Set illumination elevation angle
ISOImageDescription$setIlluminationElevationAngle(illuminationElevationAngle)
illuminationElevationAngle
object of class numeric
setIlluminationAzimuthAngle()
Set illumination azimuth angle
ISOImageDescription$setIlluminationAzimuthAngle(illuminationAzimuthAngle)
illuminationAzimuthAngle
object of class numeric
setImagingCondition()
Set imaging condition
ISOImageDescription$setImagingCondition(imagingCondition)
imagingCondition
object of class ISOImagingCondition or character
among values returned by ISOImagingCondition$values()
setImageQualityCode()
Set image quality code
ISOImageDescription$setImageQualityCode(code)
code
object of class ISOMetaIdentifier
setCloudCoverPercentage()
Set cloud cover percentage
ISOImageDescription$setCloudCoverPercentage(cloudCoverPercentage)
cloudCoverPercentage
object of class numeric
setProcessingLevelCode()
Set processing level code
ISOImageDescription$setProcessingLevelCode(code)
code
object of class ISOMetaIdentifier
setCompressionGenerationQuantity()
Set compression generation quantity
ISOImageDescription$setCompressionGenerationQuantity(quantity)
quantity
object of class integer
setTriangulationIndicator()
Set triangulation indicator
ISOImageDescription$setTriangulationIndicator(triangulationIndicator)
triangulationIndicator
object of class logical
setRadiometricCalibrationDataAvailability()
Set radiometric calibration data availability
ISOImageDescription$setRadiometricCalibrationDataAvailability( radiometricCalibrationDataAvailability )
radiometricCalibrationDataAvailability
object of class logical
setCameraCalibrationInformationAvailability()
Set camera calibration information availability
ISOImageDescription$setCameraCalibrationInformationAvailability( cameraCalibrationInformationAvailability )
cameraCalibrationInformationAvailability
object of class logical
setFilmDistortionInformationAvailability()
Set film distortion information availability
ISOImageDescription$setFilmDistortionInformationAvailability( filmDistortionInformationAvailability )
filmDistortionInformationAvailability
object of class logical
setLensDistortionInformationAvailability()
Set lens distortion information availability
ISOImageDescription$setLensDistortionInformationAvailability( lensDistortionInformationAvailability )
lensDistortionInformationAvailability
object of class logical
clone()
The objects of this class are cloneable with this method.
ISOImageDescription$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOImageryAbstractGeolocationInformation$clone(deep = FALSE)
deep
Whether 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
scope
scope [0..1]: ISOScope
instrument
instrument [0..*]: ISOImageryInstrument
operation
operation [0..*]: ISOImageryOperation
platform
platform [0..*]: ISOImageryPlatform
acquisitionPlan
acquisitionPlan [0..*]: ISOImageryPlan
objective
objective [0..*]: ISOImageryObjective
acquisitionRequirement
acquisitionRequirement [0..*]: ISOImageryRequirement
environmentalConditions
environmentalConditions [0..1]: ISOImageryEnvironmentalRecord
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setScope()
Set scope
ISOImageryAcquisitionInformation$setScope(scope)
scope
object of class ISOScope
addInstrument()
Adds instrument
ISOImageryAcquisitionInformation$addInstrument(instrument)
instrument
object of class ISOImageryInstrument
TRUE
if added, FALSE
otherwise
delInstrument()
Deletes instrument
ISOImageryAcquisitionInformation$delInstrument(instrument)
instrument
object of class ISOImageryInstrument
TRUE
if deleted, FALSE
otherwise
addOperation()
Adds operation
ISOImageryAcquisitionInformation$addOperation(operation)
operation
object of class ISOImageryOperation
TRUE
if added, FALSE
otherwise
delOperation()
Deletes operation
ISOImageryAcquisitionInformation$delOperation(operation)
operation
object of class ISOImageryOperation
TRUE
if deleted, FALSE
otherwise
addPlatform()
Adds platform
ISOImageryAcquisitionInformation$addPlatform(platform)
platform
object of class ISOImageryPlatform
TRUE
if added, FALSE
otherwise
delPlatform()
Deletes platform
ISOImageryAcquisitionInformation$delPlatform(platform)
platform
object of class ISOImageryPlatform
TRUE
if deleted, FALSE
otherwise
addPlan()
Adds plan
ISOImageryAcquisitionInformation$addPlan(plan)
plan
object of class ISOImageryPlan
TRUE
if added, FALSE
otherwise
delPlan()
Deletes plan
ISOImageryAcquisitionInformation$delPlan(plan)
plan
object of class ISOImageryPlan
TRUE
if deleted, FALSE
otherwise
addObjective()
Adds objective
ISOImageryAcquisitionInformation$addObjective(objective)
objective
object of class ISOImageryObjective
TRUE
if added, FALSE
otherwise
delObjective()
Deletes objective
ISOImageryAcquisitionInformation$delObjective(objective)
objective
object of class ISOImageryObjective
TRUE
if deleted, FALSE
otherwise
addRequirement()
Adds requirement
ISOImageryAcquisitionInformation$addRequirement(requirement)
requirement
object of class ISOImageryRequirement
TRUE
if added, FALSE
otherwise
delRequirement()
Deletes requirement
ISOImageryAcquisitionInformation$delRequirement(requirement)
requirement
object of class ISOImageryRequirement
TRUE
if deleted, FALSE
otherwise
setEnvironmentConditions()
Set environment conditions
ISOImageryAcquisitionInformation$setEnvironmentConditions(conditions)
conditions
object of class ISOImageryEnvironmentalRecord
clone()
The objects of this class are cloneable with this method.
ISOImageryAcquisitionInformation$clone(deep = FALSE)
deep
Whether 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
citation
citation [1..1]: ISOCitation
description
description [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)
xml
object of class XMLInternalNode-class
setCitation()
Set citation
ISOImageryAlgorithm$setCitation(citation)
citation
object of class ISOCitation
setDescription()
Set description
ISOImageryAlgorithm$setDescription(description, locales = NULL)
description
description
locales
list of localized texts. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOImageryAlgorithm$clone(deep = FALSE)
deep
Whether 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
bandBoundaryDefinition
bandBoundaryDefinition [0..1]: ISOImageryBandDefinition
nominalSpatialResolution
nominalSpatialResolution [0..1] ISOBaseReal
transferFunctionType
transferFunctionType [0..1]: ISOImageryTransferFunctionType
transmittedPolarisation
transmittedPolarisation [0..1]: ISOImageryPolarisationOrientation
detectedPolarisation
detectedPolarisation [0..1]: ISOImageryPolarisationOrientation
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
geometa::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)
xml
object of class XMLInternalNode-class
setBandBoundaryDefinition()
Set band boundary definition
ISOImageryBand$setBandBoundaryDefinition(definition)
definition
object of class ISOImageryBandDefinition or character
among values returned by ISOImageryBandDefinition$values()
setNominalSpatialResolution()
Set nominal spatial resolution
ISOImageryBand$setNominalSpatialResolution(resolution)
resolution
object of class numeric
setTransferFunctionType()
Set transfer function type
ISOImageryBand$setTransferFunctionType(functionType)
functionType
object of class ISOImageryTransferFunctionType or any character
from values returned by ISOImageryTransferFunctionType$values()
setTransmittedPolarisation()
Set transmitted polarisation
ISOImageryBand$setTransmittedPolarisation(polarisation)
polarisation
object of class ISOImageryPolarisationOrientation or any character
from values returned by ISOImageryPolarisationOrientation$values()
setDetectedPolarisation()
Set detected polarisation
ISOImageryBand$setDetectedPolarisation(polarisation)
polarisation
object 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)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOImageryBandDefinition$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOImageryContext$clone(deep = FALSE)
deep
Whether 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
rangeElementDescription
rangeElementDescription [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)
xml
object of class XMLInternalNode-class
addRangeElementDescription()
Adds range element description
ISOImageryCoverageDescription$addRangeElementDescription(description)
description
object of class ISOImageryRangeElementDescription
TRUE
if added, FALSE
otherwise
delRangeElementDescription()
Deletes range element description
ISOImageryCoverageDescription$delRangeElementDescription(description)
description
object of class ISOImageryRangeElementDescription
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryCoverageDescription$clone(deep = FALSE)
deep
Whether 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
spatialRepresentationType
spatialRepresentationType [1..1] : ISOSpatialRepresentationType
resultFile
resultFile [1..1]: ISODataFile
resultSpatialRepresentation
resultSpatialRepresentation [1..1]: ISOSpatialRepresentation
resultContentDescription
resultContentDescription [1..1]: ISOCoverageDescription
resultFormat
resultFormat [1..1]: ISOFormat
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setSpatialRepresentationType()
Set spatial representation type
ISOImageryCoverageResult$setSpatialRepresentationType( spatialRepresentationType )
spatialRepresentationType
object of class ISOSpatialRepresentationType or character
among values returned by ISOSpatialRepresentationType$values()
setResultFile()
Set result file
ISOImageryCoverageResult$setResultFile(resultFile)
resultFile
object of class ISODataFile
setResultSpatialRepresentation()
Set result spatial representation
ISOImageryCoverageResult$setResultSpatialRepresentation(spatialRepresentation)
spatialRepresentation
object of class ISOSpatialRepresentation
setResultCoverageDescription()
Set result coverage description
ISOImageryCoverageResult$setResultCoverageDescription(coverageDescription)
coverageDescription
object of class ISOCoverageDescription
setResultFormat()
Set format
ISOImageryCoverageResult$setResultFormat(format)
format
object of class ISOFormat
clone()
The objects of this class are cloneable with this method.
ISOImageryCoverageResult$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115-2:2009 - Geographic information – Metadata Part 2: Extensions for imagery and gridded data
ISOImageryEnvironmentalRecord
ISOImageryEnvironmentalRecord
R6Class
object.
Object of R6Class
for modelling an ISO imagery environmental record
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOImageryEnvironmentalRecord
averageAirTemperature
averageAirTemperature
maxRelativeHumidity
maxRelativeHumidity
maxAltitude
maxAltitude
meterologicalConditions
meterologicalConditions
solarAzimuth
solarAzimuth
solarElevation
solarElevation
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setAverageAirTemperature()
Set average air temperature
ISOImageryEnvironmentalRecord$setAverageAirTemperature(temperature)
temperature
object of class numeric
setMaxRelativeHumidity()
Set max relative humidity
ISOImageryEnvironmentalRecord$setMaxRelativeHumidity(humidity)
humidity
object of class numeric
setMaxAltitude()
Set max altitude
ISOImageryEnvironmentalRecord$setMaxAltitude(altitude)
altitude
object of class numeric
setMeterologicalConditions()
Set meterological conditions
ISOImageryEnvironmentalRecord$setMeterologicalConditions( conditions, locales = NULL )
conditions
conditions
locales
list of localized texts. Default is NULL
setSolarAzimuth()
Set solar azimuth
ISOImageryEnvironmentalRecord$setSolarAzimuth(solarAzimuth)
solarAzimuth
object of class numeric
setSolarElevation()
Set solar elevation
ISOImageryEnvironmentalRecord$setSolarElevation(solarElevation)
solarElevation
object of class numeric
clone()
The objects of this class are cloneable with this method.
ISOImageryEnvironmentalRecord$clone(deep = FALSE)
deep
Whether 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
identifier
identifier [1..1]: ISOMetaIdentifier
trigger
trigger [1..1]: ISOImageryTrigger
context
context [1..1]: ISOImageryContext
sequence
sequence [1..1]: ISOImagerySequence
time
time [1..1]: POSIXt
relatedPass
relatedPass [0..1]: ISOImageryPlatformPass
relatedSensor
relatedSensor [0..*]: ISOImageryInstrument
expectedObjective
expectedObjective [0..*]: ISOImageryObjective
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setIdentifier()
Set identifier
ISOImageryEvent$setIdentifier(identifier)
identifier
object of class ISOMetaIdentifier or character
setTrigger()
Set trigger
ISOImageryEvent$setTrigger(trigger)
trigger
object of class ISOImageryTrigger or any character
among values returned by ISOImageryTrigger$values()
setContext()
Set context
ISOImageryEvent$setContext(context)
context
object of class ISOImageryContext or any character
among values returned by ISOImageryContext$values()
setSequence()
Set sequence
ISOImageryEvent$setSequence(sequence)
sequence
object of class ISOImagerySequence or any character
among values returned by ISOImagerySequence$values()
setTime()
Set time
ISOImageryEvent$setTime(time)
time
object of class POSIXct
setPlatformPass()
Set platform pass
ISOImageryEvent$setPlatformPass(platformPass)
platformPass
object of class ISOImageryPlatformPass
addSensor()
Adds sensor
ISOImageryEvent$addSensor(sensor)
sensor
object of class ISOImageryInstrument
TRUE
if added, FALSE
otherwise
delSensor()
Deletes sensor
ISOImageryEvent$delSensor(sensor)
sensor
object of class ISOImageryInstrument
TRUE
if deleted, FALSE
otherwise
addObjective()
Adds objective
ISOImageryEvent$addObjective(objective)
objective
object of class ISOImageryObjective
TRUE
if added, FALSE
otherwise
delObjective()
Deletes objective
ISOImageryEvent$delObjective(objective)
objective
object of class ISOImageryObjective
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryEvent$clone(deep = FALSE)
deep
Whether 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
geographicCoordinates
geographicCoordinates
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setGeographicCoordinates()
Set geographic coordinates
ISOImageryGCP$setGeographicCoordinates(sfg = NULL, m = NULL)
sfg
simple feature object from sf
m
object of class matrix
clone()
The objects of this class are cloneable with this method.
ISOImageryGCP$clone(deep = FALSE)
deep
Whether 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
collectionIdentification
collectionIdentification [1..1]: integer
collectionName
collectionName [1..1]: character|ISOLocalisedCharacterString
coordinateReferenceSystem
coordinateReferenceSystem [1..1]: ISOAbstractReferenceSystem
gcp
gcp [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)
xml
object of class XMLInternalNode-class
setCollectionIdentification()
Set collection identification id
ISOImageryGCPCollection$setCollectionIdentification(id)
id
object of class integer
setCollectionName()
Set collection name
ISOImageryGCPCollection$setCollectionName(name, locales = NULL)
name
object of class character
locales
list of localized names. Default is NULL
setCoordinateReferenceSystem()
Set coordinate reference system
ISOImageryGCPCollection$setCoordinateReferenceSystem(crs)
crs
object of class inheriting ISOAbstractReferenceSystem
addGCP()
Adds GCP
ISOImageryGCPCollection$addGCP(gcp)
gcp
object of class ISOImageryGCP
TRUE
if added, FALSE
otherwise
delGCP()
Deletes GCP
ISOImageryGCPCollection$delGCP(gcp)
gcp
object of class ISOImageryGCP
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryGCPCollection$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOImageryGeometryType$clone(deep = FALSE)
deep
Whether 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
checkPoint
checkPoint [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)
xml
object of class XMLInternalNode-class
addCheckPoint()
Adds check point
ISOImageryGeorectified$addCheckPoint(sfg = NULL, m = NULL)
sfg
simple feature object from sf
m
object of class matrix
TRUE
if added, FALSE
otherwise
delCheckPoint()
Deletes check point
ISOImageryGeorectified$delCheckPoint(sfg = NULL, m = NULL)
sfg
simple feature object from sf
m
object of class matrix
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryGeorectified$clone(deep = FALSE)
deep
Whether 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
geolocationInformation
geolocationInformation [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)
xml
object of class XMLInternalNode-class
addGeolocationInformation()
Adds geolocation information
ISOImageryGeoreferenceable$addGeolocationInformation(geolocationInfo)
geolocationInfo
object of class inheriting ISOImageryAbstractGeolocationInformation
TRUE
if added, FALSE
otherwise
delGeolocationInformation()
Deletes geolocation information
ISOImageryGeoreferenceable$delGeolocationInformation(geolocationInfo)
geolocationInfo
object of class inheriting ISOImageryAbstractGeolocationInformation
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryGeoreferenceable$clone(deep = FALSE)
deep
Whether 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
rangeElementDescription
rangeElementDescription [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)
xml
object of class XMLInternalNode-class
addRangeElementDescription()
Adds range element description
ISOImageryImageDescription$addRangeElementDescription(description)
description
object of class ISOImageryRangeElementDescription
TRUE
if added, FALSE
otherwise
delRangeElementDescription()
Deletes range element description
ISOImageryImageDescription$delRangeElementDescription(description)
description
object of class ISOImageryRangeElementDescription
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryImageDescription$clone(deep = FALSE)
deep
Whether 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
citation
citation [0..*]: ISOCitation
identifier
identifier [1..1]: ISOMetaIdentifier
type
type [1..1]: character|ISOLocalisedCharacterString
description
description [0..1]: character|ISOLocalisedCharacterString
mountedOn
mountedOn [0..*]: ISOImageryPlatform
otherPropertyType
otherPropertyType [0..1] : ISORecordType (=> ISO 19115-3)
otherProperty
otherProperty [0..1] : ISORecord (=> ISO 19115-3)
sensor
sensor [0..*] : ISOImagerySensor (=> ISO 19115-3)
history
history [0..*] : ISOInstrumentationEventList (=> ISO 19115-3)
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
addCitation()
Adds citation
ISOImageryInstrument$addCitation(citation)
citation
object of class ISOCitation
TRUE
if added, FALSE
otherwise
delCitation()
Deletes citation
ISOImageryInstrument$delCitation(citation)
citation
object of class ISOCitation
TRUE
if deleted, FALSE
otherwise
setIdentifier()
Set identifier
ISOImageryInstrument$setIdentifier(identifier)
identifier
object of class ISOMetaIdentifier or character
setType()
Set type
ISOImageryInstrument$setType(type, locales = NULL)
type
type
locales
list of localized texts. Default is NULL
setDescription()
Set description
ISOImageryInstrument$setDescription(description, locales = NULL)
description
description
locales
list of localized texts. Default is NULL
addPlatform()
Adds platform
ISOImageryInstrument$addPlatform(platform)
platform
object of class ISOImageryPlatform
TRUE
if added, FALSE
otherwise
delPlatform()
Deletes platform
ISOImageryInstrument$delPlatform(platform)
platform
object of class ISOImageryPlatform
TRUE
if deleted, FALSE
otherwise
setOtherPropertyType()
setOtherPropertyType
ISOImageryInstrument$setOtherPropertyType(otherPropertyType)
otherPropertyType
otherPropertyType object of class ISORecordType
setOtherProperty()
setOtherProperty
ISOImageryInstrument$setOtherProperty(otherProperty)
otherProperty
otherProperty object of class ISORecord
addSensor()
Adds sensor
ISOImageryInstrument$addSensor(sensor)
sensor
object of class ISOImagerySensor
TRUE
if added, FALSE
otherwise
delSensor()
Deletes sensor
ISOImageryInstrument$delSensor(sensor)
sensor
object of class ISOImagerySensor
TRUE
if deleted, FALSE
otherwise
addInstrumentationEventList()
Adds instrumentation event list
ISOImageryInstrument$addInstrumentationEventList(instrumentEventList)
instrumentEventList
object of class ISOInstrumentationEventList
TRUE
if added, FALSE
otherwise
delInstrumentationEventList()
Adds instrumentation event list
ISOImageryInstrument$delInstrumentationEventList(instrumentEventList)
instrumentEventList
object of class ISOInstrumentationEventList
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryInstrument$clone(deep = FALSE)
deep
Whether 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
acquisitionInformation
acquisitionInformation [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$addContact()
geometa::ISOMetadata$addContentInfo()
geometa::ISOMetadata$addDataQualityInfo()
geometa::ISOMetadata$addHierarchyLevel()
geometa::ISOMetadata$addHierarchyLevelName()
geometa::ISOMetadata$addIdentificationInfo()
geometa::ISOMetadata$addLocale()
geometa::ISOMetadata$addMetadataExtensionInfo()
geometa::ISOMetadata$addReferenceSystemInfo()
geometa::ISOMetadata$addSpatialRepresentationInfo()
geometa::ISOMetadata$delContact()
geometa::ISOMetadata$delContentInfo()
geometa::ISOMetadata$delDataQualityInfo()
geometa::ISOMetadata$delHierarchyLevel()
geometa::ISOMetadata$delHierarchyLevelName()
geometa::ISOMetadata$delIdentificationInfo()
geometa::ISOMetadata$delLocale()
geometa::ISOMetadata$delMetadataExtensionInfo()
geometa::ISOMetadata$delReferenceSystemInfo()
geometa::ISOMetadata$delSpatialRepresentationInfo()
geometa::ISOMetadata$setCharacterSet()
geometa::ISOMetadata$setDataQualityInfo()
geometa::ISOMetadata$setDataSetURI()
geometa::ISOMetadata$setDateStamp()
geometa::ISOMetadata$setDistributionInfo()
geometa::ISOMetadata$setFileIdentifier()
geometa::ISOMetadata$setHierarchyLevel()
geometa::ISOMetadata$setIdentificationInfo()
geometa::ISOMetadata$setLanguage()
geometa::ISOMetadata$setMetadataMaintenance()
geometa::ISOMetadata$setMetadataStandardName()
geometa::ISOMetadata$setMetadataStandardVersion()
geometa::ISOMetadata$setParentIdentifier()
geometa::ISOMetadata$setReferenceSystemInfo()
geometa::ISOMetadata$setSpatialRepresentationInfo()
new()
Initializes object
ISOImageryMetadata$new(xml = NULL)
xml
object of class XMLInternalNode-class
addAcquisitionInfo()
Adds acquisition info
ISOImageryMetadata$addAcquisitionInfo(acquisitionInfo)
acquisitionInfo
object of class ISOImageryAcquisitionInformation
TRUE
if added, FALSE
otherwise
delAcquisitionInfo()
Deletes acquisition info
ISOImageryMetadata$delAcquisitionInfo(acquisitionInfo)
acquisitionInfo
object of class ISOImageryAcquisitionInformation
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryMetadata$clone(deep = FALSE)
deep
Whether 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 <- ISOScopeCode$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 <- ISOScopeCode$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::ISODataQualityAbstractElement
-> ISOImageryNominalResolution
scanningResolution
scanningResolution [0..1]: ISODistance
groundResolution
groundResolution [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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
new()
Initializes object
ISOImageryNominalResolution$new(xml = NULL)
xml
object of class XMLInternalNode-class
setScanningResolution()
Set scanning resolution
ISOImageryNominalResolution$setScanningResolution(resolution)
resolution
object of class ISODistance
setGroundResolution()
Set ground resolution
ISOImageryNominalResolution$setGroundResolution(resolution)
resolution
object of class ISODistance
clone()
The objects of this class are cloneable with this method.
ISOImageryNominalResolution$clone(deep = FALSE)
deep
Whether 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
identifier
identifier [1..1]: ISOMetaIdentifier
priority
priority [0..1]: character|ISOLocalisedCharacterString
type
type [0..*]: ISOImageryObjectiveType
function
function [0..*]: character|ISOLocalisedCharacterString
extent
extent [0..*]: ISOExtent
sensingInstrument
sensingInstrument [0..*]: ISOImageryInstrument
pass
pass [0..*]: ISOImageryPlatformPass
objectiveOccurance
objectiveOccurance [1..*]: ISOImageryEvent
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setIdentifier()
Set identifier
ISOImageryObjective$setIdentifier(identifier)
identifier
object of class ISOMetaIdentifier or character
setPriority()
Set priority
ISOImageryObjective$setPriority(priority, locales = NULL)
priority
priority
locales
list of localized texts. Default is NULL
addType()
Adds type
ISOImageryObjective$addType(type)
type
object of class ISOImageryObjectiveType or any character
among values returned by ISOImageryObjectiveType$values()
TRUE
if added, FALSE
otherwise
delType()
Deletes type
ISOImageryObjective$delType(type)
type
object 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)
fun
fun
locales
list of localized texts. Default is NULL
TRUE
if added, FALSE
otherwise
delFunction()
Deletes function
ISOImageryObjective$delFunction(fun, locales = NULL)
fun
fun
locales
list of localized texts. Default is NULL
TRUE
if deleted, FALSE
otherwise
addExtent()
Adds extent
ISOImageryObjective$addExtent(extent)
extent
extent, object of class ISOExtent
TRUE
if added, FALSE
otherwise
delExtent()
Deletes extent
ISOImageryObjective$delExtent(extent)
extent
extent, object of class ISOExtent
TRUE
if deleted, FALSE
otherwise
addSensingInstrument()
Adds sensing instrument
ISOImageryObjective$addSensingInstrument(instrument)
instrument
object of class ISOImageryInstrument
TRUE
if added, FALSE
otherwise
delSensingInstrument()
Deletes sensing instrument
ISOImageryObjective$delSensingInstrument(instrument)
instrument
object of class ISOImageryInstrument
TRUE
if deleted, FALSE
otherwise
addPlatformPass()
Adds platform pass
ISOImageryObjective$addPlatformPass(pass)
pass
object of class ISOImageryPlatformPass
TRUE
if added, FALSE
otherwise
delPlatformPass()
Deletes platform pass
ISOImageryObjective$delPlatformPass(pass)
pass
object of class ISOImageryPlatformPass
TRUE
if deleted, FALSE
otherwise
addObjectiveOccurance()
Adds objective occurance
ISOImageryObjective$addObjectiveOccurance(event)
event
object of class ISOImageryEvent
TRUE
if added, FALSE
otherwise
delObjectiveOccurance()
Deletes objective occurance
ISOImageryObjective$delObjectiveOccurance(event)
event
object of class ISOImageryEvent
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryObjective$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOImageryObjectiveType$clone(deep = FALSE)
deep
Whether 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
description
description [0..1]: character|ISOLocalisedCharacterString
citation
citation [0..1]: ISOCitation
identifier
identifier [1..1]: ISOMetaIdentifier
status
status [1..1]: ISOStatus
type
type [0..1]: ISOImageryOperationType
parentOperation
parentOperation [1..1]: ISOImageryOperation
childOperation
childOperation [0..*]: ISOImageryOperation
platform
platform [0..*]: ISOImageryPlatform
objective
objective [0..*]: ISOImageryObjective
plan
plan [0..1]: ISOImageryPlan
significantEvent
significantEvent [0..*]: ISOImageryEvent
otherPropertyType
otherPropertyType [0..1] : ISORecordType (=> ISO 19115-3)
otherProperty
otherProperty [0..1] : ISORecord (=> ISO 19115-3)
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setDescription()
Set description
ISOImageryOperation$setDescription(description, locales = NULL)
description
description
locales
list of localized texts. Default is NULL
setCitation()
Set citation
ISOImageryOperation$setCitation(citation)
citation
object of class ISOCitation
setIdentifier()
Set identifier
ISOImageryOperation$setIdentifier(identifier)
identifier
object of class ISOMetaIdentifier or character
setStatus()
Set status
ISOImageryOperation$setStatus(status)
setType()
Set type
ISOImageryOperation$setType(type)
type
object of class ISOImageryOperationType or any character
among values returned by ISOImageryOperationType$values()
setParentOperation()
Set parent operation
ISOImageryOperation$setParentOperation(operation)
operation
object of class ISOImageryOperation
addChildOperation()
Adds child operation
ISOImageryOperation$addChildOperation(operation)
operation
object of class ISOImageryOperation
TRUE
if added, FALSE
otherwise
delChildOperation()
Deletes child operation
ISOImageryOperation$delChildOperation(operation)
operation
object of class ISOImageryOperation
TRUE
if deleted, FALSE
otherwise
addPlatform()
Adds platform
ISOImageryOperation$addPlatform(platform)
platform
object of class ISOImageryPlatform
TRUE
if added, FALSE
otherwise
delPlatform()
Deletes platform
ISOImageryOperation$delPlatform(platform)
platform
object of class ISOImageryPlatform
TRUE
if deleted, FALSE
otherwise
addObjective()
Adds objective
ISOImageryOperation$addObjective(objective)
objective
object of class ISOImageryObjective
TRUE
if added, FALSE
otherwise
delObjective()
Deletes objective
ISOImageryOperation$delObjective(objective)
objective
object of class ISOImageryObjective
TRUE
if deleted, FALSE
otherwise
setPlan()
Set plan
ISOImageryOperation$setPlan(plan)
plan
object of class ISOImageryPlan
addSignificantEvent()
Adds significative event
ISOImageryOperation$addSignificantEvent(event)
event
object of class ISOImageryEvent
TRUE
if added, FALSE
otherwise
delSignificantEvent()
Deletes significative event
ISOImageryOperation$delSignificantEvent(event)
event
object of class ISOImageryEvent
TRUE
if deleted, FALSE
otherwise
setOtherPropertyType()
setOtherPropertyType
ISOImageryOperation$setOtherPropertyType(otherPropertyType)
otherPropertyType
otherPropertyType object of class ISORecordType
setOtherProperty()
setOtherProperty
ISOImageryOperation$setOtherProperty(otherProperty)
otherProperty
otherProperty object of class ISORecord
clone()
The objects of this class are cloneable with this method.
ISOImageryOperation$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOImageryOperationType$clone(deep = FALSE)
deep
Whether 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
type
type [0..1]: ISOImageryGeometryType
status
status [1..1]: ISOProgress
citation
citation [1..1]: ISOCitation
operation
operation [0..*]: ISOImageryOperation
satisfiedRequirement
satisfiedRequirement [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)
xml
object of class XMLInternalNode-class
setType()
Set type
ISOImageryPlan$setType(type)
type
object of class ISOImageryGeometryType or any character
among values returned by ISOImageryGeometryType$values()
setStatus()
Set status
ISOImageryPlan$setStatus(status)
setCitation()
Set citation
ISOImageryPlan$setCitation(citation)
citation
object of class ISOCitation
addOperation()
Adds operation
ISOImageryPlan$addOperation(operation)
operation
object of class ISOImageryOperation
TRUE
if added, FALSE
otherwise
delOperation()
Deletes operation
ISOImageryPlan$delOperation(operation)
operation
object of class ISOImageryOperation
TRUE
if deleted, FALSE
otherwise
addSatisfiedRequirement()
Adds satisfied requirement
ISOImageryPlan$addSatisfiedRequirement(requirement)
requirement
object of class ISOImageryRequirement
TRUE
if added, FALSE
otherwise
delSatisfiedRequirement()
Deletes satisfied requirement
ISOImageryPlan$delSatisfiedRequirement(requirement)
requirement
object of class ISOImageryRequirement
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryPlan$clone(deep = FALSE)
deep
Whether 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
citation
citation [0..*]: ISOCitation
identifier
identifier [1..1]: ISOMetaIdentifier
description
description [0..1]: character|ISOLocalisedCharacterString
sponsor
sponsor [0..*]: ISOResponsibleParty
instrument
instrument [0..*]: ISOImageryInstrument
otherPropertyType
otherPropertyType [0..1] : ISORecordType (=> ISO 19115-3)
otherProperty
otherProperty [0..1] : ISORecord (=> ISO 19115-3)
history
history [0..*] : ISOInstrumentationEventList (=> ISO 19115-3)
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
addCitation()
Adds citation
ISOImageryPlatform$addCitation(citation)
citation
object of class ISOCitation
TRUE
if added, FALSE
otherwise
delCitation()
Deletes citation
ISOImageryPlatform$delCitation(citation)
citation
object of class ISOCitation
TRUE
if deleted, FALSE
otherwise
setIdentifier()
Set identifier
ISOImageryPlatform$setIdentifier(identifier)
identifier
object of class ISOMetaIdentifier or character
setDescription()
Set description
ISOImageryPlatform$setDescription(description, locales = NULL)
description
description
locales
list of localized texts. Default is NULL
addSponsor()
Adds sponsor
ISOImageryPlatform$addSponsor(sponsor)
sponsor
object of class ISOResponsibleParty
TRUE
if added, FALSE
otherwise
delSponsor()
Deletes sponsor
ISOImageryPlatform$delSponsor(sponsor)
sponsor
object of class ISOResponsibleParty
TRUE
if deleted, FALSE
otherwise
addInstrument()
Adds instrument
ISOImageryPlatform$addInstrument(instrument)
instrument
object of class ISOImageryInstrument
TRUE
if added, FALSE
otherwise
delInstrument()
Deletes instrument
ISOImageryPlatform$delInstrument(instrument)
instrument
object of class ISOImageryInstrument
TRUE
if deleted, FALSE
otherwise
setOtherPropertyType()
setOtherPropertyType
ISOImageryPlatform$setOtherPropertyType(otherPropertyType)
otherPropertyType
otherPropertyType object of class ISORecordType
setOtherProperty()
setOtherProperty
ISOImageryPlatform$setOtherProperty(otherProperty)
otherProperty
otherProperty object of class ISORecord
addInstrumentationEventList()
Adds instrumentation event list
ISOImageryPlatform$addInstrumentationEventList(instrumentEventList)
instrumentEventList
object of class ISOInstrumentationEventList
TRUE
if added, FALSE
otherwise
delInstrumentationEventList()
Adds instrumentation event list
ISOImageryPlatform$delInstrumentationEventList(instrumentEventList)
instrumentEventList
object of class ISOInstrumentationEventList
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryPlatform$clone(deep = FALSE)
deep
Whether 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
identifier
identifier [1..1]: ISOMetaIdentifier
extent
extent [0..1]: ?
relatedEvent
relatedEvent [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)
xml
object of class XMLInternalNode-class
setIdentifier()
Set identifier
ISOImageryPlatformPass$setIdentifier(identifier)
identifier
object of class ISOMetaIdentifier or character
setExtent()
Set extent
ISOImageryPlatformPass$setExtent(extent)
extent
simple feature geometry object from sf
addEvent()
Adds event
ISOImageryPlatformPass$addEvent(event)
event
object of class ISOImageryEvent
TRUE
if added, FALSE
otherwise
delEvent()
Deletes event
ISOImageryPlatformPass$delEvent(event)
event
object of class ISOImageryEvent
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryPlatformPass$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOImageryPolarisationOrientation$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOImageryPriority$clone(deep = FALSE)
deep
Whether 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
identifier
identifier [1..1]: ISOMetaIdentifier
softwareReference
softwareReference [0.1]: ISOCitation
procedureDescription
procedureDescription [0..1]: character|ISOLocalisedCharacterString
documentation
documentation [0..*]: ISOCitation
runTimeParameters
runTimeParameters [0..1]: character
algorithm
algorithm [0..*]: ISOImageryAlgorithm
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setIdentifier()
Set identifier
ISOImageryProcessing$setIdentifier(identifier)
identifier
object of class ISOMetaIdentifier or character
addSoftwareReference()
Adds software reference
ISOImageryProcessing$addSoftwareReference(softwareReference)
softwareReference
object of class ISOCitation
TRUE
if added, FALSE
otherwise
delSoftwareReference()
Deletes software reference
ISOImageryProcessing$delSoftwareReference(softwareReference)
softwareReference
object of class ISOCitation
TRUE
if deleted, FALSE
otherwise
setProcedureDescription()
Set procedure description
ISOImageryProcessing$setProcedureDescription( procedureDescription, locales = NULL )
procedureDescription
procedure description
locales
list of localized texts. Default is NULL
addDocumentation()
Adds documentation
ISOImageryProcessing$addDocumentation(documentation)
documentation
object of class ISOCitation
TRUE
if added, FALSE
otherwise
delDocumentation()
Deletes documentation
ISOImageryProcessing$delDocumentation(documentation)
documentation
object of class ISOCitation
TRUE
if deleted, FALSE
otherwise
setRunTimeParameters()
Set runtime parameters
ISOImageryProcessing$setRunTimeParameters(params)
params
parameters
addAlgorithm()
Adds algorithm
ISOImageryProcessing$addAlgorithm(algorithm)
algorithm
object of class ISOImageryAlgorithm
TRUE
if added, FALSE
otherwise
delAlgorithm()
Deletes algorithm
ISOImageryProcessing$delAlgorithm(algorithm)
algorithm
object of class ISOImageryAlgorithm
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryProcessing$clone(deep = FALSE)
deep
Whether 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
processingInformation
processingInformation [0..1]: ISOImageryProcessing
output
output [0..*]: list of ISOImagerySource
report
report [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)
xml
object of class XMLInternalNode-class
setProcessingInformation()
Set processing info
ISOImageryProcessStep$setProcessingInformation(processingInfo)
processingInfo
object of class ISOImageryProcessing
addOutput()
Adds output
ISOImageryProcessStep$addOutput(output)
output
object of class ISOImagerySource
TRUE
if added, FALSE
otherwise
delOutput()
Deletes output
ISOImageryProcessStep$delOutput(output)
output
object of class ISOImagerySource
TRUE
if deleted, FALSE
otherwise
addReport()
Adds report
ISOImageryProcessStep$addReport(report)
report
object of class ISOImageryProcessStepReport
TRUE
if added, FALSE
otherwise
delReport()
Deletes report
ISOImageryProcessStep$delReport(report)
report
object of class ISOImageryProcessStepReport
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryProcessStep$clone(deep = FALSE)
deep
Whether 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
name
name [1..1]: character|ISOLocalisedCharacterString
description
description [0..1]: character|ISOLocalisedCharacterString
fileType
fileType [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)
xml
object of class XMLInternalNode-class
setName()
Set name
ISOImageryProcessStepReport$setName(name, locales = NULL)
name
name
locales
list of localized texts. Default is NULL
setDescription()
Set description
ISOImageryProcessStepReport$setDescription(description, locales = NULL)
description
description
locales
list of localized texts. Default is NULL
setFileType()
Set file type
ISOImageryProcessStepReport$setFileType(fileType, locales = NULL)
fileType
file type
locales
list of localized texts. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOImageryProcessStepReport$clone(deep = FALSE)
deep
Whether 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
name
name [0..1] : character
definition
definition [0..1] : character
rangeElement
rangeElement [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)
xml
object of class XMLInternalNode-class
setName()
Set name
ISOImageryRangeElementDescription$setName(name, locales = NULL)
name
name
locales
list of localized texts. Default is NULL
setDefinition()
Set definition
ISOImageryRangeElementDescription$setDefinition(definition, locales = NULL)
definition
definition
locales
list 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)
deep
Whether 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
requestedDateOfCollection
requestedDateOfCollection
latestAcceptableDate
latestAcceptableDate
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setRequestedDateOfCollection()
Set requested date of collection
ISOImageryRequestedDate$setRequestedDateOfCollection(date)
date
object of class POSIXct
setLatestAcceptableDate()
Set latest acceptable date
ISOImageryRequestedDate$setLatestAcceptableDate(date)
date
object of class POSIXct
clone()
The objects of this class are cloneable with this method.
ISOImageryRequestedDate$clone(deep = FALSE)
deep
Whether 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
citation
citation [1..1]: ISOCitation
identifier
identifier [1..1]: ISOMetaIdentifier
requestor
requestor [0..*]: ISOResponsibleParty
recipient
recipient [0..*]: ISOResponsibleParty
priority
priority [1..1]: ISOImageryPriority
requestedDate
requestedDate [1..1]: ISOImageryRequestedDate
expiryDate
expiryDate [1..1]: POSIXt
satisfiedPlan
satisfiedPlan [0..*]: ISOImageryPlan
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setCitation()
Set citation
ISOImageryRequirement$setCitation(citation)
citation
object of class ISOCitation
setIdentifier()
Set identifier
ISOImageryRequirement$setIdentifier(identifier)
identifier
object of class ISOMetaIdentifier or character
addRequestor()
Adds requestor
ISOImageryRequirement$addRequestor(requestor)
requestor
object of class ISOResponsibleParty
TRUE
if added, FALSE
otherwise
delRequestor()
Deletes requestor
ISOImageryRequirement$delRequestor(requestor)
requestor
object of class ISOResponsibleParty
TRUE
if deleted, FALSE
otherwise
addRecipient()
Adds recipient
ISOImageryRequirement$addRecipient(recipient)
recipient
object of class ISOResponsibleParty
TRUE
if added, FALSE
otherwise
delRecipient()
Deletes recipient
ISOImageryRequirement$delRecipient(recipient)
recipient
object of class ISOResponsibleParty
TRUE
if deleted, FALSE
otherwise
setPriority()
Set priority
ISOImageryRequirement$setPriority(priority)
priority
object of class ISOImageryPriority pr any character
among values returned by ISOImageryPriority$values()
setRequestedDate()
Set requested date
ISOImageryRequirement$setRequestedDate(date)
date
object of class ISOImageryRequestedDate
setExpiryDate()
Set expiry date
ISOImageryRequirement$setExpiryDate(date)
date
object of class POSIXct
addSatisfiedPlan()
Adds satisfied plan
ISOImageryRequirement$addSatisfiedPlan(plan)
plan
object of class ISOImageryPlan
TRUE
if added, FALSE
otherwise
delSatisfiedPlan()
Deletes satisfied plan
ISOImageryRequirement$delSatisfiedPlan(plan)
plan
object of class ISOImageryPlan
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryRequirement$clone(deep = FALSE)
deep
Whether 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
description
description [0..1] : character
author
author [1..1] : ISOAbstractResponsibility
dateInfo
dateInfo [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)
xml
object of class XMLInternalNode-class
setDescription()
Set description
ISOImageryRevision$setDescription(description, locales = NULL)
description
description
locales
list of localized editions. Default is NULL
setAuthor()
Set author
ISOImageryRevision$setAuthor(author)
author
author
setDateInfo()
Set date info
ISOImageryRevision$setDateInfo(dateInfo)
dateInfo
dateInfo
clone()
The objects of this class are cloneable with this method.
ISOImageryRevision$clone(deep = FALSE)
deep
Whether 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
hosted
hosted [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)
xml
object of class XMLInternalNode-class
addInstrument()
Adds instrument
ISOImagerySensor$addInstrument(instrument)
instrument
object of class ISOImageryInstrument
TRUE
if added, FALSE
otherwise
delInstrument()
Deletes instrument
ISOImagerySensor$delInstrument(instrument)
instrument
object of class ISOImageryInstrument
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOImagerySensor$clone(deep = FALSE)
deep
Whether 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, description = NULL)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOImagerySensorType$clone(deep = FALSE)
deep
Whether 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()
md <- ISOImagerySensorType$new()
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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOImagerySequence$clone(deep = FALSE)
deep
Whether 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
processedLevel
processedLevel [0..1]: ISOMetaIdentifier
resolution
resolution [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)
xml
object of class XMLInternalNode-class
setProcessedLevel()
Set processed level
ISOImagerySource$setProcessedLevel(processedLevel)
processedLevel
object of class ISOMetaIdentifier or character
setResolution()
Set resolution
ISOImagerySource$setResolution(resolution)
resolution
object of class ISOImageryNominalResolution
clone()
The objects of this class are cloneable with this method.
ISOImagerySource$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOImageryTransferFunctionType$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOImageryTrigger$clone(deep = FALSE)
deep
Whether 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::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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
new()
Initializes object
ISOImageryUsability$new(xml = NULL)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOImageryUsability$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOImagingCondition$clone(deep = FALSE)
deep
Whether 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")
ISOIndividual
ISOIndividual
R6Class
object.
Object of R6Class
for modelling an ISO individual
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOAbstractParty
-> ISOIndividual
positionName
positionName
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
geometa::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)
xml
object of class XMLInternalNode-class
setPositionName()
Set position name
ISOIndividual$setPositionName(positionName, locales = NULL)
positionName
position name
locales
list of localized texts. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOIndividual$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115-1:2014 Geographic information — Metadata Part 1: Fundamentals
ISOInheritanceRelation
ISOInheritanceRelation
R6Class
object.
Object of R6Class
for modelling an ISOInheritanceRelation
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOInheritanceRelation
name
name [0..1]: character
description
description [0..1]: character
uniqueInstance
uniqueInstance: logical
subtype
subtype [1..1]: ISOFeatureType
supertype
supertype [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)
name
name
locales
list of localized texts. Default is NULL
setDescription()
Set description
ISOInheritanceRelation$setDescription(description, locales = NULL)
description
description
locales
list of localized texts. Default is NULL
setUniqueInstance()
Set unique instance
ISOInheritanceRelation$setUniqueInstance(uniqueInstance)
uniqueInstance
object of class logical
setSubtype()
Set sub feature type
ISOInheritanceRelation$setSubtype(featureType)
featureType
object of class ISOFeatureType
setSupertype()
Set super feature type
ISOInheritanceRelation$setSupertype(featureType)
featureType
object of class ISOFeatureType
clone()
The objects of this class are cloneable with this method.
ISOInheritanceRelation$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOInitiative$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOInitiativeType$clone(deep = FALSE)
deep
Whether 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
citation
citation [0..*] : ISOAbstractCitation
description
description [1..1] : character
extent
extent [0..*] : ISOAbstractExtent
type
type [1..*] : ISOInstrumentationEventType
revisionHistory
revisionHistory [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)
xml
object of class XMLInternalNode-class
addCitation()
Adds citation
ISOInstrumentationEvent$addCitation(citation)
citation
citation object of class ISOAbstractCitation
TRUE
if added, FALSE
otherwise
delCitation()
Deletes citation
ISOInstrumentationEvent$delCitation(citation)
citation
citation object of class ISOAbstractCitation
TRUE
if deleted, FALSE
otherwise
setDescription()
Set description
ISOInstrumentationEvent$setDescription(description, locales = NULL)
description
description
locales
list of localized editions. Default is NULL
addExtent()
Adds extent
ISOInstrumentationEvent$addExtent(extent)
extent
extent object of class ISOAbstractExtent
TRUE
if added, FALSE
otherwise
delExtent()
Deletes extent
ISOInstrumentationEvent$delExtent(extent)
extent
extent object of class ISOAbstractExtent
TRUE
if deleted, FALSE
otherwise
addType()
Adds type
ISOInstrumentationEvent$addType(type)
type
type object of class ISOInstrumentationEventType or any character value
listed by ISOInstrumentationEventType$values()
TRUE
if added, FALSE
otherwise
delType()
Deletes type
ISOInstrumentationEvent$delType(type)
type
type object of class ISOInstrumentationEventType or any character value
listed by ISOInstrumentationEventType$values()
TRUE
if deleted, FALSE
otherwise
addRevision()
Adds revision
ISOInstrumentationEvent$addRevision(revision)
revision
revision object of class ISOImageryRevision
TRUE
if added, FALSE
otherwise
delRevision()
Deletes revision
ISOInstrumentationEvent$delRevision(revision)
revision
revision object of class ISOImageryRevision
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOInstrumentationEvent$clone(deep = FALSE)
deep
Whether 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
citation
citation [1..1] : ISOAbstractCitation
description
description [1..1] : character
locale
locale [0..1] : ISOLocale
metadataConstraints
metadataConstraints [0..*] : ISOAbstractConstraints
instrumentationEvent
instrumentationEvent [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)
xml
object of class XMLInternalNode-class
setCitation()
Set citation
ISOInstrumentationEventList$setCitation(citation)
citation
citation
setDescription()
Set description
ISOInstrumentationEventList$setDescription(description, locales = NULL)
description
description
locales
list of localized editions. Default is NULL
setLocale()
Set locale
ISOInstrumentationEventList$setLocale(locale)
locale
locale
addMetadataConstraints()
Adds metadata constraints
ISOInstrumentationEventList$addMetadataConstraints(metadataConstraints)
metadataConstraints
metadataConstraints
TRUE
if added, FALSE
otherwise
delMetadataConstraints()
Deletes metadata constraints
ISOInstrumentationEventList$delMetadataConstraints(metadataConstraints)
metadataConstraints
metadataConstraints
TRUE
if deleted, FALSE
otherwise
addInstrumentationEvent()
Adds instrumentation event
ISOInstrumentationEventList$addInstrumentationEvent(instrumentationEvent)
instrumentationEvent
instrumentationEvent
TRUE
if added, FALSE
otherwise
delInstrumentationEvent()
Deletes instrumentation event
ISOInstrumentationEventList$delInstrumentationEvent(instrumentationEvent)
instrumentationEvent
instrumentationEvent
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOInstrumentationEventList$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOInstrumentationEventType$clone(deep = FALSE)
deep
Whether 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
md <- ISOInstrumentationEventType$new()
md <- ISOInstrumentationEventType$new()
ISOKeywordClass
ISOKeywordClass
R6Class
object.
Object of R6Class
for modelling a ISO keyword class
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOKeywordClass
className
className
conceptIdentifier
conceptIdentifier
ontology
ontology
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setClassName()
Set class name
ISOKeywordClass$setClassName(className, locales = NULL)
className
className
locales
list of localized texts. Default is NULL
setConceptIdentifier()
Set concept identifier
ISOKeywordClass$setConceptIdentifier(conceptIdentifier)
conceptIdentifier
conceptIdentifier, object of class ISOURI
setOntology()
Set ontology
ISOKeywordClass$setOntology(ontology)
ontology
ontology, object inheriting class ISOAbstractParty
clone()
The objects of this class are cloneable with this method.
ISOKeywordClass$clone(deep = FALSE)
deep
Whether 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
keyword
keyword
type
type
thesaurusName
thesaurus 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)
xml
object of class XMLInternalNode-class
addKeyword()
Adds keyword
ISOKeywords$addKeyword(keyword, locales = NULL)
keyword
keyword
locales
list of localized texts. Default is NULL
TRUE
if added, FALSe
otherwise
delKeyword()
Deletes keyword
ISOKeywords$delKeyword(keyword, locales = NULL)
keyword
keyword
locales
list of localized texts. Default is NULL
TRUE
if deleted, FALSe
otherwise
setKeywordType()
Set keyword type
ISOKeywords$setKeywordType(keywordType)
keywordType
object of class ISOKeywordType or any character among
values returned by ISOKeywordType$values()
setThesaurusName()
Set thesaurus name
ISOKeywords$setThesaurusName(thesaurusName)
thesaurusName
object of class ISOCitation
clone()
The objects of this class are cloneable with this method.
ISOKeywords$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOKeywordType$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOLanguage$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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
accessConstraints
accessConstraints [0..*]: ISORestriction
useConstraints
useConstraints [0..*]: ISORestriction
otherConstraints
otherConstraints [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)
xml
object of class XMLInternalNode-class
addAccessConstraint()
Adds access constraint
ISOLegalConstraints$addAccessConstraint(constraint)
constraint
object of class ISORestriction
TRUE
if added, FALSE
otherwise
delAccessConstraint()
Deletes access constraint
ISOLegalConstraints$delAccessConstraint(constraint)
constraint
object of class ISORestriction
TRUE
if deleted, FALSE
otherwise
addUseConstraint()
Adds use constraint
ISOLegalConstraints$addUseConstraint(constraint)
constraint
object of class ISORestriction
TRUE
if added, FALSE
otherwise
delUseConstraint()
Deletes use constraint
ISOLegalConstraints$delUseConstraint(constraint)
constraint
object of class ISORestriction
TRUE
if deleted, FALSE
otherwise
addOtherConstraint()
Adds other constraint
ISOLegalConstraints$addOtherConstraint(constraint, locales = NULL)
constraint
object of class character
locales
list of localized names. Default is NULL
TRUE
if added, FALSE
otherwise
delOtherConstraint()
Deletes other constraint
ISOLegalConstraints$delOtherConstraint(constraint, locales = NULL)
constraint
object of class character
locales
list 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)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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)
xml
object of class XMLInternalNode-class
value
value
uom
uom symbol of unit of measure used
useUomURI
use uom URI. Default is FALSE
clone()
The objects of this class are cloneable with this method.
ISOLength$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19103:2005 Geographic information – Conceptual schema language
ISOLineage
ISOLineage
R6Class
object.
Object of R6Class
for modelling an ISO Lineage
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOLineage
statement
statement [0..1]: character
processStep
processStep [0..*]: ISOProcessStep
source
source [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)
xml
object of class XMLInternalNode-class
setStatement()
Set statement
ISOLineage$setStatement(statement, locales = NULL)
statement
statement
locales
list of localized texts. Default is NULL
addProcessStep()
Adds process step
ISOLineage$addProcessStep(processStep)
processStep
object of class ISOProcessStep
TRUE
if added, FALSE
otherwise
delProcessStep()
Deletes process step
ISOLineage$delProcessStep(processStep)
processStep
object of class ISOProcessStep
TRUE
if deleted, FALSE
otherwise
addSource()
Adds source
ISOLineage$addSource(source)
source
object of class ISOSource
TRUE
if added, FALSE
otherwise
delSource()
Deletes source
ISOLineage$delSource(source)
source
object of class ISOSource
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOLineage$clone(deep = FALSE)
deep
Whether 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/1.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
label
label: character
code
code [0..1]: character
definition
definition [0..1]: character
definitionReference
definitionReference [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)
xml
object of class XMLInternalNode-class
setLabel()
Set label
ISOListedValue$setLabel(label, locales = NULL)
label
label
locales
list of localized texts. Default is NULL
setCode()
Set code
ISOListedValue$setCode(code, locales = NULL)
code
code
locales
list of localized texts. Default is NULL
setDefinition()
Set definition
ISOListedValue$setDefinition(definition, locales = NULL)
definition
definition
locales
list of localized texts. Default is NULL
setDefinitionReference()
Set definition reference
ISOListedValue$setDefinitionReference(definitionReference)
definitionReference
object of class ISODefinitionReference
clone()
The objects of this class are cloneable with this method.
ISOListedValue$clone(deep = FALSE)
deep
Whether 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
languageCode
languageCode [1..1]: ISOLanguage
country
country [0..1]: ISOCountry
characterEncoding
characterEncoding [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, encoding = NULL )
xml
object of class XMLInternalNode-class
id
id
language
language
country
country
encoding
encoding
setId()
Set ID
ISOLocale$setId(id)
id
id
setLanguage()
Set language
ISOLocale$setLanguage(language)
language
object of class ISOLanguage or any character among
values returned by ISOLanguage$values()
setCountry()
Set country
ISOLocale$setCountry(country)
country
object 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)
charset
object 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)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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
description
description [1..1]
locale
locale [1..1]
date
date [1..*]
responsibleParty
responsibleParty [1..*]
localisedString
localisedString [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)
xml
object of class XMLInternalNode-class
setDescription()
Set description
ISOLocaleContainer$setDescription(description, locales = NULL)
description
description
locales
list of localized texts. Default is NULL
setLocale()
Set locale
ISOLocaleContainer$setLocale(locale)
locale
object of class ISOLocale
addDate()
Adds date
ISOLocaleContainer$addDate(date)
date
object of class ISODate
TRUE
if added, FALSE
otherwise
delDate()
Deletes date
ISOLocaleContainer$delDate(date)
date
object of class ISODate
TRUE
if deleted, FALSE
otherwise
addResponsibleParty()
Adds responsible party
ISOLocaleContainer$addResponsibleParty(responsibleParty)
responsibleParty
object of class ISOResponsibleParty
TRUE
if added, FALSE
otherwise
delResponsibleParty()
Deletes responsible party
ISOLocaleContainer$delResponsibleParty(responsibleParty)
responsibleParty
object of class ISOResponsibleParty
TRUE
if deleted, FALSE
otherwise
addLocalisedString()
Adds localised string
ISOLocaleContainer$addLocalisedString(string)
string
object of class character
TRUE
if added, FALSE
otherwise
delLocalisedString()
Deletes localised string
ISOLocaleContainer$delLocalisedString(string)
string
object of class character
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOLocaleContainer$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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)
xml
object of class XMLInternalNode-class
locale
locale
value
value
clone()
The objects of this class are cloneable with this method.
ISOLocalisedCharacterString$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19103:2005 Geographic information – Conceptual schema language
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
value
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 object
ISOLocalName$new(xml = NULL, value = NULL)
xml
object of class XMLInternalNode-class
value
value
clone()
The objects of this class are cloneable with this method.
ISOLocalName$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19103:2005 Geographic information – Conceptual schema language
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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOMaintenanceFrequency$clone(deep = FALSE)
deep
Whether 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
maintenanceAndUpdateFrequency
maintenanceAndUpdateFrequency
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setMaintenanceFrequency()
Set maintenance frequency
ISOMaintenanceInformation$setMaintenanceFrequency(frequency)
frequency
frequency 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)
deep
Whether 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
featureCatalogue
featureCatalogue [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)
xml
object of class XMLInternalNode-class
addFeatureCatalogue()
Adds feature catalogue
ISOMDFeatureCatalogue$addFeatureCatalogue(featureCatalogue)
featureCatalogue
object inheriting class ISOAbstractFeatureCatalogue
TRUE
if added, FALSe
otherwise
delFeatureCatalogue()
Adds feature catalogue
ISOMDFeatureCatalogue$delFeatureCatalogue(featureCatalogue)
featureCatalogue
object inheriting class ISOAbstractFeatureCatalogue
TRUE
if deleted, FALSe
otherwise
clone()
The objects of this class are cloneable with this method.
ISOMDFeatureCatalogue$clone(deep = FALSE)
deep
Whether 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
value
value
attrs
attrs
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
value
value
uom
uom symbol of unit of measure used
useUomURI
use uom URI. Default is FALSE
clone()
The objects of this class are cloneable with this method.
ISOMeasure$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19103:2005 Geographic information – Conceptual schema language
ISOMedium
ISOMedium
R6Class
object.
Object of R6Class
for modelling an ISO Citation
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOMedium
name
name
density
density
densityUnits
density units
volumes
volumes
mediumFormat
medium format
mediumNote
medium 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)
xml
object of class XMLInternalNode-class
setName()
Set name
ISOMedium$setName(name)
name
name object of class ISOMediumName or character among
values returned by ISOMediumName$values()
addDensity()
Adds density
ISOMedium$addDensity(density)
density
object of class numeric
TRUE
if added, FALSE
otherwise
delDensity()
Deletes density
ISOMedium$delDensity(density)
density
object of class numeric
TRUE
if deleted, FALSE
otherwise
setDensityUnits()
Set density units
ISOMedium$setDensityUnits(densityUnits)
densityUnits
densityUnits
setVolumes()
Set volumes
ISOMedium$setVolumes(volumes)
volumes
object of class integer
addMediumFormat()
Adds medium format
ISOMedium$addMediumFormat(mediumFormat)
mediumFormat
object of class ISOMediumFormat or character
among values returned by ISOMediumFormat$values()
TRUE
if added, FALSE
otherwise
delMediumFormat()
Deletes medium format
ISOMedium$delMediumFormat(mediumFormat)
mediumFormat
object 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)
mediumNote
medium note
locales
list of localized notes. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOMedium$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOMediumFormat$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOMediumName$clone(deep = FALSE)
deep
Whether 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
aName
name
attributeType
attribute 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)
xml
object of class XMLInternalNode-class
aName
a name
attributeType
attribute type
setName()
Set name
ISOMemberName$setName(aName, locales = NULL)
aName
name
locales
list of localized texts. Default is NULL
setAttributeType()
Set attribute type
ISOMemberName$setAttributeType(attributeType, locales = NULL)
attributeType
attribute type
locales
list of localized texts. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOMemberName$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19103:2005 Geographic information – Conceptual schema language
ISOMetadata
ISOMetadata
R6Class
object.
Object of R6Class
for modelling an ISO Metadata
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOMetadata
fileIdentifier
fileIdentifier [0..1] : character
language
language [0..1] : character
characterSet
characterSet [0..1] : ISOCharacterSet = "utf8"
parentIdentifier
parentIdentifier [0..1] : character
hierarchyLevel
hierarchyLevel [0..*] : ISOScopeCode = "dataset"
hierarchyLevelName
hierarchyLevelName [0..*] : character
contact
contact [1..*] : ISOResponsibleParty
dateStamp
dateStamp : POSIXct/POSIXt
metadataStandardName
metadataStandardName [0..1] : character
metadataStandardVersion
metadataStandardVersion [0..1] : character
dataSetURI
dataSetURI [0..1] : character
locale
locale [0..*]: ISOLocale
spatialRepresentationInfo
spatialRepresentationInfo [0..*]: ISOSpatialRepresentation
referenceSystemInfo
referenceSystemInfo [0..*]: ISOReferenceSystem
metadataExtensionInfo
metadataExtensionInfo [0..*]: ISOMetadataExtensionInformation
identificationInfo
identificationInfo [1..*]: ISOIdentification
contentInfo
contentInfo [0..*]
distributionInfo
distributionInfo [0..1] : ISODistribution
dataQualityInfo
dataQualityInfo [0..*]: ISODataQuality
metadataMaintenance
metadataMaintenance [0..1]: ISOMaintenanceInformation
portrayalCatalogueInfo
portrayalCatalogueInfo [0..*]
applicationSchemaInformation
applicationSchemaInfo [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)
xml
object of class XMLInternalNode-class
setFileIdentifier()
Set file identifier
ISOMetadata$setFileIdentifier(fileIdentifier)
fileIdentifier
file identifier
setLanguage()
Set language
ISOMetadata$setLanguage(locale)
locale
object of class ISOLanguage or any character
from values returned by ISOLanguages$values()
setCharacterSet()
Set charset
ISOMetadata$setCharacterSet(charset)
charset
object of class ISOCharacterSet or any character
from values returned by ISOCharacterSet$values()
setParentIdentifier()
Set parent identifier
ISOMetadata$setParentIdentifier(parentIdentifier)
parentIdentifier
parent identifier
addHierarchyLevel()
Adds hierarchy level
ISOMetadata$addHierarchyLevel(level)
level
object of class ISOScopeCode or any character
from values returned by ISOScopeCode$values()
TRUE
if added, FALSE
otherwise
setHierarchyLevel()
Sets hierarchy level
ISOMetadata$setHierarchyLevel(level)
level
object of class ISOScopeCode or any character
from values returned by ISOScopeCode$values()
TRUE
if added, FALSE
otherwise
delHierarchyLevel()
Deletes hierarchy level
ISOMetadata$delHierarchyLevel(level)
level
object 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)
levelName
object of class character
TRUE
if added, FALSE
otherwise
delHierarchyLevelName()
Deletes hierarchy level name
ISOMetadata$delHierarchyLevelName(levelName)
levelName
object of class character
TRUE
if deleted, FALSE
otherwise
addContact()
Adds contact
ISOMetadata$addContact(contact)
contact
object of class ISOResponsibleParty
TRUE
if added, FALSE
otherwise
delContact()
Deletes contact
ISOMetadata$delContact(contact)
contact
object of class ISOResponsibleParty
TRUE
if deleted, FALSE
otherwise
setDateStamp()
Set date stamp
ISOMetadata$setDateStamp(date)
date
date
setMetadataStandardName()
Set metadata standard name
ISOMetadata$setMetadataStandardName(name)
name
name
setMetadataStandardVersion()
Set metadata standard version
ISOMetadata$setMetadataStandardVersion(version)
version
version
setDataSetURI()
Set dataset URI
ISOMetadata$setDataSetURI(dataSetURI)
dataSetURI
dataset URI
addLocale()
Adds locale
ISOMetadata$addLocale(locale)
locale
object of class ISOLocale
TRUE
if added, FALSE
otherwise
delLocale()
Deletes locale
ISOMetadata$delLocale(locale)
locale
object of class ISOLocale
TRUE
if deleted, FALSE
otherwise
addSpatialRepresentationInfo()
Adds spatial representation info
ISOMetadata$addSpatialRepresentationInfo(spatialRepresentationInfo)
spatialRepresentationInfo
object of class ISOSpatialRepresentation
TRUE
if added, FALSE
otherwise
setSpatialRepresentationInfo()
Sets spatial representation info
ISOMetadata$setSpatialRepresentationInfo(spatialRepresentationInfo)
spatialRepresentationInfo
object of class ISOSpatialRepresentation
TRUE
if added, FALSE
otherwise
delSpatialRepresentationInfo()
Deletes spatial representation info
ISOMetadata$delSpatialRepresentationInfo(spatialRepresentationInfo)
spatialRepresentationInfo
object of class ISOSpatialRepresentation
TRUE
if deleted, FALSE
otherwise
addReferenceSystemInfo()
Adds reference system info
ISOMetadata$addReferenceSystemInfo(referenceSystemInfo)
referenceSystemInfo
object of class ISOReferenceSystem
TRUE
if added, FALSE
otherwise
setReferenceSystemInfo()
Sets reference system info
ISOMetadata$setReferenceSystemInfo(referenceSystemInfo)
referenceSystemInfo
object of class ISOReferenceSystem
TRUE
if added, FALSE
otherwise
delReferenceSystemInfo()
Deletes reference system info
ISOMetadata$delReferenceSystemInfo(referenceSystemInfo)
referenceSystemInfo
object of class ISOReferenceSystem
TRUE
if deleted, FALSE
otherwise
addMetadataExtensionInfo()
Adds metadata extension info
ISOMetadata$addMetadataExtensionInfo(metadataExtensionInfo)
metadataExtensionInfo
object of class ISOMetadataExtensionInformation
TRUE
if added, FALSE
otherwise
delMetadataExtensionInfo()
Deletes metadata extension info
ISOMetadata$delMetadataExtensionInfo(metadataExtensionInfo)
metadataExtensionInfo
object of class ISOMetadataExtensionInformation
TRUE
if deleted, FALSE
otherwise
addIdentificationInfo()
Adds metadata extension info
ISOMetadata$addIdentificationInfo(identificationInfo)
identificationInfo
object of class inheriting ISOIdentification
TRUE
if added, FALSE
otherwise
setIdentificationInfo()
Sets metadata extension info
ISOMetadata$setIdentificationInfo(identificationInfo)
identificationInfo
object of class inheriting ISOIdentification
TRUE
if added, FALSE
otherwise
delIdentificationInfo()
Deletes metadata extension info
ISOMetadata$delIdentificationInfo(identificationInfo)
identificationInfo
object of class inheriting ISOIdentification
TRUE
if deleted, FALSE
otherwise
setDistributionInfo()
Sets metadata extension info
ISOMetadata$setDistributionInfo(distributionInfo)
distributionInfo
object of class ISODistribution
TRUE
if set, FALSE
otherwise
addDataQualityInfo()
Adds data quality info
ISOMetadata$addDataQualityInfo(dataQualityInfo)
dataQualityInfo
object of class ISODataQuality
TRUE
if added, FALSE
otherwise
setDataQualityInfo()
Sets data quality info
ISOMetadata$setDataQualityInfo(dataQualityInfo)
dataQualityInfo
object of class ISODataQuality
TRUE
if added, FALSE
otherwise
delDataQualityInfo()
Deletes data quality info
ISOMetadata$delDataQualityInfo(dataQualityInfo)
dataQualityInfo
object of class ISODataQuality
TRUE
if deleted, FALSE
otherwise
setMetadataMaintenance()
Sets metadata maintenance
ISOMetadata$setMetadataMaintenance(metadataMaintenance)
metadataMaintenance
object of class ISOMaintenanceInformation
TRUE
if added, FALSE
otherwise
addContentInfo()
Adds content information
ISOMetadata$addContentInfo(contentInfo)
contentInfo
object of class inheriting ISOAbstractContentInformation
TRUE
if added, FALSE
otherwise
delContentInfo()
Deletes content information
ISOMetadata$delContentInfo(contentInfo)
contentInfo
object of class inheriting ISOAbstractContentInformation
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOMetadata$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – 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
extensionOnLineResource
extensionOnLineResource [0..1]: ISOOnlineResource
extendedElementInformation
extendedElementInformation [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)
xml
object of class XMLInternalNode-class
setOnlineResource()
Set online resource
ISOMetadataExtensionInformation$setOnlineResource(onlineResource)
onlineResource
object of class ISOOnlineResource
addElement()
Adds element
ISOMetadataExtensionInformation$addElement(element)
element
object of class inheriting ISOExtendedElementInformation
TRUE
if added, FALSE
otherwise
delElement()
Deletes element
ISOMetadataExtensionInformation$delElement(element)
element
object of class inheriting ISOExtendedElementInformation
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOMetadataExtensionInformation$clone(deep = FALSE)
deep
Whether 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
id
id
uri
uri
standard
standard
new()
Initializes namespace object
ISOMetadataNamespace$new(id, uri, standard)
id
id
uri
uri
standard
standard
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)
deep
Whether 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
resourceScope
resource scope
name
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
ISOMetadataScope$new(xml = NULL, resourceScope = NULL, name = NULL)
xml
object of class XMLInternalNode-class
resourceScope
resource scope
name
name
setResourceScope()
Set resource scope
ISOMetadataScope$setResourceScope(resourceScope)
resourceScope
resource scope
setName()
Set name
ISOMetadataScope$setName(name, locales = NULL)
name
name
locales
a list of localized names. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOMetadataScope$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115-1:2014 - Geographic information – Metadata
md <- ISOMetadataScope$new( resourceScope = "service", name = "Internal service" ) xml <- md$encode()
md <- ISOMetadataScope$new( resourceScope = "service", name = "Internal service" ) xml <- md$encode()
ISOMetaIdentifier
ISOMetaIdentifier
R6Class
object.
Object of R6Class
for modelling an ISO MetaIdentifier
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOIdentifier
-> ISOMetaIdentifier
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
geometa::ISOAbstractObject$setCodeSpace()
geometa::ISOAbstractObject$setHref()
geometa::ISOAbstractObject$setId()
geometa::ISOAbstractObject$setIsNull()
geometa::ISOAbstractObject$setValue()
geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
geometa::ISOAbstractObject$validate()
geometa::ISOAbstractObject$wrapBaseElement()
geometa::ISOIdentifier$setAuthority()
new()
Initializes object
ISOMetaIdentifier$new(xml = NULL, code)
xml
object of class XMLInternalNode-class
code
code
clone()
The objects of this class are cloneable with this method.
ISOMetaIdentifier$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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)
xml
object of class XMLInternalNode-class
type
type
name
name
setName()
Set name
ISOMimeFileType$setName(name)
name
name
setType()
Set type
ISOMimeFileType$setType(type)
type
type
clone()
The objects of this class are cloneable with this method.
ISOMimeFileType$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19139:2007 Geographic information – XML
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$toISOCodelistValue()
new()
Initializes object
ISOMLCodeDefinition$new(xml = NULL)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOMLCodeDefinition$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOMLCodeListDictionary$clone(deep = FALSE)
deep
Whether 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
range
range
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
lower
lower
upper
upper
clone()
The objects of this class are cloneable with this method.
ISOMultiplicity$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19103:2005 Geographic information – Conceptual schema language
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
lower
lower
upper
upper
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
lower
lower
upper
upper
clone()
The objects of this class are cloneable with this method.
ISOMultiplicityRange$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19103:2005 Geographic information – Conceptual schema language
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::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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$initialize()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
clone()
The objects of this class are cloneable with this method.
ISONonQuantitativeAttributeAccuracy$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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()
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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOObligation$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOOnLineFunction$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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
-> ISOOnlineResource
linkage
linkage
protocol
protocol
name
name
description
description
function
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()
new()
Initializes object
ISOOnlineResource$new(xml = NULL)
xml
object of class XMLInternalNode-class
setLinkage()
Set linkage
ISOOnlineResource$setLinkage(linkage)
setName()
Set name
ISOOnlineResource$setName(name, locales = NULL)
name
name
locales
list of localized texts. Default is NULL
setProtocol()
Set protocol
ISOOnlineResource$setProtocol(protocol, locales = NULL)
protocol
protocol
locales
list of localized texts. Default is NULL
setDescription()
Set description
ISOOnlineResource$setDescription(description, locales = NULL)
description
description
locales
list of localized texts. Default is NULL
setOnLineFunction()
Set online function
ISOOnlineResource$setOnLineFunction(onLineFunction)
onLineFunction
object 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)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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
name
name [1..1]: character
description
description [1..1]: character
operation
operation [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)
xml
object of class XMLInternalNode-class
setName()
Set name
ISOOperationChainMetadata$setName(name, locales = NULL)
name
name
locales
list of localized texts. Default is NULL
setDescription()
Set description
ISOOperationChainMetadata$setDescription(description, locales = NULL)
description
description
locales
list of localized texts. Default is NULL
addOperation()
Adds operation metadata
ISOOperationChainMetadata$addOperation(operation)
operation
object of class ISOOperationMetadata
TRUE
if added, FALSE
otherwise
delOperation()
Deletes operation metadata
ISOOperationChainMetadata$delOperation(operation)
operation
object of class ISOOperationMetadata
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOOperationChainMetadata$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
- ISO 19139 https://schemas.isotc211.org/19119/srv/srv/#element_SV_OperationChainMetadata
- ISO 19115-3 https://schemas.isotc211.org/19115/-1/srv/1.3.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
operationName
operationName [1..1]: character
DCP
DCP [1..*]: ISODCPList
operationDescription
operationDescription [0..1]: character
invocationName
invocationName [0..1]: character
parameters
parameters [0..*]: ISOParameter
connectPoint
connectPoint [1..*]: ISOOnlineResource
dependsOn
dependsOn [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)
xml
object of class XMLInternalNode-class
setOperationName()
Set operation name
ISOOperationMetadata$setOperationName(operationName, locales = NULL)
operationName
operation name
locales
list of localized texts. Default is NULL
addDCP()
Adds DCP
ISOOperationMetadata$addDCP(dcp)
dcp
object of class ISODCPList or any character
among values returned by ISODCPList$values()
TRUE
if added, FALSE
otherwise
delDCP()
Deletes DCP
ISOOperationMetadata$delDCP(dcp)
dcp
object 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 )
operationDescription
operation description
locales
list of localized texts. Default is NULL
setInvocationName()
Set invocation name
ISOOperationMetadata$setInvocationName(invocationName, locales = NULL)
invocationName
invocation name
locales
list of localized texts. Default is NULL
addParameter()
Adds parameter
ISOOperationMetadata$addParameter(parameter)
parameter
object of class ISOParameter
TRUE
if added, FALSE
otherwise
delParameter()
Deletes parameter
ISOOperationMetadata$delParameter(parameter)
parameter
object of class ISOParameter
TRUE
if deleted, FALSE
otherwise
addConnectPoint()
Adds connection point
ISOOperationMetadata$addConnectPoint(connectPoint)
connectPoint
object of class ISOOnlineResource
TRUE
if added, FALSE
otherwise
delConnectPoint()
Deletes connection point
ISOOperationMetadata$delConnectPoint(connectPoint)
connectPoint
object of class ISOOnlineResource
TRUE
if deleted, FALSE
otherwise
addDependentOperationMetadata()
Adds operation metadata
ISOOperationMetadata$addDependentOperationMetadata(operationMetadata)
operationMetadata
object of class ISOOperationMetadata
TRUE
if added, FALSE
otherwise
delDependentOperationMetadata()
Deletes operation metadata
ISOOperationMetadata$delDependentOperationMetadata(operationMetadata)
operationMetadata
object of class ISOOperationMetadata
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOOperationMetadata$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19119:2005 - Geographic information – Services
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
individual
individual
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
geometa::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)
xml
object of class XMLInternalNode-class
addIndividual()
Adds individual
ISOOrganisation$addIndividual(individual)
individual
object of class ISOIndividual
TRUE
if added, FALSE
otherwise
delIndividual()
Deletes individual
ISOOrganisation$delIndividual(individual)
individual
object of class ISOIndividual
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOOrganisation$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115-1:2014 Geographic information — Metadata Part 1: Fundamentals
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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOOtherAggregate$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOParameterDirection$clone(deep = FALSE)
deep
Whether 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
value
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 period duration
ISOPeriodDuration$new( xml = NULL, value = NULL, years = 0, months = 0, days = 0, hours = 0, mins = 0, secs = 0, start = NULL, end = NULL )
xml
object of class XMLInternalNode-class
value
value
years
years
months
months
days
days
hours
hours
mins
mins
secs
secs
start
start position
end
end position
setDuration()
Computes period duration
ISOPeriodDuration$setDuration( years = 0, months = 0, days = 0, hours = 0, mins = 0, secs = 0, start = NULL, end = NULL )
years
years
months
months
days
days
hours
hours
mins
mins
secs
secs
start
start position
end
end position
clone()
The objects of this class are cloneable with this method.
ISOPeriodDuration$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOPixelOrientation$clone(deep = FALSE)
deep
Whether 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()
new()
Initializes object
ISOPlatform$new(xml = NULL)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOPlatform$clone(deep = FALSE)
deep
Whether 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
portrayalCatalogueCitation
portrayalCatalogueCitation [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)
xml
object of class XMLInternalNode-class
addCitation()
Adds citation
ISOPortrayalCatalogueReference$addCitation(citation)
citation
object of class ISOCitation
TRUE
if added, FALSE
otherwise
delCitation()
Deletes citation
ISOPortrayalCatalogueReference$delCitation(citation)
citation
object of class ISOCitation
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOPortrayalCatalogueReference$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOPresentationForm$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOProcessParameter$clone(deep = FALSE)
deep
Whether 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
description
description: character
rationale
rationale [0..1]: character
dateTime
dateTime [0..1]: POSIXct/POSIXt
processor
processor [0..*]: ISOResponsibleParty
source
source [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)
xml
object of class XMLInternalNode-class
setDescription()
Set description
ISOProcessStep$setDescription(description, locales = NULL)
description
description
locales
list of localized texts. Default is NULL
setRationale()
Set rationale
ISOProcessStep$setRationale(rationale, locales = NULL)
rationale
rationale
locales
list of localized texts. Default is NULL
setDateTime()
Set date time
ISOProcessStep$setDateTime(dateTime)
dateTime
object of class POSIXct
addProcessor()
Adds processor
ISOProcessStep$addProcessor(processor)
processor
object of class ISOResponsibleParty
TRUE
if added, FALSE
otherwise
delProcessor()
Deletes processor
ISOProcessStep$delProcessor(processor)
processor
object of class ISOResponsibleParty
TRUE
if deleted, FALSE
otherwise
addSource()
Adds source
ISOProcessStep$addSource(source)
source
object of class ISOSource
TRUE
if added, FALSE
otherwise
delSource()
Deletes source
ISOProcessStep$delSource(source)
source
object of class ISOSource
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOProcessStep$clone(deep = FALSE)
deep
Whether 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/1.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()
new()
Initializes object
ISOProductionSeries$new(xml = NULL)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOProductionSeries$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOProgress$clone(deep = FALSE)
deep
Whether 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$setFeatureCatalogue()
geometa::ISOAbstractPropertyType$setMemberName()
new()
Initializes object
ISOPropertyType$new(xml = NULL, defaults = NULL)
xml
object of class XMLInternalNode-class
defaults
default values
clone()
The objects of this class are cloneable with this method.
ISOPropertyType$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19110:2005 Methodology for Feature cataloguing
ISOQuantitativeAttributeAccuracy
ISOQuantitativeAttributeAccuracy
R6Class
object.
Object of R6Class
for modelling an ISOQuantitativeAttributeAccuracy
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> 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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$initialize()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
clone()
The objects of this class are cloneable with this method.
ISOQuantitativeAttributeAccuracy$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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
valueType
valueType [0..1]- ISORecord
valueUnit
valueUnit [1..1]- GMLUnitDefinition
errorStatistic
errorStatistic [0..1]
value
value [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)
xml
object of class XMLInternalNode-class
setValueType()
Set value type
ISOQuantitativeResult$setValueType(valueType)
valueType
object of class ISORecordType or character
setValueUnit()
Set value unit
ISOQuantitativeResult$setValueUnit(valueUnit)
valueUnit
object of class inheriting GMLUnitDefinition
setErrorStatistic()
Set error statistic
ISOQuantitativeResult$setErrorStatistic(errorStatistic)
errorStatistic
error 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)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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
sequenceIdentifier
sequenceIdentifier
descriptor
descriptor (=> ISO 19139)
description
description (=> ISO 19115-3)
name
name (=> 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)
xml
object of class XMLInternalNode-class
setSequenceIdentifier()
Set sequence identifier
ISORangeDimension$setSequenceIdentifier(memberName)
memberName
object of class ISOMemberName
setDescriptor()
Set descriptor
ISORangeDimension$setDescriptor(descriptor, locales = NULL)
descriptor
descriptor
locales
list of localized texts. Default is NULL
setDescription()
Set description
ISORangeDimension$setDescription(description, locales = NULL)
description
description
locales
list of localized texts. Default is NULL
setName()
Set name
ISORangeDimension$setName(name, locales = NULL)
name
name
locales
list of localized texts. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISORangeDimension$clone(deep = FALSE)
deep
Whether 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
value
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 object
ISORecord$new(xml = NULL, value)
xml
object of class XMLInternalNode-class
value
value
clone()
The objects of this class are cloneable with this method.
ISORecord$clone(deep = FALSE)
deep
Whether 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
value
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 object
ISORecordType$new(xml = NULL, value)
xml
object of class XMLInternalNode-class
value
value
clone()
The objects of this class are cloneable with this method.
ISORecordType$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19103:2005 Geographic information – Conceptual schema language
ISOReferenceIdentifier
ISOReferenceIdentifier
R6Class
object.
Object of R6Class
for modelling an ISO ReferenceIdentifier
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOIdentifier
-> ISOReferenceIdentifier
codeSpace
codeSpace [0..1]: character
version
version [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()
geometa::ISOIdentifier$setAuthority()
new()
Initializes object
ISOReferenceIdentifier$new(xml = NULL, code, codeSpace = NULL)
xml
object of class XMLInternalNode-class
code
code
codeSpace
code space
setCodeSpace()
Set code space
ISOReferenceIdentifier$setCodeSpace(codeSpace)
codeSpace
code space
setVersion()
Set version
ISOReferenceIdentifier$setVersion(version)
version
version
clone()
The objects of this class are cloneable with this method.
ISOReferenceIdentifier$clone(deep = FALSE)
deep
Whether 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
referenceSystemIdentifier
referenceSystemIdentifier
referenceSystemType
referenceSystemType (=> 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, prefix, code)
xml
object of class XMLInternalNode-class
prefix
prefix
code
code
setReferenceSystemIdentifier()
Set reference system identifier
ISOReferenceSystem$setReferenceSystemIdentifier(identifier)
identifier
object of class ISOReferenceIdentifier
setReferenceSystemType()
Set reference system type
ISOReferenceSystem$setReferenceSystemType(referenceSystemType)
referenceSystemType
object 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)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOReferenceSystemType$clone(deep = FALSE)
deep
Whether 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
#possible values values <- ISOReferenceSystemType$values(labels = TRUE) projected <- ISOReferenceSystemType$new(value = "projected")
#possible values values <- ISOReferenceSystemType$values(labels = TRUE) projected <- ISOReferenceSystemType$new(value = "projected")
ISOReleasability
ISOReleasability
R6Class
object.
Object of R6Class
for modelling an ISOReleasability
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOReleasability
addressee
addressee [0..*]: ISOAbstractResponsibility
statement
statement [0..1]: character
disseminationConstraints
disseminationConstraints [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)
xml
object of class XMLInternalNode-class
addAddressee()
Adds addressee
ISOReleasability$addAddressee(addressee)
addressee
addressee of class ISOAbstractResponsibility
TRUE
if added, FALSE
otherwise
delAddressee()
Deletes addressee
ISOReleasability$delAddressee(addressee)
addressee
addressee of class ISOAbstractResponsibility
TRUE
if deleted, FALSE
otherwise
setStatement()
Set statement
ISOReleasability$setStatement(statement, locales = NULL)
statement
statement
locales
list of localized texts. Default is NULL
addConstraint()
Adds constraint
ISOReleasability$addConstraint(constraint)
constraint
constraint of class ISORestriction
TRUE
if added, FALSE
otherwise
delConstraint()
Deletes constraint
ISOReleasability$delConstraint(constraint)
constraint
constraint of class ISORestriction
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOReleasability$clone(deep = FALSE)
deep
Whether 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
denominator
denominator
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
denominator
denominator
setDenominator()
Set denominator
ISORepresentativeFraction$setDenominator(denominator)
denominator
object of class integer
clone()
The objects of this class are cloneable with this method.
ISORepresentativeFraction$clone(deep = FALSE)
deep
Whether 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()
ISOResolution
ISOResolution
R6Class
object.
Object of R6Class
for modelling an ISO Resolution
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOResolution
equivalentScale
equivalentScale
distance
distance
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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())
xml
object of class XMLInternalNode-class
defaults
list of defaults
setEquivalentScale()
Set equivalent scale
ISOResolution$setEquivalentScale(equivalentScale)
equivalentScale
object of class ISORepresentativeFraction or numeric
setDistance()
Set distance
ISOResolution$setDistance(distance)
distance
object of class ISODistance
clone()
The objects of this class are cloneable with this method.
ISOResolution$clone(deep = FALSE)
deep
Whether 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
role
role
extent
extent
party
party
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setRole()
Set role
ISOResponsibility$setRole(role)
addExtent()
Adds extent
ISOResponsibility$addExtent(extent)
extent
object of class ISOExtent
TRUE
if added, FALSE
otherwise
delExtent()
Deletes extent
ISOResponsibility$delExtent(extent)
extent
object of class ISOExtent
TRUE
if deleted, FALSE
otherwise
addParty()
Adds party
ISOResponsibility$addParty(party)
party
party
TRUE
if added, FALSE
otherwise
delParty()
Deletes party
ISOResponsibility$delParty(party)
party
party
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOResponsibility$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115-1:2014 Geographic information — Metadata Part 1: Fundamentals
ISOResponsibleParty
ISOResponsibleParty
R6Class
object.
Object of R6Class
for modelling an ISO ResponsibleParty
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOResponsibleParty
individualName
individualName
organisationName
organisationName
positionName
positionName
contactInfo
contactInfo
role
role
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setIndividualName()
Set individual name
ISOResponsibleParty$setIndividualName(individualName, locales = NULL)
individualName
individual name
locales
list of localized texts. Default is NULL
setOrganisationName()
Set organisation name
ISOResponsibleParty$setOrganisationName(organisationName, locales = NULL)
organisationName
organisation name
locales
list of localized texts. Default is NULL
setPositionName()
Set position name
ISOResponsibleParty$setPositionName(positionName, locales = NULL)
positionName
position name
locales
list of localized texts. Default is NULL
setContactInfo()
Set contact info
ISOResponsibleParty$setContactInfo(contactInfo)
contactInfo
object of class ISOContact
setRole()
Set role
ISOResponsibleParty$setRole(role)
clone()
The objects of this class are cloneable with this method.
ISOResponsibleParty$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISORestriction$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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)
xml
object of class XMLInternalNode-class
value
value
clone()
The objects of this class are cloneable with this method.
ISORole$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISORoleType$clone(deep = FALSE)
deep
Whether 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")
ISOSampleDimension
ISOSampleDimension
R6Class
object.
Object of R6Class
for modelling an ISOSampleDimension
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISORangeDimension
-> ISOSampleDimension
maxValue
maxValue [0..1] : numeric
minValue
minValue [0..1] : numeric
units
units [0..1] : GMLUnitDefinition
scaleFactor
scaleFactor [0..1] : numeric
offset
offset [0..1] : numeric
meanValue
meanValue [0..1] : numeric (=> ISO 19115-3)
numberOfValues
numberOfValues [0..1] : integer (=> ISO 19115-3)
standardDeviation
standardDeviation [0..1]: numeric (=> ISO 19115-3)
otherPropertyType
otherPropertyType [0..1] : ISORecordType (=> ISO 19115-3)
otherProperty
otherProperty [0..1] : ISORecord (=> ISO 19115-3)
bitsPerValue
bitsPerValue [0..1] : integer (=> ISO 19115-3)
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
geometa::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)
xml
object of class XMLInternalNode-class
setMaxValue()
Set max value
ISOSampleDimension$setMaxValue(maxValue)
maxValue
max value, object of class numeric
setMinValue()
Set min value
ISOSampleDimension$setMinValue(minValue)
minValue
min value, object of class numeric
setUnits()
Set unit definition
ISOSampleDimension$setUnits(uom)
uom
object of class GMLUnitDefinition
setScaleFactor()
Set scale factor
ISOSampleDimension$setScaleFactor(scaleFactor)
scaleFactor
object of class numeric
setOffset()
Set offset
ISOSampleDimension$setOffset(offset)
offset
object of class numeric
setMeanValue()
Set mean value
ISOSampleDimension$setMeanValue(meanValue)
meanValue
meanValue object of class numeric
setNumberOfValues()
Set number of values
ISOSampleDimension$setNumberOfValues(numberOfValues)
numberOfValues
numberOfValues object of class integer
setStandardDeviation()
Set standard deviation
ISOSampleDimension$setStandardDeviation(standardDeviation)
standardDeviation
standardDeviation object of class numeric$
setOtherPropertyType()
setOtherPropertyType
ISOSampleDimension$setOtherPropertyType(otherPropertyType)
otherPropertyType
otherPropertyType object of class ISORecordType
setOtherProperty()
setOtherProperty
ISOSampleDimension$setOtherProperty(otherProperty)
otherProperty
otherProperty object of class ISORecord
setBitsPerValue()
Set bits per value
ISOSampleDimension$setBitsPerValue(bitsPerValue)
bitsPerValue
bitsPerValue object of class integer
clone()
The objects of this class are cloneable with this method.
ISOSampleDimension$clone(deep = FALSE)
deep
Whether 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
#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()
#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()
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)
xml
object of class XMLInternalNode-class
value
value
uom
uom symbol of unit of measure used
useUomURI
use uom URI. Default is FALSE
clone()
The objects of this class are cloneable with this method.
ISOScale$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19103:2005 Geographic information – Conceptual schema language
ISOScope
ISOScope
R6Class
object.
Object of R6Class
for modelling a scope
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOScope
level
level [0..1]: ISOScope
extent
extent [0..*]: ISOAbstractExtent
levelDescription
levelDescription [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)
xml
object of class XMLInternalNode-class
setLevel()
Set level
ISOScope$setLevel(level)
level
scope code, object of class ISOScopeCode or character among values
listed by ISOScopeCode$values()
addExtent()
Adds extent
ISOScope$addExtent(extent)
extent
extent of class ISOAbstractExtent
TRUE
if added, FALSE
otherwise
delExtent()
Deletes extent
ISOScope$delExtent(extent)
extent
extent of class ISOAbstractExtent
TRUE
if deleted, FALSE
otherwise
addLevelDescription()
Adds level description
ISOScope$addLevelDescription(levelDescription)
levelDescription
levelDescription of class ISOScopeDescription
TRUE
if added, FALSE
otherwise
delLevelDescription()
Deletes level description
ISOScope$delLevelDescription(levelDescription)
levelDescription
levelDescription of class ISOScopeDescription
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOScope$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOScopeCode$clone(deep = FALSE)
deep
Whether 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
attributes
attributes [1..*]
features
features [1..*]
featureInstances
featureInstances [1..*]
attributeInstances
attributeInstances [1..*]
dataset
dataset
other
other
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
addAttribute()
Adds attribute
ISOScopeDescription$addAttribute(attribute)
attribute
attribute
TRUE
if added, FALSE
otherwise
delAttribute()
Deletes attribute
ISOScopeDescription$delAttribute(attribute)
attribute
attribute
TRUE
if deleted, FALSE
otherwise
addAttributeInstance()
Adds attribute instance
ISOScopeDescription$addAttributeInstance(attributeInstance)
attributeInstance
attribute instance
TRUE
if added, FALSE
otherwise
delAttributeInstance()
Deletes attribute instance
ISOScopeDescription$delAttributeInstance(attributeInstance)
attributeInstance
attribute instance
TRUE
if deleted, FALSE
otherwise
addFeatureInstance()
Adds feature instance
ISOScopeDescription$addFeatureInstance(featureInstance)
featureInstance
feature instance
TRUE
if added, FALSE
otherwise
delFeatureInstance()
Deletes feature instance
ISOScopeDescription$delFeatureInstance(featureInstance)
featureInstance
feature instance
TRUE
if deleted, FALSE
otherwise
setDataset()
Set dataset
ISOScopeDescription$setDataset(dataset)
dataset
dataset
setOther()
Set other
ISOScopeDescription$setOther(other)
other
other
clone()
The objects of this class are cloneable with this method.
ISOScopeDescription$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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
value
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 object
ISOScopedName$new(xml = NULL, value)
xml
object of class XMLInternalNode-class
value
value
clone()
The objects of this class are cloneable with this method.
ISOScopedName$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19103:2005 Geographic information – Conceptual schema language
ISOSecurityConstraints
ISOSecurityConstraints
R6Class
object.
Object of R6Class
for modelling an ISO SecurityConstraints
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOConstraints
-> ISOSecurityConstraints
classification
classification: ISOClassification
userNote
userNote [0..1]: character
classificationSystem
classificationSystem [0..1]: character
handlingDescription
handlingDescription [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)
xml
object of class XMLInternalNode-class
setClassification()
Set classification
ISOSecurityConstraints$setClassification(classification)
classification
object of class ISOClassification or any character
among values returned by ISOClassification$values()
setUserNote()
Set user note
ISOSecurityConstraints$setUserNote(userNote, locales = NULL)
userNote
user note
locales
list of localized texts. Default is NULL
setClassificationSystem()
Set classification system
ISOSecurityConstraints$setClassificationSystem( classificationSystem, locales = NULL )
classificationSystem
classification system
locales
list of localized texts. Default is NULL
setHandlingDescription()
Set handling description
ISOSecurityConstraints$setHandlingDescription( handlingDescription, locales = NULL )
handlingDescription
handling description
locales
list of localized texts. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOSecurityConstraints$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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()
new()
Initializes object
ISOSensor$new(xml = NULL)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOSensor$clone(deep = FALSE)
deep
Whether 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
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
geometa::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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOSeries$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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()
geometa::ISOIdentification$addAggregateInformation()
geometa::ISOIdentification$addCredit()
geometa::ISOIdentification$addFormat()
geometa::ISOIdentification$addGraphicOverview()
geometa::ISOIdentification$addKeywords()
geometa::ISOIdentification$addPointOfContact()
geometa::ISOIdentification$addResourceConstraints()
geometa::ISOIdentification$addResourceMaintenance()
geometa::ISOIdentification$addResourceSpecificUsage()
geometa::ISOIdentification$addStatus()
geometa::ISOIdentification$delAggregateInformation()
geometa::ISOIdentification$delCredit()
geometa::ISOIdentification$delFormat()
geometa::ISOIdentification$delGraphicOverview()
geometa::ISOIdentification$delKeywords()
geometa::ISOIdentification$delPointOfContact()
geometa::ISOIdentification$delResourceConstraints()
geometa::ISOIdentification$delResourceMaintenance()
geometa::ISOIdentification$delResourceSpecificUsage()
geometa::ISOIdentification$delStatus()
geometa::ISOIdentification$setAbstract()
geometa::ISOIdentification$setCitation()
geometa::ISOIdentification$setGraphicOverview()
geometa::ISOIdentification$setKeywords()
geometa::ISOIdentification$setPurpose()
geometa::ISOIdentification$setResourceConstraints()
geometa::ISOIdentification$setResourceMaintenance()
new()
Initializes object
ISOServiceIdentification$new(xml = NULL)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOServiceIdentification$clone(deep = FALSE)
deep
Whether 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()
ISOSource
ISOSource
R6Class
object.
Object of R6Class
for modelling an ISO Source
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOSource
description
description [0..1]: character
scaleDenominator
scaleDenominator [0..1]: ISORepresentativeFraction
sourceReferenceSystem
sourceReferenceSystem [0..1]: ISOReferenceSystem
sourceCitation
sourceCitation [0..1]: ISOCitation
sourceExtent
sourceExtent [0..*]: ISOExtent
sourceStep
sourceStep [0..*]: ISOProcessStep
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setDescription()
Set description
ISOSource$setDescription(description, locales = NULL)
description
description
locales
list of localized texts. Default is NULL
setScaleDenominator()
Set scale denominator
ISOSource$setScaleDenominator(denominator)
denominator
object of class ISORepresentativeFraction
setReferenceSystem()
Set reference system
ISOSource$setReferenceSystem(referenceSystem)
referenceSystem
object of class ISOReferenceSystem
setCitation()
Set citation
ISOSource$setCitation(citation)
citation
object of class ISOCitation
addExtent()
Adds extent
ISOSource$addExtent(extent)
extent
object of class ISOExtent
TRUE
if added, FALSE
otherwise
delExtent()
Deletes extent
ISOSource$delExtent(extent)
extent
object of class ISOExtent
TRUE
if deleted, FALSE
otherwise
addProcessStep()
Adds process step
ISOSource$addProcessStep(processStep)
processStep
object of class ISOProcessStep
TRUE
if added, FALSE
otherwise
delProcessStep()
Deletes process step
ISOSource$delProcessStep(processStep)
processStep
object of class ISOProcessStep
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOSource$clone(deep = FALSE)
deep
Whether 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/1.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())
xml
object of class XMLInternalNode-class
defaults
list of defaults
clone()
The objects of this class are cloneable with this method.
ISOSpatialRepresentation$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOSpatialRepresentationType$clone(deep = FALSE)
deep
Whether 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 <- ISOSpatialRepresentationType$values(labels = TRUE) #vector example vectorRep <- ISORestriction$new(value = "vector")
#possible values values <- ISOSpatialRepresentationType$values(labels = TRUE) #vector example vectorRep <- ISORestriction$new(value = "vector")
ISOSpatialTemporalExtent
ISOSpatialTemporalExtent
R6Class
object.
Object of R6Class
for modelling an ISO SpatialTemporalExtent
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOTemporalExtent
-> ISOSpatialTemporalExtent
spatialExtent
spatialExtent [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)
xml
object of class XMLInternalNode-class
addSpatialExtent()
Adds spatial extent
ISOSpatialTemporalExtent$addSpatialExtent(spatialExtent)
spatialExtent
object of class ISOGeographicExtent
TRUE
if added, FALSE
otherwise
delSpatialExtent()
Deletes spatial extent
ISOSpatialTemporalExtent$delSpatialExtent(spatialExtent)
spatialExtent
object of class ISOGeographicExtent
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOSpatialTemporalExtent$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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
name
name [1..1]: character
direction
direction [0..1]: ISOParameterDirection
description
description [0..1]: character
optionality
optionality [1..1]: character
repeatability
repeatability [1..1]: logical
valueType
valueType [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)
xml
object of class XMLInternalNode-class
setName()
Set name
ISOSRVParameter$setName(name, attributeType, locales = NULL)
name
name
attributeType
attribute type
locales
list of localized texts. Default is NULL
setDirection()
Set direction
ISOSRVParameter$setDirection(direction)
direction
object of class ISOParameterDirection or character
among values returned by ISOParameterDirection$values()
setDescription()
Set description
ISOSRVParameter$setDescription(description, locales = NULL)
description
description
locales
list of localized texts. Default is NULL
setOptionality()
Set optionality
ISOSRVParameter$setOptionality(optional)
optional
object of class logical
setRepeatability()
Set repeatability
ISOSRVParameter$setRepeatability(repeatable)
repeatable
object of class logical
setValueType()
Set value type
ISOSRVParameter$setValueType(valueType, locales = NULL)
valueType
object of class ISOTypeName or character
locales
list of localized texts. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOSRVParameter$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOSRVParameterDirection$clone(deep = FALSE)
deep
Whether 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
serviceType
serviceType [1..1]: ISOGenericName
serviceTypeVersion
serviceTypeVersion [0..*]: character
accessProperties
accessProperties [0..1]: ISOStandardOrderProcess
restrictions
restrictions [0..1]: ISOConstraints
keywords
keywords [0..*]: ISOKeywords
extent
extent [0..*]: ISOExtent
coupledResource
coupledResource [0..*]: ISOCoupledResource
couplingType
couplingType [1..1]: ISOCouplingType
containsOperations
containsOperations [1..*]: ISOOperationMetadata
operatesOn
operatesOn [0..*]: ISODataIdentification
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
geometa::ISOAbstractObject$setCodeSpace()
geometa::ISOAbstractObject$setHref()
geometa::ISOAbstractObject$setId()
geometa::ISOAbstractObject$setIsNull()
geometa::ISOAbstractObject$setValue()
geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()
geometa::ISOAbstractObject$validate()
geometa::ISOAbstractObject$wrapBaseElement()
geometa::ISOIdentification$addAggregateInformation()
geometa::ISOIdentification$addCredit()
geometa::ISOIdentification$addFormat()
geometa::ISOIdentification$addGraphicOverview()
geometa::ISOIdentification$addPointOfContact()
geometa::ISOIdentification$addResourceConstraints()
geometa::ISOIdentification$addResourceMaintenance()
geometa::ISOIdentification$addResourceSpecificUsage()
geometa::ISOIdentification$addStatus()
geometa::ISOIdentification$delAggregateInformation()
geometa::ISOIdentification$delCredit()
geometa::ISOIdentification$delFormat()
geometa::ISOIdentification$delGraphicOverview()
geometa::ISOIdentification$delPointOfContact()
geometa::ISOIdentification$delResourceConstraints()
geometa::ISOIdentification$delResourceMaintenance()
geometa::ISOIdentification$delResourceSpecificUsage()
geometa::ISOIdentification$delStatus()
geometa::ISOIdentification$setAbstract()
geometa::ISOIdentification$setCitation()
geometa::ISOIdentification$setGraphicOverview()
geometa::ISOIdentification$setKeywords()
geometa::ISOIdentification$setPurpose()
geometa::ISOIdentification$setResourceConstraints()
geometa::ISOIdentification$setResourceMaintenance()
new()
Initializes object
ISOSRVServiceIdentification$new(xml = NULL)
xml
object of class XMLInternalNode-class
setServiceType()
Set service type
ISOSRVServiceIdentification$setServiceType(serviceType)
serviceType
object of class ISOLocalName, ISOScopedName or character
addServiceTypeVersion()
Adds service type version
ISOSRVServiceIdentification$addServiceTypeVersion(version)
version
version
TRUE
if added, FALSE
otherwise
delServiceTypeVersion()
Deletes service type version
ISOSRVServiceIdentification$delServiceTypeVersion(version)
version
version
TRUE
if deleted, FALSE
otherwise
setAccessProperties()
Set access properties
ISOSRVServiceIdentification$setAccessProperties(accessProperties)
accessProperties
object of class ISOStandardOrderProcess
setRestrictions()
Set restrictions
ISOSRVServiceIdentification$setRestrictions(restrictions)
restrictions
object of class ISOConstraints
addKeywords()
Adds keywords
ISOSRVServiceIdentification$addKeywords(keywords)
keywords
object of class ISOKeywords
TRUE
if added, FALSE
otherwise
delKeywords()
Deletes keywords
ISOSRVServiceIdentification$delKeywords(keywords)
keywords
object of class ISOKeywords
TRUE
if deleted, FALSE
otherwise
addExtent()
Adds extent
ISOSRVServiceIdentification$addExtent(extent)
extent
object of class ISOExtent
TRUE
if added, FALSE
otherwise
delExtent()
Deletes extent
ISOSRVServiceIdentification$delExtent(extent)
extent
object of class ISOExtent
TRUE
if deleted, FALSE
otherwise
addCoupledResource()
Adds coupled resource
ISOSRVServiceIdentification$addCoupledResource(resource)
resource
object of class ISOCoupledResource
TRUE
if added, FALSE
otherwise
delCoupledResource()
Deletes coupled resource
ISOSRVServiceIdentification$delCoupledResource(resource)
resource
object of class ISOCoupledResource
TRUE
if deleted, FALSE
otherwise
setCouplingType()
Set coupling type
ISOSRVServiceIdentification$setCouplingType(couplingType)
couplingType
object of class ISOCouplingType or any character
among values returned by ISOCouplingType$values()
addOperationMetadata()
Adds operation metadata
ISOSRVServiceIdentification$addOperationMetadata(operationMetadata)
operationMetadata
object of class ISOOperationMetadata
TRUE
if added, FALSE
otherwise
delOperationMetadata()
Deletes operation metadata
ISOSRVServiceIdentification$delOperationMetadata(operationMetadata)
operationMetadata
object of class ISOOperationMetadata
TRUE
if deleted, FALSE
otherwise
addOperatesOn()
Adds operates on
ISOSRVServiceIdentification$addOperatesOn(dataIdentification)
dataIdentification
object of class ISODataIdentification
TRUE
if added, FALSE
otherwise
delOperatesOn()
Deletes operates on
ISOSRVServiceIdentification$delOperatesOn(dataIdentification)
dataIdentification
object of class ISODataIdentification
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOSRVServiceIdentification$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19119:2005 - Geographic information – Services
#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 <- ISOParameter$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 <-ISOParameter$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 <- ISOParameter$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 <-ISOParameter$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 <- ISOParameter$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 <-ISOParameter$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 <- ISOParameter$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 <-ISOParameter$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()
ISOStandardOrderProcess
ISOStandardOrderProcess
R6Class
object.
Object of R6Class
for modelling an ISO StandardOrderProcess
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOStandardOrderProcess
fees
fees [0..1]: character
plannedAvailableDateTime
plannedAvailableDateTime [0..1]: 'POSIXct/POSIXlt'
orderingInstructions
orderingInstructions [0..1]: character
turnaround
turnaround [0..1]: character
orderOptionsType
orderOptionsType [0..1]: ISORecordType (=> ISO 19115-3)
orderOptions
orderOptions [0..1]: ISORecord (=> ISO 19115-3)
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setFees()
Set fees
ISOStandardOrderProcess$setFees(fees, locales = NULL)
fees
fees
locales
list of localized texts. Default is NULL
setPlannedAvailableDateTime()
Set planned available date time
ISOStandardOrderProcess$setPlannedAvailableDateTime(dateTime)
dateTime
object of class POSIXct
setOrderingInstructions()
Set ordering instructions
ISOStandardOrderProcess$setOrderingInstructions(instructions, locales = NULL)
instructions
instructions
locales
list of localized texts. Default is NULL
setTurnaround()
Set turnaround
ISOStandardOrderProcess$setTurnaround(turnaround, locales = NULL)
turnaround
turnaround
locales
list of localized texts. Default is NULL
setOrderOptionsType()
Set order options type
ISOStandardOrderProcess$setOrderOptionsType(orderOptionsType)
orderOptionsType
orderOptionsType 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)
deep
Whether 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
-> 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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOStatus$clone(deep = FALSE)
deep
Whether to make a deep clone.
deprecated - use ISOProgress instead
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOStereoMate$clone(deep = FALSE)
deep
Whether 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
voice
voice
facsimile
facsimile
number
number
numberType
numberType
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setVoice()
Set voice
ISOTelephone$setVoice(voice, locales = NULL)
voice
voice
locales
list of localized voices. Default is NULL
setFacsimile()
Set facsimile
ISOTelephone$setFacsimile(facsimile, locales = NULL)
facsimile
facsimile
locales
list of localized facsimiles. Default is NULL
setNumber()
Set number
ISOTelephone$setNumber(number, locales = NULL)
number
number
locales
list of localized numbers Default is NULL
setNumberType()
Set numberType
ISOTelephone$setNumberType(numberType)
numberType
numberType 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)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOTelephoneType$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115-3 - Geographic information – Metadata
#possible values values <- ISOTelephoneType$values(labels = TRUE) voice <- ISOTelephoneType$new(value = "voice")
#possible values values <- ISOTelephoneType$values(labels = TRUE) voice <- ISOTelephoneType$new(value = "voice")
ISOTemporalConsistency
ISOTemporalConsistency
R6Class
object.
Object of R6Class
for modelling an ISOTemporalConsistency
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> 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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$initialize()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
clone()
The objects of this class are cloneable with this method.
ISOTemporalConsistency$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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
extent
extent
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setTimeInstant()
Set time instant
ISOTemporalExtent$setTimeInstant(timeInstant)
timeInstant
object of class GMLTimeInstant
setTimePeriod()
Set time period
ISOTemporalExtent$setTimePeriod(timePeriod)
timePeriod
object of class GMLTimePeriod
clone()
The objects of this class are cloneable with this method.
ISOTemporalExtent$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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::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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$initialize()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
clone()
The objects of this class are cloneable with this method.
ISOTemporalValidity$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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::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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$initialize()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
clone()
The objects of this class are cloneable with this method.
ISOThematicClassificationCorrectness$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOTopicCategory$clone(deep = FALSE)
deep
Whether 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::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$addNameOfMeasure()
geometa::ISODataQualityAbstractElement$addResult()
geometa::ISODataQualityAbstractElement$delNameOfMeasure()
geometa::ISODataQualityAbstractElement$delResult()
geometa::ISODataQualityAbstractElement$initialize()
geometa::ISODataQualityAbstractElement$setDateTime()
geometa::ISODataQualityAbstractElement$setEvaluationMethodDescription()
geometa::ISODataQualityAbstractElement$setEvaluationMethodType()
geometa::ISODataQualityAbstractElement$setEvaluationProcedure()
geometa::ISODataQualityAbstractElement$setMeasureDescription()
geometa::ISODataQualityAbstractElement$setMeasureIdentification()
clone()
The objects of this class are cloneable with this method.
ISOTopologicalConsistency$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
#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)
xml
object of class XMLInternalNode-class
value
value
description
description
clone()
The objects of this class are cloneable with this method.
ISOTopologyLevel$clone(deep = FALSE)
deep
Whether 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
aName
aName: 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)
xml
object of class XMLInternalNode-class
aName
name
setName()
Set name
ISOTypeName$setName(aName, locales = NULL)
aName
name
locales
list of localized names. Default is NULL
clone()
The objects of this class are cloneable with this method.
ISOTypeName$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO/TS 19103:2005 Geographic information – Conceptual schema language
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
value
value
attrs
attrs
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
value
value
clone()
The objects of this class are cloneable with this method.
ISOUnlimitedInteger$clone(deep = FALSE)
deep
Whether 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
ISOUomIdentifier
ISOUomIdentifier
R6Class
object.
Object of R6Class
for modelling an ISO Uom Identifier
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOUomIdentifier
value
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 Uom identifier
ISOUomIdentifier$new(xml = NULL, value)
xml
object of class XMLInternalNode-class
value
value
clone()
The objects of this class are cloneable with this method.
ISOUomIdentifier$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class
clone()
The objects of this class are cloneable with this method.
ISOURI$clone(deep = FALSE)
deep
Whether 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
value
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 object
ISOURL$new(xml = NULL, value = NULL)
xml
object of class XMLInternalNode-class
value
value
setUrl()
Set URL
ISOURL$setUrl(url)
url
url
clone()
The objects of this class are cloneable with this method.
ISOURL$clone(deep = FALSE)
deep
Whether to make a deep clone.
Class used by geometa internal XML decoder/encoder
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
ISOUsage
ISOUsage
R6Class
object.
Object of R6Class
for modelling an ISO Usage
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> ISOUsage
specificUsage
specificUsage
usageDateTime
usageDateTime
userDeterminedLimitations
userDeterminedLimitations
userContactInfo
userContactInfo
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
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)
xml
object of class XMLInternalNode-class
setSpecificUsage()
Set specificUsage
ISOUsage$setSpecificUsage(specificUsage, locales = NULL)
specificUsage
specific usage
locales
list of localized texts. Default is NULL
setUsageDateTime()
Set usage date time
ISOUsage$setUsageDateTime(usageDateTime)
usageDateTime
object of class POSIXct
setUserDeterminedLimitations()
Set user determined limitations
ISOUsage$setUserDeterminedLimitations( userDeterminedLimitations, locales = NULL )
userDeterminedLimitations
user determined limitations
locales
list of localized texts. Default is NULL
addUserContact()
Adds user contact
ISOUsage$addUserContact(contact)
contact
object of class ISOResponsibleParty (in ISO 19139) or ISOAbstractResponsibility (in ISO 19115-3)
TRUE
if added, FALSE
otherwise
delUserContact()
Deletes user contact
ISOUsage$delUserContact(contact)
contact
object 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)
deep
Whether 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
topologyLevel
topologyLevel [0..1]: ISOTopologyLevel
geometricObjects
geometricObjects [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)
xml
object of class XMLInternalNode-class
setTopologyLevel()
Set topology level
ISOVectorSpatialRepresentation$setTopologyLevel(topologyLevel)
topologyLevel
object of class ISOTopologyLevel or character
among values returned by ISOTopologyLevel$values()
addGeometricObjects()
Adds geometric objects
ISOVectorSpatialRepresentation$addGeometricObjects(geometricObjects)
geometricObjects
geometric objects, object of ISOGeometricObjects
TRUE
if added, FALSE
otherwise
setGeometricObjects()
Set geometric objects
ISOVectorSpatialRepresentation$setGeometricObjects(geometricObjects)
geometricObjects
geometric objects, object of ISOGeometricObjects
TRUE
if set, FALSE
otherwise
delGeometricObjects()
Deletes geometric objects
ISOVectorSpatialRepresentation$delGeometricObjects(geometricObjects)
geometricObjects
geometric objects, object of ISOGeometricObjects
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOVectorSpatialRepresentation$clone(deep = FALSE)
deep
Whether 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
minimumValue
minimumValue [1..1]: numeric
maximumValue
maximumValue [1..1]: numeric
unitOfMeasure
unitOfMeasure [1..1]: character
verticalCRS
verticalCRS [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)
xml
object of class XMLInternalNode-class
setMinimumValue()
Set minimum value
ISOVerticalExtent$setMinimumValue(minimumValue)
minimumValue
minimum value
setMaximumValue()
Set maximum value
ISOVerticalExtent$setMaximumValue(maximumValue)
maximumValue
maximum value
setUnitOfMeasure()
Set unit of measure
ISOVerticalExtent$setUnitOfMeasure(uom)
uom
uom
setVerticalCRS()
Set vertical CRS
ISOVerticalExtent$setVerticalCRS(verticalCRS)
verticalCRS
verticalCRS
clone()
The objects of this class are cloneable with this method.
ISOVerticalExtent$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
ISO 19115:2003 - Geographic information – Metadata
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
from
from
to
to
new()
Initializes pivot converter
pivot_converter$new(from, to)
from
from
to
to
clone()
The objects of this class are cloneable with this method.
pivot_converter$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
pivot_format
pivot_format
R6Class
object.
Object of R6Class
for modelling a mapping format
id
id
pkg
pkg
reader
reader
checker
checker
constructor
constructor
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)
id
id
pkg
pkg
reader
reader
checker
checker
constructor
constructor
clone()
The objects of this class are cloneable with this method.
pivot_format$clone(deep = FALSE)
deep
Whether 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" )
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, force)
registerISOCodelist(refFile, id, force)
refFile |
ISO XML file handling the ISO codelist |
id |
identifier of the ISO codelist |
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", force = TRUE )
registerISOCodelist( refFile = "http://www.isotc211.org/2005/resources/Codelist/ML_gmxCodelists.xml", id = "LanguageCode", 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(xsdFile)
registerISOMetadataSchema(xsdFile)
xsdFile |
the schema XSD file |
Emmanuel Blondel, [email protected]
registerISOMetadataSchema(xsdFile = "http://www.isotc211.org/2005/gmd/gmd.xsd")
registerISOMetadataSchema(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
setISOCodelists(version = "19139")
setISOCodelists(version = "19139")
setMetadataNamespaces
setISOMetadataNamespaces(version = "19139")
setISOMetadataNamespaces(version = "19139")
setISOMetadataSchemas
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 = "19115-3")
setMetadataStandard(version = "19115-3")
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
name
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::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 )
xml
object of class XMLInternalNode-class from XML
element
element
updatable
updatable
optional
optional
definition
definition
addName()
Adds name
SWEAbstractDataComponent$addName(name, codeSpace = NULL)
name
name
codeSpace
codespace
delName()
Deletes name
SWEAbstractDataComponent$delName(name, codeSpace = NULL)
name
name
codeSpace
codespace
clone()
The objects of this class are cloneable with this method.
SWEAbstractDataComponent$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class from XML
clone()
The objects of this class are cloneable with this method.
SWEAbstractEncoding$clone(deep = FALSE)
deep
Whether 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 )
xml
object of class XMLInternalNode-class from XML
element
element
attrs
attrs
defaults
defaults
wrap
wrap
value_as_field
whether value should be set as field
clone()
The objects of this class are cloneable with this method.
SWEAbstractObject$clone(deep = FALSE)
deep
Whether 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
nilValues
nil 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 )
xml
object of class XMLInternalNode-class from XML
element
element
updatable
updatable
optional
optional
definition
definition
setNilValues()
Set nil value and its reason (optional)
SWEAbstractSimpleComponent$setNilValues(nilValue)
nilValue
value to set as nil Value. object of class numeric
clone()
The objects of this class are cloneable with this method.
SWEAbstractSimpleComponent$clone(deep = FALSE)
deep
Whether 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 )
xml
object of class XMLInternalNode-class from XML
element
element
attrs
attrs
defaults
defaults
wrap
wrap
value_as_field
whether value should be set as field
clone()
The objects of this class are cloneable with this method.
SWEAbstractSWE$clone(deep = FALSE)
deep
Whether 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
identifier
identifier
label
label
description
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()
Initializes a SWE Nil Values object
SWEAbstractSWEIdentifiable$new( xml, element = element, attrs = list(), defaults = list(), wrap = TRUE, value_as_field = TRUE )
xml
object of class XMLInternalNode-class from XML
element
element
attrs
attrs
defaults
defaults
wrap
wrap
value_as_field
value as field?
setIdentifier()
Set identifier
SWEAbstractSWEIdentifiable$setIdentifier(identifier)
identifier
identifier
setLabel()
Set label
SWEAbstractSWEIdentifiable$setLabel(label)
label
label
setDescription()
Set description
SWEAbstractSWEIdentifiable$setDescription(description)
description
description
clone()
The objects of this class are cloneable with this method.
SWEAbstractSWEIdentifiable$clone(deep = FALSE)
deep
Whether 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
codeSpace
codeSpace
constraint
constraint
value
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$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 )
xml
object of class XMLInternalNode-class from XML
codeSpace
codeSpace
constraint
constraint
value
value
updatable
updatable
optional
optional
definition
definition
setCodeSpace()
setCodeSpace
SWECategory$setCodeSpace(codeSpace)
codeSpace
codeSpace
setConstraint()
setConstraint
SWECategory$setConstraint(constraint)
constraint
constraint
setValue()
setValue
SWECategory$setValue(value)
value
value
clone()
The objects of this class are cloneable with this method.
SWECategory$clone(deep = FALSE)
deep
Whether 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
codeSpace
codeSpace
constraint
constraint
value
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$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 )
xml
object of class XMLInternalNode-class from XML
codeSpace
codeSpace
constraint
constraint
value
value
updatable
updatable
optional
optional
definition
definition
setCodeSpace()
setCodeSpace
SWECategoryRange$setCodeSpace(codeSpace)
codeSpace
codeSpace
setConstraint()
setConstraint
SWECategoryRange$setConstraint(constraint)
constraint
constraint
setValue()
setValue
SWECategoryRange$setValue(value)
value
value
clone()
The objects of this class are cloneable with this method.
SWECategoryRange$clone(deep = FALSE)
deep
Whether 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
constraint
constraint
value
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$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 )
xml
object of class XMLInternalNode-class from XML
constraint
constraint
value
value
updatable
updatable
optional
optional
definition
definition
setConstraint()
setConstraint
SWECount$setConstraint(constraint)
constraint
constraint
setValue()
setValue
SWECount$setValue(value)
value
value
clone()
The objects of this class are cloneable with this method.
SWECount$clone(deep = FALSE)
deep
Whether 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
constraint
constraint
value
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$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 )
xml
object of class XMLInternalNode-class from XML
constraint
constraint
value
value
updatable
updatable
optional
optional
definition
definition
setConstraint()
setConstraint
SWECountRange$setConstraint(constraint)
constraint
constraint
setValue()
setValue
SWECountRange$setValue(value)
value
value
clone()
The objects of this class are cloneable with this method.
SWECountRange$clone(deep = FALSE)
deep
Whether 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
field
field
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
geometa::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 )
xml
object of class XMLInternalNode-class from XML
element
element
updatable
updatable
optional
optional
definition
definition
addField()
Adds field
SWEDataRecord$addField(field)
field
field
delField()
Deletes field
SWEDataRecord$delField(field)
field
field
clone()
The objects of this class are cloneable with this method.
SWEDataRecord$clone(deep = FALSE)
deep
Whether 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" )
xml
object of class XMLInternalNode-class from XML
element
element
attrs
attrs
defaults
defaults
xmlNamespacePrefix
XML namespace prefix. Default is "SWE"
decode()
Decodes object from XML
SWEElement$decode(xml)
xml
object of class XMLInternalNode-class from XML
clone()
The objects of this class are cloneable with this method.
SWEElement$clone(deep = FALSE)
deep
Whether 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
nilValue
nil 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)
xml
object of class XMLInternalNode-class from XML
addNilValue()
Adds a nil value with a reason
SWENilValues$addNilValue(value, reason)
value
value
reason
reason
clone()
The objects of this class are cloneable with this method.
SWENilValues$clone(deep = FALSE)
deep
Whether 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
uom
uom
constraint
constraint
value
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$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 )
xml
object of class XMLInternalNode-class from XML
uom
uom
constraint
constraint
value
value
updatable
updatable
optional
optional
definition
definition
setUom()
setUom
SWEQuantity$setUom(uom)
uom
uom
setConstraint()
setConstraint
SWEQuantity$setConstraint(constraint)
constraint
constraint
setValue()
setValue
SWEQuantity$setValue(value)
value
value
clone()
The objects of this class are cloneable with this method.
SWEQuantity$clone(deep = FALSE)
deep
Whether 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
uom
uom
constraint
constraint
value
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$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 )
xml
object of class XMLInternalNode-class from XML
uom
uom
constraint
constraint
value
value
updatable
updatable
optional
optional
definition
definition
setUom()
setUom
SWEQuantityRange$setUom(uom)
uom
uom
setConstraint()
setConstraint
SWEQuantityRange$setConstraint(constraint)
constraint
constraint
setValue()
setValue
SWEQuantityRange$setValue(value)
value
value
clone()
The objects of this class are cloneable with this method.
SWEQuantityRange$clone(deep = FALSE)
deep
Whether 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
constraint
constraint
value
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$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 )
xml
object of class XMLInternalNode-class from XML
constraint
constraint
value
value
updatable
updatable
optional
optional
definition
definition
setConstraint()
setConstraint
SWEText$setConstraint(constraint)
constraint
constraint
setValue()
setValue
SWEText$setValue(value)
value
value
clone()
The objects of this class are cloneable with this method.
SWEText$clone(deep = FALSE)
deep
Whether 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 )
xml
object of class XMLInternalNode-class from XML
collapseWhiteSpaces
Indicates whether white spaces (i.e. space, tab, CR, LF)
should be collapsed with separators when parsing the data stream. Default is TRUE
decimalSeparator
Character used as the decimal separator. Default is TRUE
tokenSeparator
Character sequence used as the token separator (i.e. between two successive values). Required
blockSeparator
Character sequence used as the block separator (i.e. between two successive blocks in the data set. The end of a block is reached once all values from the data tree have been encoded once). Required
clone()
The objects of this class are cloneable with this method.
SWETextEncoding$clone(deep = FALSE)
deep
Whether 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
uom
uom
constraint
constraint
value
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$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 )
xml
object of class XMLInternalNode-class from XML
uom
uom
constraint
constraint
value
value
updatable
updatable
optional
optional
definition
definition
setUom()
setUom
SWETime$setUom(uom)
uom
uom
setConstraint()
setConstraint
SWETime$setConstraint(constraint)
constraint
constraint
setValue()
setValue
SWETime$setValue(value)
value
value
clone()
The objects of this class are cloneable with this method.
SWETime$clone(deep = FALSE)
deep
Whether 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
uom
uom
constraint
constraint
value
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$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 )
xml
object of class XMLInternalNode-class from XML
uom
uom
constraint
constraint
start
start time
end
end time
updatable
updatable
optional
optional
definition
definition
setUom()
setUom
SWETimeRange$setUom(uom)
uom
uom
setConstraint()
setConstraint
SWETimeRange$setConstraint(constraint)
constraint
constraint
setValue()
setValue
SWETimeRange$setValue(start, end)
start
start time
end
end time
clone()
The objects of this class are cloneable with this method.
SWETimeRange$clone(deep = FALSE)
deep
Whether 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)
xml
object of class XMLInternalNode-class from XML
clone()
The objects of this class are cloneable with this method.
SWEXMLEncoding$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <[email protected]>
SWE Common Data Model Encoding Standard. https://www.ogc.org/standards/swecommon