I want to rescale a georeferenced image half of its size using QGIS. I tried the Freehand georeferencing Plugin. It is not working properly i.e no option to enter scale factor(0.5). I want to do it as I do use AutoCAD i.e by entering a value scale factor 0.5.

  • Are you talking about changing the resolution (downscaling), or is this about actually changing the extent of the image? You may set new resolutions when reprojecting/warping a raster image. – Erik Jan 5 at 8:10
  • I want to change the extent of the image by half in both x- and y- direction – Ray Jan 6 at 5:59
  • This will result in not valid data, if the georeferencing has been done correctly the first time. – Erik Jan 6 at 8:13

From your description, I think you do not mean "rescale". Rescale usually refers to the raster values themselves, not the image size. If you want a lower resolution raster (without knowing Autocad, that's what I assume "scale factor" refers to) then the process is often called "resampling".

You can do this in QGIS using the GRASS GIS module r.resamp.stats. First you need to get the current raster pixel size (resolution) from the raster properties. Then in the r.resamp.stats module window, enter the input raster, an output raster name (or leave blank for a temporary layer). Then under the Advanced Parameters, enter your value for the "GRASS 7 region cell size". If you want the final resolution to be coarser than the original, you would choose a cell size larger than the original. For example, if your original has resolution 10 meters, and you want the result to be 1/2 the size of the original, then enter 20.

Note that this will not change the coordinates. The corners of the raster will still have the same coordinates, but there will be fewer pixels.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.