ThinkGeo.com    |     Documentation    |     Premium Support

Compressed GeoTiff

Hello,


I was trying to use some GeoTiff files using code like:

GeoTiffRasterLayer myTiffLayer = new GeoTiffRasterLayer(@"C:\Users\Public\Documents\Raster\SU01_v2.tif");


But when try to open the layer I get:

 {"Cound not open the incoming Image, please check the tiff image is valid."}


However I found that I could open the file either using GdiPlusRasterLayer or by opening the tiff file in MS-Paint and re-saving outside of MapSuite.  I am pretty sure this is because the file(s) are compressed using LZW.


1.  Is LZW compression a problem for GeoTiffs?


2.  Also if I use GdiPlusRasterLayer is there a way I can still geo-reference using the TFW file?


Thanks,

Jonathan


 



Hi Jonathan,  
  
 Thanks for your questions! 
  
 We do not support LZW compressed GeoTiff files.You would need to write a utility or method to uncompress these and then load them into the control. 
  
 If you wish to use a GeoTiff with an embedded georeference information you would set GeoTiffLibraryType.UnmanagedLibTiff. 
 If you have a seperate world file (.tfw) you would use the GeoTiffLibraryType.ManagedLibTiff.

Ryan,


Thank you for the information about the library type, currently we do use a separate world file.


Regards,

Jonathan



Glad to be of assistance!