25.2.7. Géotraitement vectoriel

25.2.7.1. Tampon vecteurs

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

Paramètres

Basic parameters

É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

If set, the result is dissolved.

If no field is set for dissolving, all the buffers are dissolved into one feature.

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

Buffer

OUTPUT

[vector: polygon]

Default: [Save to temporary file]

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

  • Enregistrer dans un fichier temporaire

  • Save to File…

Advanced parameters

Étiquette

Nom

Type

Description

Options de création supplémentaires

Optionnel

OPTIONS

[string]

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

Options de création GDAL supplémentaires.

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.

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

Basic parameters

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

Available methods are:

  • Calculate from layer…: uses extent of a layer loaded in the current project

  • Use map canvas extent

  • Draw on canvas

  • Enter the coordinates as xmin, xmax, ymin, ymax

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

  • Save to File…

Advanced parameters

Étiquette

Nom

Type

Description

Options de création supplémentaires

Optionnel

OPTIONS

[string]

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

Options de création GDAL supplémentaires.

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.

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

Basic parameters

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

Coupé (masque)

OUTPUT

[identique à l’entrée]

Default: [Save to temporary file]

Couche de sortie (masque). Un des:

  • Enregistrer dans un fichier temporaire

  • Save to File…

Advanced parameters

Étiquette

Nom

Type

Description

Options de création supplémentaires

Optionnel

OPTIONS

[string]

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

Options de création GDAL supplémentaires.

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.

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

Basic parameters

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

Dissous

OUTPUT

[identique à l’entrée]

Default: [Save to temporary file]

Spécifiez la couche de sortie. Un des:

  • Enregistrer dans un fichier temporaire

  • Save to File…

Advanced parameters

Étiquette

Nom

Type

Description

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

Compute the area and perimeter of dissolved features and

include them in the output layer

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.

Sorties

Étiquette

Nom

Type

Description

Dissous

OUTPUT

[identique à l’entrée]

The output multipart geometry layer (with dissolved

geometries)

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.

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

Basic parameters

É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

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

  • Save to File…

Advanced parameters

Étiquette

Nom

Type

Description

Options de création supplémentaires

Optionnel

OPTIONS

[string]

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

Options de création GDAL supplémentaires.

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.

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

Basic parameters

É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

If set, the result is dissolved.

If no field is set for dissolving, all the buffers are dissolved into one feature.

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

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

  • Save to File…

Advanced parameters

Étiquette

Nom

Type

Description

Options de création supplémentaires

Optionnel

OPTIONS

[string]

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

Options de création GDAL supplémentaires.

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.

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

Basic parameters

É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)

Points along lines

OUTPUT

[vector: point]

Default: [Save to temporary file]

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

  • Enregistrer dans un fichier temporaire

  • Save to File…

Advanced parameters

Étiquette

Nom

Type

Description

Options de création supplémentaires

Optionnel

OPTIONS

[string]

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

Options de création GDAL supplémentaires.

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.