[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