ISOReferenceSystem
ISOReferenceSystem
R6Class
object.
Object of R6Class
for modelling an ISO ReferenceSystem
- 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
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOAbstractReferenceSystem
-> ISOReferenceSystem
referenceSystemIdentifier
referenceSystemIdentifier
referenceSystemType
referenceSystemType (=> ISO 19115-3)
Inherited methods
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
geometa::ISOAbstractObject$checkMetadataStandardCompliance()
geometa::ISOAbstractObject$contains()
geometa::ISOAbstractObject$createLocalisedProperty()
geometa::ISOAbstractObject$decode()
geometa::ISOAbstractObject$delListElement()
geometa::ISOAbstractObject$encode()
geometa::ISOAbstractObject$getClass()
geometa::ISOAbstractObject$getClassName()
geometa::ISOAbstractObject$getNamespaceDefinition()
geometa::ISOAbstractObject$isDocument()
geometa::ISOAbstractObject$isFieldInheritedFrom()
geometa::ISOAbstractObject$print()
geometa::ISOAbstractObject$save()
geometa::ISOAbstractObject$setAttr()
geometa::ISOAbstractObject$setCodeList()
geometa::ISOAbstractObject$setCodeListValue()
geometa::ISOAbstractObject$setCodeSpace()
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
identifier
object of class ISOReferenceIdentifier
setReferenceSystemType()
Set reference system type
referenceSystemType
object of class ISOReferenceSystemType or any character
among values returned by ISOReferenceSystemType$values()
md <- ISOReferenceSystem$new()
rsId <- ISOReferenceIdentifier$new(code = "4326", codeSpace = "EPSG")
md$setReferenceSystemIdentifier(rsId)
xml <- md$encode()
#> [geometa][INFO] Object 'ISOReferenceSystem' is VALID according to ISO 19139 XML schemas!