ISOGeoreferenceable
ISOGeoreferenceable
ISOGeoreferenceable class
R6Class
object.
Object of R6Class
for modelling an ISO 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()
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
Emmanuel Blondel emmanuel.blondel1@gmail.com
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
list("ISOGeoreferenceable$setOrientationParameterAvailability()")
list("ISOGeoreferenceable$setOrientationParameterDescription()")
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.