ISOSpatialTemporalExtent
ISOSpatialTemporalExtent
ISOSpatialTemporalExtent class
R6Class
object.
Object of R6Class
for modelling an ISO SpatialTemporalExtent
#create object md <- ISOSpatialTemporalExtent$new() start <- ISOdate(2000, 1, 12, 12, 59, 45) end <- ISOdate(2010, 8, 22, 13, 12, 43) tp <- GMLTimePeriod$new(beginPosition = start, endPosition = end) md$setTimePeriod(tp) spatialExtent <- ISOGeographicBoundingBox$new(minx = -180, miny = -90, maxx = 180, maxy = 90) md$addSpatialExtent(spatialExtent) xml <- md$encode()
ISO 19139 https://schemas.isotc211.org/19139/-/gmd/1.0/gmd/#element_EX_SpatialTemporalExtent
ISO 19115-3 https://schemas.isotc211.org/19115/-3/gex/1.0/gex/#element_EX_SpatialTemporalExtent
Emmanuel Blondel emmanuel.blondel1@gmail.com
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOTemporalExtent
-> ISOSpatialTemporalExtent
spatialExtent
: spatialExtent [1..*]: ISOGeographicExtent
new()
Initializes object
ISOSpatialTemporalExtent$new(xml = NULL)
xml
: object of class XMLInternalNode-class
addSpatialExtent()
Adds spatial extent
ISOSpatialTemporalExtent$addSpatialExtent(spatialExtent)
spatialExtent
: object of class ISOGeographicExtent
TRUE
if added, FALSE
otherwise
delSpatialExtent()
Deletes spatial extent
ISOSpatialTemporalExtent$delSpatialExtent(spatialExtent)
spatialExtent
: object of class ISOGeographicExtent
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOSpatialTemporalExtent$clone(deep = FALSE)
deep
: Whether to make a deep clone.