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