Outdated version of the documentation. Find the latest one here.

` `

Géométrie vectorielle

Limite

Description

Renvoie la fermeture de la limite combinatoire des géométries d’entrée (c’est-à-dire la limite topologique de la géométrie). Par exemple, une géométrie de polygone aura une limite constituée des lignes de chaque anneau du polygone. Valable uniquement pour les couches polygonales ou linéaires.

Paramètres

Couche en entrée [vecteur : ligne, polygone]

Couche source à utiliser.

Sortie

Couche en sortie [vecteur: point, ligne]

Limite depuis la couche en sortie (point pour ligne, et ligne pour polygone)

Utilisation dans la console

processing.runalg('qgis:boundary', input_layer, output_layer)

Voir également

Emprise

Description

Cet algorithme calcule l’emprise (enveloppe) pour chaque entité dans une couche en entrée.

Paramètres

Couche en entrée [vecteur : n’importe lequel]

Couche source à vérifier.

Sorties

output_layer [vector: polygon]

Emprise sortante depuis une couche d’entrée

Utilisation dans la console

processing.runalg('qgis:boundingboxes', input_layer, output_layer)

Voir également

Vérifier la validité

Description

Vérifier la validité des entités.

Paramètres

Couche en entrée [vecteur : n’importe lequel]

Couche source à vérifier.

Méthode [sélection]

Méthode de vérification de la validité.

Options :

  • 0 — Celle sélectionnée dans les paramètres de numérisation

  • 1 — QGIS
  • 2 — GEOS

Par défaut : 0

Sorties

Sortie valide [vecteur]

Extrait les entités valides, non modifiées.

Sortie invalide [vecteur]

Extrait les entités invalides, accompagnées d’un attribut supplémentaire _errors décrivant les problèmes de validité.

Sortie en erreur [vecteur]

Extrait la position exacte des problèmes de validité sous forme d’une couche vecteur avec un attribut message.

Utilisation dans la console

processing.runalg('qgis:checkvalidity', input_layer, method, valid_output, invalid_output, error_output)

Voir également

Enveloppe concave

Description

<mettre la description de l’algorithme ici>

Paramètres

Couche de point en entrée [vecteur : point]

<mettre la description du paramètre ici>

Seuil (0-1, 1 est équivalant à l'Enveloppe Convexe) [nombre]

<mettre la description du paramètre ici>

Par défaut : 0.3

Autoriser les trous [booléen]

<mettre la description du paramètre ici>

Par défaut : Vrai

Séparer la géométrie multipartie en géométries uniques [booléen]

<mettre la description du paramètre ici>

Par défaut : Faux

Sorties

Enveloppe concave [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:concavehull', input, alpha, holes, no_multigeometry, output)

Voir également

Convertir le type de géométrie

Description

Convertit un type de géométrie en un autre.

Paramètres

Couche en entrée [vecteur : n’importe lequel]

Couche en entrée.

Nouveau type de géométrie [sélection]

Type de conversion à effectuer.

Options :

  • 0 — Centroïdes

  • 1 — Noeuds

  • 2 — Lignes

  • 3 — Multi-lignes

  • 4 — Polygones

Par défaut : 0

Sorties

Sortie [vecteur]

La couche résultante.

Utilisation dans la console

processing.runalg('qgis:convertgeometrytype', input, type, output)

Voir également

Enveloppe convexe

Description

<mettre la description de l’algorithme ici>

Paramètres

Couche en entrée [vecteur : n’importe lequel]

<mettre la description du paramètre ici>

Champ (optionnel, seulement utilisé lors de la création d'enveloppes convexes par classes) [champ de table : n’importe lequel]

En option.

<mettre la description du paramètre ici>

Méthode [sélection]

<mettre la description du paramètre ici>

Options :

  • 0 — Créer une enveloppe convexe minimum

  • 1 — Créer des enveloppes convexes basées sur un champ

Par défaut : 0

Sorties

Enveloppe convexe [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:convexhull', input, field, method, output)

Voir également

Créer des points le long de lignes

Description

<mettre la description de l’algorithme ici>

Paramètres

lignes [vecteur : n’importe lequel]

<mettre la description du paramètre ici>

distance [nombre]

<mettre la description du paramètre ici>

Par défaut : 1

point de départ [nombre]

<mettre la description du paramètre ici>

Par défaut : 0

point de fin [nombre]

<mettre la description du paramètre ici>

Par défaut : 0

Sorties

sortie [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:createpointsalonglines', lines, distance, startpoint, endpoint, output)

Voir également

Triangulation de Delaunay

Description

<mettre la description de l’algorithme ici>

Paramètres

Couche en entrée [vecteur : point]

<mettre la description du paramètre ici>

Sorties

Triangulation de Delaunay [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:delaunaytriangulation', input, output)

Voir également

Densifier les géométries selon un interval

Description

<mettre la description de l’algorithme ici>

Paramètres

Couche en entrée [vecteur : polygone, ligne]

<mettre la description du paramètre ici>

Intervalle entre les sommets à ajouter [nombre]

<mettre la description du paramètre ici>

Par défaut : 1.0

Sorties

Couche densifiée [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:densifygeometriesgivenaninterval', input, interval, output)

Voir également

Densifier les géométries

Description

<mettre la description de l’algorithme ici>

Paramètres

Couche en entrée [vecteur : polygone, ligne]

<mettre la description du paramètre ici>

Sommets à ajouter [nombre]

<mettre la description du paramètre ici>

Par défaut : 1

Sorties

Couche densifiée [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:densifygeometries', input, vertices, output)

Voir également

Décomposer

Description

This algorithm takes a polygon or line vector layer and combines their geometries into new geometries. One or more attributes can be specified to dissolve only geometries belonging to the same class (having the same value for the specified attributes), alternatively all geometries can be dissolved.

If the geometries to be dissolved are spatially separated from each other the output will be multi geometries. In case the input is a polygon layer, common boundaries of adjacent polygons being dissolved will get erased.

Paramètres

Couche en entrée [vecteur : polygone, ligne]
Line or polygon layer to be dissolved.
Tout décomposer (ne pas utiliser champ) [booléen]

Dissolve all geometries; values in the output layer’s fields are the ones of the first input feature that happens to be processed. Returns one feature whose geometry represents all geometries of the input layer.

Par défaut : Vrai

Champs de l'identifiant unique [champ de table : n’importe lequel]

En option.

If features share a common value in all selected field(s) their geometries will be combined. Values in the output layer’s fields are the ones of the first input feature that happens to be processed. Returns one feature for each unique value in the field. The feature’s geometry represents all input geometries with this value.

Sorties

Décomposé [vecteur]
output layer, either (multi) line or (multi) polygon

Utilisation dans la console

processing.runalg('qgis:dissolve', input, dissolve_all, field, output)

Voir également

Supprimer les débordements

Description

This algorithm combines selected polygons of the input layer with certain adjacent polygons by erasing their common boundary. Eliminate can either use an existing selection or a logical query based on one of the layer’s fields to make the selection itself. The adjacent polygon can be either the one with the largest or smallest area or the one sharing the largest common boundary with the polygon to be eliminated. Eliminate is normally used to get rid of sliver polygons, i.e. tiny polygons that are a result of polygon intersection processes where boundaries of the inputs are similar but not identical.

Paramètres

Couche en entrée [vecteur : polygone]
Polygon layer in which polygons should be eliminated.
Utiliser la sélection actuelle dans la couche d'entrée (ne fonctionne que si appelé depuis la boîte à outils) [booléen]

Vérifiez si vous voulez que les polygones de la sélection courante soient éliminés.

Par défaut : Faux

Attribut sélection [champ de table : n’importe lequel]
Field to be used for the logical selection.
Comparaison [sélection]

Comparison parameter to be used for the logical selection.

Options :

  • 0 — ==
  • 1 — !=
  • 2 — >
  • 3 — >=
  • 4 — <
  • 5 — <=
  • 6 — commence par

  • 7 — contient

Par défaut : 0

Valeur [texte]

Value to be used for the logical selection.

Par défaut : 0

Fusionner la sélection avec le polygone voisin ayant la [sélection]

Determines which adjacent polygon the polygon to be eliminated will be combined with.

Options :

  • 0 — Plus grande surface

  • 1 — Plus petite surface

  • 2 — Plus grande limite commune

Par défaut : 0

Sorties

Couche nettoyée [vecteur]

Couche en sortie

Utilisation dans la console

processing.runalg('qgis:eliminatesliverpolygons', input, keepselection, attribute, comparison, comparisonvalue, mode, output)

Voir également

Exploser des lignes

Description

<mettre la description de l’algorithme ici>

Paramètres

Couche en entrée [vecteur : ligne]

<mettre la description du paramètre ici>

Sorties

Couche en sortie [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:explodelines', input, output)

Voir également

Extraction de noeuds

Description

<mettre la description de l’algorithme ici>

Paramètres

Couche en entrée [vecteur : polygone, ligne]

<mettre la description du paramètre ici>

Sorties

Couche en sortie [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:extractnodes', input, output)

Voir également

Remplir les trous

Description

<mettre la description de l’algorithme ici>

Paramètres

Polygones [vecteur : n’importe lequel]

<mettre la description du paramètre ici>

Aire max. [nombre]

<mettre la description du paramètre ici>

Par défaut : 100000

Sorties

Résultats [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:fillholes', polygons, max_area, results)

Voir également

Distance tampon fixe

Description

<mettre la description de l’algorithme ici>

Paramètres

Couche en entrée [vecteur : n’importe lequel]

<mettre la description du paramètre ici>

Distance [nombre]

<mettre la description du paramètre ici>

Par défaut : 10.0

Segments [nombre]

<mettre la description du paramètre ici>

Par défaut : 5

Décomposer le résultat [booléen]

<mettre la description du paramètre ici>

Par défaut : Faux

Sorties

Tampon [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:fixeddistancebuffer', input, distance, segments, dissolve, output)

Voir également

Conserver n plus grandes parties

Description

<mettre la description de l’algorithme ici>

Paramètres

Polygones [vecteur : polygone]

<mettre la description du paramètre ici>

À conserver [nombre]

<mettre la description du paramètre ici>

Par défaut : 1

Sorties

Résultats [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:keepnbiggestparts', polygons, to_keep, results)

Voir également

De lignes à polygones

Description

<mettre la description de l’algorithme ici>

Paramètres

Couche en entrée [vecteur : ligne]

<mettre la description du paramètre ici>

Sorties

Couche en sortie [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:linestopolygons', input, output)

Voir également

Fusionner les lignes

Description

This algorithm joins all connected parts of MultiLineString geometries into single LineString geometries.

Si aucune partie des géométries MultiLignes d’entrée n’est pas connectée, la géométrie résultante sera une MultiLignes contenant toutes les lignes qui pourraient être fusionnées et toutes les parties de ligne non connectées.

Paramètres

Couche en entrée [vecteur : ligne]

Couche d’entrée (ligne) à fusionner

Sorties

Couche en sortie [vecteur: ligne]
Resultant layer with merged line

Utilisation dans la console

processing.runalg('qgis:mergelines', input, output)

Voir également

De morceaux multiples à morceaux uniques

Description

<mettre la description de l’algorithme ici>

Paramètres

Couche en entrée [vecteur : n’importe lequel]

<mettre la description du paramètre ici>

Sorties

Couche en sortie [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:multiparttosingleparts', input, output)

Voir également

Point dans la surface

Description

Renvoie un point situé dans une géométrie de type polygone.

Paramètres

Couche en entrée [vecteur : polygone]

Couche avec polygone

Sorties

Couche en sortie [vecteur: point]

La couche résultante avec des points en surface

Utilisation dans la console

processing.runalg('qgis:pointonsurface', input, output)

Voir également

Déplacement de points

Description

Déplace les points se chevauchant sur une petite distance, jusqu’à ce qu’ils deviennent tous visibles. Le résultat est très similaire à la sortie du rendu “Déplacement de point”, mais il est permanent.

Paramètres

Couche en entrée [vecteur : point]

Couche avec points se chevauchant.

Distance de déplacement [nombre]

Distance de déplacement souhaitée NOTE : la distance de déplacement doit être dans les mêmes unités que la couche.

Par défaut : 0.00015

Distribution horizontale pour deux cas de point [booléen]

Contrôle la direction de la distribution dans le cas où deux points se chevauchent. Si Vrai, les points seront distribués horizontalement, sinon, ils seront distribués verticalement.

Par défaut : Vrai

Sorties

Couche en sortie [vecteur]

La couche résultante avec des points se chevauchant décalés.

Utilisation dans la console

processing.runalg('qgis:pointsdisplacement', input_layer, distance, horizontal, output_layer)

Voir également

Centroïdes de polygones

Description

<mettre la description de l’algorithme ici>

Paramètres

Couche en entrée [vecteur : polygone]

<mettre la description du paramètre ici>

Sorties

Couche en sortie [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:polygoncentroids', input_layer, output_layer)

Voir également

Mise en Polygones

Description

<mettre la description de l’algorithme ici>

Paramètres

Couche en entrée [vecteur : ligne]

<mettre la description du paramètre ici>

Conserver la structure de la table d'une couche ligne [booléen]

<mettre la description du paramètre ici>

Par défaut : Faux

Créer les colonnes de géométrie [booléen]

<mettre la description du paramètre ici>

Par défaut : Vrai

Sorties

Couche en sortie [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:polygonize', input, fields, geometry, output)

Voir également

De polygones à lignes

Description

<mettre la description de l’algorithme ici>

Paramètres

Couche en entrée [vecteur : polygone]

<mettre la description du paramètre ici>

Sorties

Couche en sortie [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:polygonstolines', input, output)

Voir également

Simplifier les géométries

Description

<mettre la description de l’algorithme ici>

Paramètres

Couche en entrée [vecteur : polygone, ligne]

<mettre la description du paramètre ici>

Tolérance [nombre]

<mettre la description du paramètre ici>

Par défaut : 1.0

Sorties

Simplifier une couche [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:simplifygeometries', input, tolerance, output)

Voir également

De morceaux uniques à morceaux multiples

Description

<mettre la description de l’algorithme ici>

Paramètres

Couche en entrée [vecteur : n’importe lequel]

<mettre la description du paramètre ici>

Champ de l'identifiant unique [champ de table : n’importe lequel]

<mettre la description du paramètre ici>

Sorties

Couche en sortie [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:singlepartstomultipart', input, field, output)

Voir également

Distance tampon variable

Description

<mettre la description de l’algorithme ici>

Paramètres

Couche en entrée [vecteur : n’importe lequel]

<mettre la description du paramètre ici>

Champ de distance [champ de table : n’importe lequel]

<mettre la description du paramètre ici>

Segments [nombre]

<mettre la description du paramètre ici>

Par défaut : 5

Décomposer le résultat [booléen]

<mettre la description du paramètre ici>

Par défaut : Faux

Sorties

Tampon [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:variabledistancebuffer', input, field, segments, dissolve, output)

Voir également

Polygones de Voronoï

Description

<mettre la description de l’algorithme ici>

Paramètres

Couche en entrée [vecteur : point]

<mettre la description du paramètre ici>

Région tampon [nombre]

<mettre la description du paramètre ici>

Par défaut : 0.0

Sorties

Polygones de Voronoï [vecteur]

<mettre une description de la sortie ici>

Utilisation dans la console

processing.runalg('qgis:voronoipolygons', input, buffer, output)

Voir également