t.rast3d.mapcalc(1grass)

πŸ’– t.rast3d.mapcalc πŸ’–

okay bestie, listen up β€” this is the GRASS User's Manual page for t.rast3d.mapcalc (that (1grass) bit just means she's a GRASS module, no biggie). She does r3.mapcalc math on maps from sampled space time 3D raster datasets. voxels. 3D. iconic behavior honestly. ✨


πŸŽ€ KEYWORDS πŸŽ€

temporal, algebra, raster3d, voxel, time


🌸 SYNOPSIS 🌸

t.rast3d.mapcalc
t.rast3d.mapcalc --help
t.rast3d.mapcalc [-ns] inputs=name[,name,...] expression=string
[method=name[,name,...]]  output=name basename=string  [nprocs=integer]
[--overwrite]  [--help]  [--verbose]  [--quiet]  [--ui]

πŸ¦‹ Flags

  • -n β€” register the Null maps, periodt πŸ’…
  • -s β€” check the spatial topology of temporally related maps and process only the ones that are spatially related 🫢
  • --overwrite β€” let those output files bulldoze whatever's already sitting there. existing files? gone. bye 🫒
  • --help β€” prints the usage summary, for when you're like "wait what" 😭
  • --verbose β€” verbose module output, she's chatty now πŸ’¬
  • --quiet β€” quiet module output, she's giving mystery πŸ•ΆοΈ
  • --ui β€” force the GUI dialog to pop up, main character entrance 🌈

πŸ“ Parameters

  • inputs=name[,name,...] [required] β€” the name(s) of the input space time raster3d datasets you're feeding her 🧺
  • expression=string [required] β€” the r3.mapcalc expression that gets applied to each time step of the sampled data. this is the whole point, no pressure πŸ’…
  • method=name[,name,...] β€” how you wanna sample the input dataset
    • Options: start, during, overlap, contain, equal, follows, precedes
    • Default: during,overlap,contain,equal
  • output=name [required] β€” name of the output space time raster3d dataset 🎁
  • basename=string [required] β€” basename of the new generated output maps
    • heads up: a numerical suffix separated by an underscore gets attached to it so it can create a unique identifier. it's her little signature πŸ–ŠοΈ
  • nprocs=integer β€” number of r3.mapcalc processes to run in parallel
    • Default: 1

✨ DESCRIPTION ✨

okay so t.rast3d.mapcalc gives you exact the same functionality as t.rast.mapcalc, except it's for space time 3D raster datasets. so if you need the docs, go read t.rast.mapcalc, she's got you covered πŸ“š

and ngl? she's just a simple wrapper for r3.mapcalc that got enhanced with temporal functions. glow up fr fr πŸ”₯


πŸ‘€ SEE ALSO πŸ‘€

t.rast.mapcalc, t.rast3d.algebra, r3.mapcalc


πŸ‘‘ AUTHOR πŸ‘‘

SΓΆren Gebbert, ThΓΌnen Institute of Climate-Smart Agriculture


πŸ’Ύ SOURCE CODE πŸ’Ύ

Available at: t.rast3d.mapcalc source code (history)

Latest change: Thursday Dec 18 07:11:47 2025 in commit: cf870a5e49fd2643a55de543467edf5c2e61d640

Main index | Temporal index | Topics index | Keywords index | Graphical index | Full index


that's the whole vibe check bestie, you're all caught up πŸ’–πŸ¦‹βœ¨

Β© 2003-2026 GRASS Development Team, GRASS 8.5.0 Reference Manual β€” this was t.rast3d.mapcalc(1grass) from GRASS 8.5.0, drink some water and go make some voxels πŸŒΈπŸ’…πŸ«Ά

πŸ“¦ where this page comes from