I have applied the following patch for my own needs to gdalwarp.cpp (from release 1.8.1). Maybe could it be applied in the next release with the appropriate changes?<br>Thanks for your answers.<br><br><br>791a792,818<br>&gt; /*      Get the metadata of the first source file if it is a GeoTiff    */<br>
&gt; /*      and apply them to the destination file.                         */<br>&gt; /* -------------------------------------------------------------------- */<br>&gt;         if ( iSrc==0 &amp;&amp; pszFormat == &quot;GTiff&quot;)<br>
&gt;         {<br>&gt;             char **metadataSet=NULL;<br>&gt;             metadataSet = GDALGetMetadata(hSrcDS, &quot;&quot;);<br>&gt; <br>&gt;             if( CSLCount(metadataSet) &gt; 0 )<br>&gt;             {<br>
&gt;                 for( i = 0; metadataSet[i] != NULL; i++ )<br>&gt;                 {<br>&gt;                     char *val = CPLStrdup(strstr(metadataSet[i],&quot;=&quot;)+1);<br>&gt;                     size_t lenkey = strlen(metadataSet[i])-strlen(val);<br>
&gt;                     char *key = (char*)malloc(lenkey);<br>&gt;                     strncpy(key, metadataSet[i], lenkey);<br>&gt;                     key[lenkey-1] = &#39;\0&#39;;<br>&gt;                 <br>&gt;                     if( GDALSetMetadataItem(hDstDS, key, val, NULL) != CE_None ){<br>
&gt;                         fprintf( stderr, &quot;Ecriture du tag %s impossible&quot;, key);<br>&gt;                     }<br>&gt;                     <br>&gt;                 }<br>&gt;             }<br>&gt;         }<br>
&gt;         <br>&gt; /* -------------------------------------------------------------------- */<br><br><br><br><br><br><br><div class="gmail_quote">Le 10 novembre 2011 13:40, fred p <span dir="ltr">&lt;<a href="mailto:mapoubelle22@gmail.com">mapoubelle22@gmail.com</a>&gt;</span> a écrit :<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hello list !<br><br>I use the gdalwarp tool to change the projection of a GeoTiff file but the most of the metadata of the source file are lost, which is not the case with the gdal_translate tool.<br>
Particularly, the following metadata are lost :<br>
  TIFFTAG_DOCUMENTNAME<br>  TIFFTAG_IMAGEDESCRIPTION<br>  TIFFTAG_SOFTWARE<br>  TIFFTAG_DATETIME<br>  TIFFTAG_ARTIST<br>  TIFFTAG_HOSTCOMPUTER<br><br>Do I miss something ?<br><br><br>The command :<br><br>gdalwarp -t_srs EPSG:4326 srcfile.tif outfile.tif<br>

<br><br>The gdalinfo output on the source file, followed by the gdalinfo output on the output file :<br><br>Driver: GTiff/GeoTIFF<br>Files: srcfile.tif<br>Size is 2500, 2500<br>Coordinate System is:<br>PROJCS[&quot;Geostationary_Satellite&quot;,<br>

    GEOGCS[&quot;GCS_unnamed ellipse&quot;,<br>        DATUM[&quot;D_unknown&quot;,<br>            SPHEROID[&quot;Unknown&quot;,6378160,298.2539162964669]],<br>        PRIMEM[&quot;Greenwich&quot;,0],<br>        UNIT[&quot;Degree&quot;,0.017453292519943295]],<br>

    PROJECTION[&quot;Geostationary_Satellite&quot;],<br>    PARAMETER[&quot;central_meridian&quot;,57],<br>    PARAMETER[&quot;satellite_height&quot;,35785846.6396],<br>    PARAMETER[&quot;false_easting&quot;,0],<br>    PARAMETER[&quot;false_northing&quot;,0],<br>

    UNIT[&quot;Meter&quot;,1]]<br>Origin = (-5620805.668447489850223,5620805.668447489850223)<br>Pixel Size = (4496.644534757992005,-4496.644534757992005)<br>Metadata:<br>  TIFFTAG_DOCUMENTNAME=documentname<br>  TIFFTAG_IMAGEDESCRIPTION=productidentification={<br>

        &quot;observedProperty&quot;:&quot;observedProperty&quot;,<br>        &quot;process&quot;:&quot;process&quot;,<br>}<br>  TIFFTAG_SOFTWARE=software<br>  TIFFTAG_DATETIME=2011:11:10 11:00:00<br>  TIFFTAG_ARTIST=artist<br>

  TIFFTAG_HOSTCOMPUTER=computer<br>  AREA_OR_POINT=Area<br>Image Structure Metadata:<br>  COMPRESSION=JPEG<br>  INTERLEAVE=BAND<br>Corner Coordinates:<br>ERROR 1: tolerance condition error<br>Upper Left  (-5620805.668, 5620805.668) <br>

ERROR 1: tolerance condition error<br>Lower Left  (-5620805.668,-5620805.668) <br>ERROR 1: tolerance condition error<br>Upper Right ( 5620805.668, 5620805.668) <br>ERROR 1: tolerance condition error<br>Lower Right ( 5620805.668,-5620805.668) <br>

Center      (   0.0000000,   0.0000000) ( 57d 0&#39;0.00&quot;E,  0d 0&#39;0.01&quot;N)<br>Band 1 Block=2500x1 Type=Byte, ColorInterp=Gray<br><br><br>The gdalinfo output on the output file :<br><br>Driver: GTiff/GeoTIFF<br>

Files: outfile.tif<br>Size is 1673, 1673<br>Coordinate System is:<br>GEOGCS[&quot;WGS 84&quot;,<br>    DATUM[&quot;WGS_1984&quot;,<br>        SPHEROID[&quot;WGS 84&quot;,6378137,298.257223563,<br>            AUTHORITY[&quot;EPSG&quot;,&quot;7030&quot;]],<br>

        AUTHORITY[&quot;EPSG&quot;,&quot;6326&quot;]],<br>    PRIMEM[&quot;Greenwich&quot;,0],<br>    UNIT[&quot;degree&quot;,0.0174532925199433],<br>    AUTHORITY[&quot;EPSG&quot;,&quot;4326&quot;]]<br>Origin = (0.000000000000000,70.000000000000000)<br>

Pixel Size = (0.059772863120143,-0.059772863120143)<br>Metadata:<br>  AREA_OR_POINT=Area<br>Image Structure Metadata:<br>  INTERLEAVE=BAND<br>Corner Coordinates:<br>Upper Left  (   0.0000000,  70.0000000) (  0d 0&#39;0.01&quot;E, 70d 0&#39;0.00&quot;N)<br>

Lower Left  (   0.0000000, -30.0000000) (  0d 0&#39;0.01&quot;E, 30d 0&#39;0.00&quot;S)<br>Upper Right ( 100.0000000,  70.0000000) (100d 0&#39;0.00&quot;E, 70d 0&#39;0.00&quot;N)<br>Lower Right ( 100.0000000, -30.0000000) (100d 0&#39;0.00&quot;E, 30d 0&#39;0.00&quot;S)<br>

Center      (  50.0000000,  20.0000000) ( 50d 0&#39;0.00&quot;E, 20d 0&#39;0.00&quot;N)<br>Band 1 Block=1673x4 Type=Byte, ColorInterp=Gray<br><br>
        <img src="http://www.qtl.co.il/img/copy.png" title="Copy Selction"><a href="http://int.ask.com/web?siteid=10000861&amp;webqsrc=999&amp;l=dis&amp;q=dust%20RGB%20composite" title="Search With Ask" target="_blank"><img src="http://www.ask.com/favicon.ico"></a><img src="http://translate.google.com/favicon.ico" title="Translate With Google">
        
</blockquote></div><br>