ISOReferenceSystem
ISOReferenceSystem
ISOReferenceSystem class
R6Class
object.
Object of R6Class
for modelling an ISO ReferenceSystem
md <- ISOReferenceSystem$new() rsId <- ISOReferenceIdentifier$new(code = "4326", codeSpace = "EPSG") md$setReferenceSystemIdentifier(rsId) xml <- md$encode()
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
Emmanuel Blondel emmanuel.blondel1@gmail.com
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOAbstractReferenceSystem
-> ISOReferenceSystem
referenceSystemIdentifier
: referenceSystemIdentifier
referenceSystemType
: referenceSystemType (=> ISO 19115-3)
new()
Initializes object
ISOReferenceSystem$new(xml = NULL)
xml
: object of class XMLInternalNode-class
setReferenceSystemIdentifier()
Set reference system identifier
ISOReferenceSystem$setReferenceSystemIdentifier(identifier)
identifier
: object of class ISOReferenceIdentifier (in 19139) or ISOMetaIdentifier (in 19115-3)
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.