<div>I&#39;m working in a python script to get the extent from a raster, I already used GetGeoTransform() and found the x_min and y_max, and the pixels measures. But I also need to get x_max and y_min. In order to do this I make some calculus, but this function will only work if my pixel measures are in meters, otherwise I must have to convert to meters. This is the script:</div>

<div> </div>
<div>impot os</div>
<div>from osgeo import gdal<br>from osgeo.gdalconst import *</div>
<div> </div>
<div>gdal.AllRegister()</div>
<div>dataset = gdal.Open(filepath, GA_ReadOnly)</div>
<div>geotransform = dataset.GetGeoTransform()</div>
<div>x_min=geotransform[0]<br>y_max=geotransform[3]<br>pixel_width=geotransform[1]<br>pixel_height=geotransform[5]</div>
<div> </div>
<div>rows=dataset.RasterYSize</div>
<div>cols=dataset.RasterXSize</div>
<div> </div>
<div>x_max = (cols*pixel_width) + x_min</div>
<div>y_min = y_max + (rows*pixel_height)</div>
<div> </div>
<div>Does anyone know a better way to do it?</div>
<div> </div>