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 Sat 14 July 2012 18:30

michel56
Participant assidu
Lieu: Lorient
Date d'inscription: 14 Jul 2012
Messages: 474

QGIS : Fusionner plusieurs fichiers TAB (261) avec ajout d'un champ

Bonjour,

J'ai 261 tables MapInfo à fusionner. Elles sont nommées par numéro insee de commune. Mon but est d'en avoir une seule et conserver le numéro insee du nom du fichier dans un champ.

L'outil  Qgis "Vecteur -> Outils de gestion des données -> Fusionner les shapefiles en un seul" permet seulement la fusion des fichiers.

Y a t'il une autre méthode?

Je voudrais également savoir comment les convertir au format SHP automatiquement.

Serait-il possible de faire celà avec la console Python de Qgis.

Merci.

Ps: Je ne posséde pas MapInfo.

Dernière modification par michel56 (Sat 14 July 2012 18:46)


Opérateur cartographique & DAO & PHP.

Hors ligne

 

#2 Mon 16 July 2012 08:53

MathieuR
Membre
Lieu: aix-en-provence
Date d'inscription: 16 Feb 2009
Messages: 1690
Site web

Re: QGIS : Fusionner plusieurs fichiers TAB (261) avec ajout d'un champ

bonjour,

fusionner, oui, mais en rajoutant numéro insee, non, par le menu. En python, sans doute

Dernière modification par baobazz (Mon 16 July 2012 08:53)


geodata au cerema et petits billets en géomatique

Hors ligne

 

#3 Tue 17 July 2012 09:29

Mathieu Denat
Participant actif
Lieu: Montpellier
Date d'inscription: 5 May 2010
Messages: 110

Re: QGIS : Fusionner plusieurs fichiers TAB (261) avec ajout d'un champ

Bonjour,

Si la structure des couches est identique, par exemple si votre numéro INSEE est dans le champs INSEE pour chacune des couches, le plugin mmqgis peut être utiliser pour réaliser ce que vous cherchez à faire.

Il vous installer le plugin mmqgis.
Ouvrir les .tab dans Qgis.
Et dans le menu Extensions > mmqgis > transfer choisir "Merge Layers"
Et laissez vous guider.

Bonne journée.

EDIT: J'utilise qgis 1.7.4 sous Ubuntu 11.04

Dernière modification par Matmat (Tue 17 July 2012 09:29)


Mathieu
C'est en forgeant qu'on devient forgeron

Hors ligne

 

#4 Tue 17 July 2012 19:04

michel56
Participant assidu
Lieu: Lorient
Date d'inscription: 14 Jul 2012
Messages: 474

Re: QGIS : Fusionner plusieurs fichiers TAB (261) avec ajout d'un champ

Bonjour,

Je ne connaissais pas ce plugin. Il est très bien.

La structure de mes tables est identique mais malheureusement mon numéro insee n'est pas un champ c'est le nom des fichiers.

J'en est un par commune et je voudrais le récupérer dans ma nouvelle base.

Merci,


Opérateur cartographique & DAO & PHP.

Hors ligne

 

#5 Tue 17 July 2012 22:16

yopyop25
Participant actif
Lieu: besançon
Date d'inscription: 2 Jun 2008
Messages: 144

Re: QGIS : Fusionner plusieurs fichiers TAB (261) avec ajout d'un champ

Bonsoir,

Vous pouvez créer ce champ de type numérique (vu que c'est le code INSEE) avec la calculatrice de champ et ensuite utilisé mmqgis.
C'est vrai qu'avec 261 fichier, ça va être long.
Voir du côté de python pour scripter cette création de champ...
Mais je ne sais pas faire !

Yohan

Hors ligne

 

#6 Tue 17 July 2012 22:58

michel56
Participant assidu
Lieu: Lorient
Date d'inscription: 14 Jul 2012
Messages: 474

Re: QGIS : Fusionner plusieurs fichiers TAB (261) avec ajout d'un champ

Non, je connais pas Python.

Sinon PHP  je connais, mais je pense pas que ce soit possible de rajouter un champ dans une table dbf existante.

Dernière modification par michel56 (Wed 18 July 2012 20:04)


Opérateur cartographique & DAO & PHP.

Hors ligne

 

Pied de page des forums

Powered by FluxBB