Pages: 1
- Sujet précédent - QGIS / Grass : Fichiers shp vers dxf, perte des attributs - Sujet suivant
#1 Wed 07 March 2012 10:44
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
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: 4794
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
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: 4794
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
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: 277
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
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
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: 4794
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
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: 726
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
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
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: 4794
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
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
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
#21 Fri 09 March 2012 17:16
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: 4794
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
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
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
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
Pages: 1
- Sujet précédent - QGIS / Grass : Fichiers shp vers dxf, perte des attributs - Sujet suivant