ThinkGeo.com    |     Documentation    |     Premium Support

Geotiff with tfw or not?

Hello Thinkgeo,


A question...


In november, i use evaluation and I could use geotiff without the tfw file.


Now, I use the license version and I couldn't use geotiff without the tfw file. I have an error : "The attribute file {0} doesn't exist.".


You had change anything or it's my code ?


Best regards,


Alexandre



Alexandre, 
  
   The same core code is used for loading geotiff in both the evaluation and the full versions. It must be something in your code. The best would be to have from you that geotiff to be sure where the problem comes from. I believe that some GeoTiffs requiere a world file (tfw) other don’t. With your Geotiff available we would be able to verify this. Thank you.

Val,


Here, the link to download my GeoTiff : 


http:\\lamouroux.info\download\divers\Scan25.tif


Thank you, Val.


Alexandre


 



Alexandre,


Thanks for your post and feedback.
 
Try following code, hope it helps. We did make some changes recently about the GeoTiffLibrary.
 

GeoTiffRasterLayer tiffRasterLayer = new GeoTiffRasterLayer(tifFileName);
tiffRasterLayer.LibraryType = GeoTiffLibraryType.UnmanagedLibTiff;

 
Any more questions please feel free to let me know.
 
Thanks.
 
Yale
 

Yale,


I have already tried this code. 


But with no success.


For info, I use version 4.5.0.0


Thanks,


Alexandre



Alexandre, 



This is a known issue and has been fixed in 4.5.10.0, so please get the latest version (Development Branch) from helpdesk and have another try. Don't forget to add the following code like Yale suggested. 



 
tiffRasterLayer.LibraryType = GeoTiffLibraryType.UnmanagedLibTiff;





Internally within GeoTiffLibrary, we have 2 Lib types, Unmanaged and Managed. Only UnmanagedLibTiff supports embedded World file so we need to set the type to it. 



Thanks, 



James 

 



James,


It's ok with the latest version (Development Branch).


Thanks James, thanks Val, thanks Yale


Best regards,


Alexandre



You are always welcome. :)