7

How to you use gdal to subset a smaller raster from a bigger one given the bounding coordinates?

EDIT: Can you subset a region from a vrt ?

1
10

gdal_translate

gdal_translate -projwin ulx uly lrx lry inraster.tif outraster.tif`

Or

gdal_translate -srcwin xoff yoff xsize ysize inraster.tif outraster.tif

-projwin ulx uly lrx lry: Selects a subwindow from the source image for copying with the corners given in georeferenced coordinates.

-srcwin xoff yoff xsize ysize: Selects a subwindow from the source image for copying based on pixel/line location.

EDIT: Can you subset a region from a vrt ?

gdal_translate -projwin ulx uly lrx lry inraster.vrt outraster.tif
gdal_translate -of VRT -projwin ulx uly lrx lry inraster.tif outraster.vrt
1

If you are using c++ coding in gdal , then yes, you can subset with VRTDataset(), here you can give your desired size of subset in vrtcreate(xsize,ysize) and then saving it with using createcopy().

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.