.

Outils de formes géométriques

Créer un carroyage

Description

Crée une grille de carroyage.

Paramètres

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

  • 1 — [1] Rectangles

Par défaut : 0

Sorties

Carroyage [vector]

La couche résultat.

Utilisation dans la console

processing.runalg('saga:creategraticule', extent, output_extent, distx, disty, type, graticule)

Voir également

Découpe de couches géométriques

Description

<entrer ici la description de l’algorithme>

Paramètres

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>

Sorties

Résultat [vecteur]

<entrer ici la description de la sortie>

Emprise [vecteur]

<entrer ici la description de la sortie>

Utilisation dans la console

processing.runalg('saga:cutshapeslayer', shapes, method, polygons_polygons, cut, extent)

Voir également

Récupérer l’emprise des géométries

Description

Créé des polygones selon l’emprise des entités d’une couche en entrée.

Paramètres

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

Sorties

Emprise [vecteur]

La couche résultat.

Utilisation dans la console

processing.runalg('saga:getshapesextents', shapes, parts, extents)

Voir également

Fusionner des couches géométriques

Description

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.

Paramètres

Couche principale [vecteur: n’importe lequel]

Couche initiale.

Couches supplémentaires [entrées multiples : n’importe quel vecteur]

En option.

Couche(s) à fusionner.

Sorties

Couche fusionnée [vecteur]

La couche résultat.

Utilisation dans la console

processing.runalg('saga:mergeshapeslayers', main, layers, out)

Voir également

Coordonnées polaires vers cartésiennes

Description

<entrer ici la description de l’algorithme>

Paramètres

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

Sorties

Coordonnées cartésiennes [vecteur]

<entrer ici la description de la sortie>

Utilisation dans la console

processing.runalg('saga:polartocartesiancoordinates', polar, f_exagg, d_exagg, radius, degree, cartes)

Voir également

Structure Quadtree vers des géométries

Description

<entrer ici la description de l’algorithme>

Paramètres

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>

Sorties

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>

Utilisation dans la console

processing.runalg('saga:quadtreestructuretoshapes', shapes, attribute, polygons, lines, points)

Voir également

Tampons géométriques

Description

Créé un tampon autour des entités en se basant sur une distance fixe ou un champ de distance.

Paramètres

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

Sorties

Tampon [vecteur]

La couche résultat.

Utilisation dans la console

processing.runalg('saga:shapesbuffer', shapes, buf_type, buf_dist, buf_field, buf_scale, buf_zones, dcircle, dissolve, buffer)

Voir également

Séparer les couches géométriques aléatoirement

Description

Séparer une couche d’entrée en deux parties aléatoires.

Paramètres

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

Sorties

Groupe A [vecteur]

Première couche résultat.

Groupe B [vecteur]

Deuxième couche résultat.

Utilisation dans la console

processing.runalg('saga:splitshapeslayerrandomly', shapes, percent, a, b)

Voir également

Transformer les géométries

Description

<entrer ici la description de l’algorithme>

Paramètres

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

Sorties

Sortie [vecteur]

<entrer ici la description de la sortie>

Utilisation dans la console

processing.runalg('saga:transformshapes', in, dx, dy, angle, scalex, scaley, anchorx, anchory, out)

Voir également