Annonce
Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !
10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …
Retrouver nos membres bienfaiteurs
Pages: 1
- Sujet précédent - QGIS 3.10.1: Saisie directe impossible sur cellules table d'attributs - Sujet suivant
#1 Sat 25 January 2020 21:00
- JMichel_31
- Juste Inscrit !
- Date d'inscription: 12 Mar 2008
- Messages: 6
QGIS 3.10.1: Saisie directe impossible sur cellules table d'attributs
Bonjour,
Voici deux problèmes qui se posent avec quelques tables SHAPE similaires que j'ai récupérées (dont la plus petite ci jointe), et que j'ai testées sur QGIS 3.10.1, mais aussi versions de QGIS 3.6 et 3.8 par exemple.
Dans la table d'attributs d'une couche SHAPE, figurent des champs (Diamètre, Longueur,...), qui ont tous pour caractéristique d'être de type double (= 19), Type Identifié (= Real = 20) et sans contrainte.
Problème 1 : je n'arrive pas à saisir DIRECTEMENT des valeurs pour ces colonnes (et uniquement pour ces colonnes) dans les cellules de la table d'attributs.
Seule solution pour pouvoir saisir une valeur, je suis obligé de passer par une sélection de la (des) ligne(s) dont il faut modifier la valeur, puis d'appliquer pour les entités sélectionnées.
Problème 2 : quand je saisis certaines valeurs entières dans ces champs type double (= 19), Type Identifié (= Real = 20), c'est une valeur approchée qui apparaît dans les cellules (ex. 104.99999999999998578915 au lieu de 105, 249.99999999999997157829 au lieu de 250)
Premières valeurs posant problème (il y en a peut être d'autres, je n'ai pas tout testé) :
105^n avec n>=1 : 105, 210, 420, 840, 1680,...
125^n avec n>=1 : 125, 250, 500, 1000, 2000, 4000
et peut-être d'autres valeurs XXX^n...
Exemple de valeurs ne posant pas de problème :
5, 50, 75, 85, 95, 100, 115, [135, 145, 155... 195], 200, 205, 255, 750, 1005, 1105, 3000, 10125,
0.125, 1.25...
QUESTIONS :
1. Mon fichier source est-il en cause ?
2. ou mon fichier projet qgz et de son paramétrage ?
3. un paramétrage global particulier des Préférences>Options ?
4. ou un bug de QGIS ?
Merci pour vos éclairages et pistes pour résoudre ces deux problèmes !
JMichel_31
Hors ligne
#2 Sat 25 January 2020 21:41
- JMichel_31
- Juste Inscrit !
- Date d'inscription: 12 Mar 2008
- Messages: 6
Re: QGIS 3.10.1: Saisie directe impossible sur cellules table d'attributs
Un petit complément : En faisant un copier coller de la table d'attribut dans EXCEL, les valeurs entières se présentent correctement :
125 et non 124.99999999999998578915
Cela laisse à penser qu'il s'agirait d'un bug d'affichage de QGIS...
Hors ligne
#3 Mon 27 January 2020 11:07
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3948
Re: QGIS 3.10.1: Saisie directe impossible sur cellules table d'attributs
Bonjour,
Cela laisse à penser qu'il s'agirait d'un bug d'affichage de QGIS...
Essayez la nouvelle version sortie semaine passée pour voir si ça continue.
Si oui, certainement, à reporter à https://github.com/qgis/QGIS/issues (si quelqu'un d'autre ne l'a déjà fait)? Je pense qu'une traduction du message au dessus plus ajout du zip associé feraient l'affaire.
Hors ligne
#4 Mon 27 January 2020 13:10
- JMichel_31
- Juste Inscrit !
- Date d'inscription: 12 Mar 2008
- Messages: 6
Re: QGIS 3.10.1: Saisie directe impossible sur cellules table d'attributs
Merci Santanna,
je vais tester cela dès que j'ai un moment (bien que j'avais rétrogradé à la 3.10.1 à cause de l'instabilité des versions suivantes)...
Hors ligne
#5 Mon 27 January 2020 14:27
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3948
Re: QGIS 3.10.1: Saisie directe impossible sur cellules table d'attributs
bien que j'avais rétrogradé à la 3.10.1 à cause de l'instabilité des versions suivantes
La 3.10.2-0 a pâti d'un mauvais concours de circonstances et a été compilé avec des versions problématiques de gdal et proj. Tout est rentré dans l'ordre aux dernières nouvelles.
Hors ligne
Pages: 1
- Sujet précédent - QGIS 3.10.1: Saisie directe impossible sur cellules table d'attributs - Sujet suivant