[R-sig-Geo] polygonValues (raster): Very slow

Pierre Racine Pierre.Racine at sbf.ulaval.ca
Wed Jun 30 22:14:22 CEST 2010


Agustin,

PostGIS WKT Raster was made to do exactly this kind of operation on large datasets. Give it a try!

http://trac.osgeo.org/postgis/wiki/WKTRasterTutorial01

Pierre

>-----Original Message-----
>From: r-sig-geo-bounces at stat.math.ethz.ch [mailto:r-sig-geo-bounces at stat.math.ethz.ch] On Behalf Of
>Agustin Lobo
>Sent: 30 juin 2010 10:13
>To: r-sig-geo
>Cc: agustin.lobo at ija.csic.es
>Subject: [R-sig-Geo] polygonValues (raster): Very slow
>
>Hi!
>I'm trying:
>
>> eugrd025EFDC <- readOGR(dsn="eugrd025EFDC",layer="eugrd025EFDC")
>v <- polygonValues(p=eugrd025EFDC, Br, weights=TRUE)
>
>where
>
>> str(eugrd025EFDC,max.level=2)
>Formal class 'SpatialPolygonsDataFrame' [package "sp"] with 5 slots
>  ..@ data       :'data.frame':        18000 obs. of  5 variables:
>  ..@ polygons   :List of 18000
>  .. .. [list output truncated]
>  ..@ plotOrder  : int [1:18000] 17901 17900 17902 17903 17899 17898
>17904 17897 17905 17906 ...
>  ..@ bbox       : num [1:2, 1:2] 2484331 1314148 6575852 4328780
>  .. ..- attr(*, "dimnames")=List of 2
>  ..@ proj4string:Formal class 'CRS' [package "sp"] with 1 slots
>
>> summary(Br)
>Cells:  13967442
>NAs  :  0
>
>
>Min.       0.00
>1st Qu.    0.00
>Median     0.00
>Mean      48.82
>3rd Qu.    0.00
>Max.    4999.00
>
>so quite large objects.
>
>The problem is that  polygonValues() has been running (and not
>completed the task) for
>more than 2 h on a intel core i7 machine with 16 Gb RAM (Dell
>Precision M6500), so a pretty powerful machine.
>Is there any way I could speed up this process?
>Also, is there anything I could do in order to take better advantage
>of the 8 processing threads?
>Currently, I see only 1 cpu working for R processes and the rest
>remain pretty inactive
>
>Thanks
>
>Agus
>
>_______________________________________________
>R-sig-Geo mailing list
>R-sig-Geo at stat.math.ethz.ch
>https://stat.ethz.ch/mailman/listinfo/r-sig-geo



More information about the R-sig-Geo mailing list