You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
One limitation that exists in GeoPySpark API is the inability to express multiple operations on a single tile and combine the result in line. For instance both focalSum and Slope are implemented operations but computing both over TiledRasterLayer would require producing two RDDs and joining them by key.
One way around this limitations is to introduce API like this:
The Bands object only captures the structured of the expression such that it can be interpreted and evaluated in an RDD.mapValues step. MAML is a natural choice for this. We could construct either the JSON or the JVM expression through through the gateway.
One limitation that exists in GeoPySpark API is the inability to express multiple operations on a single tile and combine the result in line. For instance both
focalSum
andSlope
are implemented operations but computing both overTiledRasterLayer
would require producing two RDDs and joining them by key.One way around this limitations is to introduce API like this:
The
Bands
object only captures the structured of the expression such that it can be interpreted and evaluated in anRDD.mapValues
step. MAML is a natural choice for this. We could construct either the JSON or the JVM expression through through the gateway.This becomes relevant to working over multiple raster layers when we have functions to select and combine bands:
The text was updated successfully, but these errors were encountered: