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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Mon 14 March 2016 12:59

imsaf
Participant actif
Date d'inscription: 17 Feb 2016
Messages: 59

QGIS : Conversion des données attributaires

Bonjour,

Je dispose d'un shp avec des données attributaires  que je cherche à convertir en nombres réels pour pouvoir les classer après . Le problème étant que j'ai des ".." dans certaines de mes cases que j'arrive pas à éliminer ! comment faire svp ?

Je vous joins une petite image pour mieux voir mon problème, merci big_smile !


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

Hors ligne

 

#2 Mon 14 March 2016 13:10

Lucien
Participant actif
Date d'inscription: 8 Mar 2016
Messages: 104

Re: QGIS : Conversion des données attributaires

Bonjour, pour remplacer les ".." par des valeurs nulles:

Code:

CASE WHEN  "champ" ='..' THEN '' ELSE  "champ"  END

Hors ligne

 

#3 Mon 14 March 2016 13:45

imsaf
Participant actif
Date d'inscription: 17 Feb 2016
Messages: 59

Re: QGIS : Conversion des données attributaires

merci pour la réponse rapide, mais j'ai un petit souci ! la manip ne marche pas et j'ai comme message d'erreur ( colonne ".." non retrouvée) je pense ça vient de ma jointure, je m'explique ! A la base je n'avais qu'un shapefile avec mes pays.

J'ai importé un fichier CSV contenant l'ensemble de mes données sous forme de table attributaire, puis dans les propriétés de mon shp de pays j'ai fais "jointure"-> ajouter-> j'ai rajouté mes colonnes ! je vous joins des images pour mieux visualiser !

la question, pour pouvoir modifier mes colonnes , comment les incorporer à mon shape ?


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

Hors ligne

 

#4 Mon 14 March 2016 14:55

Lucien
Participant actif
Date d'inscription: 8 Mar 2016
Messages: 104

Re: QGIS : Conversion des données attributaires

Faites enregistrez-sous une fois les jointures réalisés, afin de créer un nouveau shape avec les données en dur

Hors ligne

 

#5 Mon 14 March 2016 15:24

imsaf
Participant actif
Date d'inscription: 17 Feb 2016
Messages: 59

Re: QGIS : Conversion des données attributaires

merci beaucoup Lucien, le problème est résolu big_smile

Hors ligne

 

#6 Tue 15 March 2016 09:21

Dof
Participant assidu
Lieu: Grenoble
Date d'inscription: 28 Oct 2009
Messages: 317
Site web

Re: QGIS : Conversion des données attributaires

Lucien a écrit:

Bonjour, pour remplacer les ".." par des valeurs nulles:

Code:

CASE WHEN  "champ" ='..' THEN '' ELSE  "champ"  END


Vous auriez egalement pu utiliser une Regexp comme ceci:

regexp_substr( "le_champs", '([0-9]+\\.?[0-9]+)')

Hors ligne

 

#7 Tue 15 March 2016 11:59

imsaf
Participant actif
Date d'inscription: 17 Feb 2016
Messages: 59

Re: QGIS : Conversion des données attributaires

mercii beaucoup pour votre réponse, le code a bien résolu mon problème big_smile

Hors ligne

 

Pied de page des forums

Powered by FluxBB