10 calculatrices de terrain
Introduction
La calculatrice de champs dans QGIS est un outil polyvalent qui permet d’effectuer des calculs complexes et des transformations de données directement dans la table d’attributs. Avec la calculatrice de champs, vous pouvez créer de nouveaux champs, mettre à jour des champs existants et calculer des valeurs basées sur des expressions qui incluent des opérations mathématiques, la manipulation de texte, des fonctions de date/heure et plus encore.
1. ouvrir la calculatrice de terrain
Le calculateur de champ peut être utilisé aussi bien pour créer de nouveaux champs que pour modifier des champs existants dans un calque.
A. Ouvrir le carnet de terrain
- Ouvrir la table d’attributs :
- Cliquez avec le bouton droit de la souris sur le calque et sélectionnez Ouvrir la table des attributs.
- Appeler la calculatrice de terrain :
- Cliquez sur le bouton Calculatrice de champ dans la barre d’outils de la table d’attributs. Vous pouvez également accéder à la calculatrice de champs via le menu Édition > Calculatrice de champs.
2. créer de nouveaux champs
La calculatrice de champs offre la possibilité de créer de nouveaux champs en fonction des calculs ou des expressions.
A. Ajouter un nouveau champ
- Activer la création d’un nouveau champ :
- Dans la boîte de dialogue de la calculatrice de champ, cochez la case Créer un nouveau champ.
- Nom et type du champ :
- Saisissez un nom pour le nouveau champ et choisissez le type de données (par exemple, nombre entier, nombre décimal, texte, date).
- Longueur de champ et précision :
- Pour les champs numériques, vous pouvez spécifier la longueur du champ et les décimales. Cela détermine le nombre total de chiffres et le nombre de décimales que le champ peut contenir.
B. Définir une expression
- Fenêtre d’impression :
- Dans la partie inférieure de la fenêtre de la calculatrice de champs se trouve la fenêtre d’expression. C’est ici que vous pouvez définir l’expression qui calculera les valeurs pour le nouveau champ.
- Champs et valeurs :
- Sur le côté gauche de la fenêtre, vous trouverez une liste des champs et fonctions disponibles. Vous pouvez sélectionner un champ et l’insérer dans l’expression, par exemple
[nom du champ] * 2
.
- Opérations et fonctions mathématiques :
- Utilisez des opérateurs mathématiques (+, -, *, /) et des fonctions telles que
sum()
,mean()
,sqrt()
pour effectuer des calculs complexes.
- Aperçu :
- Avant d’appliquer l’impression, vous pouvez prévisualiser les résultats pour vous assurer que l’impression est correcte.
- Exécuter le calcul :
- Cliquez sur OK pour créer le nouveau champ et effectuer le calcul. Le nouveau champ est ajouté à la table d’attributs et les valeurs calculées sont insérées.
3. mettre à jour les champs existants
La calculatrice de champ peut également être utilisée pour modifier les valeurs d’un champ existant.
A. Mettre à jour le champ
- Activer le champ Actualiser :
- Dans la boîte de dialogue du calculateur de champ, sélectionnez l’option Mettre à jour un champ existant.
- Sélectionner le champ de destination :
- Sélectionnez le champ que vous souhaitez mettre à jour dans la liste déroulante.
- Entrer l’expression :
- Définissez l’expression qui calcule les nouvelles valeurs pour le champ. Il peut s’agir d’une opération simple comme
[nom du champ] + 100
ou d’une fonction plus complexe.
- Exécuter le calcul :
- Cliquez sur OK pour mettre à jour le champ avec les nouvelles valeurs.
4. fonctions avancées du carnet de terrain
La calculatrice de terrain offre une multitude de fonctions qui vous aident à analyser et à transformer les données :
A. Fonctions mathématiques
- Opérations arithmétiques de base : Effectuez des opérations mathématiques simples telles que l’addition, la soustraction, la multiplication et la division.
- Fonctions trigonométriques : Calculez le sinus, le cosinus, la tangente et leurs fonctions inverses.
- Logarithmes et fonctions exponentielles : Utilisez
log()
,exp()
et des fonctions similaires pour effectuer des calculs mathématiques.
B. Fonctions de texte
- Opérations sur les chaînes de caractères : Reliez des textes avec la fonction
concat()
, coupez des parties de chaînes de caractères ou convertissez-les en majuscules ou en minuscules. - Calcul de la longueur : utilisez
length()
pour calculer le nombre de caractères dans un champ de texte.
C. Fonctions de date et d’heure
- Calculer la date : Utilisez des fonctions comme
now()
outoday()
pour obtenir la date et l’heure actuelles. - Différences de date : Calculez la différence entre deux valeurs de date à l’aide de la fonction
age()
.
D. Fonctions géométriques
- Longueurs et surfaces : Calculez les longueurs, surfaces et autres propriétés géométriques de vos fonctions.
- Transformations géométriques : Utilisez des fonctions pour modifier ou analyser des données géométriques.
5. les meilleures pratiques
- Tester avant d’appliquer : testez vos expressions sur une petite quantité de données ou utilisez la fonction de prévisualisation pour vous assurer que les résultats sont corrects.
- Annuler les modifications : N’oubliez pas que les modifications apportées aux champs existants ne peuvent pas être facilement annulées. Enregistrez votre projet ou faites une sauvegarde avant d’effectuer des modifications importantes.
- Utiliser la documentation : Faites confiance à la documentation QGIS et aux ressources en ligne pour en savoir plus sur les fonctions et les expressions complexes.
Le calculateur de terrain dans QGIS est un outil indispensable pour la manipulation et l’analyse des données attributaires. Grâce à sa flexibilité et à la multitude de fonctions disponibles, il vous permet de manipuler et d’enrichir efficacement les données.