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

Pour sa 21ème année, l’association GeoRezo a toujours besoin de vous !

10€ = 1 mois de frais bancaires ; 15€ = 12 mois de nom de domaine ; 30€ = 1 semaine de location des serveurs …

Faire un don 

Retrouver nos membres bienfaiteurs

#1 Mon 05 June 2000 08:32

Yannick Ardouin
Invité

transfert attributs DXF -> MIF/MID

Bonjour,

besoin d'avis :

est il reellement possible de transferer des donnees attributaires
d'objets via du dxf, en plus de la partie graphique? ex : d'autocad vers
un logiciel SIG, et de recuperer sous le sig objets et attributs?

Sinon, est ce qu'un export en MIF/MID garantit l'integrite de la
structuration des donnees?

merci beaucoup

 

#2 Mon 05 June 2000 08:34

Charles-Albert Lebrun
Invité

Re: transfert attributs DXF -> MIF/MID

Bonjour a tous !

Evidemment, le format de MIF/MID de MapInfo est bien meilleur pour de la donnee
geographique, car il est fait pour cela ! Comme en plus sa description est
publique et que pratiquement tous les logiciels SIG le comprennent, il va, a mon
avis, devenir un format d'echange de fait pour les donnees geographiques... En
plus ce format gere les polygones a trous, les iles, poly-polylignes et
poly-polygones, ce que ne fait pas le DXF.

Cependant, pour revenir a la question initiale, il est possible de stocker des
donnees alphanumeriques associees aux entites graphiques dans le format DXF. Ce
format permet depuis la version 12 d'AutoCAD d'ecrire des donnees etendues
d'entites (extended data ou XDATA en abrege anglais). Depuis, avec les versions
Map d'AutoCAD, il est possible de stocker des donnees alphanumeriques grace a
l'ADE (AutoCAD Data Extension), et celles-ci se retrouvent aussi dans l'export
DXF. Toutefois, les logiciels non-Autodesk comprenant le DXF ne savent pas
tous lire ces donnees XData ou ADE.

Dans le cas d'objets ponctuels, vous pouvez utiliser tres simplement des blocs
AutoCAD avec attributs, mais pour des polylignes ou polygones, cela n'est pas
possible directement. Une formule plus trapue qui fut utilisee pour les versions
11 et anterieures d'AutoCAD (au moins 7 ans d'age maintenant) : superposer aux
objets un bloc anonyme comportant les attributs alphanumeriques du polygone ou
de la polyligne, avec une regle de positionnement (sur le premier point, au
geocentre , etc...) pour retrouver l'association. Lourd... Certains logiciels
SIG qui n'ont pas su ou voulu actualiser leurs fonctions d'import/export DXF ou
adopter le MIF/MID utilisent toujours cette technique... Je ne les citerai pas
ici mais je n'en penses pas moins...

Si vous avez vos donnees sous AutoCAD MAP, alors utilisez la commande MAPEXPORT,
celle-ci permet de generer directement du MIF/MID (en tout cas pour Map 2 et ,
je ne me souviens plus pour Map 1). Je n'ai jamais eu de gros probleme avec
cette commande (parfois quelques plantages d'AutoCAD...). Juste un conseil :
faites un export par categorie d'objets (exemple : un export pour les parcelles,
un pour le bati, un pour les axes de rues, etc... Adaptez a votre cas). Ensuite
verifiez dans le fichier MIF resultant la ligne definissant le systeme de
projection. Elle sera peut etre a remplacer pour indiquer le bon systeme...

Une documentation sur le format DXF peut etre trouvee sur le site d'Autodesk
(http://www3.autodesk.com/adsk/support/item/0,,140239--125452,00.html, en
anglais sur ce site, mais la version francaise fait partie de l'installation
francaise d'Autocad).

Quant au format MIF/MID, vous en trouverez la description sur le site MapInfo
(http://www.mapinfo.com/community/library/interchange_file.pdf, toujours en
anglais, et cette fois ci je n'en connais pas de version francaise...).

Bon courage,

Charles-Albert LEBRUN

 

Pied de page des forums

Powered by FluxBB