| aRTlayer-getSetOperation {aRT} | R Documentation |
Return the result of an operation involving sets (union, intersection, difference and xor). The result has "" as ID.
## S4 method for signature 'aRTlayer':
getSetOperation(object, operation= c("union", "intersection", "difference", "xor"), ID = NULL, as.sp = TRUE)
object |
Object of class aRTlayer. |
operation |
One of:
|
ID |
The ids which to be used in the operation. difference and xor use only two ids. union and intersection have as default all objects of the layer. |
as.sp |
Return Spatial data or an object of class aRTgeometry |
If one polygon has two consecultive and equal points, these algorithms may not work, therefore you need to remove this unwanted data before.
Pedro Ribeiro de Andrade
See aRTlayer-class to the description of this class.
## Not run:
## difference between two geometries
getSetMetric(layer, "difference", ids=c("1", "2"))
## union of all geometries of the layer
getSetMetric(layer, "union")
## End(Not run)