To the best of my knowledge, this beyond the scope of matplotlib. Scipy or Shapely *might* have something for you, but you best bet is to look into the raster clipping functionality of GDAL/OGR.
Hope that helps, -paul On Thu, Nov 3, 2011 at 3:40 PM, questions anon <questions.a...@gmail.com> wrote: > Hi All, > Is there a way to select only the values within a particular shapefile to > analyse. > I would like to do something like: > > array=numpyarraycoveringtemperatureofwholestate > shapefile=forestedregions.shp > > newarray=ma.masked_values(array, shapefile) > meantemperatureofforestedregions=MA.mean(newarray) > print meantemperatureofforestedregions > > > Any ideas of functions I could use, examples I could follow? > thanks > ------------------------------------------------------------------------------ > RSA(R) Conference 2012 > Save $700 by Nov 18 > Register now > http://p.sf.net/sfu/rsa-sfdev2dev1 > _______________________________________________ > Matplotlib-users mailing list > Matplotlib-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > ------------------------------------------------------------------------------ RSA(R) Conference 2012 Save $700 by Nov 18 Register now http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ Matplotlib-users mailing list Matplotlib-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/matplotlib-users