ana5Utils.DFAPathGeneration.extendProfileBottom¶
- extendProfileBottom(cfg, dem, profile)[source]¶
extend the DFA path at the bottom (runout area)
Find the direction in which to extend considering the last point of the profile and a few previous ones but discarding the ones that are too close (nCellsMinExtend* csz < distFromLast <= nCellsMaxExtend * csz). Extend in this diretion for a distance factBottomExt * length of the path.
- Parameters
cfg (configParser) –
- nCellsMinExtend: int
when extending towards the bottom, take points at more than nCellsMinExtend*demCellSize from last point to get the direction
- nCellsMaxExtend: int
when extending towards the bottom, take points at less than nCellsMaxExtend*demCellSize from last point to get the direction
- factBottomExt: float
extend the profile from factBottomExt*sMax
dem (dict) – dem dict
profile (dict) – profile to extend
- Returns
profile – extended profile
- Return type
dict