Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Les Rencontres de SIG La Lettre, c'est terminé ! Les bénévoles de GeoRezo remercient chaleureusement tous ceux qui ont pû partager quelques intants avec eux sur le stand ou dans les allées !


A tous les visiteurs, lecteurs et utilisateurs du Portail GeoRezo, votre soutien nous est indispensable pour vous garantir des services et des espaces d'échanges de qualité !

 

Soutenez GeoRezo !

dons_v4_orange_tsp

#1 mer. 05 janvier 2011 14:33

FlorenceL
Membre
Date d'inscription: 5 janv. 2011
Messages: 4

Comment fusionner deux couches en une seule ?

Bonjour,

Novice sur Qgis (1.2.0 Daphnis), je souhaiterai fusionner deux couches vecteur (format shapefile) en une seule. Est-ce possible ? si oui comment faire ?

Chacune contient des données attributaires.

Merci.

Dernière modification par FlorenceL (mer. 05 janvier 2011 14:34)

Hors ligne

 

#2 mer. 05 janvier 2011 14:36

Yves
Membre du bureau
Lieu: Aix-les-Bains
Date d'inscription: 22 mars 2006
Messages: 7483
Site web

Re: Comment fusionner deux couches en une seule ?

Bonjour,

Leurs schémas sont ils équivalent ? Si oui ogr fait ca très bien (oui je sais ce n'est pas QGIS smile ).

Sinon le plugin vecteur a deux fonctions union ou regroupement.

Y.

Hors ligne

 

#3 mer. 05 janvier 2011 14:48

FlorenceL
Membre
Date d'inscription: 5 janv. 2011
Messages: 4

Re: Comment fusionner deux couches en une seule ?

Merci pour votre réponse

Oui ils correspondent.
Je dois donc installer le plugin vecteur ou est-il dans l'install de base de Qgis ?

Hors ligne

 

#4 mer. 05 janvier 2011 15:13

FlorenceL
Membre
Date d'inscription: 5 janv. 2011
Messages: 4

Re: Comment fusionner deux couches en une seule ?

J'ai trouvé le plugin dans les outils de géotraitement / Union, cependant je n'arrive pas à sélectionner mes couches dans les champs "couche vectorielle de saisie" et "couche d'union", je vais donc essayer autre chose ...

merci

Hors ligne

 

#5 mer. 05 janvier 2011 15:39

stpat30
Membre
Date d'inscription: 8 oct. 2009
Messages: 1

Re: Comment fusionner deux couches en une seule ?

Salut

Dans Qgis Vecteur ----> Outils de gestion des données -----> Fusionner les shapes files en un seul

Tu dois créer un dossier dans lequel tu mettras tes SHP.

Hors ligne

 

#6 mer. 05 janvier 2011 15:50

FlorenceL
Membre
Date d'inscription: 5 janv. 2011
Messages: 4

Re: Comment fusionner deux couches en une seule ?

Merci stpat30,
J'ai installé OSGeo4W avec Qgis 1.6.0 et cela fonctionne enfin wink

Hors ligne

 

#7 jeu. 31 mai 2012 11:32

maelane
Membre
Date d'inscription: 13 avril 2012
Messages: 6

Re: Comment fusionner deux couches en une seule ?

Bonjour,

lorsque j'essaie de faire la fusion des 2 fichiers, un message d'erreur apparait :

Une erreur est apparue lors de l'exécution du code python :


Traceback (most recent call last):
  File "C:\OSGeo4W\apps\qgis\python\plugins\fTools\tools\doMergeShapes.py", line 124, in accept
    if self.inEncoding == None:
AttributeError: 'Dialog' object has no attribute 'inEncoding'

Version de Python :
2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)]


Version de QGIS :
1.7.4-Wroclaw Wroclaw, 8058b22

Chemin vers Python : ['C:/OSGeo4W/apps/qgis/./python', 'C:/Documents and Settings/caroline.j/.qgis/python', 'C:/Documents and Settings/caroline.j/.qgis/python/plugins', 'C:/OSGeo4W/apps/qgis/./python/plugins', 'C:\\OSGeo4W\\bin\\python27.zip', 'C:\\OSGeo4W\\apps\\Python27\\DLLs', 'C:\\OSGeo4W\\apps\\Python27\\lib', 'C:\\OSGeo4W\\apps\\Python27\\lib\\plat-win', 'C:\\OSGeo4W\\apps\\Python27\\lib\\lib-tk', 'C:\\OSGeo4W\\apps\\qgis\\bin', 'C:\\OSGeo4W\\apps\\Python27', 'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages', 'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\PIL', 'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\win32', 'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\win32\\lib', 'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\Pythonwin', 'C:\\OSGeo4W\\apps\\Python27\\lib\\site-packages\\wx-2.8-msw-unicode', 'C:\\Documents and Settings\\caroline.j\\.qgis\\python\\plugins\\imgboundary\\logic', 'C:\\Documents and Settings\\caroline.j\\.qgis\\python\\plugins\\imgboundary\\gui', 'C:\\Documents and Settings\\caroline.j\\.qgis\\python\\plugins\\imgshowhide\\logic', 'C:\\Documents and Settings\\caroline.j\\.qgis\\python\\plugins\\imgshowhide\\gui', 'C:\\OSGeo4W\\apps\\qgis\\python\\plugins\\fTools\\tools', 'C:/Documents and Settings/FLAVIE/BDD_local/PROJET']



est-ce que quelqu'un sait pourquoi ?

merci

Hors ligne

 

#8 lun. 04 juin 2012 14:29

mimi76
Membre
Date d'inscription: 4 juin 2012
Messages: 1

Re: Comment fusionner deux couches en une seule ?

Bonjour,

Je suis également novice en matière de SIG et le même message d'erreur s'affiche.

J'ai plusieurs couches contenant des milliers de polygones possédant 2champs chacun (les mêmes champs pour toutes mes couches). J'ai testé la géométrie car je pensais que le problème venait de là, mais même en simplifiant la géométrie afin d'enlever les erreurs, ce même message d'erreur persiste lorsque je veux fusionner mes shapes.

J'ai également créer un dossier spécial afin pour mes shapes, pensant que le problème venait de là. Mais je n'ai pas d'amélioration.

Mon but ultime est de créer une seule couche possédant les 2seuls attributs communs à toutes mes couches ; à la différence de "union" qui me créer des champs dans la table attributaire au lieu de me créer des "lignes".

J'espère que quelqu'un pourra nous aider maelane et moi dans notre problème.
Merci d'avance

Hors ligne

 

#9 lun. 04 juin 2012 14:59

simo lay
Membre
Date d'inscription: 8 déc. 2011
Messages: 95

Re: Comment fusionner deux couches en une seule ?

Bonjour,
moi aussi j'ai le meme probleme et je cherche le solution mais si vous avez arcgis cela est possible la fonction 'merge' le fait

Hors ligne

 

#10 mer. 06 juin 2012 09:21

gene
Membre
Lieu: Louvain-la-Neuve
Date d'inscription: 14 déc. 2006
Messages: 81
Site web

Re: Comment fusionner deux couches en une seule ?

Code:

File "C:\OSGeo4W\apps\qgis\python\plugins\fTools\tools\doMergeShapes.py", line 124, in accept
    if self.inEncoding == None:
AttributeError: 'Dialog' object has no attribute 'inEncoding'

Cela signifie en Python que inEncoding est utilisé sans avoir été préalablement défini

La solution est alors donnée dans (entre autres, liens dans le post)

http://www.forumsig.org/showthread.php?p=293411

Hors ligne

 

#11 mer. 27 juin 2012 17:00

maelane
Membre
Date d'inscription: 13 avril 2012
Messages: 6

Re: Comment fusionner deux couches en une seule ?

Bonjour,

j'ai suivi le lien ci-dessus et j'ai encore un msg d'erreur :

Une erreur est apparue lors de l'exécution du code python :

Traceback (most recent call last):
  File "C:\PROGRA~1\Quantum GIS Wroclaw\apps\qgis\python\plugins\fTools\tools\doMergeShapes.py", line 114, in accept
    self.progressFiles.setRange( 0, self.inputFiles.count() )
AttributeError: 'NoneType' object has no attribute 'count'

Hors ligne

 

#12 ven. 29 juin 2012 18:02

Artzo
Membre
Date d'inscription: 29 mai 2009
Messages: 18

Re: Comment fusionner deux couches en une seule ?

Bonjour,

J'ai moi aussi un problème de fusion. Mais il se produit de façon irrégulière.
Je peux fusionner plusieurs entités en une seule, je recommence une seconde fois encore OK, et la troisième fois Qgis plante et ferme. Je recommence et là il plante à chaque fois. Si je redémarre ma machine, la fusion fonctionne une fois ou deux et Qgis plante de nouveau.
Version Qgis 1.7.4 et j'ai fait la modification dans "inEncoding" sugérée ci dessus.
J'ai aussi testé le plugin Vecteur/Outils de Gestion de Données/Fusionner sans résultats.

Hors ligne

 

#13 jeu. 05 juillet 2012 21:42

Artzo
Membre
Date d'inscription: 29 mai 2009
Messages: 18

Re: Comment fusionner deux couches en une seule ?

Je me répond à moi-même.
En fait tous mes problèmes étaient dus à d'infimes défauts de géométrie. Une fois ces défaut corrigés les fusions se sont effectuées sans problème.

Hors ligne

 

Pied de page des forums

Powered by FluxBB

Partagez  |