<div dir="ltr"><div dir="ltr"><div dir="ltr">hello<div><br></div><div><span style="color:rgb(36,39,41);font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;background-color:rgba(248,248,248,0.6)">I am trying to align rasters in pyqgis or python and i find this post </span><br></div><div><span style="color:rgb(36,39,41);font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;background-color:rgba(248,248,248,0.6)"><br></span></div><div><span style="background-color:rgba(248,248,248,0.6)"><font color="#242729" face="Arial, Helvetica Neue, Helvetica, sans-serif"><span style="font-size:15px"><a href="https://gis.stackexchange.com/questions/297216/qgsalignraster-extent">https://gis.stackexchange.com/questions/297216/qgsalignraster-extent</a></span></font><br></span></div><div><span style="background-color:rgba(248,248,248,0.6)"><font color="#242729" face="Arial, Helvetica Neue, Helvetica, sans-serif"><span style="font-size:15px"><br></span></font></span></div><div><font color="#242729" face="Arial, Helvetica Neue, Helvetica, sans-serif"><span style="font-size:15px;background-color:rgba(248,248,248,0.6)">where is that i need ,but because i am in the first steps can someone to help me about how t define input parameters and how to fix extend problem ?</span></font></div><div><font color="#242729" face="Arial, Helvetica Neue, Helvetica, sans-serif"><span style="font-size:15px;background-color:rgba(248,248,248,0.6)"><br></span></font></div><div><br></div><div><pre style="color:rgb(0,0,0);font-family:"Courier New""><br><span style="color:rgb(0,0,128);font-weight:bold">def </span>alignRaster(raster, raster_to_align, output, proj, cell_size):<br>    alignClass = QgsAlignRaster()<br>    item1 = QgsAlignRaster.Item(raster, <span style="color:rgb(0,128,0);font-weight:bold">""</span>)<br>    item2 = QgsAlignRaster.Item(raster_to_align, output)<br><br>    alignClass.setRasters([item1, item2])<br>    alignClass.setParametersFromRaster(raster, proj)<br>    alignClass.setCellSize(cell_size,cell_size)<br>    alignClass.checkInputParameters()<br>    alignClass.createAndWarp(item2)<br>    rLyr = QgsRasterLayer(raster)<br>    clipExtent = rLyr.extent()<br>    alignClass.setClipExtent(clipExtent)<br><br>raster=<span style="color:rgb(0,128,0);font-weight:bold">'rel_dem.tif'<br></span>raster_to_align=<span style="color:rgb(0,128,0);font-weight:bold">'DEM.tif'<br></span>output=<span style="color:rgb(0,128,0);font-weight:bold">'OUT.tif'<br></span>cell_size=<span style="color:rgb(0,0,255)">50<br></span>proj=<span style="color:rgb(0,128,0);font-weight:bold">'26986'<br></span>alignRaster(raster, raster_to_align, output, proj, cell_size)</pre><pre style="color:rgb(0,0,0);font-family:"Courier New""><br></pre><pre style="color:rgb(0,0,0);font-family:"Courier New"">and i take this error :</pre><pre style="color:rgb(0,0,0);font-family:"Courier New""><br></pre><pre><font color="#000000" face="Courier New">ERROR 1: Failed to import coordinate system `'.
ERROR 1: Attempt to create 0x0 dataset is illegal,sizes must be larger than zero.<br></font></pre><pre style="color:rgb(0,0,0);font-family:"Courier New""><br></pre></div></div></div></div>