Vecteur général¶
Attribuer une projection¶
Attribue une nouvelle projection à une couche vectorielle.
Il crée une nouvelle couche avec exactement les mêmes caractéristiques et géométries que l’entrée, mais affectée à un nouveau SCR. Les géométries ne sont pas reprojetées, elles sont juste affectées à un SCR différent.
Cet algorithme peut être utilisé pour réparer des couches auxquelles une projection incorrecte a été affectée.
Les attributs ne sont pas modifiés par cet algorithme.
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[vector: any] |
Couche vectorielle avec SCR erroné ou manquant |
SCR attribué |
|
[crs] Default: |
Sélectionnez le nouveau SCR à affecter à la couche vectorielle |
SCR attribué (Optional) |
|
[same as input] Par défaut: |
Spécifiez la couche de sortie contenant uniquement les doublons. Un des:
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
SCR attribué |
|
[same as input] |
Couche vectorielle avec projection affectée |
Créer une couche virtuelle¶
Crée une couche vectorielle virtuelle qui contient un ensemble de couches vectorielles. La couche vectorielle virtuelle en sortie ne sera pas ouverte dans le projet en cours.
Cet algorithme est particulièrement utile dans le cas où un autre algorithme a besoin de plusieurs couches mais n’accepte qu’un seul vrt
dans lequel les couches sont spécifiées.
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sources de données d’entrée |
|
[vector: any] [list] |
Sélectionnez les couches vectorielles que vous souhaitez utiliser pour créer le vecteur virtuel |
Créer un VRT « unioned » |
|
[boolean] Par défaut : Faux |
Cochez si vous souhaitez unir tous les vecteurs dans un seul fichier |
Vecteur virtuel |
|
[same as input] Default: |
Spécifiez la couche de sortie contenant uniquement les doublons. Un des:
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Vecteur virtuel |
|
[vector: any] |
Le vecteur virtuel de sortie fabriqué à partir des sources choisies |
Créer un index d’attribut¶
Crée un index sur un champ de la table attributaire pour accélérer les requêtes. La prise en charge de la création d’index dépend à la fois du fournisseur de données de la couche et du type de champ.
Aucune sortie n’est créée: l’index est stocké sur la couche elle-même.
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche d’entrée |
|
[vector: any] |
Sélectionnez la couche vectorielle pour laquelle vous souhaitez créer un index d’attribut |
Attribut à indexer |
|
[tablefield: any] |
Champ de la couche vecteur |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche indexée |
|
[same as input] |
Une copie de la couche vecteur d’entrée avec un index pour le champ spécifié |
Créer un index spatial¶
Crée un index pour accélérer l’accès aux entités d’une couche en fonction de leur emplacement spatial. La prise en charge de la création d’index spatial dépend du fournisseur de données de la couche.
Aucune nouvelle couche de sortie n’est créée.
Default menu
:
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche d’entrée |
|
[vector: any] |
Couche vectorielle en entrée |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche indexée |
|
[same as input] |
Une copie de la couche vectorielle d’entrée avec un index spatial |
Define layer projection¶
Sets an existing layer’s projection to the provided CRS. It is very useful when
a layer is missing the proj
file and you know the correct projection.
Contrairement à l’algorithme Attribuer une projection, il modifie la couche courante et ne sortira pas de nouvelle couche.
Note
Pour les jeux de données Shapefile, les fichiers .prj
et .qpj
seront écrasés - ou créés s’ils sont manquants - pour correspondre au SCR fourni.
Default menu
:
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[vector: any] |
Couche vectorielle avec des informations de projection manquantes |
SCR |
|
[crs] |
Sélectionnez le SCR à affecter à la couche vectorielle |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
|
[same as input] |
La couche vectorielle d’entrée avec la projection définie |
Supprimer les géométries en double¶
Recherche et supprime les géométries dupliquées.
Les attributs ne sont pas vérifiés, donc si deux entités ont des géométries identiques mais des attributs différents, un seul d’entre eux sera ajouté à la couche de résultat.
Voir aussi
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[vector: any] |
La couche avec des géométries en double que vous souhaitez nettoyer |
Nettoyé |
|
[same as input] Par défaut: |
Spécifiez la couche de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Nombre d’enregistrements en double supprimés |
|
[number] |
Nombre d’enregistrements en double supprimés |
Nettoyé |
|
[same as input] |
La couche de sortie sans géométrie dupliquée |
Nombre d’enregistrements conservés |
|
[number] |
Nombre d’enregistrements uniques |
Supprimer les géométries¶
Crée une simple copie sans géométrie de la table d’attributs de couche en entrée. Il conserve la table attributaire de la couche source.
Si le fichier est enregistré dans un dossier local, vous pouvez choisir entre de nombreux formats de fichier.
Permet la modification de la couche source
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche en entrée |
|
[vector: any] |
La couche de vecteur d’entrée |
Géométries supprimées |
|
[table] |
Spécifiez la couche sans géométrie de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Géométries supprimées |
|
[table] |
La couche de sortie sans géométrie. Une copie de la table d’attributs d’origine. |
Exécuter SQL¶
Exécute une requête simple ou complexe avec la syntaxe SQL
sur la couche source.
Le résultat de la requête sera ajouté en tant que nouvelle couche.
Voir aussi
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sources de données d’entrée supplémentaires (appelées input1, .., inputN dans la requête) |
|
[vector: any] [list] |
Liste des couches à interroger. Dans l’éditeur SQL, vous pouvez référencer ces couches avec leur vrai nom ou aussi avec input1, input2, inputN selon le nombre de couches choisies. |
Requête SQL |
|
[string] |
Saisissez la chaîne de votre requête SQL, par exemple |
Champ d’identifiant unique Optionnel |
|
[string] |
Spécifiez la colonne avec un ID unique |
Champ de géométrie Optionnel |
|
[string] |
Spécifiez le champ de géométrie |
Type de géométrie Optionnel |
|
[enumeration] Par défaut : 0 |
Choisissez la géométrie du résultat. Par défaut, l’algorithme le détectera automatiquement. Un des:
|
SCR Optionnel |
|
[crs] |
Le SCR à affecter à la couche de sortie |
Sortie SQL |
|
[vector: any] Par défaut: |
Spécifiez la couche de sortie créée par la requête. Un des:
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Sortie SQL |
|
[vector: any] |
Couche vectorielle créée par la requête |
Extraire les entites sélectionnées¶
Enregistre les entités sélectionnées en tant que nouvelle couche.
Note
Si la couche sélectionnée n’a pas d’entités sélectionnées, la couche nouvellement créée sera vide.
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche d’entrée |
|
[vector: any] |
couche pour enregistrer la sélection |
Entites sélectionnées |
|
[same as input] Par défaut: |
Spécifiez la couche vectorielle pour les entités sélectionnées. Un des:
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Entites sélectionnées |
|
[same as input] |
Couche vectorielle avec uniquement les entités sélectionnées, ou aucune entité si aucune n’a été sélectionnée. |
Trouver la projection¶
Crée une liste restreinte de systèmes de référence de coordonnées candidats, par exemple pour une couche avec une projection inconnue.
La surface que la couche est censée couvrir doit être spécifiée via le paramètre de surface cible. Le système de référence de coordonnées pour cette surface cible doit être connu de QGIS.
L’algorithme fonctionne en testant l’étendue de la couche dans tous les systèmes de référence connus, puis en répertoriant ceux dont les limites seraient proches de la surface cible si la couche était dans cette projection.
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche d’entrée |
|
[vector: any] |
Couche avec projection inconnue |
Surface cible pour la couche (xmin, xmax, ymin, ymax) |
|
[emprise] |
Surface couverte par la couche. Les options pour spécifier l’étendue sont:
Il est également possible de fournir directement les coordonnées d’étendue (xmin, xmax, ymin, ymax). |
SCR candidats |
|
[table] Par défaut: |
Spécifiez la table (couche sans géométrie) pour les suggestions de SCR (codes EPSG). Parmi :
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
SCR candidats |
|
[table] |
Une table avec tous les SCR (codes EPSG) des critères correspondants. |
Joindre des attributs par valeur de champ¶
Prend une couche vectorielle d’entrée et crée une nouvelle couche vectorielle qui est une version étendue de celle d’entrée, avec des attributs supplémentaires dans sa table d’attributs.
Les attributs supplémentaires et leurs valeurs proviennent d’une deuxième couche vectorielle. Un attribut est sélectionné dans chacun d’eux pour définir les critères de jointure.
Voir aussi
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche d’entrée |
|
[vector: any] |
Couche vectorielle d’entrée. La couche de sortie sera constituée des entités de cette couche avec des attributs des entités correspondantes dans la deuxième couche. |
Champ de table |
|
[tablefield: any] |
Champ de la couche source à utiliser pour la jointure |
Couche d’entrée 2 |
|
[vector: any] |
Couche avec la table attributaire à joindre |
Champ de table 2 |
|
[tablefield: any] |
Champ de la deuxième couche (jointure) à utiliser pour la jointure Le type du champ doit être égal (ou compatible avec) le type de champ de la table d’entrée. |
Champs de la couche 2 à copier Optionnel |
|
[tablefield: any] [list] |
Sélectionnez les champs spécifiques que vous souhaitez ajouter. Par défaut, tous les champs sont ajoutés. |
Type de jointuren |
|
[enumeration] Par défaut : 1 |
Type de la couche finale jointe. Un des:
|
Supprimer les enregistrements qui n’ont pas pu être joints |
|
[boolean] Par défaut : Vrai |
Vérifiez si vous ne souhaitez pas conserver les entités qui n’ont pas pu être jointes |
Préfixe de champ joint Optionnel |
|
[string] |
Ajoutez un préfixe aux champs joints afin de les identifier facilement et d’éviter la collision des noms de champs |
Couche jointe |
|
[same as input] Par défaut: |
Spécifiez la couche vectorielle de sortie pour la jointure. Un des:
L’encodage du fichier peut également être modifié ici. |
Entités non joignables de la première couche |
|
[same as input] Par défaut: |
Spécifiez la couche vectorielle de sortie pour les entités non joignables de la premiere couche. Un des:
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Nombre d’entites jointes de la table d’entrée |
|
[number] |
|
Entités non joignables de la première couche Optionnel |
|
[same as input] |
Couche vectorielle avec les entites non appariées |
Couche jointe |
|
[same as input] |
Couche vectorielle de sortie avec des attributs ajoutés à partir de la jointure |
Nombre d’entites non joignables de la table d’entrée Optionnel |
|
[number] |
Joindre les attributs par localisation¶
Prend une couche vectorielle d’entrée et crée une nouvelle couche vectorielle qui est une version étendue de celle d’entrée, avec des attributs supplémentaires dans sa table d’attributs.
Les attributs supplémentaires et leurs valeurs proviennent d’une deuxième couche vectorielle. Un critère spatial est appliqué pour sélectionner les valeurs de la deuxième couche qui sont ajoutées à chaque entité de la première couche.
Default menu
:
Voir aussi
Joindre des attributs par valeur de champ, Joindre des attributs par localisation (résumé)
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche d’entrée |
|
[vector: any] |
Couche vectorielle d’entrée. La couche de sortie sera constituée des entités de cette couche avec des attributs des entités correspondantes dans la deuxième couche. |
Couche jointee |
|
[vector: any] |
Les attributs de cette couche vectorielle seront ajoutés à la table d’attributs de la couche source. |
Prédicat géométrique |
|
[enumeration] [list] Par défaut: [0] |
Sélectionnez les critères géométriques. Un ou plusieurs de:
|
Champs à ajouter (laissez vide pour utiliser tous les champs) Optionnel |
|
[tablefield: any] [list] |
Sélectionnez les champs spécifiques que vous souhaitez ajouter. Par défaut, tous les champs sont ajoutés. |
Type de jointuren |
|
[enumeration] |
Type de la couche finale jointe. Un des:
|
Supprimer les enregistrements qui n’ont pas pu être joints |
|
[boolean] Par défaut : Faux |
Supprimer de la sortie les enregistrements de couche d’entrée qui n’ont pas pu être joints |
Préfixe de champ joint Optionnel |
|
[string] |
Ajoutez un préfixe aux champs joints afin de les identifier facilement et d’éviter la collision des noms de champs |
Couche jointe |
|
[same as input] Par défaut: |
Spécifiez la couche vectorielle de sortie pour la jointure. Un des:
L’encodage du fichier peut également être modifié ici. |
Entités non joignables de la première couche |
|
[same as input] Par défaut: |
Spécifiez la couche vectorielle de sortie pour les entités non joignables de la premiere couche. Un des:
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Nombre d’entites jointes de la table d’entrée |
|
[number] |
|
Entités non joignables de la première couche Optionnel |
|
[same as input] |
Couche vectorielle des entités non appariées |
Couche jointe |
|
[same as input] |
Couche vectorielle de sortie avec des attributs ajoutés à partir de la jointure |
Joindre des attributs par localisation (résumé)¶
Prend une couche vectorielle d’entrée et crée une nouvelle couche vectorielle qui est une version étendue de celle d’entrée, avec des attributs supplémentaires dans sa table d’attributs.
Les attributs supplémentaires et leurs valeurs proviennent d’une deuxième couche vectorielle. Un critère spatial est appliqué pour sélectionner les valeurs de la deuxième couche qui sont ajoutées à chaque entité de la première couche.
L’algorithme calcule un résumé statistique pour les valeurs des entités correspondantes dans la deuxième couche (par exemple, valeur maximale, valeur moyenne, etc.).
Voir aussi
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche d’entrée |
|
[vector: any] |
Couche vectorielle d’entrée. La couche de sortie sera constituée des entités de cette couche avec des attributs des entités correspondantes dans la deuxième couche. |
Couche jointee |
|
[vector: any] |
Les attributs de cette couche vectorielle seront ajoutés à la table d’attributs de la couche source. |
Prédicat géométrique |
|
[enumeration] [list] Par défaut: [0] |
Sélectionnez les critères géométriques. Un ou plusieurs de:
|
Champs à résumer (laissez vide pour utiliser tous les champs) Optionnel |
|
[tablefield: any] [list] |
Sélectionnez les champs spécifiques que vous souhaitez ajouter et résumer. Par défaut, tous les champs sont ajoutés. |
Résumés à calculer (laisser vide pour utiliser tous les champs) Optionnel |
|
[enumeration] [list] Defaut: [] |
Choisissez le type de résumé que vous souhaitez ajouter à chaque champ et pour chaque entité. Un ou plus de :
|
Supprimer les enregistrements qui n’ont pas pu être joints |
|
[boolean] Par défaut : Faux |
Supprimer de la sortie les enregistrements de couche d’entrée qui n’ont pas pu être joints |
Couche jointe |
|
[same as input] Par défaut: |
Spécifiez la couche vectorielle de sortie pour la jointure. Un des:
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche jointe |
|
[same as input] |
Couche vectorielle de sortie avec des attributs résumés de la jointure |
Fusionner les couches vecteur¶
Combine plusieurs couches vectorielles de même type de géométrie en une seule.
Si les tables d’attributs sont différentes, la table d’attributs de la couche résultante contiendra les attributs de toutes les couches en entrée. Les champs non correspondants seront ajoutés à la fin de la table attributaire.
Si des couches d’entrée contiennent des valeurs Z ou M, la couche de sortie contiendra également ces valeurs. De même, si l’une des couches d’entrée est en plusieurs parties,la couche de sortie sera également une couche en plusieurs parties.
Facultativement, le système de référence de coordonnées de destination (SCR) pour la couche fusionnée peut être défini. S’il n’est pas défini, le SCR sera extrait de la première couche d’entrée. Toutes les couches seront reprojetées pour correspondre à ce SCR.
Default menu
:
Voir aussi
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couches d’entrée |
|
[vector: any] [list] |
Les couches à fusionner en une seule couche. Les couches doivent être du même type de géométrie. |
SCR cible Optionnel |
|
[crs] |
Choisissez le SCR pour la couche de sortie. S’il n’est pas spécifié, le SCR de la première couche d’entrée est utilisé. |
Fusionné |
|
[same as input] Par défaut: |
Spécifiez la couche vectorielle de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Fusionné |
|
[same as input] |
Couche vectorielle de sortie contenant toutes les entités et tous les attributs des couches en entrée. |
Ordonner par expression¶
Trie une couche vectorielle en fonction d’une expression: modifie l’indice d’entité en fonction d’une expression.
Attention, cela pourrait ne pas fonctionner comme prévu avec certains fournisseurs, la commande pourrait ne pas être conservée à chaque fois.
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche d’entrée |
|
[vector: any] |
Couche vectorielle d’entrée à trier |
Expression |
|
[expression] |
Couche vectorielle d’entrée à trier |
Trier par ordre croissant |
|
[boolean] Par défaut : Vrai |
Si cette case est cochée, la couche vectorielle sera triée de petites à grandes valeurs. |
Trier les valeurs nulles en premier |
|
[boolean] Par défaut : Faux |
Si coché, les valeurs nulles sont placées en premier |
Ordonné |
|
[same as input] Par défaut: |
Spécifiez la couche vectorielle de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Ordonné |
|
[same as input] |
Couche vectorielle de sortie (triée) |
Reprojeter la couche¶
Reprojete une couche vectorielle dans un SCR différent. La couche reprojetée aura les mêmes caractéristiques et attributs que la couche d’entrée.
Permet la modification de la couche source
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche d’entrée |
|
[vector: any] |
Couche vectorielle d’entrée à reprojeter |
SCR cible |
|
[crs] Default: |
Système de référence des coordonnées de destination |
Reprojeté |
|
[same as input] Par défaut: |
Spécifiez la couche vectorielle de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Reprojeté |
|
[same as input] |
Couche vectorielle de sortie (reprojetée) |
Définir le style de la couche vectorielle¶
Définit le style d’une couche vectorielle. Le style doit être défini dans un fichier QML.
Aucune nouvelle sortie n’est créée: le style est immédiatement affecté à la couche vectorielle.
Voir aussi
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche d’entrée |
|
[vector: any] |
Couche de vecteur d’entrée pour laquelle vous souhaitez définir le style |
Fichier de style |
|
[file] |
Fichier |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche d’entrée |
|
[same as input] |
La couche vectorielle d’entrée avec le nouveau style |
Couper la couche vectorielle¶
Crée un ensemble de vecteurs dans un dossier de sortie basé sur une couche d’entrée et un attribut. Le dossier de sortie contiendra autant de couches que les valeurs uniques trouvées dans le champ souhaité.
Le nombre de fichiers générés est égal au nombre de valeurs différentes trouvées pour l’attribut spécifié.
C’est l’opposé de fusionner.
Default menu
:
Voir aussi
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche d’entrée |
|
[vector: any] |
Couche vectorielle en entrée |
Champ ID unique |
|
[tablefield: any] |
Champ à utiliser pour le fractionnement |
Répertoire de sortie |
|
[folder] Default: |
Spécifiez le répertoire des couches de sortie. Un des:
L’encodage du fichier peut également être modifié ici. |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Répertoire de sortie |
|
[folder] |
Le répertoire des couches de sortie |
Couches de sortie |
|
[same as input] [list] |
Les couches vectorielles de sortie résultant de la scission. |
Tronquer la table¶
Tronque une couche en supprimant toutes les entités de la couche.
Avertissement
Cet algorithme modifie la couche en place et les entités supprimées ne peuvent pas être restaurées!
Paramètres¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche d’entrée |
|
[vector: any] |
Couche vectorielle en entrée |
Sorties¶
Étiquette |
Nom |
Type |
Description |
---|---|---|---|
Couche tronquée |
|
[folder] |
La couche tronquée (vide) |