I would like to tile random geotiffs to a standard grid, with a standard size of 256X256 using Geotools in java. My use case is as follows: I receive a "stream" of raster data in the form of multiband geotiffs, most files are over a GB in size. I am then storing them in Hadoop HBase for both spectral analytics and retrieval. I need to break them into smaller pieces, but not arbitrarily; they need to be split on a standard geographic grid so when new images come in and overlap, the tiles line up across all images that overlap over time. I have googled and binged all I can, and can't figure out how to create tiles with Geotools at all. All of my code for reading the tif, reprojecting etc, all work fine. Someone please point me in the right direction.
I am using Geotools 11.1, java 7, on windows 7