[R-sig-Geo] ESRI Ascii Grid
Roger Bivand
Roger.Bivand at nhh.no
Tue Jan 13 21:49:29 CET 2009
On Tue, 13 Jan 2009, Brian R Miranda wrote:
> Hello,
>
> I have an Ascii grid that was created using the GridAscii command in
> ArcGrid. The grid represents cell distance to railroads and has values
> ranging from 0 to 37,082. When I bring this grid into R as a
> SpatialGridDataFrame, the maximum and/or the minimum values in the grid do
> not exactly match the original grid. I have tried using both readGDAL and
> readAsciiGrid for this purpose. I have confirmed in a text editor that
> the Ascii file does contain the maximum value of 37,082. Below are the
> results I have seen. Note the differences in the Max. value and Min.
> value (from readGDAL).
First, beware of the possible difference between the printed summary value
and the actual value - printed summaries may round. What does range() of
the variable say? The difference between the two functions is puzzling -
could you make the data available (off list for example, zipped,
preferably for download) to try to see what is going on?
Roger
>
>> g1 <- readAsciiGrid("G:/Oconto/WI_Fire/distrail_100m.asc")
>> summary(g1)
> Object of class SpatialGridDataFrame
> Coordinates:
> min max
> coords.x1 -263487.6 149512.4
> coords.x2 358821.1 666821.1
> Is projected: NA
> proj4string : [NA]
> Number of points: 2
> Grid attributes:
> cellcentre.offset cellsize cells.dim
> 1 -263437.6 100 4130
> 2 358871.1 100 3080
> Data attributes:
> Min. 1st Qu. Median Mean 3rd Qu. Max. NA's
> 0 2878 6562 7896 11670 37080 6483714
>
>> g2 <- readGDAL("G:/Oconto/WI_Fire/distrail_100m.asc")
> G:/Oconto/WI_Fire/distrail_100m.asc has GDAL driver AAIGrid
> and has 3080 rows and 4130 columns
>> summary(g2)
> Object of class SpatialGridDataFrame
> Coordinates:
> min max
> x -263487.6 149512.4
> y 358821.1 666821.1
> Is projected: NA
> proj4string : [NA]
> Number of points: 2
> Grid attributes:
> cellcentre.offset cellsize cells.dim
> x -263437.6 100 4130
> y 358871.1 100 3080
> Data attributes:
> Min. 1st Qu. Median Mean 3rd Qu. Max. NA's
> -32770 2844 6516 7718 11600 32770 6483714
>
> The results from readAsciiGrid are pretty close (Max = 37,080) to the
> original grid, but readGDAL results in much different values. I would
> expect both functions to create an object with exactly the same values as
> the Ascii grid. Can anyone explain why this occurs, and if there is a
> different way to get my grid into R (I eventually need an 'im' to work
> with)? I am new to spatial analysis using R, so if there is something
> obvious I am missing I apologize. Thanks in advance for any help!
>
> Cheers,
> -Brian
>
>
> =======================
> Brian R. Miranda
> USDA Forest Service
> Northern Research Station
> brmiranda at fs.fed.us
>
> Institute for Applied Ecosystem Studies
> 5985 Highway K
> Rhinelander, WI 54501
> phone: 715-362-1186
> fax: 715-362-1166
>
>
> [[alternative HTML version deleted]]
>
> _______________________________________________
> R-sig-Geo mailing list
> R-sig-Geo at stat.math.ethz.ch
> 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