.
Ajoute les coordonnées X et Y de l’entité dans la table attributaire de la couche en entrée.
Points
[vecteur : point]Couche en entrée
Sortie
[vecteur]La couche résultante avec la table attributaire mise à jour.
processing.runalg('saga:addcoordinatestopoints', input, output)
Ajoute le champ spécifié d’une couche de polygones à la table attributaire de la couche de points. Les nouveaux attributs ajoutés à chaque point dépendent de la valeur de la couche de polygones.
Points
[vecteur : point]Couche de points.
Polygones
[vecteur : polygone]Couches de polygones de référence (fond).
Attribut
[champ de table : n’importe lequel]Attribut de la couche de polygones qui sera ajouté à la couche de points.
Résultat
[vecteur]La couche résultat.
processing.runalg('saga:addpolygonattributestopoints', input, polygons, field, output)
<entrer ici la description de l’algorithme>
Points de référence
[vecteur : n’importe lequel]<entrer ici la description du paramètre>
Champ d'identifiant
[champ de table : n’importe lequel]<entrer ici la description du paramètre>
Observations
[table]<entrer ici la description du paramètre>
X
[champ de table : n’importe lequel]<entrer ici la description du paramètre>
Y
[champ de table : n’importe lequel]<entrer ici la description du paramètre>
Piste
[champ de table : n’importe lequel]<entrer ici la description du paramètre>
Date
[champ de table : n’importe lequel]<entrer ici la description du paramètre>
Temps
[champ de table : n’importe lequel]<entrer ici la description du paramètre>
Paramètre
[champ de table : n’importe lequel]<entrer ici la description du paramètre>
Laps de temps maximum (secondes)
[nombre]<entrer ici la description du paramètre>
Par défaut : 60.0
Distance maximale
[nombre]<entrer ici la description du paramètre>
Par défaut : 0.002
Aggrégat
[table]<mettre la description de la sortie ici>
processing.runalg('saga:aggregatepointobservations', reference, reference_id, observations, x, y, track, date, time, parameter, eps_time, eps_space, aggregated)
<entrer ici la description de l’algorithme>
Points
[vecteur : point]<entrer ici la description du paramètre>
Polygones
[vecteur : polygone]<entrer ici la description du paramètre>
Ajouter un attribut aux points découpés
[champ de table : n’importe lequel]<entrer ici la description du paramètre>
Options de découpage
[sélection]<entrer ici la description du paramètre>
Options :
0 — [0] une couche pour toutes les points
1 — [1] couche séparée pour chaque polygone
Par défaut : 0
Points découpés
[vecteur]<mettre la description de la sortie ici>
processing.runalg('saga:clippointswithpolygons', points, polygons, field, method, clips)
Convertit une couche de lignes en points.
Lignes
[vecteur : ligne]Couche de lignes à convertir
Insérer des points additionnels
[booléen]Détermine s’il faut ajouter des nœuds supplémentaires ou non.
Par défaut : Vrai
Distance d'insertion
[nombre]Distance entre deux points additionnels.
Par défaut : 1.0
Points
[vecteur]La couche résultat.
processing.runalg('saga:convertlinestopoints', lines, add, dist, points)
<entrer ici la description de l’algorithme>
Points multiples
[vecteur: point]<entrer ici la description du paramètre>
Points
[vecteur]<mettre la description de la sortie ici>
processing.runalg('saga:convertmultipointstopoints', multipoints, points)
<entrer ici la description de l’algorithme>
Points
[vecteur : point]<entrer ici la description du paramètre>
Construction de l'enveloppe
[sélection]<entrer ici la description du paramètre>
Options :
0 — [0] une enveloppe pour toutes les formes
1 — [1] une enveloppe par forme
2 — [2] une enveloppe par partie de forme
Par défaut : 0
Enveloppe convexe
[vecteur]<mettre la description de la sortie ici>
Emprise minimum
[vecteur]<mettre la description de la sortie ici>
processing.runalg('saga:convexhull', shapes, polypoints, hulls, boxes)
Génère une matrice de distance entre chaque point de la couche d’entrée. Un identifiant unique sera créé dans la première ligne de la matrice résultante (matrice symétrique) alors que chaque autre cellule reflètera la distance moyenne entre les points.
Points
[vecteur : point]Couche en entrée
Matrice des distances
[table]La table résultat.
processing.runalg('saga:distancematrix', points, table)
<entrer ici la description de l’algorithme>
Formes
[vecteur : polygone]<entrer ici la description du paramètre>
Nombre de points
[nombre]<entrer ici la description du paramètre>
Par défaut : 10
Points
[vecteur]<mettre la description de la sortie ici>
processing.runalg('saga:fitnpointstoshape', shapes, numpoints, points)
<entrer ici la description de l’algorithme>
Points
[vecteur : point]<entrer ici la description du paramètre>
Attribut
[champ de table : n’importe lequel]<entrer ici la description du paramètre>
Rayon
[nombre]<entrer ici la description du paramètre>
Par défaut : 1
Nombre minimum de points
[nombre]<entrer ici la description du paramètre>
Par défaut : 0
Nombre maximum de points
[nombre]<entrer ici la description du paramètre>
Par défaut : 0
Quadrants
[booléen]<entrer ici la description du paramètre>
Par défaut : Vrai
Critère de filtre
[sélection]<entrer ici la description du paramètre>
Options :
0 — [0] conserver le maximum (avec tolérance)
1 — [1] conserver le minimum (avec tolérance)
2 — [2] supprimer le maximum (avec tolérance)
3 — [3] supprimer le minimum (avec tolérance)
4 — [4] supprimer si inférieur au percentile
5 — [5] supprimer si supérieur au percentile
Par défaut : 0
Tolérance
[nombre]<entrer ici la description du paramètre>
Par défaut : 0.0
Percentile
[nombre]<entrer ici la description du paramètre>
Par défaut : 50
Points filtrés
[vecteur]<mettre la description de la sortie ici>
processing.runalg('saga:pointsfilter', points, field, radius, minnum, maxnum, quadrants, method, tolerance, percent, filter)
<entrer ici la description de l’algorithme>
Points
[vecteur : point]<entrer ici la description du paramètre>
Attribut
[champ de table : n’importe lequel]<entrer ici la description du paramètre>
Résolution
[sélection]<entrer ici la description du paramètre>
Par défaut : 1.0
Points affinés
[vecteur]<mettre la description de la sortie ici>
processing.runalg('saga:pointsthinning', points, field, resolution, thinned)
<entrer ici la description de l’algorithme>
Points
[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>
Point à conserver
[sélection]<entrer ici la description du paramètre>
Options :
0 — [0] premier point
1 — [1] dernier point
2 — [2] point avec valeur d’attribut minimale
3 — [3] point avec la valeur maximale d’attribut
Par défaut : 0
Valeurs d'attribut numérique
[sélection]<entrer ici la description du paramètre>
Options :
0 — [0] prendre la valeur du point à conserver
1 — [1] valeur minimale de tous les doublons
2 — [2] valeur maximale de tous les doublons
3 — [3] valeur moyenne de tous les doublons
Par défaut : 0
Résultat
[vecteur]<mettre la description de la sortie ici>
processing.runalg('saga:removeduplicatepoints', points, field, method, numeric, result)
<entrer ici la description de l’algorithme>
Points
[vecteur : point]<entrer ici la description du paramètre>
Nombre de directions
[nombre]<entrer ici la description du paramètre>
Par défaut : 4
Tolérance (Degrés)
[nombre]<entrer ici la description du paramètre>
Par défaut : 5
Sortie
[vecteur]<mettre la description de la sortie ici>
processing.runalg('saga:separatepointsbydirection', points, directions, tolerance, output)