Pages: 1
- Sujet précédent - QGIS : Copie de valeur d'attrib. entre sous champ dérivé et champ créé - Sujet suivant
#1 Mon 12 October 2015 19:43
- Jean-Pierre Le Lan
- Participant occasionnel
- Lieu: Locoal-Mendon
- Date d'inscription: 26 Feb 2015
- Messages: 20
- Site web
QGIS : Copie de valeur d'attrib. entre sous champ dérivé et champ créé
Bonjour,
Sur une couche shapefile polyline, j'ai diverses entités dont un des champs d'attribut "longueur".
J'ai vu qu'à la visualisation du formulaire d'une entité, apparaît, sous le nom(Dérivé), des sortes de "sous-champ" dont un, très intéressant : Longueur
Dans mon cas, il serait important de renseigner mon champ longueur (sans majuscule) avec la valeur de cet attribut "Longueur", pour ensuite faire des requètes sur ces valeurs de longueur des différentes entités.
Sur l'exemple ci-joint, la copie de la valeur 469.136m est possible avec clic-droit/copier la valeur d'attribut "Longueur".
Mais , en selectionnant mon champ longueur, puis clic droit/coller le résultat n’apparaît pas. Pourtant il est dans le presse papier puisque on peut le coller dans le bloc-notes de Windows.Ceci, pour le faire "à la main".
Le mieux serait d'obtenir la copie de ce champ "Longueur" automatiquement dans mon champ "longueur".
Est-ce possible et comment faire ?
(je ne suis peut être pas très rigoureux dans l'utilisation du vocabulaire, je débute ; j'espère avoir été clair qd même)
Merci d'avance
JPLL
Dernière modification par Jean-Pierre Le Lan (Mon 12 October 2015 19:44)
Hors ligne
#2 Mon 12 October 2015 20:00
Re: QGIS : Copie de valeur d'attrib. entre sous champ dérivé et champ créé
Bonjour,
Il vous faut utiliser la calculatrice de champ http://docs.qgis.org/2.8/fr/docs/user_m … lator.html
Longueur est référencé dans les attributs géométriques
Dans la Calculatrice de champ, vous devez d’abord spécifier si vous souhaitez mettre à jour uniquement les entités sélectionnées, créer un nouveau champ où les résultats du calcul seront stockés ou mettre à jour un champ existant.
[img]http://docs.qgis.org/2.8/fr/_images/fieldcalculator.png[/img]
Hors ligne
#3 Mon 12 October 2015 23:05
- Jean-Pierre Le Lan
- Participant occasionnel
- Lieu: Locoal-Mendon
- Date d'inscription: 26 Feb 2015
- Messages: 20
- Site web
Re: QGIS : Copie de valeur d'attrib. entre sous champ dérivé et champ créé
Merci, je vais essayer .... ça fonctionne
Maintenant , faut que je trouve comment calculer la somme des longueurs des entités de même catégories et la somme des longueurs de toutes les entités de la couche.
...... je chercherais demain matin .....Zzzzzzzzzzzz
Bonsoir
Hors ligne
#4 Tue 13 October 2015 07:14
- romainbh
- Participant assidu
- Date d'inscription: 20 Aug 2013
- Messages: 355
Re: QGIS : Copie de valeur d'attrib. entre sous champ dérivé et champ créé
Menu Vue > Résumé statistique
Hors ligne
#5 Tue 13 October 2015 10:07
- Jean-Pierre Le Lan
- Participant occasionnel
- Lieu: Locoal-Mendon
- Date d'inscription: 26 Feb 2015
- Messages: 20
- Site web
Re: QGIS : Copie de valeur d'attrib. entre sous champ dérivé et champ créé
Bonjour,
Merci à tous
Une petite question subsidiaire :
Pour obtenir les resultats de longueur en m, je dois multiplier le résultat $length par 111319,473
Je ne trouve pas quelle unité est utilsée par la variable $length
Une idée ?
Hors ligne
#6 Tue 13 October 2015 10:59
Re: QGIS : Copie de valeur d'attrib. entre sous champ dérivé et champ créé
Bonjour,
Les unités de votre projet (propriétés). Fort probablement des mètres.
Hors ligne
#7 Tue 20 October 2015 09:10
- Jean-Pierre Le Lan
- Participant occasionnel
- Lieu: Locoal-Mendon
- Date d'inscription: 26 Feb 2015
- Messages: 20
- Site web
Re: QGIS : Copie de valeur d'attrib. entre sous champ dérivé et champ créé
Bonjour,
ben .. non, les unités du projet sont bien des mètres (QGIS pisa propoose aussi pied, mille nautique et degré), or, dan smon projet :
si $length = 0.001, $length*111319.473 = 111,319473 m !
J'ai vérifié avec une trace gps réelle importée dans un logiciel d'édition de trace gpx et dans QGIS.
donc, Je ne sais toujours pas quelle unité est utilisée par la variable $length , dans QGIS
ça ne me gène pas , c'est juste pour savoir.
a+
JPLL
Hors ligne
#8 Tue 20 October 2015 10:50
- romainbh
- Participant assidu
- Date d'inscription: 20 Aug 2013
- Messages: 355
Re: QGIS : Copie de valeur d'attrib. entre sous champ dérivé et champ créé
J'ai remarqué que QGIS prend en compte le SCR de la couche (je me suis battu avec des surfaces débiles avant de remarquer que ma couche était en WGS 84). Après, je n'ai aucune idée de comment QGIS détermine l'unité de mesure en fonction du SCR.
Il faut donc vérifier si le SCR de la couche concernée est un truc qui pourrait s'apparenter à un pays où le mètre est l'unité de base... Si quelqu'un a un tuyau plus précis, c'est volontiers
Hors ligne
Pages: 1
- Sujet précédent - QGIS : Copie de valeur d'attrib. entre sous champ dérivé et champ créé - Sujet suivant