Convertir des fichier Tiff en Geotiff avec gdal
J'avais un répertoire plein de fichiers tif avec les fichiers tfw. Je voulais pouvoir me retrouver avec toutes ces images converties en Geotiff. L'avantage ensuite c'est que l'on a inclus dans le fichier image tiff toute les informations de géoréférencement. Pour cela on a besoin d'un seul outil : gdal_translate de l'excellente suite d'outil Gdal
Ainsi avec la commande :
tous les fichiers d'origine de votre répertoire serons préservés et pour chaque fichier tif MonBoFichier.tif il y aura un nouveau fichier MonBoFichier_geo.tif qui aura été créé.
Et ces nouveaux fichiers contiennent des informations de géoréférencement comme vous pouvez le constater en lancant un tiffinfo ou mieux un :
Ainsi avec la commande :
for i in `ls -1 *.tif`; do (gdal_translate -of GTiff -a_srs EPSG:4149 $i `basename $i .tif`_geo.tif); done
tous les fichiers d'origine de votre répertoire serons préservés et pour chaque fichier tif MonBoFichier.tif il y aura un nouveau fichier MonBoFichier_geo.tif qui aura été créé.
Et ces nouveaux fichiers contiennent des informations de géoréférencement comme vous pouvez le constater en lancant un tiffinfo ou mieux un :
listgeo cn41_geo.tif
Geotiff_Information:
Version: 1
Key_Revision: 1.0
Tagged_Information:
ModelTiepointTag (2,3):
0 0 0
550000 158000 0
ModelPixelScaleTag (1,3):
5 5 0
End_Of_Tags.
Keyed_Information:
GTModelTypeGeoKey (Short,1): ModelTypeGeographic
GTRasterTypeGeoKey (Short,1): RasterPixelIsArea
GeographicTypeGeoKey (Short,1): Unknown-4149
GeogCitationGeoKey (Ascii,7): "CH1903"
GeogAngularUnitsGeoKey (Short,1): Angular_Degree
End_Of_Keys.
End_Of_Geotiff.
GCS: 4149/CH1903
Datum: 6149/CH1903
Ellipsoid: 7004/Bessel 1841 (6377397.16,6356078.96)
Prime Meridian: 8901/Greenwich (0.000000/ 0d 0' 0.00"E)
Corner Coordinates:
Upper Left (550000d 0' 0.00"E,158000d 0' 0.00"N)
Lower Left (550000d 0' 0.00"E,110000d 0' 0.00"N)
Upper Right (620000d 0'4294967296.00"E,158000d 0' 0.00"N)
Lower Right (620000d 0'4294967296.00"E,110000d 0' 0.00"N)
Center (585000d 0' 0.00"E,134000d 0' 0.00"N)
Commentaires
Dans mon cas j'ai juste eu à modifier l'extension des fichier *.tif ==> *.TIF pour que ça marche.