Thanks for the link Even!<br>There was everything I needed to know in line 338 - &quot;Loop over bands&quot;.<br><div>I was missing this: Description = banda.GetDescription().</div><div><br></div><div>Thanks,</div><div>Eloi<br>
<div class="gmail_quote"><br></div><div class="gmail_quote"><br></div><div class="gmail_quote"><br></div><div class="gmail_quote"><br></div><div class="gmail_quote">On Tue, Jun 8, 2010 at 9:41 PM, Even Rouault <span dir="ltr">&lt;<a href="mailto:even.rouault@mines-paris.org">even.rouault@mines-paris.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><a href="http://trac.osgeo.org/gdal/browser/trunk/gdal/swig/python/samples/gdalinfo.py" target="_blank">http://trac.osgeo.org/gdal/browser/trunk/gdal/swig/python/samples/gdalinfo.py</a><br>

<br>
Would need just a few minor changes to work against GDAL 1.7 python bindings<br>
<br>
Le Tuesday 08 June 2010 19:51:50 Eloi Ribeiro, vous avez écrit :<br>
<div><div></div><div class="h5">&gt; Hi,<br>
&gt;<br>
&gt; I don&#39;t manage to get all the info from a GRIB file with a python script as<br>
&gt; it&#39;s possible with gdalinfo output.<br>
&gt;<br>
&gt; gdalinfo output example from a GRIB band:<br>
&gt;<br>
&gt; *Band 1 Block=720x1 Type=Float64, ColorInterp=Undefined*<br>
&gt; *  Description = 2[m] HTGL=&quot;Specified height level above ground&quot;*<br>
&gt; *  Metadata:*<br>
&gt; *    GRIB_UNIT=[K]*<br>
&gt; *    GRIB_COMMENT=Minimum Temperature [K]*<br>
&gt; *    GRIB_ELEMENT=TMIN*<br>
&gt; *    GRIB_SHORT_NAME=2-HTGL*<br>
&gt; *    GRIB_REF_TIME=   283996800 sec UTC*<br>
&gt; *    GRIB_VALID_TIME=   284000400 sec UTC*<br>
&gt; *    GRIB_FORECAST_SECONDS=0 sec*<br>
&gt;<br>
&gt; Till now I manage to get all Metadata tags but not all the info from the<br>
&gt; tow first lines.<br>
&gt; I am using the following code:<br>
&gt;<br>
&gt; *from osgeo import gdal*<br>
&gt; *<br>
&gt; *<br>
&gt; *dataset = gdal.Open(filename, gdal.GA_ReadOnly)*<br>
&gt; *if dataset is None:*<br>
&gt; *    print &#39;Nao foi possivel abrir a imagem!&#39;*<br>
&gt; *for nBandas in range(1, dataset.RasterCount + 1):*<br>
&gt; *    banda = dataset.GetRasterBand(nBandas)*<br>
&gt; *    BlockSize = banda.GetBlockSize()*<br>
&gt; *    DataType  = gdal.GetDataTypeName(banda.DataType)*<br>
&gt; *    Metadata = banda.GetMetadata()*<br>
&gt; *    for chave, valor in Metadata.iteritems():*<br>
&gt; *        print chave, &#39;=&#39;, valor.strip()*<br>
&gt;<br>
&gt; I would appreciate some help.<br>
&gt; Thanks in advance.<br>
<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Eloi Ribeiro<br>GIS Analyst<br>39,45º -4,40º<br><a href="http://eloiribeiro.wordpress.com">http://eloiribeiro.wordpress.com</a><br>
</div>