27.2.3. Extraction raster

27.2.3.1. Découper raster par étendue

Découpe tout fichier raster pris en charge par GDAL à partir d’une étendue donnéee.

Cet algorithme est dérivé de l’utilitaire GDAL translate.

Menu par défaut : Raster ► Extraction

Paramètres

Paramètres basiques

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[raster]

Le raster en entrée

Emprise de découpage

EXTENT

[emprise]

Étendue à utiliser pour le raster en sortie. Seuls les pixels dans la zone de délimitation spécifiée seront inclus dans la sortie.

Les méthodes disponibles sont :

  • Calculer à partir d’une couche… : utilise l’étendue d’une couche chargée dans le projet actuel

  • Calculer depuis une carte de mise en page… : utilise l’étendue d’un élément carte de mise en page du projet actif

  • Calculer depuis un signet… : utilise l’étendue d’un signet géospatial précédemment sauvegardé

  • Utiliser l’emprise du canevas de la carte

  • Dessiner sur le canevas de carte : cliquer et dessiner un rectangle délimitant la zone à prendre en compte.

  • Entrer les coordonnées xmin, xmax, ymin, ymax

Override the projection for the output file

OVERCRS

[booléen]

Par défaut : Faux

If checked, the output file is assigned the input layer CRS.

Attribuez une valeur nodata spécifiée aux bandes de sortie

Optionnel

NODATA

[number]

Defaut: None

Définit une valeur qui doit être insérée pour les valeurs nodata dans le raster en sortie

Découper (étendue)

OUTPUT

[raster]

Par défaut : [Enregistrer dans un fichier temporaire]

Spécification de la couche raster en sortie. Un des:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

Paramètres avancés

Étiquette

Nom

Type

Description

Options de création supplémentaires

Optionnel

OPTIONS

[string]

Par défaut : “”

Pour ajouter une ou plusieurs options de création qui contrôlent le raster à créer (couleurs, taille de bloc, compression de fichier …). Pour plus de commodité, vous pouvez utiliser des profils prédéfinis (voir les options de pilote GDAL).

Pour le processus en lot et le modeleur graphique : séparez les différentes options avec le caractère pipe (|).

Type de données de sortie

DATA_TYPE

[enumeration]

Par défaut : 0

Définit le format du fichier raster en sortie.

Options :

  • 0 — Utiliser le type de données de la couche d’entrée

  • 1 — Byte (Entier 8 bit non signé (quint8))

  • 1 — Byte (Entier 16 bit non signé (quint8))

  • 3 — UInt16 (Entier 16 bit non signé (quint16))

  • 4 — UInt32 (Entier 32 bit non signé (quint32))

  • 5 — Int32 (Entier 32 bit signé (qint32))

  • 6 — Float32 (Trente-deux bits à virgule flottante (float))

  • 7 — Float64 (Soixante-quatre bits à virgule flottante (double))

  • 8 — CInt16 (Complexe Int16)

  • 9 — CInt32 (Complexe Int32)

  • 10 — CFloat32 (Complexe Float32)

  • 11 — CFloat64 (Complexe Float64)

Les options disponibles dépendent de la version de GDAL compilée avec votre version de QGIS (voir le menu Aide ► A propos)

Paramètres supplémentaires de la ligne de commande

Optionnel

EXTRA

[string]

Defaut: None

Ajout d’options supplémentaires à la ligne de commande GDAL

Sorties

Étiquette

Nom

Type

Description

Découper (étendue)

OUTPUT

[raster]

Couche raster en sortie découpée par l’étendue donnée

Code Python

ID de l’algorithme : gdal:cliprasterbyextent

import processing
processing.run("algorithm_id", {parameter_dictionary})

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

27.2.3.2. Découpage de Raster par couche de masque

Découpe tout raster pris en charge par GDAL par une couche de masque vecteur.

Cet algorithme est dérivé de l’utilitaire GDAL warp.

Menu par défaut : Raster ► Extraction

Paramètres

Paramètres basiques

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[raster]

Le raster en entrée

Couche de masque

MASK

[vecteur : polygone]

Masque vectoriel pour découper le raster

SCR source

SOURCE_CRS

[crs]

Définir la référence des coordonnées à utiliser pour le raster d’entrée

SCR cible

TARGET_CRS

[crs]

Définir la référence des coordonnées à utiliser pour la couche de masque

Target extent

NEW in 3.24

Optionnel

TARGET_EXTENT

[emprise]

Extent of the output file to be created

Les méthodes disponibles sont :

  • Calculer à partir d’une couche… : utilise l’étendue d’une couche chargée dans le projet actuel

  • Calculer depuis une carte de mise en page… : utilise l’étendue d’un élément carte de mise en page du projet actif

  • Calculer depuis un signet… : utilise l’étendue d’un signet géospatial précédemment sauvegardé

  • Utiliser l’emprise du canevas de la carte

  • Dessiner sur le canevas de carte : cliquer et dessiner un rectangle délimitant la zone à prendre en compte.

  • Entrer les coordonnées xmin, xmax, ymin, ymax

Attribuez une valeur nodata spécifiée aux bandes de sortie

Optionnel

NODATA

[number]

Defaut: None

Définit une valeur qui doit être insérée pour les valeurs nodata dans le raster en sortie

Créez une bande alpha de sortie

ALPHA_BAND

[booléen]

Par défaut : Faux

Crée une bande alpha pour le résultat. La bande alpha inclut alors les valeurs de transparence des pixels.

Faites correspondre l’étendue du raster découpé à l’étendue de la couche de masque

CROP_TO_CUTLINE

[booléen]

Par défaut : Vrai

Applique l’étendue de la couche vectorielle au raster en sortie si elle est cochée.

Conserver la résolution du raster en entrée

KEEP_RESOLUTION

[booléen]

Par défaut : Faux

La résolution du raster en sortie ne sera pas modifiée

Définir la résolution du fichier de sortie

SET_RESOLUTION

[booléen]

Par défaut : Faux

La résolution de sortie (taille de cellule) doit-elle être spécifiée

Résolution X pour les bandes de sortie

Optionnel

X_RESOLUTION

[number]

Defaut: None

La largeur des cellules dans le raster en sortie

Résolution Y sur la bande de sortie

Optionnel

Y_RESOLUTION

[number]

Defaut: None

La hauteur des cellules dans le raster en sortie

Utilisez une implémentation de distorsion multithread

MULTITHREADING

[booléen]

Par défaut : Faux

Deux threads seront utilisés pour traiter des morceaux d’image et effectuer des opérations d’entrée/sortie simultanément. Notez que le calcul n’est pas lui-même multithreadé.

Coupé (masque)

OUTPUT

[raster]

Par défaut : [Enregistrer dans un fichier temporaire]

Spécification de la couche raster en sortie. Un des:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

Paramètres avancés

Étiquette

Nom

Type

Description

Options de création supplémentaires

Optionnel

OPTIONS

[string]

Par défaut : “”

Pour ajouter une ou plusieurs options de création qui contrôlent le raster à créer (couleurs, taille de bloc, compression de fichier …). Pour plus de commodité, vous pouvez utiliser des profils prédéfinis (voir les options de pilote GDAL).

Pour le processus en lot et le modeleur graphique : séparez les différentes options avec le caractère pipe (|).

Type de données de sortie

DATA_TYPE

[enumeration]

Par défaut : 0

Définit le format du fichier raster en sortie.

Options :

  • 0 — Utiliser le type de données de la couche d’entrée

  • 1 — Byte (Entier 8 bit non signé (quint8))

  • 1 — Byte (Entier 16 bit non signé (quint8))

  • 3 — UInt16 (Entier 16 bit non signé (quint16))

  • 4 — UInt32 (Entier 32 bit non signé (quint32))

  • 5 — Int32 (Entier 32 bit signé (qint32))

  • 6 — Float32 (Trente-deux bits à virgule flottante (float))

  • 7 — Float64 (Soixante-quatre bits à virgule flottante (double))

  • 8 — CInt16 (Complexe Int16)

  • 9 — CInt32 (Complexe Int32)

  • 10 — CFloat32 (Complexe Float32)

  • 11 — CFloat64 (Complexe Float64)

Les options disponibles dépendent de la version de GDAL compilée avec votre version de QGIS (voir le menu Aide ► A propos)

Paramètres supplémentaires de la ligne de commande

Optionnel

EXTRA

[string]

Defaut: None

Ajout d’options supplémentaires à la ligne de commande GDAL

Sorties

Étiquette

Nom

Type

Description

Coupé (masque)

OUTPUT

[raster]

Couche raster en sortie découpée par la couche vectorielle

Code Python

ID de l’algorithme : gdal:cliprasterbymasklayer

import processing
processing.run("algorithm_id", {parameter_dictionary})

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

27.2.3.3. Contour

Extrait les courbes de niveau de tout raster d’élévation pris en charge par GDAL.

Cet algorithme est dérivé de l’utilitaire GDAL contour.

Menu par défaut : Raster ► Extraction

Paramètres

Paramètres basiques

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[raster]

Raster en entrée

Numéro de bande

BAND

[raster band]

Par défaut : 1

Bande raster pour créer les contours de

Intervalle entre les courbes de niveau

INTERVAL

[number]

Par défaut : 10.0

Définit l’intervalle entre les lignes de contour dans les unités données du raster d’élévation (valeur minimale 0)

Nom d’attribut (s’il n’est pas défini, aucun attribut d’élévation n’est attaché)

Optionnel

FIELD_NAME

[string]

Par défaut : “ELEV”

Fournit un nom pour l’attribut dans lequel placer l’élévation.

Décalage de zéro par rapport auquel interpréter les intervalles

Optionnel

OFFSET

[number]

Par défaut : 0.0

Contours

OUTPUT

[vector: line]

Par défaut : [Enregistrer dans un fichier temporaire]

Spécification de la couche vectorielle de sortie. Un des:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

Paramètres avancés

Étiquette

Nom

Type

Description

Produire un vecteur 3D

CREATE_3D

[booléen]

Par défaut : Faux

Force la production de vecteurs 3D au lieu de 2D. Inclut l’élévation à chaque sommet.

Traitez toutes les valeurs raster comme valides

IGNORE_NODATA

[booléen]

Par défaut : Faux

Ignore toutes les valeurs de nodata dans l’ensemble de données.

Entrez la valeur du pixel à traiter comme « nodata »

Optionnel

NODATA

[number]

Defaut: None

Définit une valeur qui doit être insérée pour les valeurs nodata dans le raster en sortie

Paramètres supplémentaires de la ligne de commande

Optionnel

EXTRA

[string]

Defaut: None

Ajouter des options supplémentaires à la ligne de commande de GDAL. Reportez-vous à la documentation de l’utilitaire GDAL correspondant.

Sorties

Étiquette

Nom

Type

Description

Contours

OUTPUT

[vector: line]

Couche vectorielle de sortie avec des lignes de contour

Code Python

ID de l’algorithme : gdal:contour

import processing
processing.run("algorithm_id", {parameter_dictionary})

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.

27.2.3.4. contour de polygones

Extrait les contours de polygones de n’importe quel raster d’élévation supporté par GDAL.

Cet algorithme est dérivé de l’utilitaire GDAL contour.

Paramètres

Paramètres basiques

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[raster]

Raster en entrée

Numéro de bande

BAND

[raster band]

Par défaut : 1

Bande raster pour créer les contours de

Intervalle entre les courbes de niveau

INTERVAL

[number]

Par défaut : 10.0

Définit l’intervalle entre les lignes de contour dans les unités données du raster d’élévation (valeur minimale 0)

Décalage de zéro par rapport auquel interpréter les intervalles

Optionnel

OFFSET

[number]

Par défaut : 0.0

Nom de l’attribut de l’élévation minimum du contour de polygone.

Optionnel

FIELD_NAME_MIN

[string]

Par défaut : “ELEV_MIN”

Fournit un nom pour l’attribut dans lequel placer l’élévation minimum du contour de polygone. S’il n’est pas fourni, aucun attribut d’élévation minimum n’est attaché.

Nom de l’attribut de l’élévation maximum du contour de polygone.

Optionnel

FIELD_NAME_MAX

[string]

Par défaut : “ELEV_MAX”

Fournit un nom pour l’attribut dans lequel placer l’élévation maximale du contour de polygone. S’il n’est pas fourni, aucun attribut d’élévation maximum n’est attaché.

Contours

OUTPUT

[vecteur : polygone]

Par défaut : [Enregistrer dans un fichier temporaire]

Spécification de la couche vectorielle de sortie. Un des:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

Paramètres avancés

Étiquette

Nom

Type

Description

Produire un vecteur 3D

CREATE_3D

[booléen]

Par défaut : Faux

Force la production de vecteurs 3D au lieu de 2D. Inclut l’élévation à chaque sommet.

Traitez toutes les valeurs raster comme valides

IGNORE_NODATA

[booléen]

Par défaut : Faux

Ignore toutes les valeurs de nodata dans l’ensemble de données.

Entrez la valeur du pixel à traiter comme « nodata »

Optionnel

NODATA

[number]

Defaut: None

Définit une valeur qui doit être insérée pour les valeurs nodata dans le raster en sortie

Paramètres supplémentaires de la ligne de commande

Optionnel

EXTRA

[string]

Defaut: None

Ajouter des options supplémentaires à la ligne de commande de GDAL. Reportez-vous à la documentation de l’utilitaire GDAL correspondant.

Sorties

Étiquette

Nom

Type

Description

Contours

OUTPUT

[vecteur : polygone]

Couche vecteur de sortie avec polygones de contour

Code Python

ID de l’algorithme : gdal:contour_polygon

import processing
processing.run("algorithm_id", {parameter_dictionary})

L”id de l’algorithme est affiché lors du survol du nom de l’algorithme dans la boîte à outils Traitements. Les nom et valeur de chaque paramètre sont fournis via un dictionnaire de paramètres. Voir Utiliser les algorithmes du module de traitements depuis la console Python pour plus de détails sur l’exécution d’algorithmes via la console Python.