[GRASS-user] Retrieve pixel resolution using Python Script

Eloi Ribeiro eloi.ribeiro at gmail.com
Mon Jun 28 13:36:34 EDT 2010


Olá António Rocha,
This works for me, give it a try:
###########################################################
import os
try:
    from osgeo import gdal
    from osgeo import osr
except:
    import gdal
    import osr

def gdalinfo(pasta):
    '''Le metadados com GDAL'''
    ficheiros = os.listdir(pasta)
    for ficheiro in ficheiros:
        if ficheiro[-3:].lower() == 'tif':
        # abrir imagem
            filename = pasta+ficheiro
            dataset = gdal.Open(filename, gdal.GA_ReadOnly)
            if dataset is None:
                print 'Nao foi possivel abrir a imagem %s!' % ficheiro
            RasterXSize = dataset.RasterXSize
            RasterYSize = dataset.RasterYSize
            print RasterXSize,RasterYSize
    print '\nfim'
    return

gdalinfo('/home/eloi/Geo/raster/20790/')

###########################################################


2010/6/28 Mark Seibel <mseibel  gmail.com>

> If you use gdalinfo on an image, it will output the "Pixel Size".
>
> Hope that helps.
> Mark
>
> 2010/6/28 António Rocha <antonio.rocha  deimos.com.pt>:
> > Greetings
> >
> > I'm trying to retrieve an image (not yet imported to GRASS) pixel
> resolution
> > through a Python Script but so far i was unable to figure out a method to
> do
> > this. Is this possible? I have used g.proj to retrieve its projection and
> > datum but not the Pixel resolution.
> > THanks for your help
> >
> > Best regards,
> > Antonio R.
> >
> >
> > __________ Information from ESET NOD32 Antivirus, version of virus
> signature
> > database 5234 (20100628) __________
> >
> > The message was checked by ESET NOD32 Antivirus.
> >
> > http://www.eset.com
> >
> >
> > _______________________________________________
> > grass-user mailing list
> > grass-user  lists.osgeo.org
> > http://lists.osgeo.org/mailman/listinfo/grass-user
> >
> _______________________________________________
> grass-user mailing list
> grass-user  lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-user
>



-- 
Eloi Ribeiro
GIS Analyst
39,45º -4,40º
http://eloiribeiro.wordpress.com
-------------- próxima parte ----------
Um anexo em HTML foi limpo...
URL: http://lists.osgeo.org/pipermail/grass-user/attachments/20100628/ecb40ff6/attachment.html


More information about the grass-user mailing list