Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

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 …

Faire un don 

Retrouver nos membres bienfaiteurs

#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


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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

 

Pied de page des forums

Powered by FluxBB