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 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

 

Pied de page des forums

Powered by FluxBB