This has just been implemented for version 3. If you are impatient then you can try it in the 2.99_003 development release. The download link is at the end of this post (and please provide feedback if you do try it).
Some screenshots will probably help explain things. A few more details follow them.
|The original data (100,000 units on a side) with some lines from a shapefile overlaid.|
|The interface is accessed through the BaseData menu, and generates a new BaseData object|
|The interface allows control over the new name, the new resolution and the new origin.|
|There is nothing stopping rectangular groups, except perhaps a cultural preference for square cells.|
A few extra details:The cell sizes can only ever be increments of the current cell sizes. The data used in Biodiverse are commonly observations that have been aggregated to the groups (cells), and the original ditribution are not kept. There is no good way of disaggregating the data to restore the original distributions. This means you can aggregate to coarser units, but not go the other way.
The origins are also increments of the cell sizes, for the same reason.
The GUI will snap any values to increments of the cell size if users try to enter different values.
Text axes cannot be aggregated (although it could be done if there were a need and a good way of doing so).
Axes with zero cellsizes, e.g. where data are used as points, can be aggregated to any coarser resolution. The system generates a default for each axis using the extent of that axis divided by 20 (so it will result in 20 cells along each axis by default).
If you want to try this out before version 3 is released then the 2.99_003 release can be accessed through the downloads page at https://github.com/shawnlaffan/biodiverse/wiki/Downloads
For more details about Biodiverse, see http://shawnlaffan.github.io/biodiverse
To see what Biodiverse has been used for, see https://github.com/shawnlaffan/biodiverse/wiki/PublicationsList
You can also join the Biodiverse-users mailing list at http://groups.google.com/group/Biodiverse-users or follow the google plus page: https://plus.google.com/+BiodiverseSoftware