[GRASS-user] How to aggregate values of a raster to an area
specified by a polygon?
TimNorwey
timmy_weyrer at live.at
Tue Apr 5 22:21:22 EDT 2011
Hy all,
I´m calculating solar values using r.sun. As you know the result is a
raster, representing values of global total irradiance.
Beside of this raster I have a shapefile including the footprints of houses.
What I´m planning to do, is to aggregate the calculated solar values given
by the raster to an area that is specified by a polygon of the footprint
shapefile.
At the end I want to have one average number of incoming solar irradiance
per sqm for each footprint.
I hope you all can understand what I mean??
- I was thinking about to use r.to.vect to create a point file out of the
raster.
- Then I thought about using v.select, to get only these points that are
inside of the polygons.
- After doing that I could use v.overlay to extract only those points that
are within a specific polygon (in this case footprint). This step has to be
done for each polygon and that means to get a point file for each
footprint-polygon.
- Then I could calculate the average value of each point cloud using Open
Office (access to .dbf file).
So I guess my proposed workflow is a little bit inconvenient... And I hope
that someone of you can tell me an easier way of doing that.
Thanks in advance,
Tim
--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/How-to-aggregate-values-of-a-raster-to-an-area-specified-by-a-polygon-tp6244506p6244506.html
Sent from the Grass - Users mailing list archive at Nabble.com.
More information about the grass-user
mailing list