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