[Gdal-dev] Dataset instance has no attribute 'GetMetadataItem'

Frank Warmerdam warmerdam at pobox.com
Tue Jan 16 12:27:48 EST 2007


Martel, Christian wrote:
> Hi,
> 
> With fwtools 1.1.3 on XP, I wrote this python script :
> 
> import gdal
> gdal.AllRegister()
> dataset =
> gdal.Open('d:/geodata/digest/cib/cb05NJ1701_2/rpf/GJKJI22/00A56324.I22')
> fdt = dataset.GetMetadataItem("NITF_FDT")
> print fdt
> 
> I get 
> AttributeError: Dataset instance has no attribute 'GetMetadataItem'
> 
> I get the same answer with a tiff file.
> Plain GetMetadata() works great but I'd like to get specific item.
> 
> I found no sample python script using GetMetadataItem. How should I call
> it ?

Christian,

I see that neither the old nor the new python bindings have a getmetadataitem
operation.  You basically have to fetch all the metadata, and then check for
the individual item.

eg.

   md = dataset.GetMetadata()
   if md.has_key('NITF_FDT'):
     print md['NITF_FDT']

Best regards,
-- 
---------------------------------------+--------------------------------------
I set the clouds in motion - turn up   | Frank Warmerdam, warmerdam at pobox.com
light and sound - activate the windows | http://pobox.com/~warmerdam
and watch the world go round - Rush    | President OSGeo, http://osgeo.org




More information about the Gdal-dev mailing list