Référence CLI#
Générée automatiquement à partir des métadonnées actives de l’analyseur CLI.
Commande principale#
Exécute les commandes FloodSR liées au modèle, au cache et aux utilitaires d’exécution.
Utilisation
usage: floodsr [-h] [--version] [-v] [-q]
[--log-level {DEBUG,INFO,WARNING,ERROR}]
{models,tohr,doctor} ...
Commandes
modelsListe les modèles du manifeste ou récupère des poids de modèle mis en cache.
tohrExécute une passe de super-résolution pour un raster de profondeur à basse résolution.
doctorSignale l’état des dépendances d’exécution et des fournisseurs.
Options
-h, --helpaffiche ce message d’aide et quitte
--versionAfficher la version installée du paquet FloodSR et quitter.
-v, --verboseAugmente le niveau de détail de journalisation (répétable).
-q, --quietDiminue le niveau de détail de journalisation (répétable).
--log-level {DEBUG,INFO,WARNING,ERROR}Force explicitement le niveau de journalisation.
models#
Liste les modèles du manifeste ou récupère des poids de modèle mis en cache.
Utilisation
usage: floodsr models [-h] {list,fetch} ...
Commandes
listListe les versions de modèle définies dans le manifeste.
fetchRécupère un modèle du manifeste dans le cache local.
Options
-h, --helpaffiche ce message d’aide et quitte
models list#
Liste les versions de modèle définies dans le manifeste.
Utilisation
usage: floodsr models list [-h] [--manifest MANIFEST]
Options
-h, --helpaffiche ce message d’aide et quitte
--manifest MANIFESTLit les modèles à partir d’un fichier
models.jsonalternatif.
models fetch#
Récupère un modèle du manifeste dans le cache local.
Utilisation
usage: floodsr models fetch [-h] [--manifest MANIFEST] [--cache-dir CACHE_DIR]
[--backend {http,file}] [--force]
[--show-progress | --no-progress]
version
Arguments positionnels
versionClé de version du modèle à récupérer dans le manifeste. Les modèles intégrés comme CostGrow_Terrain renvoient les métadonnées sans télécharger les poids.
Options
-h, --helpaffiche ce message d’aide et quitte
--manifest MANIFESTLit les modèles à partir d’un fichier
models.jsonalternatif.--cache-dir CACHE_DIREnregistre les poids téléchargés dans un autre répertoire de cache.
--backend {http,file}Force le choix du moteur de récupération des poids.
--forceRetélécharge même lorsqu’un fichier de poids valide existe déjà en cache.
--show-progressAffiche la progression pendant le téléchargement du modèle. Utilisez
--no-progresspour la désactiver. Activée par défaut.--no-progressDésactive l’affichage de la progression. La progression s’affiche par défaut.
tohr#
Exécute une passe de super-résolution pour un raster de profondeur à basse résolution.
Utilisation
usage: floodsr tohr [-h] [--machine-json MACHINE_JSON] --in IN_FP (--dem DEM |
-f) [--fetch-out FETCH_OUT] [--fetch-force-tiling]
[--out OUT] [--model-version MODEL_VERSION]
[--model-path MODEL_PATH] [--manifest MANIFEST]
[--cache-dir CACHE_DIR] [--backend {http,file}] [--force]
[--max-depth MAX_DEPTH]
[--min-depth-threshold MIN_DEPTH_THRESHOLD]
[--dem-pct-clip DEM_PCT_CLIP]
[--window-method {hard,feather}]
[--tile-overlap TILE_OVERLAP] [--tile-size TILE_SIZE]
[--crs-policy {strict,use-dem,use-lores}]
[--show-progress | --no-progress]
Options
-h, --helpaffiche ce message d’aide et quitte
--machine-json MACHINE_JSONCharge les paramètres de
tohrdepuis JSON; les drapeaux CLI explicites demeurent prioritaires.--in IN_FPChemin du raster de profondeur à basse résolution en entrée.
--dem DEMChemin du raster de DEM à haute résolution en entrée.
-f, --fetch-hrdemRécupère le HRDEM pour l’emprise du raster basse résolution au lieu de spécifier
--dem.--fetch-out FETCH_OUTÉcrit le raster HRDEM récupéré à cet emplacement plutôt que dans un emplacement temporaire.
--fetch-force-tilingForce l’utilisation de fenêtres de récupération par tuiles du HRDEM au lieu de s’appuyer sur le tuilage automatique.
--out OUTChemin du raster de sortie. Par défaut :
./<input_stem>_sr<input_suffix>dans le répertoire de travail courant.--model-version MODEL_VERSIONVersion du modèle à exécuter lorsque –model-path n’est pas fourni. Utilisez ResUNet_16x_DEM pour le modèle ONNX téléchargé ou CostGrow_Terrain pour le modèle intégré basé sur des règles et s’appuyant sur PCRaster.
--model-path MODEL_PATHUtilise un fichier modèle ONNX local explicite au lieu de résoudre un modèle téléchargé depuis le cache ou le manifeste. Cette option n’est pas utilisée par les modèles intégrés comme CostGrow_Terrain.
--manifest MANIFESTLit les métadonnées du modèle à partir d’un fichier
models.jsonalternatif.--cache-dir CACHE_DIRUtilise un autre répertoire de cache pour les poids de modèle résolus.
--backend {http,file}Remplace le choix du moteur d’obtention des poids du modèle.
--forceRetélécharge une version spécifique du modèle lorsque la résolution du cache ferait en sorte de le réutiliser.
--max-depth MAX_DEPTHProfondeur maximale utilisée pour l’écrêtage des valeurs de profondeur basse résolution avant la mise à l’échelle
log1pvers la plage d’entrée du modèle. Les valeurs au-dessus de ce seuil sont plafonnées pendant le prétraitement et après la mise à l’échelle inverse. La valeur par défaut actuelle pourResUNet_16x_DEMest de 5,0.--min-depth-threshold MIN_DEPTH_THRESHOLDProfondeur minimale prédite conservée dans le raster final. Les valeurs sous ce seuil sont écrites comme
0.0après l’inférence. La valeur par défaut actuelle pourResUNet_16x_DEMest de 0,01.--dem-pct-clip DEM_PCT_CLIPPercentile utilisé pour plafonner les valeurs élevées du DEM avant la normalisation min-max vers
[0, 1]. Des valeurs plus basses écrêtent le relief de façon plus agressive; des valeurs plus élevées conservent davantage la partie supérieure de la distribution. Utilisé lorsque des statistiques explicites de normalisation du DEM ne sont pas disponibles. La valeur par défaut actuelle deResUNet_16x_DEMest de 95,0.--window-method {hard,feather}Méthode de mosaïquage des tuiles utilisée lors de l’assemblage des fenêtres du modèle.
hardutilise des tuiles sans chevauchement avec écriture directe;featherutilise des tuiles qui se chevauchent avec un mélange pondéré afin de réduire les artefacts de raccord. La valeur par défaut actuelle estfeather.--tile-overlap TILE_OVERLAPChevauchement
featheren pixels basse résolution. Ignoré sauf si--window-method=feather.--tile-size TILE_SIZERemplace la taille des tuiles basse résolution; doit correspondre à la taille d’entrée LR du modèle.
--crs-policy {strict,use-dem,use-lores}Politique de gestion des divergences de SCR entre le raster de profondeur à basse résolution et le DEM.
--show-progressAffiche la progression pendant le téléchargement du modèle, la récupération du DEM et le traitement par tuiles à l’exécution. Utilisez
--no-progresspour la désactiver. Activée par défaut.--no-progressDésactive l’affichage de la progression. La progression s’affiche par défaut.
doctor#
Signale l’état des dépendances d’exécution et des fournisseurs.
Utilisation
usage: floodsr doctor [-h] [--json]
Options
-h, --helpaffiche ce message d’aide et quitte
--jsonProduit du JSON lisible par machine au lieu d’un texte orienté ligne.