.
<mettre la description de l’algorithme ici>
Couche de point en entrée
[vecteur : point]<mettre la description du paramètre ici>
Seuil (0-1, où 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
Enveloppe concave
[vecteur]<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
[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
Sortie
[vecteur]La couche résultante.
processing.runalg('qgis:convertgeometrytype', input, type, output)
<mettre la description de l’algorithme ici>
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
Enveloppe convexe
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:convexhull', input, field, method, output)
<mettre la description de l’algorithme ici>
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
sortie
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:createpointsalonglines', lines, distance, startpoint, endpoint, output)
<mettre la description de l’algorithme ici>
Couche en entrée
[vecteur : point]<mettre la description du paramètre ici>
Triangulation de Delaunay
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:delaunaytriangulation', input, output)
<mettre la description de l’algorithme ici>
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
Couche densifiée
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:densifygeometriesgivenaninterval', input, interval, output)
<mettre la description de l’algorithme ici>
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
Couche densifiée
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:densifygeometries', input, vertices, output)
<mettre la description de l’algorithme ici>
Couche en entrée
[vecteur : polygone, ligne]<mettre la description du paramètre ici>
Tout décomposer (ne pas utiliser champ)
[booléen]<mettre la description du paramètre ici>
Par défaut : Vrai
Champ de l'identifiant unique
[champ de table : n’importe lequel]En option.
<mettre la description du paramètre ici>
Décomposé
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:dissolve', input, dissolve_all, field, output)
<mettre la description de l’algorithme ici>
Couche en entrée
[vecteur : polygone]<mettre la description du paramètre ici>
Utiliser la sélection actuelle dans la couche d'entrée (ne fonctionne que si appelé depuis la boîte à outils)
[booléen]<mettre la description du paramètre ici>
Par défaut : Faux
Attribut sélection
[champ de table : n’importe lequel]<mettre la description du paramètre ici>
Comparaison
[sélection]<mettre la description du paramètre ici>
Options :
6 — commence par
7 — contient
Par défaut : 0
Valeur
[texte]<mettre la description du paramètre ici>
Par défaut : 0
Fusionner la sélection avec le polygone voisin ayant la
[sélection]<mettre la description du paramètre ici>
Options :
0 — Plus grande surface
1 — Plus petite surface
2 — Plus grande limite commune
Par défaut : 0
Couche nettoyée
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:eliminatesliverpolygons', input, keepselection, attribute, comparison, comparisonvalue, mode, output)
<mettre la description de l’algorithme ici>
Couche en entrée
[vecteur : ligne]<mettre la description du paramètre ici>
Couche en sortie
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:explodelines', input, output)
<mettre la description de l’algorithme ici>
Couche en entrée
[vecteur : polygone, ligne]<mettre la description du paramètre ici>
Couche en sortie
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:extractnodes', input, output)
<mettre la description de l’algorithme ici>
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
Résultats
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:fillholes', polygons, max_area, results)
<mettre la description de l’algorithme ici>
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
Tampon
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:fixeddistancebuffer', input, distance, segments, dissolve, output)
<mettre la description de l’algorithme ici>
Polygones
[vecteur : polygone]<mettre la description du paramètre ici>
À conserver
[nombre]<mettre la description du paramètre ici>
Par défaut : 1
Résultats
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:keepnbiggestparts', polygons, to_keep, results)
<mettre la description de l’algorithme ici>
Couche en entrée
[vecteur : ligne]<mettre la description du paramètre ici>
Couche en sortie
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:linestopolygons', input, output)
<mettre la description de l’algorithme ici>
Couche en entrée
[vecteur : n’importe lequel]<mettre la description du paramètre ici>
Couche en sortie
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:multiparttosingleparts', 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 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
Couche en sortie
[vecteur]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>
Couche en entrée
[vecteur : polygone]<mettre la description du paramètre ici>
Couche en sortie
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:polygoncentroids', input_layer, output_layer)
<mettre la description de l’algorithme ici>
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
Couche en sortie
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:polygonize', input, fields, geometry, output)
<mettre la description de l’algorithme ici>
Couche en entrée
[vecteur : polygone]<mettre la description du paramètre ici>
Couche en sortie
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:polygonstolines', input, output)
<mettre la description de l’algorithme ici>
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
Simplifier une couche
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:simplifygeometries', input, tolerance, output)
<mettre la description de l’algorithme ici>
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>
Couche en sortie
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:singlepartstomultipart', input, field, output)
<mettre la description de l’algorithme ici>
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
Tampon
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:variabledistancebuffer', input, field, segments, dissolve, output)
<mettre la description de l’algorithme ici>
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
Polygones de Voronoï
[vecteur]<mettre une description de la sortie ici>
processing.runalg('qgis:voronoipolygons', input, buffer, output)