[gdal-dev] python: possible to get Dataset from Band
Even Rouault
even.rouault at mines-paris.org
Tue Nov 9 18:22:49 EST 2010
Le mercredi 10 novembre 2010 00:10:08, Paolo Corti a écrit :
> > No, there's no direct way of doing it with an API call. But as you can
> > only get a Band from a Dataset, you can easily do something like :
> >
> > band = ds.GetRasterBand(xxx)
> > band.ds = ds
>
> Do we really need this? As far as I remember band must be in the same
> context of dataset (dataset can't go out of scope), so why would we
> need a reference to it?
You're 100% right. By the way, assigning the dataset as a member of the band
is an excellent means of making sure that we keep a reference to the dataset.
That's indeed the gist of the patch attached to ticket
http://trac.osgeo.org/gdal/ticket/3592 .
> best regards
> P
More information about the gdal-dev
mailing list