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 |
|
[vecteur : tout type] |
La couche de vecteur d’entrée |
Nom du champ de géométrie |
|
[string] Par défaut : “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 Optional |
|
[tablefield: any] Par défaut : Aucun |
Champ à utiliser pour la dissolution |
Dissoudre les résultats |
|
[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 |
|
[booléen] Par défaut : Faux |
|
Buffer |
|
[vector: polygon] Par défaut : |
Spécifiez la couche tampon de sortie. Un des:
|
Advanced parameters
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Options supplémentaires de création Optional |
|
[string] Par défaut : “” (pas d’options supplémentaires) |
Additional GDAL creation options. |
Outputs
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Buffer |
|
[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 |
|
[vecteur : tout type] |
La couche de vecteur d’entrée |
Découpe de l’étendue |
|
[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:
|
Clipped (extent) |
|
[same as input] Par défaut : |
Spécifiez la couche de sortie (découpée). Un des:
|
Advanced parameters
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Options supplémentaires de création Optional |
|
[string] Par défaut : “” (pas d’options supplémentaires) |
Additional GDAL creation options. |
Outputs
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Clipped (extent) |
|
[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 |
|
[vecteur : tout type] |
La couche de vecteur d’entrée |
Mask layer |
|
[vector: polygon] |
Couche à utiliser comme étendue d’écrêtage pour la couche vectorielle d’entrée. |
Clipped (mask) |
|
[same as input] Par défaut : |
Couche de sortie (masque). Un des:
|
Advanced parameters
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Options supplémentaires de création Optional |
|
[string] Par défaut : “” (pas d’options supplémentaires) |
Additional GDAL creation options. |
Outputs
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Clipped (mask) |
|
[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 |
|
[vecteur : tout type] |
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 du champ de géométrie |
|
[string] Par défaut : “geometry” |
Nom de la colonne de géométrie de couche en entrée à utiliser pour la dissolution. |
Dissous |
|
[same as input] Par défaut : |
Specify the output layer. One of:
|
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 |
|
[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 |
|
[booléen] Par défaut : Faux |
Conserver tous les attributs de la couche d’entrée |
Compter les entités dissoutes |
|
[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 |
|
[booléen] Par défaut : Faux |
|
Calculer min / max / somme / moyenne pour l’attribut |
|
[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 |
|
[tablefield: numeric] |
L’attribut numérique sur lequel calculer les statistiques |
Options supplémentaires de création Optional |
|
[string] Par défaut : “” (pas d’options supplémentaires) |
Additional GDAL creation options. |
Outputs
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Dissous |
|
[same as input] |
|
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 |
|
[vector: line] |
La couche de ligne d’entrée |
Nom du champ de géométrie |
|
[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) |
|
[number] Par défaut : 10.0 |
|
Courbe de décalage |
|
[vector: line] Par défaut : |
Spécifiez la couche de ligne de sortie. Un des:
|
Advanced parameters
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Options supplémentaires de création Optional |
|
[string] Par défaut : “” (pas d’options supplémentaires) |
Additional GDAL creation options. |
Outputs
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Courbe de décalage |
|
[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 |
|
[vector: line] |
La couche de ligne d’entrée |
Nom du champ de géométrie |
|
[string] Par défaut : “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 |
One of:
|
Dissoudre par attribut Optional |
|
[tablefield: any] Par défaut : Aucun |
Champ à utiliser pour la dissolution |
Dissoudre tous les résultats |
|
[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 |
|
[booléen] Par défaut : Faux |
|
Tampon unilatéral |
|
[vector: polygon] Par défaut : |
Spécifiez la couche tampon de sortie. Un des:
|
Advanced parameters
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Options supplémentaires de création Optional |
|
[string] Par défaut : “” (pas d’options supplémentaires) |
Additional GDAL creation options. |
Outputs
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Tampon unilatéral |
|
[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 |
|
[vector: line] |
La couche de ligne d’entrée |
Nom du champ de géométrie |
|
[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 |
|
[number] Par défaut : 0.5 (milieu de la ligne) |
|
Points along lines |
|
[vector: point] Par défaut : |
Spécifiez la couche de points de sortie. Un des:
|
Advanced parameters
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Options supplémentaires de création Optional |
|
[string] Par défaut : “” (pas d’options supplémentaires) |
Additional GDAL creation options. |
Outputs
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Points along line |
|
[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.