Re: [R-sig-Geo] Error in writeRaster as IDRISI(rst) file
I don't understand why this is not working. Meanwhile you can use rgdal::writeGDAL library(raster) library(rgdal) r - raster(nrow=10, ncol=10) s - stack( sapply(1:2, function(i) setValues(r, rnorm(ncell(r), i, 3) )) ) s[1:6] - NA single - s$layer.1 writeGDAL(as(single, SpatialGridDataFrame), fname = idri.rst, drivername = RST) GDALinfo(idri.rst) On Sun, Dec 8, 2013 at 7:22 PM, Eddie Smith eddie...@gmail.com wrote: Dear list, I tried to save my data into IDRISI format but end up with this error message: Error in if (is.null(projs) | is.na(projs) | nchar(projs) 3) { : argument is of length zero library(raster) library(rgdal) r - raster(nrow=10, ncol=10) s - stack( sapply(1:2, function(i) setValues(r, rnorm(ncell(r), i, 3) )) ) s[1:6] - NA single - s$layer.1 writeRaster(single, filename=idri.rst, format=IDRISI, overwrite=TRUE) sessionInfo() R version 3.0.1 (2013-05-16) Platform: x86_64-w64-mingw32/x64 (64-bit) other attached packages: [1] raster_2.1-66 rgdal_0.8-11 sp_1.0-14 Can somebody help? Cheers Eddie [[alternative HTML version deleted]] ___ R-sig-Geo mailing list R-sig-Geo@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-geo -- Ahmadou H. DICKO statistician economist (Ingénieur Statisticien Économiste) PhD candidate in Climate change economics Faculty of economics and managment - Cheikh Anta Diop University West African Science Service Center on Climate Change and Adaptated Land Use (WASCAL) Center for Development Research (ZEF) - University of Bonn email : ahmadou.di...@ucad.edu.sn twitter : @dickoah github : github/dickoa https://github.com/dickoa tel : +221 33 827 55 16 portable: +221 77 123 81 69 [[alternative HTML version deleted]] ___ R-sig-Geo mailing list R-sig-Geo@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-geo
Re: [R-sig-Geo] Error in writeRaster as IDRISI(rst) file
Updating the raster package from r-forge seems to fix this error. writeRaster(single, filename= idri.rst, format= IDRISI, overwrite=TRUE) ## class : RasterLayer ## dimensions : 10, 10, 100 (nrow, ncol, ncell) ## resolution : 36, 18 (x, y) ## extent : -180, 180, -90, 90 (xmin, xmax, ymin, ymax) ## coord. ref. : NA ## data source : /home/ahmadou/idri.rdc ## names : layer.1 ## values : -6.261, 9.5628 (min, max) packageVersion(raster) ## [1] 2.1.71 On Sun, Dec 8, 2013 at 7:46 PM, Ahmadou Dicko dicko.ahma...@gmail.comwrote: I don't understand why this is not working. Meanwhile you can use rgdal::writeGDAL library(raster) library(rgdal) r - raster(nrow=10, ncol=10) s - stack( sapply(1:2, function(i) setValues(r, rnorm(ncell(r), i, 3) )) ) s[1:6] - NA single - s$layer.1 writeGDAL(as(single, SpatialGridDataFrame), fname = idri.rst, drivername = RST) GDALinfo(idri.rst) On Sun, Dec 8, 2013 at 7:22 PM, Eddie Smith eddie...@gmail.com wrote: Dear list, I tried to save my data into IDRISI format but end up with this error message: Error in if (is.null(projs) | is.na(projs) | nchar(projs) 3) { : argument is of length zero library(raster) library(rgdal) r - raster(nrow=10, ncol=10) s - stack( sapply(1:2, function(i) setValues(r, rnorm(ncell(r), i, 3) )) ) s[1:6] - NA single - s$layer.1 writeRaster(single, filename=idri.rst, format=IDRISI, overwrite=TRUE) sessionInfo() R version 3.0.1 (2013-05-16) Platform: x86_64-w64-mingw32/x64 (64-bit) other attached packages: [1] raster_2.1-66 rgdal_0.8-11 sp_1.0-14 Can somebody help? Cheers Eddie [[alternative HTML version deleted]] ___ R-sig-Geo mailing list R-sig-Geo@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-geo -- Ahmadou H. DICKO statistician economist (Ingénieur Statisticien Économiste) PhD candidate in Climate change economics Faculty of economics and managment - Cheikh Anta Diop University West African Science Service Center on Climate Change and Adaptated Land Use (WASCAL) Center for Development Research (ZEF) - University of Bonn email : ahmadou.di...@ucad.edu.sn twitter : @dickoah github : github/dickoa https://github.com/dickoa tel : +221 33 827 55 16 portable: +221 77 123 81 69 -- Ahmadou H. DICKO statistician economist (Ingénieur Statisticien Économiste) PhD candidate in Climate change economics Faculty of economics and managment - Cheikh Anta Diop University West African Science Service Center on Climate Change and Adaptated Land Use (WASCAL) Center for Development Research (ZEF) - University of Bonn email : ahmadou.di...@ucad.edu.sn twitter : @dickoah github : github/dickoa https://github.com/dickoa tel : +221 33 827 55 16 portable: +221 77 123 81 69 [[alternative HTML version deleted]] ___ R-sig-Geo mailing list R-sig-Geo@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-geo
Re: [R-sig-Geo] Error in writeRaster as IDRISI(rst) file
Thanks Ahmadou. Yup, updating raster package solved the problem. On Sun, Dec 8, 2013 at 7:51 PM, Ahmadou Dicko dicko.ahma...@gmail.comwrote: Updating the raster package from r-forge seems to fix this error. writeRaster(single, filename= idri.rst, format= IDRISI, overwrite=TRUE) ## class : RasterLayer ## dimensions : 10, 10, 100 (nrow, ncol, ncell) ## resolution : 36, 18 (x, y) ## extent : -180, 180, -90, 90 (xmin, xmax, ymin, ymax) ## coord. ref. : NA ## data source : /home/ahmadou/idri.rdc ## names : layer.1 ## values : -6.261, 9.5628 (min, max) packageVersion(raster) ## [1] 2.1.71 On Sun, Dec 8, 2013 at 7:46 PM, Ahmadou Dicko dicko.ahma...@gmail.comwrote: I don't understand why this is not working. Meanwhile you can use rgdal::writeGDAL library(raster) library(rgdal) r - raster(nrow=10, ncol=10) s - stack( sapply(1:2, function(i) setValues(r, rnorm(ncell(r), i, 3) )) ) s[1:6] - NA single - s$layer.1 writeGDAL(as(single, SpatialGridDataFrame), fname = idri.rst, drivername = RST) GDALinfo(idri.rst) On Sun, Dec 8, 2013 at 7:22 PM, Eddie Smith eddie...@gmail.com wrote: Dear list, I tried to save my data into IDRISI format but end up with this error message: Error in if (is.null(projs) | is.na(projs) | nchar(projs) 3) { : argument is of length zero library(raster) library(rgdal) r - raster(nrow=10, ncol=10) s - stack( sapply(1:2, function(i) setValues(r, rnorm(ncell(r), i, 3) )) ) s[1:6] - NA single - s$layer.1 writeRaster(single, filename=idri.rst, format=IDRISI, overwrite=TRUE) sessionInfo() R version 3.0.1 (2013-05-16) Platform: x86_64-w64-mingw32/x64 (64-bit) other attached packages: [1] raster_2.1-66 rgdal_0.8-11 sp_1.0-14 Can somebody help? Cheers Eddie [[alternative HTML version deleted]] ___ R-sig-Geo mailing list R-sig-Geo@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-geo -- Ahmadou H. DICKO statistician economist (Ingénieur Statisticien Économiste) PhD candidate in Climate change economics Faculty of economics and managment - Cheikh Anta Diop University West African Science Service Center on Climate Change and Adaptated Land Use (WASCAL) Center for Development Research (ZEF) - University of Bonn email : ahmadou.di...@ucad.edu.sn twitter : @dickoah github : github/dickoa https://github.com/dickoa tel : +221 33 827 55 16 portable: +221 77 123 81 69 -- Ahmadou H. DICKO statistician economist (Ingénieur Statisticien Économiste) PhD candidate in Climate change economics Faculty of economics and managment - Cheikh Anta Diop University West African Science Service Center on Climate Change and Adaptated Land Use (WASCAL) Center for Development Research (ZEF) - University of Bonn email : ahmadou.di...@ucad.edu.sn twitter : @dickoah github : github/dickoa https://github.com/dickoa tel : +221 33 827 55 16 portable: +221 77 123 81 69 [[alternative HTML version deleted]] ___ R-sig-Geo mailing list R-sig-Geo@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-geo
Re: [R-sig-Geo] Error in writeRaster as IDRISI(rst) file
Just a small update. I successfully wrote a *.rst file using raster package 2.1.71. However, when I read the file in IDRISI, the raster is not complete. Only half of the full raster were created. Not really sure why. Ahmadou's code works perfectly fine. writeGDAL(as(single, SpatialGridDataFrame), fname = idri.rst, drivername = RST) GDALinfo(idri.rst) Thanks. On Sun, Dec 8, 2013 at 8:10 PM, Eddie Smith eddie...@gmail.com wrote: Thanks Ahmadou. Yup, updating raster package solved the problem. On Sun, Dec 8, 2013 at 7:51 PM, Ahmadou Dicko dicko.ahma...@gmail.comwrote: Updating the raster package from r-forge seems to fix this error. writeRaster(single, filename= idri.rst, format= IDRISI, overwrite=TRUE) ## class : RasterLayer ## dimensions : 10, 10, 100 (nrow, ncol, ncell) ## resolution : 36, 18 (x, y) ## extent : -180, 180, -90, 90 (xmin, xmax, ymin, ymax) ## coord. ref. : NA ## data source : /home/ahmadou/idri.rdc ## names : layer.1 ## values : -6.261, 9.5628 (min, max) packageVersion(raster) ## [1] 2.1.71 On Sun, Dec 8, 2013 at 7:46 PM, Ahmadou Dicko dicko.ahma...@gmail.comwrote: I don't understand why this is not working. Meanwhile you can use rgdal::writeGDAL library(raster) library(rgdal) r - raster(nrow=10, ncol=10) s - stack( sapply(1:2, function(i) setValues(r, rnorm(ncell(r), i, 3) )) ) s[1:6] - NA single - s$layer.1 writeGDAL(as(single, SpatialGridDataFrame), fname = idri.rst, drivername = RST) GDALinfo(idri.rst) On Sun, Dec 8, 2013 at 7:22 PM, Eddie Smith eddie...@gmail.com wrote: Dear list, I tried to save my data into IDRISI format but end up with this error message: Error in if (is.null(projs) | is.na(projs) | nchar(projs) 3) { : argument is of length zero library(raster) library(rgdal) r - raster(nrow=10, ncol=10) s - stack( sapply(1:2, function(i) setValues(r, rnorm(ncell(r), i, 3) )) ) s[1:6] - NA single - s$layer.1 writeRaster(single, filename=idri.rst, format=IDRISI, overwrite=TRUE) sessionInfo() R version 3.0.1 (2013-05-16) Platform: x86_64-w64-mingw32/x64 (64-bit) other attached packages: [1] raster_2.1-66 rgdal_0.8-11 sp_1.0-14 Can somebody help? Cheers Eddie [[alternative HTML version deleted]] ___ R-sig-Geo mailing list R-sig-Geo@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-geo -- Ahmadou H. DICKO statistician economist (Ingénieur Statisticien Économiste) PhD candidate in Climate change economics Faculty of economics and managment - Cheikh Anta Diop University West African Science Service Center on Climate Change and Adaptated Land Use (WASCAL) Center for Development Research (ZEF) - University of Bonn email : ahmadou.di...@ucad.edu.sn twitter : @dickoah github : github/dickoa https://github.com/dickoa tel : +221 33 827 55 16 portable: +221 77 123 81 69 -- Ahmadou H. DICKO statistician economist (Ingénieur Statisticien Économiste) PhD candidate in Climate change economics Faculty of economics and managment - Cheikh Anta Diop University West African Science Service Center on Climate Change and Adaptated Land Use (WASCAL) Center for Development Research (ZEF) - University of Bonn email : ahmadou.di...@ucad.edu.sn twitter : @dickoah github : github/dickoa https://github.com/dickoa tel : +221 33 827 55 16 portable: +221 77 123 81 69 [[alternative HTML version deleted]] ___ R-sig-Geo mailing list R-sig-Geo@r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-geo