[R-sig-Geo] Problem reading back a raster from GRASS
Pierre Racine
Pierre.Racine at sbf.ulaval.ca
Fri Jan 28 21:06:03 CET 2011
Ok I passed "SG=image1" to initGRASS() and now I get the full extent of the image back.
Thanks Roger
>-----Original Message-----
>From: Roger Bivand [mailto:Roger.Bivand at nhh.no]
>Sent: 28 janvier 2011 14:59
>To: Pierre Racine
>Cc: r-sig-geo
>Subject: Re: [R-sig-Geo] Problem reading back a raster from GRASS
>
>On Fri, 28 Jan 2011, Pierre Racine wrote:
>
>> Hi,
>>
>> It seems I'm having problem storing a raster into GRASS using the
>> spgrass6 package. I writeRAST6() a 1376x1376 raster to GRASS, but when I
>> readRAST6() it back to R the raster is only 1x1 pixels... Note that the
>> raster is a bmp and hence is not projected to any coordinate system.
>>
>> I must be doing something wrong. Here is my R code:
>
>What is the current region of your GRASS location? You can check by
>looking at the output of gmeta6(). If it does not match the extent of the
>file, you may experience this. Have you checked the extent of the data as
>seem by GRASS before reading it back? Are you running R within GRASS or
>did you start GRASS with initGRASS() from within R? If you used initGRASS,
>did you use the SG= argument?
>
>Roger
>
>>
>> ------------------------------------------------------------------
>>> image1 = readGDAL("D:/temp/image01.bmp")
>> D:/Clients/AlainPaquette/AnalyseDeCimeR/images/image01.bmp has GDAL driver BMP
>> and has 1376 rows and 1376 columns
>>
>>> summary(image1)
>> Object of class SpatialGridDataFrame
>> Coordinates:
>> min max
>> x -2953 8123703
>> y -8123703 2953
>> Is projected: NA
>> proj4string : [NA]
>> Number of points: 2
>> Grid attributes:
>> cellcentre.offset cellsize cells.dim
>> x 0 5906 1376
>> y -8120750 5906 1376
>> Data attributes:
>> Min. 1st Qu. Median Mean 3rd Qu. Max.
>> 0.0000 1.0000 1.0000 0.9962 1.0000 1.0000
>>
>>> writeRAST6(image1, "image1", overwrite=TRUE)
>> ATTENTION : Raster map <image1> already exists and will be overwritten
>> Projection of input dataset and current location appear to match
>>
>> RINGDA~1 terminé. Raster map <image1> created.
>>
>>> image1_2 <- readRAST6(c("image1"), cat=c(TRUE), ignore.stderr=TRUE, plugin=NULL)
>>
>>> summary(image1_2)
>> Object of class SpatialGridDataFrame
>> Coordinates:
>> min max
>> x 0 1
>> y 0 1
>> Is projected: NA
>> proj4string : [NA]
>> Number of points: 2
>> Grid attributes:
>> cellcentre.offset cellsize cells.dim
>> x 0.5 1 1
>> y 0.5 1 1
>> Data attributes:
>>
>> 1
>>
>>>
>> ------------------------------------------------------------------
>>
>> Thanks,
>>
>> Pierre
>>
>> _______________________________________________
>> R-sig-Geo mailing list
>> R-sig-Geo at r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-sig-geo
>>
>
>--
>Roger Bivand
>Economic Geography Section, Department of Economics, Norwegian School of
>Economics and Business Administration, Helleveien 30, N-5045 Bergen,
>Norway. voice: +47 55 95 93 55; fax +47 55 95 95 43
>e-mail: Roger.Bivand at nhh.no
More information about the R-sig-Geo
mailing list