25.1.12. Création d’un raster
25.1.12.1. Créer une couche raster contante
Génère une couche raster pour une étendue et une taille de cellule données avec la valeur spécifiée.
En outre, un type de données en sortie peut être spécifié. L’algorithme s’arrêtera si une valeur saisie ne peut être représentée par le type de raster sélectionné en sortie
Paramètres
Paramètres basiques
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Étendue souhaitée |
|
[emprise] |
Spécifiez l’étendue de la couche raster en sortie. Il sera étendu en interne à un multiple de la taille de la tuile. Les méthodes disponibles sont:
|
SCR cible |
|
[crs] Par défaut : SCR du projet |
SCR pour la couche raster en sortie |
Taille du pixel |
|
[nombre] Par défaut : 0.1 |
Taille de pixel (X = Y) en unités de carte. Valeur minimale: 0.01 |
Valeur constante |
|
[nombre] Par défaut : 1 |
Valeur de pixel constante pour la couche raster en sortie. |
Constante |
|
[raster] Par défaut: |
Spécification pour le raster en sortie. Au choix :
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Type de raster en sortie |
Par défaut: 5 |
[enumeration] |
Définit le type de données du fichier raster en sortie. Options:
|
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Constante |
|
[raster] |
Raster couvrant l’étendue souhaitée avec la taille et la valeur de pixel spécifiées. |
Code Python
ID de l’algorithme: native:createconstantrasterlayer
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.
25.1.12.2. Créer une couche raster aléatoire (distribution binomiale)
Génère une couche raster pour une étendue et une taille de cellule données remplie avec des valeurs aléatoires distribuées de manière binomiale.
Par défaut, les valeurs seront choisies avec un N de 10 et une probabilité de 0.5. Cela peut être remplacé en utilisant les paramètres avancés pour N et la probabilité. Le type de données raster est défini à types Entier (Integer16 par défaut). Les valeurs aléatoires de la distribution binomiale sont définies comme des nombres entiers positifs. Un raster à virgule flottante représentera une conversion de valeurs entières en virgule flottante.
Paramètres
Paramètres basiques
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Étendue souhaitée |
|
[emprise] |
Spécifiez l’étendue de la couche raster en sortie. Il sera étendu en interne à un multiple de la taille de la tuile. Les méthodes disponibles sont:
|
SCR cible |
|
[crs] Par défaut : SCR du projet |
SCR pour la couche raster en sortie |
Taille du pixel |
|
[nombre] Par défaut : 0.1 |
Taille de pixel (X = Y) en unités de carte. Valeur minimale: 0.01 |
Couche raster en sortie |
|
[raster] Par défaut: |
Spécification pour le raster en sortie. Au choix :
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Type de raster en sortie |
Par défaut : 0 |
[enumeration] |
Définit le type de données du fichier raster en sortie. Options:
|
N |
|
[nombre] Par défaut: 10 |
|
Probabilité |
|
[nombre] Par défaut : 0.5 |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche raster en sortie |
|
[raster] |
Raster couvrant l’étendue souhaitée, la taille des cellules étant remplie de valeurs aléatoires. |
Code Python
ID de l’algorithme: native:createrandombinomialrasterlayer
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.
25.1.12.3. Créer une couche raster aléatoire (distribution exponentielle)
Génère une couche raster pour une étendue et une taille de cellule données remplie avec des valeurs aléatoires distribuées de manière exponentielle.
Par défaut, les valeurs seront choisies en fonction d’une valeur lambda de 1.0. Il est possible d’y déroger en utilisant les paramètres avancés pour la valeur lambda. Le type de données raster est défini à Float32 par défaut comme les valeurs aléatoires de la distribution exponentielle sont définies comme des nombres à virgule flottante.
Paramètres
Paramètres basiques
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Étendue souhaitée |
|
[emprise] |
Spécifiez l’étendue de la couche raster en sortie. Il sera étendu en interne à un multiple de la taille de la tuile. Les méthodes disponibles sont:
|
SCR cible |
|
[crs] Par défaut : SCR du projet |
SCR pour la couche raster en sortie |
Taille du pixel |
|
[nombre] Par défaut : 1.0 |
Taille de pixel (X = Y) en unités de carte. Valeur minimale: 0.01 |
Couche raster en sortie |
|
[raster] Par défaut: |
Spécification pour le raster en sortie. Au choix :
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Type de raster en sortie |
Par défaut : 0 |
[enumeration] |
Définit le type de données du fichier raster en sortie. Options:
|
Lambda |
|
[nombre] Par défaut : 1.0 |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche raster en sortie |
|
[raster] |
Raster couvrant l’étendue souhaitée, la taille des cellules étant remplie de valeurs aléatoires. |
Code Python
ID de l’algorithme: native:createrandomexponentialrasterlayer
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.
25.1.12.4. Créer une couche raster aléatoire (distribution gamma)
Génère une couche raster pour une étendue et une taille de cellule données remplies de valeurs aléatoires avec une distribution gamma.
Par défaut, les valeurs seront choisies en fonction d’une valeur alpha et bêta de 1.0. Cela peut être remplacé en utilisant le paramètre avancé pour alpha et bêta. Le type de données raster est défini à Float32 par défaut car les valeurs aléatoires de la distribution gamma sont des nombres à virgule flottante
Paramètres
Paramètres basiques
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Étendue souhaitée |
|
[emprise] |
Spécifiez l’étendue de la couche raster en sortie. Il sera étendu en interne à un multiple de la taille de la tuile. Les méthodes disponibles sont:
|
SCR cible |
|
[crs] Par défaut : SCR du projet |
SCR pour la couche raster en sortie |
Taille du pixel |
|
[nombre] Par défaut : 1.0 |
Taille de pixel (X = Y) en unités de carte. Valeur minimale: 0.01 |
Couche raster en sortie |
|
[raster] Par défaut: |
Spécification pour le raster en sortie. Au choix :
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Type de raster en sortie |
Par défaut : 0 |
[enumeration] |
Définit le type de données du fichier raster en sortie. Options:
|
Alpha |
|
[nombre] Par défaut : 1.0 |
|
Beta |
|
[nombre] Par défaut : 1.0 |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche raster en sortie |
|
[raster] |
Raster couvrant l’étendue souhaitée, la taille des cellules étant remplie de valeurs distribuées de manière aléatoire. |
Code Python
ID de l’algorithme: native:createrandomgammarasterlayer
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.
25.1.12.5. Créer une couche raster aléatoire (distribution géométrique)
Génère une couche raster pour une étendue et une taille de cellule données, remplie de valeurs aléatoires distribuées de façon géométrique.
Par défaut, les valeurs seront choisies en fonction d’une probabilité de 0,5. Il est possible d’y déroger en utilisant les paramètres avancés pour la valeur moyenne. Le type de données raster est défini sur des types de nombres entiers (int16 par défaut). Les valeurs aléatoires de la distribution géométrique sont définies comme des nombres entiers positifs. Un raster de valeurs en virgule flottante représente une transformation de valeurs entières en valeurs en virgule flottante.
Paramètres
Paramètres basiques
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Étendue souhaitée |
|
[emprise] |
Spécifiez l’étendue de la couche raster en sortie. Il sera étendu en interne à un multiple de la taille de la tuile. Les méthodes disponibles sont:
|
SCR cible |
|
[crs] Par défaut : SCR du projet |
SCR pour la couche raster en sortie |
Taille du pixel |
|
[nombre] Par défaut : 1.0 |
Taille de pixel (X = Y) en unités de carte. Valeur minimale: 0.01 |
Couche raster en sortie |
|
[raster] Par défaut: |
Spécification pour le raster en sortie. Au choix :
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Type de raster en sortie |
Par défaut : 0 |
[enumeration] |
Définit le type de données du fichier raster en sortie. Options:
|
Probabilité |
|
[nombre] Par défaut : 0.5 |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche raster en sortie |
|
[raster] |
Raster couvrant l’étendue souhaitée, la taille des cellules étant remplie de valeurs distribuées de manière aléatoire. |
Code Python
ID de l’algorithme: native:createrandomgeometricrasterlayer
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.
25.1.12.6. Créer une couche raster aléatoire (distribution binomiale négative)
Génère une couche raster pour une étendue et une taille de cellule données, remplie de valeurs aléatoires négatives distribuées de façon binomiale.
Par défaut, les valeurs seront choisies en fonction d’un paramètre de distribution k de 10,0 et d’une probabilité de 0,5. Il est possible d’y déroger en utilisant les paramètres avancés pour k et la probabilité. Le type de données raster est défini sur des types de nombres entiers (int16 par défaut). Les valeurs aléatoires de la distribution binomiale négative sont définies comme des nombres entiers positifs. Un raster de valeurs en virgule flottante représente une transformation de valeurs entières en valeurs en virgule flottante.
Paramètres
Paramètres basiques
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Étendue souhaitée |
|
[emprise] |
Spécifiez l’étendue de la couche raster en sortie. Il sera étendu en interne à un multiple de la taille de la tuile. Les méthodes disponibles sont:
|
SCR cible |
|
[crs] Par défaut : SCR du projet |
SCR pour la couche raster en sortie |
Taille du pixel |
|
[nombre] Par défaut : 1.0 |
Taille de pixel (X = Y) en unités de carte. Valeur minimale: 0.01 |
Couche raster en sortie |
|
[raster] Par défaut: |
Spécification pour le raster en sortie. Au choix :
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Type de raster en sortie |
Par défaut : 0 |
[enumeration] |
Définit le type de données du fichier raster en sortie. Options:
|
Paramètre de distribution k |
|
[nombre] Par défaut: 10 |
|
Probabilité |
|
[nombre] Par défaut : 0.5 |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche raster en sortie |
|
[raster] |
Raster couvrant l’étendue souhaitée, la taille des cellules étant remplie de valeurs distribuées de manière aléatoire. |
Code Python
ID de l’algorithme: native:createrandomnegativebinomialrasterlayer
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.
25.1.12.7. Créer une couche raster aléatoire (distribution normale)
Génère une couche raster pour une étendue donnée et une taille de cellule remplie de valeurs aléatoires normalement distribuées..
Par défaut, les valeurs seront choisies avec une moyenne de 0.0 et un écart type de 1.0. Cela peut être remplacé en utilisant les paramètres avancés pour la valeur moyenne et l’écart type. Le type de données raster est défini à Float32 par défaut car les valeurs aléatoires de la distribution normale sont des nombres à virgule flottante.
Paramètres
Paramètres basiques
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Étendue souhaitée |
|
[emprise] |
Spécifiez l’étendue de la couche raster en sortie. Il sera étendu en interne à un multiple de la taille de la tuile. Les méthodes disponibles sont:
|
SCR cible |
|
[crs] Par défaut : SCR du projet |
SCR pour la couche raster en sortie |
Taille du pixel |
|
[nombre] Par défaut : 1.0 |
Taille de pixel (X = Y) en unités de carte. Valeur minimale: 0.01 |
Couche raster en sortie |
|
[raster] Par défaut: |
Spécification pour le raster en sortie. Au choix :
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Type de raster en sortie |
Par défaut : 0 |
[enumeration] |
Définit le type de données du fichier raster en sortie. Options:
|
Moyenne de la distribution normale |
|
[nombre] Par défaut : 0.0 |
|
Écart-type de la distribution normale |
|
[nombre] Par défaut : 1.0 |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche raster en sortie |
|
[raster] |
Raster couvrant l’étendue souhaitée, la taille des cellules étant remplie de valeurs distribuées de manière aléatoire. |
Code Python
ID de l’algorithme: native:createrandomnormalrasterlayer
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.
25.1.12.8. Créer une couche raster aléatoire (distribution poisson)
Génère une couche raster pour une étendue et une taille de cellule données, remplie de valeurs aléatoires distribuées selon une distribution de Poisson.
Par défaut, les valeurs seront choisies en fonction d’une moyenne de 1,0. Il est possible d’y déroger en utilisant les paramètres avancés pour la valeur moyenne. Le type de données raster est défini sur des types de nombres entiers (int16 par défaut). Les valeurs aléatoires de la distribution de Poisson sont définies comme des nombres entiers positifs. Un raster de valeurs en virgule flottante représente une transformation de valeurs entières en valeurs en virgule flottante.
Paramètres
Paramètres basiques
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Étendue souhaitée |
|
[emprise] |
Spécifiez l’étendue de la couche raster en sortie. Il sera étendu en interne à un multiple de la taille de la tuile. Les méthodes disponibles sont:
|
SCR cible |
|
[crs] Par défaut : SCR du projet |
SCR pour la couche raster en sortie |
Taille du pixel |
|
[nombre] Par défaut : 1.0 |
Taille de pixel (X = Y) en unités de carte. Valeur minimale: 0.01 |
Couche raster en sortie |
|
[raster] Par défaut: |
Spécification pour le raster en sortie. Au choix :
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Type de raster en sortie |
Par défaut : 0 |
[enumeration] |
Définit le type de données du fichier raster en sortie. Options:
|
Moyenne |
|
[nombre] Par défaut : 1.0 |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche raster en sortie |
|
[raster] |
Raster couvrant l’étendue souhaitée, la taille des cellules étant remplie de valeurs distribuées de manière aléatoire. |
Code Python
ID de l’algorithme: native:createrandompoissonrasterlayer
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.
25.1.12.9. Créer une couche raster aléatoire (distribution uniforme)
Génère une couche raster pour une étendue donnée et une taille de cellule remplie de valeurs aléatoires.
Par défaut, les valeurs seront comprises entre la valeur minimale et la valeur maximale du type de raster en sortie spécifié. Cela peut être remplacé en utilisant les paramètres avancés pour la valeur limite inférieure et supérieure. Si les limites ont la même valeur ou si les deux sont nulles (valeur par défaut), l’algorithme créera des valeurs aléatoires dans la plage de valeurs complète du type de données raster choisi. Le choix de limites en dehors de la plage acceptable du type de raster en sortie annulera l’algorithme.
Paramètres
Paramètres basiques
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Étendue souhaitée |
|
[emprise] |
Spécifiez l’étendue de la couche raster en sortie. Il sera étendu en interne à un multiple de la taille de la tuile. Les méthodes disponibles sont:
|
SCR cible |
|
[crs] Par défaut : SCR du projet |
SCR pour la couche raster en sortie |
Taille du pixel |
|
[nombre] Par défaut : 1.0 |
Taille de pixel (X = Y) en unités de carte. Valeur minimale: 0.01 |
Couche raster en sortie |
|
[raster] Par défaut: |
Spécification pour le raster en sortie. Au choix :
|
Paramètres avancés
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Type de raster en sortie |
Par défaut: 5 |
[enumeration] |
Définit le type de données du fichier raster en sortie. Options:
|
Limite inférieure de la plage de valeurs aléatoires |
|
[nombre] Par défaut : 0.0 |
|
Limite supérieure de la plage de valeurs aléatoires |
|
[nombre] Par défaut : 0.0 |
Sorties
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche raster en sortie |
|
[raster] |
Raster couvrant l’étendue souhaitée, la taille des cellules étant remplie de valeurs distribuées de manière aléatoire. |
Code Python
ID de l’algorithme: native:createrandomuniformrasterlayer
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.