` `
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.
Couche source à utiliser.
Limite depuis la couche en sortie (point pour ligne, et ligne pour polygone)
processing.runalg('qgis:boundary', input_layer, output_layer)
Cet algorithme calcule l’emprise (enveloppe) pour chaque entité dans une couche en entrée.
Couche source à vérifier.
Emprise sortante depuis une couche d’entrée
processing.runalg('qgis:boundingboxes', input_layer, output_layer)
Vérifier la validité des entités.
Couche source à vérifier.
Méthode de vérification de la validité.
Options :
0 — Celle sélectionnée dans les paramètres de numérisation
Par défaut : 0
Extrait les entités valides, non modifiées.
Extrait les entités invalides, accompagnées d’un attribut supplémentaire _errors décrivant les problèmes de validité.
Extrait la position exacte des problèmes de validité sous forme d’une couche vecteur avec un attribut message.
processing.runalg('qgis:checkvalidity', input_layer, method, valid_output, invalid_output, error_output)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
<mettre la description du paramètre ici>
Par défaut : 0.3
<mettre la description du paramètre ici>
Par défaut : Vrai
<mettre la description du paramètre ici>
Par défaut : Faux
<mettre une description de la sortie ici>
processing.runalg('qgis:concavehull', input, alpha, holes, no_multigeometry, output)
Convertit un type de géométrie en un autre.
Couche en entrée.
Type de conversion à effectuer.
Options :
0 — Centroïdes
1 — Noeuds
2 — Lignes
3 — Multi-lignes
4 — Polygones
Par défaut : 0
La couche résultante.
processing.runalg('qgis:convertgeometrytype', input, type, output)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
En option.
<mettre la description du paramètre ici>
<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
<mettre une description de la sortie ici>
processing.runalg('qgis:convexhull', input, field, method, output)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
<mettre la description du paramètre ici>
Par défaut : 1
<mettre la description du paramètre ici>
Par défaut : 0
<mettre la description du paramètre ici>
Par défaut : 0
<mettre une description de la sortie ici>
processing.runalg('qgis:createpointsalonglines', lines, distance, startpoint, endpoint, output)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
<mettre une description de la sortie ici>
processing.runalg('qgis:delaunaytriangulation', input, output)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
<mettre la description du paramètre ici>
Par défaut : 1.0
<mettre une description de la sortie ici>
processing.runalg('qgis:densifygeometriesgivenaninterval', input, interval, output)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
<mettre la description du paramètre ici>
Par défaut : 1
<mettre une description de la sortie ici>
processing.runalg('qgis:densifygeometries', input, vertices, output)
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.
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
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.
processing.runalg('qgis:dissolve', input, dissolve_all, field, output)
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.
Vérifiez si vous voulez que les polygones de la sélection courante soient éliminés.
Par défaut : Faux
Comparison parameter to be used for the logical selection.
Options :
6 — commence par
7 — contient
Par défaut : 0
Value to be used for the logical selection.
Par défaut : 0
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
Couche en sortie
processing.runalg('qgis:eliminatesliverpolygons', input, keepselection, attribute, comparison, comparisonvalue, mode, output)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
<mettre une description de la sortie ici>
processing.runalg('qgis:explodelines', input, output)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
<mettre une description de la sortie ici>
processing.runalg('qgis:extractnodes', input, output)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
<mettre la description du paramètre ici>
Par défaut : 100000
<mettre une description de la sortie ici>
processing.runalg('qgis:fillholes', polygons, max_area, results)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
<mettre la description du paramètre ici>
Par défaut : 10.0
<mettre la description du paramètre ici>
Par défaut : 5
<mettre la description du paramètre ici>
Par défaut : Faux
<mettre une description de la sortie ici>
processing.runalg('qgis:fixeddistancebuffer', input, distance, segments, dissolve, output)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
<mettre la description du paramètre ici>
Par défaut : 1
<mettre une description de la sortie ici>
processing.runalg('qgis:keepnbiggestparts', polygons, to_keep, results)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
<mettre une description de la sortie ici>
processing.runalg('qgis:linestopolygons', input, output)
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.
Couche d’entrée (ligne) à fusionner
processing.runalg('qgis:mergelines', input, output)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
<mettre une description de la sortie ici>
processing.runalg('qgis:multiparttosingleparts', input, output)
Renvoie un point situé dans une géométrie de type polygone.
Couche avec polygone
La couche résultante avec des points en surface
processing.runalg('qgis:pointonsurface', input, output)
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.
Couche avec points se chevauchant.
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
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
La couche résultante avec des points se chevauchant décalés.
processing.runalg('qgis:pointsdisplacement', input_layer, distance, horizontal, output_layer)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
<mettre une description de la sortie ici>
processing.runalg('qgis:polygoncentroids', input_layer, output_layer)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
<mettre la description du paramètre ici>
Par défaut : Faux
<mettre la description du paramètre ici>
Par défaut : Vrai
<mettre une description de la sortie ici>
processing.runalg('qgis:polygonize', input, fields, geometry, output)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
<mettre une description de la sortie ici>
processing.runalg('qgis:polygonstolines', input, output)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
<mettre la description du paramètre ici>
Par défaut : 1.0
<mettre une description de la sortie ici>
processing.runalg('qgis:simplifygeometries', input, tolerance, output)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
<mettre la description du paramètre ici>
<mettre une description de la sortie ici>
processing.runalg('qgis:singlepartstomultipart', input, field, output)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
<mettre la description du paramètre ici>
<mettre la description du paramètre ici>
Par défaut : 5
<mettre la description du paramètre ici>
Par défaut : Faux
<mettre une description de la sortie ici>
processing.runalg('qgis:variabledistancebuffer', input, field, segments, dissolve, output)
<mettre la description de l’algorithme ici>
<mettre la description du paramètre ici>
<mettre la description du paramètre ici>
Par défaut : 0.0
<mettre une description de la sortie ici>
processing.runalg('qgis:voronoipolygons', input, buffer, output)