27.1.19. Superposition de vecteur

27.1.19.1. Couper

Découpe une couche vectorielle à l’aide des entités d’une autre couche polygone.

Seules les parties des entités de la couche en entrée qui tombent dans les polygones de la couche de superposition seront ajoutées à la couche résultante.

Avertissement

Modification de géométrie seulement

This operation modifies only the features geometry. The attribute values of the features are not modified, although properties such as area or length of the features will be modified by the overlay operation. If such properties are stored as attributes, those attributes will have to be manually updated.

Cet algorithme utilise des index spatiaux sur les fournisseurs, prépare des géométries et applique une opération de découpage si la géométrie n’est pas entièrement contenue par la géométrie du masque.

../../../../_images/clip3.png

Fig. 27.109 Clipping operation between a two-feature input layer “a” and a single feature overlay layer “b” (left) - resulting in a new layer with the modified “a” features (right)

checkbox Permet la modification de la couche source pour des entités de type point, ligne ou polygone

Menu par défaut: Vecteur ► Outils de géotraitement

Voir aussi

Intersection, Difference

Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vecteur : tout type]

Couche contenant les entités à découper

Couche de superposition

OVERLAY

[vecteur : polygone]

Couche contenant les entités qui seront découpées

Coupé

OUTPUT

[identique à l’entrée]

Par défaut : [Créer une couche temporaire]

Spécifiez la couche qui contiendra les entités de la couche d’entrée qui se trouvent à l’intérieur de la couche de superposition (découpage). Un des:

  • Créer une couche temporaire (TEMPORARY_OUTPUT)

  • Enregistrer dans un fichier…

  • Enregistrer dans un GeoPackage…

  • Enregistrer dans une table de base de données…

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

Sorties

Étiquette

Nom

Type

Description

Coupé

OUTPUT

[identique à l’entrée]

Couche contenant des entités de la couche d’entrée divisée par la couche de superposition.

Code Python

ID de l’algorithme : qgis:clip

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.

27.1.19.2. Difference

Extrait des entités de la couche d’entrée qui ne tombent pas dans les limites de la couche de superposition.

Les entités de la couche d’entrée qui chevauchent partiellement les entité(s) de la couche de superposition sont divisées le long de la limite de ces entité(s) et seules les parties en dehors des entités de la couche de superposition sont conservées.

Avertissement

Modification de géométrie seulement

This operation modifies only the features geometry. The attribute values of the features are not modified, although properties such as area or length of the features will be modified by the overlay operation. If such properties are stored as attributes, those attributes will have to be manually updated.

../../../../_images/difference.png

Fig. 27.110 Difference operation between a two-features input layer “a” and a single feature overlay layer “b” (left) - resulting in a new layer with the modified “a” features (right)

checkbox Permet la modification de la couche source pour des entités de type point, ligne ou polygone

Menu par défaut: Vecteur ► Outils de géotraitement

Paramètres

Paramètres basiques

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vecteur : tout type]

Couche pour extraire (des parties de) des entités.

Couche de superposition

OVERLAY

[vecteur : tout type]

Couche contenant les géométries qui seront soustraites des géométries de couche en entrée. Il devrait avoir au moins autant de dimensions (point: 0D, ligne: 1D, polygone: 2D, volume: 3D) que les géométries de la couche d’entrée.

Difference

OUTPUT

[identique à l’entrée]

Par défaut : [Créer une couche temporaire]

Spécifiez la couche contenant les (parties de) entités de la couche d’entrée qui ne se trouvent pas à l’intérieur de la couche de superposition. Un des:

  • Créer une couche temporaire (TEMPORARY_OUTPUT)

  • Enregistrer dans un fichier…

  • Enregistrer dans un GeoPackage…

  • Enregistrer dans une table de base de données…

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

Paramètres avancés

Étiquette

Nom

Type

Description

Type de grille

NEW in 3.28

Optionnel

GRID_SIZE

[number]

Par défaut : Not set

If provided, the input geometries are snapped to a grid of the given size, and the result vertices are computed on that same grid. Requires GEOS 3.9.0 or higher.

Sorties

Étiquette

Nom

Type

Description

Difference

OUTPUT

[identique à l’entrée]

Couche contenant (des parties) des entités de la couche d’entrée ne chevauchant pas la couche de superposition.

Code Python

ID de l’algorithme : qgis:difference

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.

27.1.19.3. Difference (multiple)

NEW in 3.26

Extracts features from the input layer that fall completely outside or only partially overlap the features from any of the overlay layer(s).

For each overlay layer the difference is calculated between the result of all previous difference operations and this overlay layer. Input layer features that partially overlap feature(s) in the overlay layer are split along those features” boundary and only the portions outside the overlay layer features are retained.

Avertissement

Modification de géométrie seulement

This operation modifies only the features geometry. The attribute values of the features are not modified, although properties such as area or length of the features will be modified by the overlay operation. If such properties are stored as attributes, those attributes will have to be manually updated.

../../../../_images/difference_multi.png

Fig. 27.111 Difference operation between a two-feature input layer “a” and single feature overlay layers “b” and “c” (left) - resulting in a new layer with the modified “a” features (right)

Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vecteur : tout type]

Couche pour extraire (des parties de) des entités.

Overlay layers

OVERLAYS

[vecteur : tout type] [liste]

List of layers containing the geometries that will be subtracted from the input layer geometries. They are expected to have at least as many dimensions (point: 0D, line: 1D, polygon: 2D, volume: 3D) as the input layer geometries.

Difference

OUTPUT

[identique à l’entrée]

Par défaut : [Créer une couche temporaire]

Specify the layer to contain the (parts of) features from the input layer that do not overlap features of the overlay layers. One of:

  • Créer une couche temporaire (TEMPORARY_OUTPUT)

  • Enregistrer dans un fichier…

  • Enregistrer dans un GeoPackage…

  • Enregistrer dans une table de base de données…

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

Sorties

Étiquette

Nom

Type

Description

Difference

OUTPUT

[identique à l’entrée]

Layer containing (parts of) features from the input layer not overlapping features from the overlay layers.

Code Python

ID de l’algorithme: qgis:multidifference

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.

27.1.19.4. Extraire/couper par étendue

Crée une nouvelle couche vectorielle qui ne contient que des entités qui se trouvent dans une étendue spécifiée.

Toutes les entités qui recoupent l’étendue seront incluses.

../../../../_images/extractbyextent.png

Fig. 27.112 Opération d’extraction de données d’une couche “a” de trois entités au sein d’une emprise symbolisée en tirets (à gauche) - entités résultantes avec affichage de l’emprise en tirets pour référence (à droite)

Voir aussi

Couper

Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vecteur : tout type]

Couche pour extraire (des parties de) des entités.

Extent (xmin, xmax, ymin, ymax)

EXTENT

[emprise]

Extent pour découpage.

Les options disponibles sont:

  • Calculer à partir d’une couche… : utilise l’étendue d’une couche chargée dans le projet actuel

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

  • Utiliser l’emprise du canevas de la carte

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

  • Entrer les coordonnées xmin, xmax, ymin, ymax

Couper les entités pour un extent

CLIP

[booléen]

Par défaut : Faux

Si cette case est cochée, les géométries de sortie seront automatiquement converties en géométries multiples pour garantir des types de sortie uniformes. De plus, les géométries seront écrêtées dans la mesure choisie au lieu de prendre la géométrie entière en sortie.

../../../../_images/extractbyextent_clip.png

Fig. 27.113 Opération d’extraction de données d’une couche “a” de trois entités au sein d’une emprise symbolisée en tirets (à gauche) - entités résultantes avec affichage de l’emprise en tirets pour référence (à droite)

Extrait

OUTPUT

[identique à l’entrée]

Par défaut : [Créer une couche temporaire]

Spécifiez la couche devant contenir les entités de la couche d’entrée qui se trouvent à l’intérieur de l’étendue de découpe. Un des:

  • Créer une couche temporaire (TEMPORARY_OUTPUT)

  • Enregistrer dans un fichier…

  • Enregistrer dans un GeoPackage…

  • Enregistrer dans une table de base de données…

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

Sorties

Étiquette

Nom

Type

Description

Extrait

OUTPUT

[identique à l’entrée]

Couche contenant les entités coupées.

Code Python

ID de l’algorithme : qgis:extractbyextent

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.

27.1.19.5. Intersection

Extrait les parties d’entités de la couche d’entrée qui chevauchent les entités dans la couche de superposition.

Les entités de la couche d’intersection se voient attribuer les attributs des entités se chevauchant des couches d’entrée et de superposition.

Avertissement

Modification de géométrie seulement

This operation modifies only the features geometry. The attribute values of the features are not modified, although properties such as area or length of the features will be modified by the overlay operation. If such properties are stored as attributes, those attributes will have to be manually updated.

../../../../_images/intersection.png

Fig. 27.114 Intersection operation between a two-feature input layer “a” and a single feature overlay layer “b” (left) - overlapping areas become a new two-feature layer with both layers” attributes (right)

Menu par défaut: Vecteur ► Outils de géotraitement

Paramètres

Paramètres basiques

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vecteur : tout type]

Couche pour extraire (des parties de) des entités.

Couche de superposition

OVERLAY

[vecteur : tout type]

Couche contenant les entités pour vérifier le chevauchement. La géométrie de ses entités devrait avoir au moins autant de dimensions (point: 0D, ligne: 1D, polygone: 2D, volume: 3D) que la couche d’entrée.

Champs de saisie à conserver (laisser vide pour conserver tous les champs)

Optionnel

INPUT_FIELDS

[champ : tout type] [liste]

Defaut: None

Champ (s) de la couche d’entrée à conserver dans la sortie. Si aucun champ n’est choisi, tous les champs sont conservés.

les champs superposés à conserver (laisser vide pour conserver tous les champs)

Optionnel

OVERLAY_FIELDS

[champ : tout type] [liste]

Defaut: None

Field(s) of the overlay layer to keep in the output. If no fields are chosen all fields are taken. Duplicate field names will be appended a count suffix to avoid collision.

Intersection

OUTPUT

[identique à l’entrée]

Par défaut : [Créer une couche temporaire]

Spécifiez la couche devant contenir (les parties) des entités de la couche d’entrée qui chevauchent une ou plusieurs entités de la couche de superposition. Un des:

  • Créer une couche temporaire (TEMPORARY_OUTPUT)

  • Enregistrer dans un fichier…

  • Enregistrer dans un GeoPackage…

  • Enregistrer dans une table de base de données…

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

Paramètres avancés

Étiquette

Nom

Type

Description

Préfixe des champs de superposition

Optionnel

OVERLAY_FIELDS_PREFIX

[string]

Add a prefix to identify fields of the overlay layer. Duplicate field names will be appended a count suffix to avoid collision.

Type de grille

NEW in 3.28

Optionnel

GRID_SIZE

[number]

Par défaut : Not set

If provided, the input geometries are snapped to a grid of the given size, and the result vertices are computed on that same grid. Requires GEOS 3.9.0 or higher.

Sorties

Étiquette

Nom

Type

Description

Intersection

OUTPUT

[identique à l’entrée]

Couche contenant (des parties) des entités de la couche d’entrée qui chevauchent la couche de superposition.

Code Python

ID de l’algorithme : qgis:intersection

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.

27.1.19.6. Intersection (multiple)

NEW in 3.26

Extracts the overlapping portions of features in the input and all overlay layers.

Features in the output layer are assigned the attributes of the overlapping features from both the input and overlay layers.

Avertissement

Modification de géométrie seulement

This operation modifies only the features geometry. The attribute values of the features are not modified, although properties such as area or length of the features will be modified by the overlay operation. If such properties are stored as attributes, those attributes will have to be manually updated.

../../../../_images/intersection_multi.png

Fig. 27.115 Intersection operation between a two-feature input layer “a” and single feature overlay layers “b” and “c” (left) - overlapping areas become a new two-feature layer with all layers” attributes (right)

Paramètres

Paramètres basiques

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vecteur : tout type]

Couche pour extraire (des parties de) des entités.

Overlay layers

OVERLAYS

[vecteur : tout type] [liste]

Layers containing the features to check for overlap. The features” geometry is expected to have at least as many dimensions (point: 0D, line: 1D, polygon: 2D, volume: 3D) as the input layer’s.

Paramètres avancés

Étiquette

Nom

Type

Description

Préfixe des champs de superposition

Optionnel

OVERLAY_FIELDS_PREFIX

[string]

Add a prefix to identify fields of the overlay layers. Duplicate field names will be appended a count suffix to avoid collision.

Sorties

Étiquette

Nom

Type

Description

Intersection

OUTPUT

[identique à l’entrée]

Layer containing (parts of) features from the input layer that overlap all the overlay layers.

Code Python

ID de l’algorithme : qgis:multiintersection

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.

27.1.19.7. Intersections de lignes

Crée des entités ponctuelles à l’intersection des lignes des deux couches.

../../../../_images/line_intersection.png

Fig. 27.116 Points d’intersection

Menu par défaut: Vecteur ► Outils d’analyse

Paramètres

Paramètres basiques

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vecteur : ligne]

Couche de ligne d’entrée.

couche d’intersection

INTERSECT

[vecteur : ligne]

Couche à utiliser pour rechercher les intersections de lignes.

Champs de saisie à conserver (laisser vide pour conserver tous les champs)

Optionnel

INPUT_FIELDS

[champ : tout type] [liste]

Defaut: None

Champ (s) de la couche d’entrée à conserver dans la sortie. Si aucun champ n’est choisi, tous les champs sont conservés.

Intersection des champs à conserver (laisser vide pour conserver tous les champs)

Optionnel

INTERSECT_FIELDS

[champ : tout type] [liste]

Defaut: None

Field(s) of the intersect layer to keep in the output. If no fields are chosen all fields are taken. Duplicate field names will be appended a count suffix to avoid collision.

Intersection

OUTPUT

[vecteur : point]

Par défaut : [Créer une couche temporaire]

Spécifiez la couche devant contenir les points d’intersection des lignes des couches d’entrée et de superposition. Un des:

  • Créer une couche temporaire (TEMPORARY_OUTPUT)

  • Enregistrer dans un fichier…

  • Enregistrer dans un GeoPackage…

  • Enregistrer dans une table de base de données…

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

Paramètres avancés

Étiquette

Nom

Type

Description

Préfixe de champs d’intersection

Optionnel

INTERSECT_FIELDS_PREFIX

[string]

Add a prefix to identify fields of the intersect layer.

Sorties

Étiquette

Nom

Type

Description

Intersections

OUTPUT

[vecteur : point]

Point vector layer of the lines intersections, with both layers” attributes.

Code Python

ID de l’algorithme : qgis:lineintersections

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.

27.1.19.8. Fractionner avec des lignes

Splits the lines or polygons in one layer using the lines or polygon rings in another layer to define the breaking points. Intersection between geometries in both layers are considered as split points.

La sortie contiendra plusieurs géométries pour les entités fractionnées.

../../../../_images/split_with_lines.png

Fig. 27.117 Séparer lignes

checkbox Permet la modification de la couche source pour des entités de type ligne ou polygone

Paramètres

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vecteur : ligne, polygone]

Layer containing the lines or polygons to split.

couche à fractionner

LINES

[vecteur : ligne, polygone]

Layer whose lines or rings are used to define the breaking points.

Fractionner

OUTPUT

[identique à l’entrée]

Par défaut : [Créer une couche temporaire]

Spécifiez la couche devant contenir les entités ligne/polygone fractionnées (au cas où elles sont coupées par une ligne de la couche fractionnée) de la couche en entrée. Un des:

  • Créer une couche temporaire (TEMPORARY_OUTPUT)

  • Enregistrer dans un fichier…

  • Enregistrer dans un GeoPackage…

  • Enregistrer dans une table de base de données…

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

Sorties

Étiquette

Nom

Type

Description

Fractionner

OUTPUT

[identique à l’entrée]

Couche vectorielle de sortie avec des lignes ou des polygones divisés à partir de la couche d’entrée.

Code Python

ID de l’algorithme : qgis:splitwithlines

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.

27.1.19.9. Différence symétrique

Crée une couche contenant des entités à la fois des couches d’entrée et de superposition, mais avec les zones de chevauchement entre les deux couches supprimées.

La table d’attributs de la couche de différence symétrique contient les attributs et les champs des couches d’entrée et de superposition.

Avertissement

Modification de géométrie seulement

This operation modifies only the features geometry. The attribute values of the features are not modified, although properties such as area or length of the features will be modified by the overlay operation. If such properties are stored as attributes, those attributes will have to be manually updated.

../../../../_images/symmetrical_difference.png

Fig. 27.118 Symmetrical difference operation between a two-features input layer “a” and a single feature overlay layer “b” (left) - resulting three-feature layer with both layers” attributes (right)

Menu par défaut: Vecteur ► Outils de géotraitement

Paramètres

Paramètres basiques

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vecteur : tout type]

Première couche à partir de laquelle (parties de) entités sont extraites.

Couche de superposition

OVERLAY

[vecteur : tout type]

Deuxième couche pour extraire (des parties) des entités. Idéalement, le type de géométrie devrait être le même que la couche d’entrée.

Différence symétrique

OUTPUT

[identique à l’entrée]

Par défaut : [Créer une couche temporaire]

Spécifiez la couche devant contenir (les parties de) les entités des couches d’entrée et de superposition qui ne chevauchent pas les entités de l’autrecouche. Un des:

  • Créer une couche temporaire (TEMPORARY_OUTPUT)

  • Enregistrer dans un fichier…

  • Enregistrer dans un GeoPackage…

  • Enregistrer dans une table de base de données…

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

Paramètres avancés

Étiquette

Nom

Type

Description

Préfixe des champs de superposition

Optionnel

OVERLAY_FIELDS_PREFIX

[string]

Add a prefix to identify fields of the overlay layer. Duplicate field names will be appended a count suffix to avoid collision.

Type de grille

NEW in 3.28

Optionnel

GRID_SIZE

[number]

Par défaut : Not set

If provided, the input geometries are snapped to a grid of the given size, and the result vertices are computed on that same grid. Requires GEOS 3.9.0 or higher.

Sorties

Étiquette

Nom

Type

Description

Différence symétrique

OUTPUT

[identique à l’entrée]

Layer containing (parts of) features from each layer not overlapping the other layer, with both layers” attributes.

Code Python

ID de l’algorithme : qgis:symmetricaldifference

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.

27.1.19.10. Union

Vérifie les chevauchements entre les entités au sein de la couche d’entrée et crée des entités distinctes pour les pièces qui se chevauchent et qui ne se chevauchent pas. La zone de chevauchement créera autant d’entités de chevauchement identiques qu’il y a d’entités qui participent à ce chevauchement.

../../../../_images/union.png

Fig. 27.119 Union operation with a single input layer with two overlapping features (left) - resulting in four features (middle) - features moved for clarity (right)

An overlay layer can also be used, in which case features from each layer are split at their overlap with features from the other one, creating a layer containing all the portions from both input and overlay layers. Features on the same layer will not split each other. The attribute table of the union layer is filled with attribute values from the respective original layer for non-overlapping features, and attribute values from both layers for overlapping features.

../../../../_images/union_with_overlay.png

Fig. 27.120 Union operation between a two-feature input layer “a” and a single feature overlay layer “b” (left) - resulting five-feature layer with attributes from both layers (right)

Note

With an overlay layer, features on the same layer will not split each other. If you want to split overlaps on the same layer as well as other layers, first run the algorithm with multiple layers then run the algorithm again with only the previous output.

Menu par défaut: Vecteur ► Outils de géotraitement

Paramètres

Paramètres basiques

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vecteur : tout type]

Couche vectorielle d’entrée à diviser à toutes les intersections.

Couche de superposition

Optionnel

OVERLAY

[vecteur : tout type]

Couche qui sera combinée à la première. Idéalement, le type de géométrie devrait être le même que la couchee d’entrée.

Union

OUTPUT

[identique à l’entrée]

Par défaut : [Créer une couche temporaire]

Spécifiez la couche devant contenir les entités (divisées et dupliquées) de la couche d’entrée et de la couche de superposition. Un des:

  • Créer une couche temporaire (TEMPORARY_OUTPUT)

  • Enregistrer dans un fichier…

  • Enregistrer dans un GeoPackage…

  • Enregistrer dans une table de base de données…

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

Paramètres avancés

Étiquette

Nom

Type

Description

Préfixe des champs de superposition

Optionnel

OVERLAY_FIELDS_PREFIX

[string]

Add a prefix to identify fields of the overlay layer. Duplicate field names will be appended a count suffix to avoid collision.

Type de grille

NEW in 3.28

Optionnel

GRID_SIZE

[number]

Par défaut : Not set

If provided, the input geometries are snapped to a grid of the given size, and the result vertices are computed on that same grid. Requires GEOS 3.9.0 or higher.

Sorties

Étiquette

Nom

Type

Description

Union

OUTPUT

[identique à l’entrée]

Couche contenant toutes les parties superposées et non superposées des couches traitées.

Code Python

ID de l’algorithme : qgis:union

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.

27.1.19.11. Union (multiple)

NEW in 3.26

Vérifie les chevauchements entre les entités au sein de la couche d’entrée et crée des entités distinctes pour les pièces qui se chevauchent et qui ne se chevauchent pas. La zone de chevauchement créera autant d’entités de chevauchement identiques qu’il y a d’entités qui participent à ce chevauchement.

../../../../_images/union.png

Fig. 27.121 Union operation with a single input layer with two overlapping features (left) - resulting in four features (middle) - features moved for clarity (right)

Multiple overlay layers can also be used, in which case features from each layer are split at their overlap with features from all other layers, creating a layer containing all the portions from both input and overlay layers. Features on the same layer will not split each other. The attribute table of the Union layer is filled with attribute values from the respective original layer for non-overlapping features, and attribute values from overlay layers for overlapping features.

../../../../_images/union_multi.png

Fig. 27.122 Union operation between a two-feature input layer “a” and single feature overlay layers “b” and “c” (left) - resulting eleven-feature layer with attributes from all layers (right)

Note

With an overlay layer, features on the same layer will not split each other. If you want to split overlaps on the same layer as well as other layers, first run the algorithm with multiple layers then run the algorithm again with only the previous output.

Paramètres

Paramètres basiques

Étiquette

Nom

Type

Description

Couche en entrée

INPUT

[vecteur : tout type]

Couche vectorielle d’entrée à diviser à toutes les intersections.

Overlay layers

Optionnel

OVERLAYS

[vecteur : tout type] [liste]

Layers that will be combined to the first one. Ideally the geometry type should be the same as input layer.

Union

OUTPUT

[identique à l’entrée]

Par défaut : [Créer une couche temporaire]

Specify the layer to contain the (split and duplicated) features from the input layer and the overlay layers. One of:

  • Créer une couche temporaire (TEMPORARY_OUTPUT)

  • Enregistrer dans un fichier…

  • Enregistrer dans un GeoPackage…

  • Enregistrer dans une table de base de données…

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

Paramètres avancés

Étiquette

Nom

Type

Description

Préfixe des champs de superposition

Optionnel

OVERLAY_FIELDS_PREFIX

[string]

Add a prefix to identify fields of the overlay layers. Duplicate field names will be appended a count suffix to avoid collision.

Sorties

Étiquette

Nom

Type

Description

Union

OUTPUT

[identique à l’entrée]

Layer containing all the overlapping and non-overlapping parts from the processed layer(s), with all layers” attributes.

Code Python

ID de l’algorithme : qgis:multiunion

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.