Class: QgsRelief¶
- class qgis.analysis.QgsRelief¶
Bases:
sip.wrapper
Produces colored relief rasters from DEM.
Methods
- param color:
Calculates class breaks according with the method of Buenzli (2011) using an iterative algorithm for segmented regression
Write frequency of elevation values to file for manual inspection
Starts the calculation, reads from mInputFile and stores the result in mOutputFile
- rtype:
List[QgsRelief.ReliefColor]
- param c:
- param factor:
- rtype:
float
- class ReliefColor(c: QColor | Qt.GlobalColor, min: float, max: float)¶
- class ReliefColor(QgsRelief.ReliefColor)
Bases:
sip.wrapper
- color¶
- maxElevation¶
- minElevation¶
- addReliefColorClass(self, color: QgsRelief.ReliefColor)¶
- Parameters:
color (QgsRelief.ReliefColor) –
- calculateOptimizedReliefClasses(self) List[QgsRelief.ReliefColor] ¶
Calculates class breaks according with the method of Buenzli (2011) using an iterative algorithm for segmented regression
- Return type:
List[QgsRelief.ReliefColor]
- Returns:
True
in case of success
- clearReliefColors(self)¶
- exportFrequencyDistributionToCsv(self, file: str) bool ¶
Write frequency of elevation values to file for manual inspection
- Parameters:
file (str) –
- Return type:
bool
- processRaster(self, feedback: QgsFeedback = None) int ¶
Starts the calculation, reads from mInputFile and stores the result in mOutputFile
- Parameters:
feedback (
QgsFeedback
= None) – feedback object that receives update and that is checked for cancellation.- Return type:
int
- Returns:
0 in case of success
- reliefColors(self) List[QgsRelief.ReliefColor] ¶
- Return type:
List[QgsRelief.ReliefColor]
- setReliefColors(self, c: Iterable[QgsRelief.ReliefColor])¶
- Parameters:
c (Iterable[QgsRelief.ReliefColor]) –
- setZFactor(self, factor: float)¶
- Parameters:
factor (float) –
- zFactor(self) float ¶
- Return type:
float