I am doing it manually for now, picking the files one by one, but i have
come up with a way to make a string of text in excel for each raster
elevation and combining into one and then pasting into grass module.  i
will send results this wkd, and i will try your recom.

On Fri., May 3, 2019, 08:54 Moritz Lennert, <[email protected]>
wrote:

> On 26/04/19 03:40, Francois Chartier wrote:
> > Hi
> >
> > I would like to combine potentially 100s of 2d rasters into one 3d
> raster.
> >
> > Instead of using r.to.rast3 which could take a long time to prepare the
> > setting, is there a way to export the raster as point files, and combine
> > them using for example MsAccess, and then reimporting them into one 3d
> > raster file?
> >
> > Alternatively, is it possible to combine several 3d raster into one 3d
> > raster?  i could combine ten 2d rasters into one and then combine the
> > multiple 3d rasters into one larger one.
>
> If Stefan's suggestion does not help, and if each 2D raster is of one
> constant height, you could try a combination of r.out.xyz and r3.in.xyz
> with some magic in between to include a z. Here's an uncomplete and
> untested algorithm for Linux in
>
> height = 0
>
> for each raster:
>         height = height + step
>         r.out.xyz raster out=- | awk -v var=$height -F'|' '{print
> $1,$2,var,$3}' >> combined_raster
>
> then
>
> r3.in;xyz combined_raster
>
>
> Moritz
>
>
_______________________________________________
grass-user mailing list
[email protected]
https://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to