27.2.7. Géotraitement vectoriel

27.2.7.1. Tampon vecteurs

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

Paramètres

Paramètres basiques

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vecteur : tout type]

La couche de vecteur d’entrée

Nom du champ de géométrie

GEOMETRY

[string]

Par défaut : “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

Optional

FIELD

[tablefield: any]

Par défaut : Aucun

Champ à utiliser pour la dissolution

Dissoudre les résultats

DISSOLVE

[booléen]

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.

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

EXPLODE_COLLECTIONS

[booléen]

Par défaut : Faux

Buffer

OUTPUT

[vector: polygon]

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

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

  • Save to a Temporary File

  • Save to File…

Advanced parameters

Étiquette

Nom

Type

Description

Options supplémentaires de création

Optional

OPTIONS

[string]

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

Additional GDAL creation options.

Outputs

Étiquette

Nom

Type

Description

Buffer

OUTPUT

[vector: polygon]

La couche tampon de sortie

Python code

ID de l’algorithme : gdal:buffervectors

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

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Utiliser les algorithmes du module de traitements depuis la console Python for details on how to run processing algorithms from the Python console.

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

This algorithm is derived from the GDAL ogr2ogr utility.

Paramètres

Paramètres basiques

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vecteur : tout type]

La couche de vecteur d’entrée

Découpe de l’étendue

EXTENT

[extent]

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

  • 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é

  • Use map canvas extent

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

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

Clipped (extent)

OUTPUT

[same as input]

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

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

  • Save to a Temporary File

  • Save to File…

Advanced parameters

Étiquette

Nom

Type

Description

Options supplémentaires de création

Optional

OPTIONS

[string]

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

Additional GDAL creation options.

Outputs

Étiquette

Nom

Type

Description

Clipped (extent)

OUTPUT

[same as input]

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

Python code

ID de l’algorithme : gdal:clipvectorbyextent

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

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Utiliser les algorithmes du module de traitements depuis la console Python for details on how to run processing algorithms from the Python console.

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

This algorithm is derived from the GDAL ogr2ogr utility.

Paramètres

Paramètres basiques

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vecteur : tout type]

La couche de vecteur d’entrée

Mask layer

MASK

[vector: polygon]

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

Clipped (mask)

OUTPUT

[same as input]

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

Couche de sortie (masque). Un des:

  • Save to a Temporary File

  • Save to File…

Advanced parameters

Étiquette

Nom

Type

Description

Options supplémentaires de création

Optional

OPTIONS

[string]

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

Additional GDAL creation options.

Outputs

Étiquette

Nom

Type

Description

Clipped (mask)

OUTPUT

[same as input]

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

Python code

ID de l’algorithme : gdal:clipvectorbypolygon

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

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Utiliser les algorithmes du module de traitements depuis la console Python for details on how to run processing algorithms from the Python console.

27.2.7.4. Dissolve

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

Paramètres basiques

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vecteur : tout type]

La couche d’entrée à dissoudre

Champ de dissolution

Optional

FIELD

[tablefield: any]

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

Nom du champ de géométrie

GEOMETRY

[string]

Par défaut : “geometry”

Nom de la colonne de géométrie de couche en entrée à utiliser pour la dissolution.

Dissous

OUTPUT

[same as input]

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

Specify the output layer. One of:

  • Save to a Temporary File

  • Save to File…

Advanced parameters

Étiquette

Nom

Type

Description

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

EXPLODE_COLLECTIONS

[booléen]

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

[booléen]

Par défaut : Faux

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

Compter les entités dissoutes

COUNT_FEATURES

[booléen]

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

[booléen]

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

[booléen]

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

STATISTICS_ATTRIBUTE

[tablefield: numeric]

L’attribut numérique sur lequel calculer les statistiques

Options supplémentaires de création

Optional

OPTIONS

[string]

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

Additional GDAL creation options.

Outputs

Étiquette

Nom

Type

Description

Dissous

OUTPUT

[same as input]

The output multipart geometry layer (with dissolved

geometries)

Python code

ID de l’algorithme : gdal:dissolve

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

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Utiliser les algorithmes du module de traitements depuis la console Python for details on how to run processing algorithms from the Python console.

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

Paramètres basiques

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vector: line]

La couche de ligne d’entrée

Nom du champ de géométrie

GEOMETRY

[string]

Par défaut : “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]

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

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

  • Save to a Temporary File

  • Save to File…

Advanced parameters

Étiquette

Nom

Type

Description

Options supplémentaires de création

Optional

OPTIONS

[string]

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

Additional GDAL creation options.

Outputs

Étiquette

Nom

Type

Description

Courbe de décalage

OUTPUT

[vector: line]

The output offset curve layer

Python code

ID de l’algorithme : gdal:offsetcurve

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

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Utiliser les algorithmes du module de traitements depuis la console Python for details on how to run processing algorithms from the Python console.

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

Paramètres basiques

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vector: line]

La couche de ligne d’entrée

Nom du champ de géométrie

GEOMETRY

[string]

Par défaut : “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

One of:

  • 0 — Droite

  • 1 — Gauche

Dissoudre par attribut

Optional

FIELD

[tablefield: any]

Par défaut : Aucun

Champ à utiliser pour la dissolution

Dissoudre tous les résultats

DISSOLVE

[booléen]

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.

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

EXPLODE_COLLECTIONS

[booléen]

Par défaut : Faux

Tampon unilatéral

OUTPUT

[vector: polygon]

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

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

  • Save to a Temporary File

  • Save to File…

Advanced parameters

Étiquette

Nom

Type

Description

Options supplémentaires de création

Optional

OPTIONS

[string]

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

Additional GDAL creation options.

Outputs

Étiquette

Nom

Type

Description

Tampon unilatéral

OUTPUT

[vector: polygon]

La couche tampon de sortie

Python code

ID de l’algorithme : gdal:onesidebuffer

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

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Utiliser les algorithmes du module de traitements depuis la console Python for details on how to run processing algorithms from the Python console.

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

Paramètres basiques

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vector: line]

La couche de ligne d’entrée

Nom du champ de géométrie

GEOMETRY

[string]

Par défaut : “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]

Par défaut : 0.5 (milieu de la ligne)

Points along lines

OUTPUT

[vector: point]

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

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

  • Save to a Temporary File

  • Save to File…

Advanced parameters

Étiquette

Nom

Type

Description

Options supplémentaires de création

Optional

OPTIONS

[string]

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

Additional GDAL creation options.

Outputs

Étiquette

Nom

Type

Description

Points along line

OUTPUT

[vector: point]

La couche de points de sortie

Python code

ID de l’algorithme : gdal:pointsalonglines

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

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Utiliser les algorithmes du module de traitements depuis la console Python for details on how to run processing algorithms from the Python console.