These functions return the spatiotemporal boxes of a multidimensional grid that the temporal rigid geometry intersects, computed on its centroid trajectory.
Return the spatiotemporal boxes of a temporal rigid geometry split with respect to a spatial, temporal, or spatiotemporal grid
spaceBoxes(trgeometry,xsize float [, ysize float [, zsize float]], sorigin geometry='Point(0 0 0)',bitmatrix boolean=true, borderInc boolean=true) → stbox[] timeBoxes(trgeometry,interval,torigin timestamptz='2000-01-03', bitmatrix boolean=true,borderInc boolean=true) → stbox[] spaceTimeBoxes(trgeometry,xsize float [, ysize float [, zsize float]],interval, sorigin geometry='Point(0 0 0)',torigin timestamptz='2000-01-03', bitmatrix boolean=true,borderInc boolean=true) → stbox[]
SELECT array_length(spaceBoxes( trgeometry 'Polygon((0 0,1 0,1 1,0 1,0 0)); [Pose(Point(0 0),0)@2001-01-01, Pose(Point(10 0),0)@2001-01-02]', 2.0), 1); -- 6