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

Printemps des cartes 2024

#1 Wed 22 July 2015 10:03

toma82
Participant occasionnel
Lieu: Grenoble
Date d'inscription: 4 Jan 2007
Messages: 35

QGIS : Erreur reconnaissance type de champ SpatiaLite

Bonjour à tous,

Je rencontre un problème sous QGIS 2.8 avec une base SpatiaLite.
J'ai une table polygone avec différents champs dont des champs double.
Mes champs double sont bien défini et reconnus comme double dans spatialite_gui et dans le gestionnaire de BD de QGIS.
Mais ils sont reconnus en champs TEXT dans les propriétés de ma couche dans QGIS.

J'ai essayé pas mal de choses et de recherches. Je bloque.
A savoir que je ne rencontre pas cette erreur avec une table point.

Si quelqu'un a une idée.

Merci !

Hors ligne

 

#2 Thu 23 July 2015 09:37

toma82
Participant occasionnel
Lieu: Grenoble
Date d'inscription: 4 Jan 2007
Messages: 35

Re: QGIS : Erreur reconnaissance type de champ SpatiaLite

Bonjour,

Je fais un retour pour ceux qui rencontreraient la situation.
Pour contextualiser, j'écris mes requêtes dans spatialite_gui ezt je visualise mes tables dans QGIS.

Il semble que le problème venait du fait que j'ouvrais mes tables dans dans QGIS avant l'UPDATE de mes champs.
Les champs DOUBLE "vides" étaient alors reconnus en TEXT par QGIS, même en les éditant par la suite.
Il semble qu'il est nécessaire de remplir ses champs avant d'ouvrir les tables dans QGIS au risque qu'ils soient définitivement reconnus en TEXT.

Certainement une erreur de méthode de ma part (je ne suis pas du tout expert en SpatiaLite). Ou un petit Bug...?

Bonne journée.

Hors ligne

 

Pied de page des forums

Powered by FluxBB