24.2.7. Géotraitement vectoriel

24.2.7.1. Tampon vecteurs

Créez des tampons autour des entités d’une couche vectorielle.

Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vector: any]

La couche de vecteur d’entrée

Nom de la colonne Geometry

GEOMETRY

[string]

Default: “geometry”

Le nom de la colonne de géométrie de couche d’entrée à utiliser

Distance tampon

DISTANCE

[number]

Par défaut : 10.0

Minimum: 0.0

Dissoudre par attribut

Optionnel

FIELD

[tablefield: any]

Defaut: None

Champ à utiliser pour la dissolution

Dissoudre les résultats

DISSOLVE

[boolean]

Par défaut : Faux

S’il est défini, le résultat est fusionné. Si aucun champ n’est défini pour la dissolution, tous les tampons sont fusionnés dans une seule et même entité.

Produisez une entité pour chaque géométrie dans n’importe quel type de collection de géométries dans le fichier source

EXPLODE_COLLECTIONS

[boolean]

Par défaut : Faux

Options de création supplémentaires

Optionnel

OPTIONS

[string]

Defaut: “” (pas d’options supplémentaires)

Options de création GDAL supplémentaires.

Buffer

OUTPUT

[vector: polygon]

Default: [Save to temporary file]

Spécifiez la couche tampon de sortie. Un des:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

L’encodage du fichier peut également être modifié ici.

Sorties

Étiquette

Nom

Type

Description

Buffer

OUTPUT

[vector: polygon]

La couche tampon de sortie

Code Python

ID de l’algorithme : 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.

24.2.7.2. Découper le vecteur selon une emprise

Découpe tout fichier vectoriel pris en charge par OGR par une emprise donnée.

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

Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vector: any]

La couche de vecteur d’entrée

Découpe de l’étendue

EXTENT

[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

Optionnel

OPTIONS

[string]

Defaut: “” (pas d’options supplémentaires)

Options de création GDAL supplémentaires.

Découpée (étendue)

OUTPUT

[identique à l’entrée]

Default: [Save to temporary file]

Spécifiez la couche de sortie (découpée). Un des:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

L’encodage du fichier peut également être modifié ici.

Sorties

Étiquette

Nom

Type

Description

Découpée (étendue)

OUTPUT

[identique à l’entrée]

Couche de sortie (découpée). Le format par défaut est « ESRI Shapefile ».

Code Python

ID de l’algorithme : 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.

24.2.7.3. Découper le vecteur selon une 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 GDAL ogr2ogr.

Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vector: any]

La couche de vecteur d’entrée

Couche de masque

MASK

[vector: polygon]

Couche à utiliser comme étendue d’écrêtage pour la couche vectorielle d’entrée.

Options de création supplémentaires

Optionnel

OPTIONS

[string]

Defaut: “” (pas d’options supplémentaires)

Options de création GDAL supplémentaires.

Coupé (masque)

OUTPUT

[identique à l’entrée]

Default: [Save to temporary file]

Couche de sortie (masque). Un des:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

L’encodage du fichier peut également être modifié ici.

Sorties

Étiquette

Nom

Type

Description

Coupé (masque)

OUTPUT

[identique à l’entrée]

Couche de sortie (masque). Le format par défaut est « ESRI Shapefile ».

Code Python

ID de l’algorithme : gdal:clipvectorbypolygon

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.

24.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.

Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vector: any]

La couche d’entrée à dissoudre

Champ de dissolution

Optionnel

FIELD

[tablefield: any]

Le champ de la couche d’entrée à utiliser pour la dissolution

Nom de la colonne Geometry

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

EXPLODE_COLLECTIONS

[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

KEEP_ATTRIBUTES

[boolean]

Par défaut : Faux

Conserver tous les attributs de la couche d’entrée

Compter les entités dissoutes

COUNT_FEATURES

[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

COMPUTE_AREA

[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

COMPUTE_STATISTICS

[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

Optionnel

STATISTICS_ATTRIBUTE

[tablefield: numeric]

L’attribut numérique sur lequel calculer les statistiques

Options de création supplémentaires

Optionnel

OPTIONS

[string]

Defaut: “” (pas d’options supplémentaires)

Options de création GDAL supplémentaires.

Dissous

OUTPUT

[identique à l’entrée]

Default: [Save to temporary file]

Spécifiez la couche de sortie. Un des:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

L’encodage du fichier peut également être modifié ici.

Sorties

Étiquette

Nom

Type

Description

Dissous

OUTPUT

[identique à l’entrée]

La couche de géométrie en plusieurs parties en sortie (avec des géométries dissoutes)

Code Python

ID de l’algorithme : 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.

24.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.

Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vector: line]

La couche de ligne d’entrée

Nom de la colonne Geometry

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)

DISTANCE

[number]

Par défaut : 10.0

Options de création supplémentaires

Optionnel

OPTIONS

[string]

Defaut: “” (pas d’options supplémentaires)

Options de création GDAL supplémentaires.

Courbe de décalage

OUTPUT

[vector: line]

Default: [Save to temporary file]

Spécifiez la couche de ligne de sortie. Un des:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

L’encodage du fichier peut également être modifié ici.

Sorties

Étiquette

Nom

Type

Description

Courbe de décalage

OUTPUT

[vector: line]

The output offset curve layer

Code Python

ID de l’algorithme : 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.

24.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.

Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vector: line]

La couche de ligne d’entrée

Nom de la colonne Geometry

GEOMETRY

[string]

Default: “geometry”

Le nom de la colonne de géométrie de couche d’entrée à utiliser

Distance tampon

DISTANCE

[number]

Par défaut : 10.0

Tampon d’un coté

BUFFER_SIDE

[enumeration]

Par défaut : 0

Un des :

  • 0 — Droite

  • 1 — Gauche

Dissoudre par attribut

Optionnel

FIELD

[tablefield: any]

Defaut: None

Champ à utiliser pour la dissolution

Dissoudre tous les résultats

DISSOLVE

[boolean]

Par défaut : Faux

S’il est défini, le résultat est fusionné. Si aucun champ n’est défini pour la dissolution, tous les tampons sont fusionnés dans une seule et même entité.

Produisez une entité pour chaque géométrie dans n’importe quel type de collection de géométries dans le fichier source

EXPLODE_COLLECTIONS

[boolean]

Par défaut : Faux

Options de création supplémentaires

Optionnel

OPTIONS

[string]

Defaut: “” (pas d’options supplémentaires)

Options de création GDAL supplémentaires.

Tampon unilatéral

OUTPUT

[vector: polygon]

Default: [Save to temporary file]

Spécifiez la couche tampon de sortie. Un des:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

L’encodage du fichier peut également être modifié ici.

Sorties

Étiquette

Nom

Type

Description

Tampon unilatéral

OUTPUT

[vector: polygon]

La couche tampon de sortie

Code Python

ID de l’algorithme : 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.

24.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.

Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vector: line]

La couche de ligne d’entrée

Nom de la colonne Geometry

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

DISTANCE

[number]

Default: 0.5 (milieu de la ligne)

Options de création supplémentaires

Optionnel

OPTIONS

[string]

Defaut: “” (pas d’options supplémentaires)

Options de création GDAL supplémentaires.

Points le long de la ligne

OUTPUT

[vector: point]

Default: [Save to temporary file]

Spécifiez la couche de points de sortie. Un des:

  • Enregistrer dans un fichier temporaire

  • Enregistrer dans un fichier…

L’encodage du fichier peut également être modifié ici.

Sorties

Étiquette

Nom

Type

Description

Points le long de la ligne

OUTPUT

[vector: point]

La couche de points de sortie

Code Python

ID de l’algorithme : 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.