[GIS] Creating contours for specific elevations

contourgrassqgis

Input data: 1. an SRTM raster.
2. Point file of peaks. -Attributes contain ID, x, y, z and the elevation at which the peak is completely isolated from a neighboring peak.

The output I want is a line/polygon/point/raster file containing contours for that specific elevation of peak-isolation, for all the peaks.
Simply put I want to draw a contour at a particular elevation below that peak.

I have reviewed r.contour.level and r.contour.step commands in QGIS's GRASS toolbox, which can give me contours for exactly the elevations I want, but I need contours at different elevations for different peaks, as their elevation of complete isolation would be different.

I could manually do it for every peak I have, but could it be done through raster calculator for all the peaks and at specific elevations?

Best Answer

If you want to extract a specific elevation as contour level, then use the parameters minlevel=value and maxlevel=value of the command r.contour.

Note: r.contour.step on QGIS's processing toolbox does have min and max parameters as options.

Related Question