I need to be able to handle large raster images, and to be able to find values from cells very quickly.
There are many ways to do this…. here’s a look at a few:
Method | Handles GeoCoords | Max Size | Read Access Speed |
DOTSPATIAL Raster | Yes | Medium (9k x 9k) | 2.6 million per second |
C# dictionary | No | Small (5k x 5k) | 50 million per second |
EMGU IMGs | No | Large (30k x 30k) | 3.2 million per second |
C# BMP (.net) | No | Medium (9k x 9k) | 1 million per second |
C# FastBMP | No | Medium (9k x 9k) | 33 million per second |
Rasterlite | Yes | Large (internal tiling) | (to do) |
GDAL | Yes | Large | (to do) |
R (grids) | (to do) | (to do) | (to do) |
XNA texture | No | Small (4k x 4k) | (to do) |