Version: [6016] HydroSuiteBM Pro 1.7

1.6 (2026-08-22)
- Correctif majeur : r.fill.dir retiré du flux de traitement
principal. Ce module GRASS utilise un algorithme récursif (C) connu
pour provoquer des plantages (segmentation fault, sans message
d'erreur) sur les MNT haute résolution/grande taille. r.watershed
reçoit désormais le MNT brut directement : il n'a pas besoin d'un MNT
pré-comblé (algorithme de recherche à moindre coût intégré).
- Fonctions find_max_accumulation_point() et find_outlet_in_polygon()
vectorisées avec numpy (remplacement des boucles Python pixel par
pixel par une lecture unique + recherche vectorisée) ; ajout d'un
garde-fou mémoire (max. 4 000 000 cellules) sur la recherche par rayon
de calage, absent auparavant.
- Nouvelle case à cocher pour désactiver le calcul de l'ordre de
Strahler/Horton (r.stream.order), l'étape la plus lente sur un réseau
hydrographique dense : bascule alors vers r.to.vect, nettement plus
rapide (densité de drainage et longueur du réseau restent calculées).
- Paramètre memory ajouté à l'appel r.watershed pour garantir le mode
"ram" rapide plutôt qu'un repli silencieux vers le mode disque (seg),
beaucoup plus lent.
- Nouvelle option d'emprise de calcul (emprise du MNT, de la vue
courante, dessin sur la carte, ou coordonnées manuelles) : le MNT est
recadré avant traitement pour accélérer le calcul sur une zone
d'intérêt, sans jamais modifier le fichier original.
- Bascule automatique vers l'onglet "Journal" au lancement du calcul.
- Compatibilité QGIS 4.x / Qt6 : ajout de qgisMaximumVersion=4.99
(obligatoire pour que le plugin soit reconnu compatible QGIS 4) et
remplacement de tous les usages dépréciés de QVariant.Type par
QMetaType.Type dans les constructeurs QgsField.
- Correctif : QPrinter.setPageMargins() utilisait l'ancienne signature
à 5 arguments, retirée en Qt6 (QGIS 4.x) -- remplacée par la forme
QMarginsF + QPageLayout.Unit (et non QPrinter.Unit, qui provoque aussi
une erreur de type sous Qt6), compatible Qt5 et Qt6. Cela provoquait
l'échec de la génération du rapport PDF sous QGIS 4.
- Correctif : QTextDocument.print_() a été renommé print() sous PyQt6
(print_() supprimé) -- provoquait aussi l'échec de la génération du
rapport PDF sous QGIS 4. Détection automatique de la méthode
disponible, compatible Qt5 et Qt6.

yes

serigneahmadoubambamar

2026-08-23T14:10:25.100548+00:00

3.16.0

4.99.0

None

no

Version management

Plugin details