[R-sig-Geo] convert multiple dimension array to raster object/.png/.tif

Chane zoeeeregister at gmail.com
Tue Oct 14 00:00:29 CEST 2014


Dear list,

I have a multiple dimension array (9 x 9 x 7) and I would like to convert
it to a raster object. I want the dim of the raster object to be the same
as the dim of the array; the values in each pixel in the raster object to
be the same value as they are in the array. It seems that as.raster()
function could only convert array with dim of d x d x 3(or4) but can not
deal with array with dim of d x d x n. Eventually, I would like to export
this array/raster as a image file (.png or .tif) - with no geographic
information attached. Any help would be greatly appreciated.

Here is what my array looks like:

> formated_array
, , 1

      [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9]
 [1,]  285  269  326  390  386  301  327  457  559
 [2,]  714  891  927  890  884  894  809  703  666
 [3,]  526  289  236  425  430  511  554  611  621
 [4,]  436  345  530  718  757  729  709  673  703
 [5,]  774  717  505  261  147  153  667  816  783
 [6,]  816  778  882  794  439  356  401  358  372
 [7,]  428  376  388  483  486  326  166  151  216
 [8,]  886  950 1009  945  876  830  773  596  321
 [9,]  225  266  270  242  252  276  284  344  304

, , 2

      [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9]
 [1,]  285  269  326  390  386  301  327  457  559
 [2,]  714  891  927  890  884  894  809  703  666
 [3,]  526  289  236  425  430  511  554  611  621
 [4,]  436  345  530  718  757  729  709  673  703
 [5,]  774  717  505  261  147  153  667  816  783
 [6,]  816  778  882  794  439  356  401  358  372
 [7,]  428  376  388  483  486  326  166  151  216
 [8,]  886  950 1009  945  876  830  773  596  321
 [9,]  225  266  270  242  252  276  284  344  304

, , 3

      [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9]
 [1,]  285  269  326  390  386  301  327  457  559
 [2,]  714  891  927  890  884  894  809  703  666
 [3,]  526  289  236  425  430  511  554  611  621
 [4,]  436  345  530  718  757  729  709  673  703
 [5,]  774  717  505  261  147  153  667  816  783
 [6,]  816  778  882  794  439  356  401  358  372
 [7,]  428  376  388  483  486  326  166  151  216
 [8,]  886  950 1009  945  876  830  773  596  321
 [9,]  225  266  270  242  252  276  284  344  304

, , 4

      [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9]
 [1,]  285  269  326  390  386  301  327  457  559
 [2,]  714  891  927  890  884  894  809  703  666
 [3,]  526  289  236  425  430  511  554  611  621
 [4,]  436  345  530  718  757  729  709  673  703
 [5,]  774  717  505  261  147  153  667  816  783
 [6,]  816  778  882  794  439  356  401  358  372
 [7,]  428  376  388  483  486  326  166  151  216
 [8,]  886  950 1009  945  876  830  773  596  321
 [9,]  225  266  270  242  252  276  284  344  304

, , 5

      [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9]
 [1,]  285  269  326  390  386  301  327  457  559
 [2,]  714  891  927  890  884  894  809  703  666
 [3,]  526  289  236  425  430  511  554  611  621
 [4,]  436  345  530  718  757  729  709  673  703
 [5,]  774  717  505  261  147  153  667  816  783
 [6,]  816  778  882  794  439  356  401  358  372
 [7,]  428  376  388  483  486  326  166  151  216
 [8,]  886  950 1009  945  876  830  773  596  321
 [9,]  225  266  270  242  252  276  284  344  304

, , 6

      [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9]
 [1,]  285  269  326  390  386  301  327  457  559
 [2,]  714  891  927  890  884  894  809  703  666
 [3,]  526  289  236  425  430  511  554  611  621
 [4,]  436  345  530  718  757  729  709  673  703
 [5,]  774  717  505  261  147  153  667  816  783
 [6,]  816  778  882  794  439  356  401  358  372
 [7,]  428  376  388  483  486  326  166  151  216
 [8,]  886  950 1009  945  876  830  773  596  321
 [9,]  225  266  270  242  252  276  284  344  304

, , 7

      [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9]
 [1,]  285  269  326  390  386  301  327  457  559
 [2,]  714  891  927  890  884  894  809  703  666
 [3,]  526  289  236  425  430  511  554  611  621
 [4,]  436  345  530  718  757  729  709  673  703
 [5,]  774  717  505  261  147  153  667  816  783
 [6,]  816  778  882  794  439  356  401  358  372
 [7,]  428  376  388  483  486  326  166  151  216
 [8,]  886  950 1009  945  876  830  773  596  321
 [9,]  225  266  270  242  252  276  284  344  304


Thanks,
Chane

	[[alternative HTML version deleted]]



More information about the R-sig-Geo mailing list