#1 Thu 14 April 2016 16:45
- voron sébastien
- Juste Inscrit !
- Lieu: Granville
- Date d'inscription: 5 Sep 2005
- Messages: 9
QGIS 2.14 et Fichier TAB: modifier type d'un champ
Bonjour,
J'apprécie depuis la version 2.14 de pouvoir modifier les fichiers tab de mapinfo depuis QGIS.
Je peux ajouter et supprimer des champs, les renommer (avec Table Manager) mais je ne parviens pas à modifier le type d'un champ.
Cette fonction est-elle disponible ? Ou tout simplement QGIS ne le permet pas à ce jour ?
Merci
Hors ligne
#2 Thu 14 April 2016 17:03
- Marc-André
- Participant assidu
- Lieu: Montréal
- Date d'inscription: 30 Sep 2005
- Messages: 688
Re: QGIS 2.14 et Fichier TAB: modifier type d'un champ
Bonjour,
En attendant que ce soit possible, vous pouvez faire cette modification du fichier tab avec un éditeur de texte.
Notepad++ fait très bien l'affaire.
Code:
!table !version 300 !charset WindowsLatin1 Definition Table Type NATIVE Charset "WindowsLatin1" Fields 10 Ide_segmn_route Float ; Ide_sous_route Float ; Val_longr_segmn_route Decimal (10, 0) ; Dat_debut_applq Date ; Dat_fin_applq Date ; Cod_stat_sous_route Char (1) ; Num_rtss Char (14) ; Num_route Char (5) ; Num_tronc Char (2) ; Num_sectn Char (3) ;
Dernière modification par Marc-André (Thu 14 April 2016 17:04)
Hors ligne
#3 Fri 15 April 2016 08:23
- Ferraton
- Participant actif
- Date d'inscription: 13 Sep 2005
- Messages: 104
Re: QGIS 2.14 et Fichier TAB: modifier type d'un champ
Effectivement le driver MITAB ne permet pas (pour l'instant) de modifier la structure des tables MI.
On peut utiliser l'algorithme 'Refactor field' mais il crée une nouvelle table.
Hors ligne
#4 Wed 27 April 2016 12:07
- voron sébastien
- Juste Inscrit !
- Lieu: Granville
- Date d'inscription: 5 Sep 2005
- Messages: 9
Re: QGIS 2.14 et Fichier TAB: modifier type d'un champ
La proposition de Marc-André me paraissait bonne et simple mais elle n'est pas concluante après tests.
Si je passe un champ de Char 8 à Char 7 dans le fichier tab, QGIS 2.14 m'indique que la source de données n'est pas valide.
Avez vous testé de votre côté ? Merci
Hors ligne
#5 Wed 27 April 2016 15:30
- Marc-André
- Participant assidu
- Lieu: Montréal
- Date d'inscription: 30 Sep 2005
- Messages: 688
Re: QGIS 2.14 et Fichier TAB: modifier type d'un champ
Bonjour,
C'était une piste.
Convertissez votre table en mid-mif.
Effectuez les changements dans le fichier mif avec un éditeur de texte.
Reconvertissez en MapInfo.
Là, c'est testé et ça fonctionne.
Hors ligne
#6 Tue 03 May 2016 11:07
- voron sébastien
- Juste Inscrit !
- Lieu: Granville
- Date d'inscription: 5 Sep 2005
- Messages: 9
Re: QGIS 2.14 et Fichier TAB: modifier type d'un champ
Merci pour la nouvelle solution Marc-André
Hors ligne