Pages: 1
- Sujet précédent - QGIS : supprimer élément redondant dans table attributaire - Sujet suivant
#1 Wed 13 May 2015 15:25
- aphonse
- Juste Inscrit !
- Date d'inscription: 13 May 2015
- Messages: 8
QGIS : supprimer élément redondant dans table attributaire
Bonjour,
Je suis à la recherche d'une manipulation qui me permettrait d'effacer plusieurs éléments identique d'un champs.
En effet j'ai un champs que l'on va appeler 'x' de type texte, je souhaite supprimé une partie du texte qui est présente dans mes 2000 entités.
Je pense que cela est faisable, à l'aide d'un script peut être ? Mais je ne sais pas du tout comment m'y prendre.
Je suis ouvert à toute les idées
Hors ligne
#2 Wed 13 May 2015 15:26
Re: QGIS : supprimer élément redondant dans table attributaire
Bonjour,
Commencer par faire une sélection par expression avec comme clause : "x" like '%texte_recherché%'.
Faites le dans la calculatrice de champs si vous souhaitez seulement modifier les données attributaires, avec l'utilisation de la fonction replace.
Je réponds (trop) vite ces jours-ci mais vous devriez vous en sortir avec éléments.
Hors ligne
#3 Wed 13 May 2015 15:46
- aphonse
- Juste Inscrit !
- Date d'inscription: 13 May 2015
- Messages: 8
Re: QGIS : supprimer élément redondant dans table attributaire
Si je fais cela, je supprime l'entité, or ce n'est pas elle que je veux supprimé. Je voudrais juste enlevé une partie de ce qui à été renseigné dans ce champs.
Je joins une image pour m'aider à préciser ma demande :
Dans cet exemple je voudrais enlever tous les 'XXX'
Hors ligne
#4 Wed 13 May 2015 16:04
- Benoit91
- Participant assidu
- Date d'inscription: 2 Oct 2008
- Messages: 263
Re: QGIS : supprimer élément redondant dans table attributaire
Bonjour
Comme le suggère Pierre-André, la fonction "replace" vous permet de remplacer vos XXX par un autre texte.
Pour votre exemple il vous faut appliquer l'expression suivante (à modifier):
replace('FRA_XXX_YYY','XXX','nouveau texte')
replace('texte initiale','texte à modifier', 'nouveau texte')
Cordialement
Hors ligne
#5 Wed 13 May 2015 16:10
- aphonse
- Juste Inscrit !
- Date d'inscription: 13 May 2015
- Messages: 8
Re: QGIS : supprimer élément redondant dans table attributaire
Autant pour j'avais mal lu la proposition de PA !
Si vous répondez trop vite, moi je lis beaucoup trop vite !
En tout cas merci énormément, c'est vraiment pile ce qu'il me fallait
Hors ligne
Pages: 1
- Sujet précédent - QGIS : supprimer élément redondant dans table attributaire - Sujet suivant