t.rast3d.mapcalc(1)
π t.rast3d.mapcalc π
okay bestie, welcome to t.rast3d.mapcalc, straight out of the GRASS GIS User's Manual π¦ she's the 3D-voxel-flavored cousin of the mapcalc crew and she's here to do algebra on your sampled space time 3D raster datasets. yes ma'am. β¨
β¨ NAME β¨
t.rast3d.mapcalc β she performs r3.mapcalc expressions on maps of sampled space time 3D raster datasets. that's the whole job. that's the vibe. π
π KEYWORDS π
temporal, algebra, raster3d, voxel, time
(aka: the group chat topics she's known for π«Ά)
πΈ 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 Null maps. yep, the empty ones get registered too, no cap.-sβ Check the spatial topology of temporally related maps and process only spatially related maps. she's doing a vibe check on your topology first, and anyone who doesn't match stays outside. π--overwriteβ Allow output files to overwrite existing files. permission to be a little destructive, bestie. π--helpβ Print usage summary.--verboseβ Verbose module output. she will tell you everything. π--quietβ Quiet module output. she will tell you nothing. π€«--uiβ Force launching GUI dialog.
π¦ Parameters π¦
inputs=name[,name,...]β [required] β Name of the input space time raster3d datasets. plural! she takes a whole list, separate them with commas, she's not picky.expression=stringβ [required] β ther3.mapcalcexpression applied to each time step of the sampled data. this is the main character of the whole operation, ngl.method=name[,name,...]β The method to be used for sampling the input dataset.- Options:
start,during,overlap,contain,equal,follows,precedes - Default:
during,overlap,contain,equal - (so if you don't say anything, she goes with that default quartet. iconic default behavior, honestly. π)
- Options:
output=nameβ [required] β Name of the output space time raster3d dataset.basename=stringβ [required] β Basename of the new generated output maps. A numerical suffix separated by an underscore will be attached to create a unique identifier. so like, she adds_1,_2... to keep everybody distinct. no duplicates in this house. β¨nprocs=integerβ Number ofr3.mapcalcprocesses to run in parallel. Default:1. crank it up if you want her working in parallel, she can multitask. π₯
π DESCRIPTION π
okay so here's the tea β β t.rast3d.mapcalc provides exact the same functionality as t.rast.mapcalc, but for space time 3D raster datasets. so if you already know t.rast.mapcalc, you basically already know her. Please refer to t.rast.mapcalc for documentation β she's not gonna repeat the whole story when her sibling already told it. π
It is a simple wrapper for r3.mapcalc enhanced with temporal functions. simple wrapper, big energy. periodt. π
β SEE ALSO β
t.rast.mapcalc, t.rast3d.algebra, r3.mapcalc
(the whole friend group, go say hi π«Ά)
π AUTHOR π
SΓΆren Gebbert, ThΓΌnen Institute of Climate-Smart Agriculture
π SOURCE CODE π
Available at: t.rast3d.mapcalc source code (history)
Accessed: Saturday Jan 17 05:41:54 2026
Main index | Temporal index | Topics index | Keywords index | Graphical index | Full index
and that's the whole page, bestie π
Β© 2003-2025 GRASS Development Team, GRASS GIS 8.4.2 Reference Manual β like, the whole GRASS dev team said it, and honestly? slay. π«Ά
GRASS 8.4.2 πΈ t.rast3d.mapcalc(1) β that's the version, that's the page, that's the footer, we're done here. mwah. πβ¨
π¦ where this page comes from
- fedora 44: grass 8.4.2-4.fc44 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms