ISOVectorSpatialRepresentation
ISOVectorSpatialRepresentation
ISOVectorSpatialRepresentation class
R6Class
object.
Object of R6Class
for modelling an ISO VectorSpatialRepresentation
md <- ISOVectorSpatialRepresentation$new() md$setTopologyLevel("geometryOnly") geomObject1 <- ISOGeometricObjects$new() geomObject1$setGeometricObjectType("surface") geomObject1$setGeometricObjectCount(5L) md$addGeometricObjects(geomObject1) xml <- md$encode()
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
Emmanuel Blondel emmanuel.blondel1@gmail.com
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOAbstractSpatialRepresentation
-> geometa::ISOSpatialRepresentation
-> ISOVectorSpatialRepresentation
topologyLevel
: topologyLevel [0..1]: ISOTopologyLevel
geometricObjects
: geometricObjects [0..*]: ISOGeometricObjects
list("ISOVectorSpatialRepresentation$addGeometricObjects()")
list("ISOVectorSpatialRepresentation$setGeometricObjects()")
list("ISOVectorSpatialRepresentation$delGeometricObjects()")
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.