#1 Mon 13 October 2014 10:25
- JL-paysage
- Participant actif
- Date d'inscription: 25 Apr 2013
- Messages: 53
QGIS 2.4 : Enlever les Décimales
Bonjour,
J'ai créé une colonne avec des nombres au REEL pour calculer des surfaces de polygonne, j'ai tenté de créé de nouvelles colonnes (avec la calculatrice) avec les nombres ENTIER, j'ai également essayé TEXTE, mais à chaque fois cela me donne ce résultat 3727.36376953125 (je ne souhaite pas recréer ma couche, j'ai déjà eu assez de mal comme ça, cela ne fait pas très longtemps que j'utilise Qgis)
Bref, je n'arrive pas à enlever la virgule, je dois mal m'y prendre, que dois-je faire ?
Merci par avance
Hors ligne
#2 Mon 13 October 2014 11:11
Re: QGIS 2.4 : Enlever les Décimales
Bonjour,
vous pouvez faire un "round(le_champs)" pour arrondir sans virgule.
Néanmoins, vous allez avoir plein de 0 après la virgule.
Si vous le souhaitez vous pouvez créer un nouveau champs de type entier
Hors ligne
#3 Thu 16 October 2014 17:23
- geobrie
- Participant actif
- Date d'inscription: 31 Jan 2010
- Messages: 120
Re: QGIS 2.4 : Enlever les Décimales
Bonjour,
Bonjour,
vous pouvez faire un "round(le_champs)" pour arrondir sans virgule.
Néanmoins, vous allez avoir plein de 0 après la virgule.
Si vous le souhaitez vous pouvez créer un nouveau champs de type entier
Si vous faite ROUND (le_champs, 0) vous n’aurez pas plein de "0" après la virgule.
Hors ligne
#4 Fri 17 October 2014 12:15
Re: QGIS 2.4 : Enlever les Décimales
Bonjour,
ROUND (le_champs, 0) est égal à ROUND(le_champs)
Je viens de tester avec un .shape sous Qgis avec un type double.
Dans la table attributaire on garde bien le nombre de chiffres après la virgule (selon la précision, 0 compris).
Par contre, les étiquettes font abstraction de ces 0.
Hors ligne
#5 Thu 23 October 2014 11:55
- geobrie
- Participant actif
- Date d'inscription: 31 Jan 2010
- Messages: 120
Re: QGIS 2.4 : Enlever les Décimales
Pourquoi ne pas juste créer un nouveau champs de type entier ? Cette manipulation est assez simple avec QGIS et ne nécessite pas de recréer une couche.
Hors ligne
#6 Thu 23 October 2014 14:03
- bidounight
- Participant occasionnel
- Date d'inscription: 17 Mar 2010
- Messages: 27
Re: QGIS 2.4 : Enlever les Décimales
Vous pouvez créer une nouvelle colonne de type entier ou alors créer une nouvelle colonne de type réel largeur 20 précision 0.
Sinon c'est peut-être une chaîne de caractères qu'il faut transformer en entier et diviser par un multiple de 10. Si çà ne marche pas donnez-nous plus de détail.
Bon courage
Hors ligne