23.2.7. Géotraitement vectoriel¶
23.2.7.1. Tampon vecteurs¶
Créez des tampons autour des entités d’une couche vectorielle.
23.2.7.1.1. Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[vector: any] |
La couche de vecteur d’entrée |
Nom de la colonne Geometry |
|
[string] Default: “geometry” |
Le nom de la colonne de géométrie de couche d’entrée à utiliser |
Distance tampon |
|
[number] Par défaut : 10.0 |
Minimum: 0.0 |
Dissoudre par attribut Optionnel |
|
[tablefield: any] Defaut: None |
Champ à utiliser pour la dissolution |
Dissoudre les résultats |
|
[boolean] Par défaut : Faux |
S’il est défini, le résultat est dissous. Si aucun champ n’est défini pour la dissolution, tous les tampons sont dissous dans une seule entite. |
Produisez une entité pour chaque géométrie dans n’importe quel type de collection de géométries dans le fichier source |
|
[boolean] Par défaut : Faux |
|
Options de création supplémentaires (optional) |
|
[string] Defaut: “” (pas d’options supplémentaires) |
Options de création GDAL supplémentaires. |
Buffer |
|
[vector: polygon] Default: |
Spécifiez la couche tampon de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
23.2.7.1.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Buffer |
|
[vector: polygon] |
La couche tampon de sortie |
23.2.7.1.3. Code Python¶
Algorithm ID: gdal:buffervectors
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.
23.2.7.2. Couper le vecteur par étendue¶
Découpe tout fichier vectoriel pris en charge par OGR dans une mesure donnée.
Cet algorithme est dérivé de l’utilitaire ogr2ogr.
23.2.7.2.1. Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[vector: any] |
La couche de vecteur d’entrée |
Découpe de l’étendue |
|
[emprise] |
Définit l’étendue à utiliser pour le fichier vectoriel de sortie. Les coordonnées doivent être définies dans le SCR cible. |
Options de création supplémentaires (optional) |
|
[string] Defaut: “” (pas d’options supplémentaires) |
Options de création GDAL supplémentaires. |
Découper (étendue) |
|
[same as input] Default: |
Spécifiez la couche de sortie (découpée). Un des:
L’encodage du fichier peut également être modifié ici. |
23.2.7.2.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Découper (étendue) |
|
[same as input] |
Couche de sortie (découpée). Le format par défaut est « ESRI Shapefile ». |
23.2.7.2.3. Code Python¶
Algorithm ID: gdal:clipvectorbyextent
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.
23.2.7.3. Découpé le vecteur par couche de masque¶
Découpe toute couche vectorielle prise en charge par OGR par une couche de polygone de masque.
Cet algorithme est dérivé de l’utilitaire ogr2ogr.
23.2.7.3.1. Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[vector: any] |
La couche de vecteur d’entrée |
Couche de masque |
|
[vector: polygon] |
Couche à utiliser comme étendue d’écrêtage pour la couche vectorielle d’entrée. |
Options de création supplémentaires (optional) |
|
[string] Defaut: “” (pas d’options supplémentaires) |
Options de création GDAL supplémentaires. |
Coupé (masque) |
|
[same as input] Default: |
Couche de sortie (masque). Un des:
L’encodage du fichier peut également être modifié ici. |
23.2.7.3.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Coupé (masque) |
|
[same as input] |
Couche de sortie (masque). Le format par défaut est « ESRI Shapefile ». |
23.2.7.3.3. Code Python¶
Algorithm ID: gdal:clipvectorbymasklayer
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.
23.2.7.4. Regrouper¶
Dissoudre (combiner) des géométries qui ont la même valeur pour un attribut / champ donné. Les géométries de sortie sont en plusieurs parties.
23.2.7.4.1. Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[vector: any] |
La couche d’entrée à dissoudre |
Champ de dissolution (optional) |
|
[tablefield: any] |
Le champ de la couche d’entrée à utiliser pour la dissolution |
Nom de la colonne Geometry |
|
[string] Default: “geometry” |
Nom de la colonne de géométrie de couche en entrée à utiliser pour la dissolution. |
Produisez une entité pour chaque géométrie dans n’importe quel type de collection de géométries dans le fichier source |
|
[boolean] Par défaut : Faux |
Produire une entité pour chaque géométrie dans n’importe quel type de collection de géométries dans le fichier source |
Conserver les attributs d’entrée |
|
[boolean] Par défaut : Faux |
Conserver tous les attributs de la couche d’entrée |
Compter les entités dissoutes |
|
[boolean] Par défaut : Faux |
Comptez les entités dissoutes et incluez-les dans la couche de sortie. |
Zone de calcul et périmètre des entités dissoutes |
|
[boolean] Par défaut : Faux |
Calculer l’aire et le périmètre des entités dissoutes et les inclure dans la couche de sortie |
Calculer min / max / somme / moyenne pour l’attribut |
|
[boolean] Par défaut : Faux |
Calculer les statistiques (min, max, somme et moyenne) pour l’attribut numérique spécifié et les inclure dans la couche de sortie |
Attribut numérique pour calculer les statistiques sur (optional) |
|
[tablefield: numeric] |
L’attribut numérique sur lequel calculer les statistiques |
Options de création supplémentaires (optional) |
|
[string] Defaut: “” (pas d’options supplémentaires) |
Options de création GDAL supplémentaires. |
Dissous |
|
[same as input] Default: |
Spécifiez la couche de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
23.2.7.4.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Dissous |
|
[same as input] |
La couche de géométrie en plusieurs parties en sortie (avec des géométries dissoutes) |
23.2.7.4.3. Code Python¶
Algorithm ID: gdal:dissolve
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.
23.2.7.5. Courbe de décalage¶
Décale les lignes d’une distance spécifiée. Les distances positives décalent les lignes vers la gauche et les distances négatives les décalent vers la droite.
23.2.7.5.1. Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[vector: line] |
La couche de ligne d’entrée |
Nom de la colonne Geometry |
|
[string] Default: “geometry” |
Le nom de la colonne de géométrie de couche d’entrée à utiliser |
Distance de décalage (côté gauche: positif, côté droit: négatif) |
|
[number] Par défaut : 10.0 |
|
Options de création supplémentaires (optional) |
|
[string] Defaut: “” (pas d’options supplémentaires) |
Options de création GDAL supplémentaires. |
Courbe de décalage |
|
[vector: line] Default: |
Spécifiez la couche de ligne de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
23.2.7.5.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Courbe de décalage |
|
[vector: line] |
The output offset curve layer |
23.2.7.5.3. Code Python¶
Algorithm ID: gdal:offsetcurve
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.
23.2.7.6. Tampon d’un côté¶
Crée un tampon sur un côté (droite ou gauche) des lignes dans une couche vectorielle de lignes.
23.2.7.6.1. Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[vector: line] |
La couche de ligne d’entrée |
Nom de la colonne Geometry |
|
[string] Default: “geometry” |
Le nom de la colonne de géométrie de couche d’entrée à utiliser |
Distance tampon |
|
[number] Par défaut : 10.0 |
|
Tampon d’un coté |
|
[enumeration] Par défaut : 0 |
Un des :
|
Dissoudre par attribut Optionnel |
|
[tablefield: any] Defaut: None |
Champ à utiliser pour la dissolution |
Dissoudre tous les résultats |
|
[boolean] Par défaut : Faux |
S’il est défini, le résultat est dissous. Si aucun champ n’est défini pour la dissolution, tous les tampons sont dissous dans une seule entite. |
Produisez une entité pour chaque géométrie dans n’importe quel type de collection de géométries dans le fichier source |
|
[boolean] Par défaut : Faux |
|
Options de création supplémentaires (optional) |
|
[string] Defaut: “” (pas d’options supplémentaires) |
Options de création GDAL supplémentaires. |
Tampon unilatéral |
|
[vector: polygon] Default: |
Spécifiez la couche tampon de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
23.2.7.6.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Tampon unilatéral |
|
[vector: polygon] |
La couche tampon de sortie |
23.2.7.6.3. Code Python¶
Algorithm ID: gdal:onesidebuffer
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.
23.2.7.7. Points le long des lignes¶
Génère un point sur chaque ligne d’une couche vecteur de ligne à une distance du début. La distance est fournie en tant que fraction de la longueur de ligne.
23.2.7.7.1. Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[vector: line] |
La couche de ligne d’entrée |
Nom de la colonne Geometry |
|
[string] Default: “geometry” |
Le nom de la colonne de géométrie de couche d’entrée à utiliser |
Distance depuis le début de la ligne représentée comme une fraction de la longueur de la ligne |
|
[number] Default: 0.5 (milieu de la ligne) |
|
Options de création supplémentaires (optional) |
|
[string] Defaut: “” (pas d’options supplémentaires) |
Options de création GDAL supplémentaires. |
Points le long de la ligne |
|
[vector: point] Default: |
Spécifiez la couche de points de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
23.2.7.7.2. Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Points le long de la ligne |
|
[vector: point] |
La couche de points de sortie |
23.2.7.7.3. Code Python¶
Algorithm ID: gdal:pointsalonglines
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.