Crée une grille de carroyage.
Emprise
[vecteur: n’importe lequel]En option.
La grille de carroyage sera créée selon la couche sélectionnée.
Étendue de la sortie
[étendue]Emprise de la grille de carroyage.
Par défaut : 0,1,0,1
Largeur de division
[nombre]Espacement entre les lignes suivant l’axe des X.
Par défaut : 1.0
Hauteur de division
[nombre]Espacement entre les lignes suivant l’axe des Y.
Par défaut : 1.0
Type
[sélection]Type de géométrie de la grille résultat.
Options :
0 — [0] Lignes
Par défaut : 0
Carroyage
[vector]La couche résultat.
processing.runalg('saga:creategraticule', extent, output_extent, distx, disty, type, graticule)
<entrer ici la description de l’algorithme>
Couche vecteur à couper
[vecteur: n’importe lequel]<entrer ici la description du paramètre>
Méthode
[sélection]<entrer ici la description du paramètre>
Options :
0 — [0] complétement à l’intérieur
1 — [1] intersecte
2 — [2] centre
Par défaut : 0
Polygones de découpage
[vecteur : n’importe lequel]<entrer ici la description du paramètre>
Résultat
[vecteur]<entrer ici la description de la sortie>
Emprise
[vecteur]<entrer ici la description de la sortie>
processing.runalg('saga:cutshapeslayer', shapes, method, polygons_polygons, cut, extent)
Créé des polygones selon l’emprise des entités d’une couche en entrée.
Formes
[vecteur : n’importe lequel]Couche en entrée
Parties
[booléen]Détermine s’il faut créer un polygone pour chaque entité (True
) ou créer un seul polygone pour toute la couche (False
).
Par défaut : Vrai
Emprise
[vecteur]La couche résultat.
processing.runalg('saga:getshapesextents', shapes, parts, extents)
Fusionne deux ou plusieurs couches d’entrée dans une seule couche de sortie. Vous pouvez fusionner uniquement les couches de même type (les polygones avec les polygones, les lignes avec les lignes, les points avec les points).
La table attributaire de la couche résultat inclura seulement les attributs de la première couche en entrée. Deux colonnes additionnelles seront ajoutées : l’une correspond à l’identifiant de chaque couche fusionnée et l’autre correspond au nom originel de la couche fusionnée.
Couche principale
[vecteur: n’importe lequel]Couche initiale.
Couches supplémentaires
[entrées multiples : n’importe quel vecteur]En option.
Couche(s) à fusionner.
Couche fusionnée
[vecteur]La couche résultat.
processing.runalg('saga:mergeshapeslayers', main, layers, out)
<entrer ici la description de l’algorithme>
Coordonnées polaires
[vecteur: n’importe lequel]<entrer ici la description du paramètre>
Exagération
[champ de table : n’importe lequel]<entrer ici la description du paramètre>
Facteur d'exagération
[nombre]<entrer ici la description du paramètre>
Par défaut : 1
Rayon
[nombre]<entrer ici la description du paramètre>
Par défaut : 6371000.0
Degré
[booléen]<entrer ici la description du paramètre>
Par défaut : Vrai
Coordonnées cartésiennes
[vecteur]<entrer ici la description de la sortie>
processing.runalg('saga:polartocartesiancoordinates', polar, f_exagg, d_exagg, radius, degree, cartes)
<entrer ici la description de l’algorithme>
Formes
[vecteur : n’importe lequel]<entrer ici la description du paramètre>
Attribut
[champ de table : n’importe lequel]<entrer ici la description du paramètre>
Polygones
[vecteur]<entrer ici la description de la sortie>
Lignes
[vecteur]<entrer ici la description de la sortie>
Points dupliqués
[vecteur]<entrer ici la description de la sortie>
processing.runalg('saga:quadtreestructuretoshapes', shapes, attribute, polygons, lines, points)
Créé un tampon autour des entités en se basant sur une distance fixe ou un champ de distance.
Formes
[vecteur : n’importe lequel]Couche en entrée
Distance tampon
[sélection]Méthode de tampon.
Options :
0 — [0] Valeur fixe
1 — [1] champ attributaire
Par défaut : 0
Distance tampon (fixée)
[nombre]Distance tampon pour la méthode “valeurs fixes”.
Par défaut : 100.0
Distance tampon (Attribut)
[champ de table : n’importe lequel]Nom du champ de distance pour la méthode “champ attributaire”.
Facteur d'échelle pour la valeur d'attribut
[nombre]<entrer ici la description du paramètre>
Par défaut : 1.0
Nombre de zones tampons
[nombre]Nombre de tampons à générer.
Par défaut : 1.0
Distance du point au cercle [Degré]
[nombre]Lissage des limites du tampon : un grand nombre indique des limites rugueuses.
Par défaut : 5.0
Décomposer les tampons
[booléen]Détermine s’il faut décomposer les résultats ou non.
Par défaut : Vrai
Tampon
[vecteur]La couche résultat.
processing.runalg('saga:shapesbuffer', shapes, buf_type, buf_dist, buf_field, buf_scale, buf_zones, dcircle, dissolve, buffer)
Séparer une couche d’entrée en deux parties aléatoires.
Formes
[vecteur : n’importe lequel]Couche à séparer.
Ratio de séparation (%)
[nombre]Ratio de séparation entre les couches résultats.
Par défaut : 50
Groupe A
[vecteur]Première couche résultat.
Groupe B
[vecteur]Deuxième couche résultat.
processing.runalg('saga:splitshapeslayerrandomly', shapes, percent, a, b)
<entrer ici la description de l’algorithme>
Formes
[vecteur : n’importe lequel]<entrer ici la description du paramètre>
dX
[nombre]<entrer ici la description du paramètre>
Par défaut : 0.0
dY
[nombre]<entrer ici la description du paramètre>
Par défaut : 0.0
Angle
[nombre]<entrer ici la description du paramètre>
Par défaut : 0.0
Facteur d'échelle X
[nombre]<entrer ici la description du paramètre>
Par défaut : 1.0
Facteur d'échelle Y
[nombre]<entrer ici la description du paramètre>
Par défaut : 1.0
X
[nombre]<entrer ici la description du paramètre>
Par défaut : 0.0
Y
[nombre]<entrer ici la description du paramètre>
Par défaut : 0.0
Sortie
[vecteur]<entrer ici la description de la sortie>
processing.runalg('saga:transformshapes', in, dx, dy, angle, scalex, scaley, anchorx, anchory, out)