How to test raster formats

Raster formats are best tested by creating different sample raster process definitions (.RPDefs) that access the various forms of formats to be supported. The .RPDefs can be created using a simple affine transform to place the raster in a known location. Ensure that the full spectrum of sizes (in rows and columns), band combinations, and so on, are included as samples. The RPDef should also include samples with the image rotated by 90,180,270 degrees to ensure that the read correctly reads the data backward. The .RPDefs can then be added to a service that is published and then should be accessed by multiple clients simultaneously. Both small and large requests should be made and checks made to check for memory leaks. During the test, comparisons in the speed of access should be made against similar raster formats to check the efficiency.