How to read GeoTIFF file from C#
There are some SDKs out there usable from C# to read GeoTIFF files:
- http://www.bluemarblegeo.com/global-mapper/developer/developer.php#details (commercial)
- http://bitmiracle.com/libtiff/ (free)
- http://trac.osgeo.org/gdal/wiki/GdalOgrInCsharp (free?)
UPDATE:
The spec for GeoTIFF can be found here - to me it seems that GeoTIFFs can contain different "subtypes" of information which in turn need to be interpreted appropriately...
Here's a guy that did it without GDAL: http://build-failed.blogspot.com.au/2014/12/processing-geotiff-files-in-net-without.html
GDAL is available in NuGet, though.