Greetings,

I am trying to read an image from GRASS using the spgrass6 command readRAST6 and then convert it into a data.frame object so I can use it with randomForest. The byte image I'm reading is 2732 rows x 3058 columns x 3 bands. It's a small subset of a larger image I would like to use eventually. I have no problem reading the image using readRAST6 but when I try to convert it to a data.frame object my linux system resources (1BG RAM, 3GB swap) nearly get maxed out and it runs for a couple hours before I kill the process. The image is less than 25MB so I'm surprised it requires this level of memory. Can someone let me know why this is. Should I use something other than the GRASS interface for this? These are the commands I'm using:

spot <- readRAST6(c(“subset.red”, “subset.green”, “subset.blue”))
spot_frame <- as(spot, “data.frame”)

Any help would be appreciated.

All the best,

Ned

_______________________________________________
R-sig-Geo mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-geo

Reply via email to