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

GEODATA DAYS 2024

#1 Wed 07 March 2012 10:44

Elodie11
Participant actif
Lieu: IN'ESS Le Grand Narbonne
Date d'inscription: 15 Feb 2008
Messages: 54
Site web

QGIS / Grass : Fichiers shp vers dxf, perte des attributs

Bonjour à toutes et à tous,
j'essaie de convertir depuis quelques jours un fichier shp en fichier dxf. J'ai utilisé pour cela Qgis, Grass, Gdal et rien à faire, mes objets sont bien présents àl'affichage du dxf mais les attributs de la couche ont disparu.
Lorsque j'ouvre dans Qgis ou Grass la table attributaire liées à mes objets, elle contient une seule colonne intitulée myid.
Dans Qgis, j'ouvre le dxf au moyen de Dxf2Shp, si je coche Exporter les étiquettes, une première couche s'ouvre Data layer avec la seule colonne myid et une seconde couche s'ouvre Text layer avec des champs tipx, tipy, tipz, scale, flags, text...
Je pense que la solution se trouve du côté de Gdal avec la gestion des blocks / entities mais à vrai dire je sèche complètement sur l'option à ajouter à ma ligne de commande pour garantir d'export des attributs.
Toutes vos suggestions seront bonnes à prendre !
merci d'avance


Elodie SOLÉ
Responsable Direction Géomatique
Grand Narbonne Communauté d'Agglomération

Hors ligne

 

#2 Wed 07 March 2012 14:56

Floflo49fb
Participant assidu
Lieu: Montpellier
Date d'inscription: 29 Aug 2009
Messages: 250
Site web

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

Bonjour Elodie,
La question que je me pose c'est pour quelle raison tu dois convertir les fichiers shp en dxf si tu veux garder l'information?

Il me semble que le dxf est un format d'échange de données vecteurs pour la DAO/CAO mais ce n'est pas un format très approprié pour la gestion de l'information géographique.


Florian Boret
Dream it, Make it, Share it

Hors ligne

 

#3 Wed 07 March 2012 15:20

Elodie11
Participant actif
Lieu: IN'ESS Le Grand Narbonne
Date d'inscription: 15 Feb 2008
Messages: 54
Site web

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

et bien déjà merci pour l'intérêt que tu portes à mon petit problème !

Le service SIG pour lequel je travaille, échange depuis peu des données avec un service utilisant uniquement Autocad.
Cet échange s'est fait dans un premier temps du dxf vers le shp, pour une exploitation sous Qgis et/ou Grass (nous utilisons uniquement des logiciels non commerciaux).

Petit à petit ce service a vu l'intérêt de collaborer avec le service SIG et nous demande aujourd'hui une conversion shp vers dxf pour pouvoir exploiter nos données SIG sous Autocad.

Je suis consciente que le dxf n'est pas un format vraiment approprié, mais en me documentant je me suis rendue compte que certains outils propriétaires proposaient la conservation des attributs.


Elodie SOLÉ
Responsable Direction Géomatique
Grand Narbonne Communauté d'Agglomération

Hors ligne

 

#4 Wed 07 March 2012 15:53

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4778

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

Hello

Desole mais il y a un moyen simple (mais non gratuit) de resoudre le probleme !

Que le BE transforme ces AutoCAD 201x en AutoCAD MAP 201x et ainsi il n'y aura plus aucun probleme
car AutoCAD MAP (par ses commandes MAPIMPORT / MAPEXPORT) sait lire/ecrire (avec les donnees attributaires)
le format SHP (et bien d'autres formats SIG)

Sans meme parler de tout ce que AutoCAD MAP sait faire dans le domaine de la cartographie et du SIG !

GeoBye, Pat

Rappel : AutoCAD coute environ (en prix public) 4 900 Euros HT et AutoCAD MAP coute environ 5 500 Euros HT
Pour quelqu'un qui est "un poil" dans le monde de la cartographie et/ou du SIG, il n'y a pas photo !!

Dernière modification par Patrice (Wed 07 March 2012 15:54)


(Autodesk Expert Elite Team)

Hors ligne

 

#5 Wed 07 March 2012 16:10

Elodie11
Participant actif
Lieu: IN'ESS Le Grand Narbonne
Date d'inscription: 15 Feb 2008
Messages: 54
Site web

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

et oui, j'étais déjà au courant, un moyen simple mais couteux... quand l'heure est plutôt aux économies...

Je suis pour le moment dans la recherche de solutions simple (et gratuite ;-)).

D'autant plus que le BE n'envisage pas aujourd'hui d'investir dans un Autocad Map.

En ce qui concerne le domaine de la cartographie et du SIG, on est plutôt bien équipé, Qgis, Grass, gvSIG, PostgreSQL/Postgis mais merci pour tes suggestions.

Elodie


Elodie SOLÉ
Responsable Direction Géomatique
Grand Narbonne Communauté d'Agglomération

Hors ligne

 

#6 Wed 07 March 2012 16:26

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4778

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

Hello

Je connais bien cette problematique mais il suffit de mettre a jour UNE licence AutoCAD 201x en AutoCAD MAP 3D 201x
et non pas de mettre a jour TOUS les AutoCAD du BE !

Pour Info : la Mise a Jour d'un AutoCAD 2012 en MAP 3D 2012 coute environ 900 Euros HT
Bon d'accord ce n'est pas gratuit mais ca peut rendre service !

GeoBye, Pat

Dernière modification par Patrice (Wed 07 March 2012 16:30)


(Autodesk Expert Elite Team)

Hors ligne

 

#7 Wed 07 March 2012 16:37

Elodie11
Participant actif
Lieu: IN'ESS Le Grand Narbonne
Date d'inscription: 15 Feb 2008
Messages: 54
Site web

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

je n'écarte pas cette suggestion, qui est effectivement intéressante !

merci encore

Elodie


Elodie SOLÉ
Responsable Direction Géomatique
Grand Narbonne Communauté d'Agglomération

Hors ligne

 

#8 Thu 08 March 2012 00:30

fabcad
Participant assidu
Lieu: Acigné
Date d'inscription: 3 Apr 2006
Messages: 275

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

Bonsoir,

Cet outil peut être intéressant et il n'y aura pas de conversion via le dxf :

http://www.abcautocad.it/software_autoc … RI_AutoCAD

Testé et fonctionne bien.

Bonne soirée,

Fabcad

Hors ligne

 

#9 Thu 08 March 2012 08:47

Elodie11
Participant actif
Lieu: IN'ESS Le Grand Narbonne
Date d'inscription: 15 Feb 2008
Messages: 54
Site web

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

Bonjour et merci !

oui effectivement, voici la liste des applications proposées :
- ImportShapes: to import ESRI Shape to AutoCAD ®.
- ImportPoints: to import points in AutoCAD.
- MyHatch: to create custom hatches.
- Raster Manager to use geotagged images.
- Stadium: Drawing of steps and audiences

par contre ces applications fonctionnent-elles avec d'autres version qu'Autocad 2008 ?

Elodie


Elodie SOLÉ
Responsable Direction Géomatique
Grand Narbonne Communauté d'Agglomération

Hors ligne

 

#10 Thu 08 March 2012 10:09

Elodie11
Participant actif
Lieu: IN'ESS Le Grand Narbonne
Date d'inscription: 15 Feb 2008
Messages: 54
Site web

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

j'ai une précision supplémentaire, le BE utilise AUTOCAD Light 2012

Elodie


Elodie SOLÉ
Responsable Direction Géomatique
Grand Narbonne Communauté d'Agglomération

Hors ligne

 

#11 Fri 09 March 2012 09:08

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4778

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

Hello

Aie, aie alors il faut mettre 5 500 Euros HT sur la table

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#12 Fri 09 March 2012 09:23

Elodie11
Participant actif
Lieu: IN'ESS Le Grand Narbonne
Date d'inscription: 15 Feb 2008
Messages: 54
Site web

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

Bonjour Patrice,
je sens comme un peu de moquerie dans l'air...

j'avais fait le pari de l'open source et des logiciels non commerciaux pour une agglo.

Je commence à voir les limites de ce défi... c'est dommage.

merci encore
Elodie


Elodie SOLÉ
Responsable Direction Géomatique
Grand Narbonne Communauté d'Agglomération

Hors ligne

 

#13 Fri 09 March 2012 09:35

chanteclair
Participant assidu
Lieu: Pau
Date d'inscription: 3 Jan 2007
Messages: 723

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

Bonjour,
Si dans ton export dxf, tu récupères au moins un attribut clé, tu peux envoyer le dbf de ton shape qu'il doit normalement être possible de lier au dessin dans Autocad via une référence externe ou quelque chose du genre.

Dernière modification par chanteclair (Fri 09 March 2012 09:43)

Hors ligne

 

#14 Fri 09 March 2012 10:07

Elodie11
Participant actif
Lieu: IN'ESS Le Grand Narbonne
Date d'inscription: 15 Feb 2008
Messages: 54
Site web

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

Bonjour,
c'est justement le problème, les attributs ne sont pas conservés. Le passage au dxf crée une nouvelle colonne champ clé mais qui n'a aucun lien avec les attributs initiaux. Cette nouvelle colonne s'intitule myid.
C'est vraiment un casse tête !
Elodie


Elodie SOLÉ
Responsable Direction Géomatique
Grand Narbonne Communauté d'Agglomération

Hors ligne

 

#15 Fri 09 March 2012 11:14

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

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

Je pose une question ouverte, mais autocad MAP peut se connecter aux données SIG par le fameux connecteur FDO (qui lit et écrit du shp, du postgis...). Est-il possible de charger ce connecteur FDO dans un Autocad Light ?

EDIT début
Au vu de cette page web, FDO n'est pas supporté par Autocad Light
http://fdo.osgeo.org/content/products-using-fdo
EDIT fin

Il y a aussi les différents ETL open source Talend, pentaho mais je n'ai pas cherché s'ils enregistrent correctement du dxf avec les attributs ?

Mon anglais n'est pas terrible, mais sur la doc GDAL, je ne vois pas d'informations sur les attributs... ce n'est peut-être pas encore possible !
http://www.gdal.org/ogr/drv_dxf.html

Je ne suis pas sûr d'avoir fait avancer le sujet, mais il serait effectivement intéressant de pouvoir communiquer avec le monde propriétaire.

Dernière modification par yopyop25 (Fri 09 March 2012 11:21)

Hors ligne

 

#16 Fri 09 March 2012 11:31

Elodie11
Participant actif
Lieu: IN'ESS Le Grand Narbonne
Date d'inscription: 15 Feb 2008
Messages: 54
Site web

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

Bonjour et merci pour ta contribution !

Au contraire tu fais avancer le sujet par l'intérêt que tu y portes !
Je n'ai également pas trouvé pour GDAL l'information sur les attributs, je ne sais donc pas s'il offre cette possibilité ou pas.

encore merci
Elodie


Elodie SOLÉ
Responsable Direction Géomatique
Grand Narbonne Communauté d'Agglomération

Hors ligne

 

#17 Fri 09 March 2012 16:30

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4778

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

Hello

Point 1 : il n'y a aucune moquerie dans mes interventions !

Le fait que j'intervienne dans un forum "Libre" alors que je suis un specialiste du Proprietaire Autodesk
ne veut pas dire que je suis un fanatique du proprietaire payant et cher !!
J'essaye de donner des infos, c tout !!!

Maintenant si elles sont trop precises, no problemo : la prochaine fois - je ne dis rien ...
15 ans d'experience avec AutoCAD MAP m'ont appris 2/3 trucs ...

Point 2 : un logiciel comme Talend (que je ne connais pas du tout, desole je fais du Safe-FME quand c necessaire) resoudra peut etre une partie de tes problemes !?

Sorry Safe-FME, c encore un logiciel proprietaire et cher !

A priori je ne vois pas pourquoi des specialistes ESRI, MapInfo, GeoConcept, Autodesk, etc ne pourraient pas venir expliquer / developper sur ce genre de questions (dans un Forum oriente logiciels Libres) leurs avis / conseils / interrogations / experiences ...

GeoBye, Pat

PS: seul un AutoCAD MAP (ou un AutoCAD CIVIL) dispose des fonctionnalites FDO

Dernière modification par Patrice (Fri 09 March 2012 16:37)


(Autodesk Expert Elite Team)

Hors ligne

 

#18 Fri 09 March 2012 16:49

Elodie11
Participant actif
Lieu: IN'ESS Le Grand Narbonne
Date d'inscription: 15 Feb 2008
Messages: 54
Site web

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

Salut,

message bien reçu!?

Un brin d'humour...non... bon... j'avais bien compris le message, et ne remettais aucunement en question vos suggestions. Je suis étonnée et désolée de vous avoir froissé...

Par ailleurs, vous tirez des conclusions un peu hâtives sur ma vision du SIG, mais là on s'éloigne un peu du sujet. Je ne vais pas dérouler mon curriculum vitae, cependant je pratique un certain nombre d'outils commerciaux comme gratuits, l'orientation du moment est plutôt sur le libre et le gratuit.

Désolée encore, d'autant plus que nous risquons, grâce à votre aide très précieuse, qui aura apportée de l'eau à notre moulin, acheter une licence Autocad 2012 et le module Map.

Elodie


Elodie SOLÉ
Responsable Direction Géomatique
Grand Narbonne Communauté d'Agglomération

Hors ligne

 

#19 Fri 09 March 2012 17:00

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

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

Bonjour,

QGIS a un plugin dxf2shp ca n'aide pas ? Je pense que ogr peut exporter du dxf correctement. Quelle version d'ogr as tu testé ? Quelles sont les options utilisées ?

Y.
PS : un logiciel libre n'est pas un logiciel non commercial. Les développeurs dans le monde du libre ne font pas la manche le soir pour manger !


Yves Jacolin, bénévole de l'association GeoRezo.net, agit au nom et pour le compte de l'association - Partageons ce qui nous départage !!  - GeoRezo vous aide ? Aidez GeoRezo !

Hors ligne

 

#20 Fri 09 March 2012 17:11

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

@Elodie : le Pat est un peu rugueux, mais quand on le pratique, on apprend qu'il veut notre bien le plus souvent wink

Hors ligne

 

#21 Fri 09 March 2012 17:16

Elodie11
Participant actif
Lieu: IN'ESS Le Grand Narbonne
Date d'inscription: 15 Feb 2008
Messages: 54
Site web

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

Bonjour Yves,
je me fonds en excuses sur la précision apportée à logiciel libre et non commerciaux, piégée par les raccourcis...

J'utilise Qgis 1.7.3-Wroclaw, lorsque je veux enregistrer la couche vectorielle sous dxf, la case à coche Eviter la création d'attributs est cochée par défaut et grisée.

Concernant ogr, j'ai installée FWTools2.4.7 et la version de Gdal associée.

Concernant les options, je n'ai pas su trouver celles qui permettent le maintien des attributs :
ogr2ogr -f "DXF" mon_fichier.dxf fichier_initial.shp -sql "SELECT * FROM fichier_initial" avec quand même le message d'erreur suivant : DXF Layer does not support arbitrary field creation.
Les objets sont bien présents, mais plus leurs attributs.

Voilà,
Elodie

Dernière modification par Elodie11 (Fri 09 March 2012 17:19)


Elodie SOLÉ
Responsable Direction Géomatique
Grand Narbonne Communauté d'Agglomération

Hors ligne

 

#22 Fri 09 March 2012 17:42

Patrice
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4778

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

Hello

Bon "Libre" Elodie, revenons a nos moutons ...

Si tu as par exemple du SHP avec des donnees attributaires, un ETL pourra eventuellement te produire :
- pour les objets ponctuels XY, un bloc (symbole) AutoCAD avec des attributs visibles/invisibles (No problemo pour Safe-FME)
C le pied car un simple AutoCAD LT gere tres bien les attributs sur les blocs ...

Par contre pour tout le Lineaire et le Surfacique, un ETL (ou autre logiciel) pourra eventuellement (Safe-FME sait le faire, MapInfo et ESRI aussi) generer des Lignes/Polylignes (Lineaire), des Polylignes Closes (Surfacique) avec les horribles XDATAs d'AutoCAD qui ne servent a pas grand chose car seuls des Programmes en Lisp/VLisp/etc peuvent les visualiser ! ET toi en plus j'imagine que tu desires les avoir en bons vieux textes AutoCAD !

Rappel : un AutoCAD LT n'a aucun moyen de programmation !

Donc dans ce cas, il faut demander a ton ETL (ou autre logiciel) de generer des textes AutoCAD simples
sur de multiples calques (afin de pouvoir faire : Visible / Invisible) qq part autour du Lineaire , dans le Surfacique.
A ma connaissance on ne peut pas faire beaucoup mieux !?
Ainsi les postes AutoCAD LT auront l'info attributaire en textes simples ! Donc l'exploitation est possible en theorie

Si tu as un Safe-FME RECENT, il peut meme generer les fameuses OD (Object Data = Donnees Attributaires) de MAP mais bon dans la mesure ou tu as par exemple du SHP et que MAP sait les importer directement (MAPIMPORT sans parler du FDO) cela n'est pas forcement tres utile ...

A mon sens le principal probleme, c dans l'autre sens !
Comment recuperer des Infos attributaires sur le Lineaire ou le Surfacique depuis un dessin AutoCAD LT ayant par exemple des textes refletant les attributs ! C difficile meme si Safe-FME (Je ne sais pas pour Talend) est plus ou moins capable de rechercher un texte proche d'une entite graphique ...

Voila en esperant que mes Infos puissent t'aider a faire un choix technique pertinent ?
Ce BON choix ne sera pas forcement un AutoCAD MAP - A toi de voir ...

Bon WE, GeoBye, "Cher" Pat

Rappel : si jamais tu as des dessins (DWG/DXF) avec des OD de MAP (ou CIVIL), aucun AutoCAD LT ou AutoCAD ne peut les voir ni les exploiter !

Dernière modification par Patrice (Fri 09 March 2012 17:44)


(Autodesk Expert Elite Team)

Hors ligne

 

#23 Fri 09 March 2012 18:26

AlineC
Membre du bureau
Lieu: AVIGNON
Date d'inscription: 5 Sep 2005
Messages: 2115
Site web

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

Bonjour,

Une petite solution avec le couteau suisse du sig : fgis, la version gratuite et ancienne téléchargeable ici : http://www.pedagogie.ac-nantes.fr/11713 … dagogique/
(il y  a aussi une page sur le wiki : http://georezo.net/wiki/main/logiciels/fgis)

fgis peut même s'installer sur une clé usb, parfaitement portable
ouvre plein de format (le mif mid avec un peu de gymnastique)
et exporte du shape en dxf

Voilà, bon travail !

Hors ligne

 

#24 Fri 09 March 2012 18:50

Elodie11
Participant actif
Lieu: IN'ESS Le Grand Narbonne
Date d'inscription: 15 Feb 2008
Messages: 54
Site web

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

merci Aline et Patrice, vos propositions permettent de relancer nos réflexions!

Nous allons tester les solutions proposées : Talend, fgis

Pour ogr Yves, je suis vraiment dans l'impasse et je n'explique pas pour Qgis 1.7.3-Wroclaw la case à coche grisée et cochée ne permettant pas la création d'attributs.

Nous ferons suivre nos avancées sur la question,

Bon WE et encore merci à tous

Elodie


Elodie SOLÉ
Responsable Direction Géomatique
Grand Narbonne Communauté d'Agglomération

Hors ligne

 

#25 Wed 14 March 2012 09:03

Elodie11
Participant actif
Lieu: IN'ESS Le Grand Narbonne
Date d'inscription: 15 Feb 2008
Messages: 54
Site web

Re: QGIS / Grass : Fichiers shp vers dxf, perte des attributs

Bonjour,

même si le lien proposé n'est pas une solution pérenne, il reste quand même intéressant à partager.

Christopher Michaelis propose sur sur son site (http://www.chrismichaelis.com/) un certain nombre de convertisseurs, CSV to shp, WayPoint+ to Shp, Image Georeferencer, et surtout en ce qui me concerne Autocad DXF and DWG to Shapefile and kml. Ce dernier est un convertisseur libre en ligne : http://acadconverter.chrismichaelis.com/v2012/.

Elodie


Elodie SOLÉ
Responsable Direction Géomatique
Grand Narbonne Communauté d'Agglomération

Hors ligne

 

Pied de page des forums

Powered by FluxBB