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 Mon 23 November 2009 18:17

pierre_hyd
Participant occasionnel
Date d'inscription: 4 Oct 2006
Messages: 17

Export AutoCAD MAP vers MapInfo

Bonjour,

J'exporte régulièrement des dessins MAP 2009 vers MapInfo (ex: réseau Eau sous forme de polylignes avec données d'objets), jusqu'à présent sans perte ni altération.
Hors, sur un dessin représentant des axes de voie (polylignes avec données d'objets), l'export donne un résultat susprenant: moins d'objets en sortie (1558 pour 1607 sous MAP 2009), que ce soit en .Tab et en Mif/Mid. En ouvrant le Mif, je constate que AutoCAD MAP créé un objet de type PLINE MULTIPLE N, N étant le nombre d'objets constitutifs. La conséquence est désastreuse: des axes de voies succesifs et jointifs mais présentant des données d'objets différentes sont assemblées.
Pourquoi AutoCAD MAP prend-il des libertés dans l'export. Il ne sait plus faire 1 objet en entrée = 1 objet en sortie  ?

Merci d'avance à celui qui a la solution.

Pierre CHAMPROUX

Hors ligne

 

#2 Mon 23 November 2009 18:35

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

Re: Export AutoCAD MAP vers MapInfo

Hello

Reponse ultra-rapide sans reflechir :

Tu fais un Export au format SHP (Type ArcView 3.x) et surtout pas Multi-Class !

Par le traducteur universel de MapInfo, tu relis les donnees ...

As tu le meme probleme ?

Si OUI, SVP peux tu nous envoyer le DWG ou un extrait du DWG ?

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#3 Tue 24 November 2009 08:19

pierre_hyd
Participant occasionnel
Date d'inscription: 4 Oct 2006
Messages: 17

Re: Export AutoCAD MAP vers MapInfo

Bonjour,

Non, le problème n'est pas résolu.
Je joins un petit extrait du fichier: 4 éléments distincts avec chacun ses donneés d'objets et un seul en sortie.

Merci.
Pierre.


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

Hors ligne

 

#4 Tue 24 November 2009 08:58

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

Re: Export AutoCAD MAP vers MapInfo

Hello

Ton bug me semble relativement ENORME, nous en aurions entendu parler !

J'ai teste sur mon MAP 2009 avec un Export (_MAPEXPORT) en SHP, TAB & MIFMID
suivi d'un Import (_MAPIMPORT) dans un dessin vierge et bien sur je n'ai aucun souci !

J'ai ajoute lors de l'Export MAP (_MAPEXPORT) 3 proprietes AutoCAD : COULEUR, CALQUE, LONGUEUR

Confere le fichier joint : DWG, SHP, TAB, MIFMID ...

SVP as tu installe le SP3 sur ton MAP 3D 2009 ?
http://usa.autodesk.com/adsk/servlet/ps … ID=9240858

GeoBye, Pat


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

(Autodesk Expert Elite Team)

Hors ligne

 

#5 Tue 24 November 2009 10:42

pierre_hyd
Participant occasionnel
Date d'inscription: 4 Oct 2006
Messages: 17

Re: Export AutoCAD MAP vers MapInfo

Re bonjour,

Je constate qu'en ouvrant ton fichier de ré import, il y a bien 4 objets, mais possédant tous les mêmes données d'objet (champs ID et ID_RUE) . Or, dans le fichier initial, les valeurs sont différentes.

Il s'agit donc bien d'un bug.

SP3 est bien installé.

Hors ligne

 

#6 Tue 24 November 2009 13:52

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

Re: Export AutoCAD MAP vers MapInfo

Hello

EXACT I am very sorry ! Mais ton 1er message n'etait pas tres explicite sur le fait
que les donnees attributaires (ID & ID_RUE) devenaient communes aux objets re-importes !

Tests realises sous MAP 2006 / 2008 / 2009 / 2010
Par exemple le fichier MID ne contient que UNE SEULE ligne
alors qu'il y a UNE PLINE MULTIPLE 4 dans le MIF !

DONC cela ressemble a un MEGA-Bug specifique a tes donnees !!
-------------------------------------------------------------------------

Cela me semble quand meme incroyable que personne n'ait eu ce genre de probleme avant toi !!!

GeoBye, Pat

PS1: Modif sur le fait qu'il y a UNE Pline Multiple 4 dans le MIF !

Dernière modification par Patrice (Tue 24 November 2009 13:55)


(Autodesk Expert Elite Team)

Hors ligne

 

#7 Tue 24 November 2009 15:33

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

Re: Export AutoCAD MAP vers MapInfo

Question : n'y a t il pas un "groupe" caché dans le fichier Autocad ?
Ca pourrait avoir une influence, peut être..

Juste une idée comme ça,
Robin.

Hors ligne

 

#8 Tue 24 November 2009 16:17

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

Re: Export AutoCAD MAP vers MapInfo

Hello

NON il n'y a aucun groupe car j'ai lance "immediatement" une routine pour les desintegrer !

--- Pour supprimer les Groupes "en force" ---

Code:

(defun c:del_all_groups ()
(vl-load-com)
(setq grp (vla-get-groups (vla-get-activedocument(vlax-get-acad-object)))) 
(vlax-for gr grp (vla-delete gr) )
)

En fait j'ai trouve le pourquoi du comment, il y a des XDATAs ( c SUR !)
et sans doute un reacteur derriere (A verifier) !?

Commande: (entget (car (entsel)) '("*"))
Choix de l'objet: ((-1 . <Nom d'entité: 7ed972f0>) (0 . "LWPOLYLINE") (5 .
"126") (102 . "{ACAD_XDICTIONARY") (360 . <Nom d'entité: 7ed972f8>) (102 . "}")
(330 . <Nom d'entité: 7ed74ee8>) (100 . "AcDbEntity") (67 . 0) (410 . "Model")
(8 . "Axes_Voie") (62 . 1) (100 . "AcDbPolyline") (90 . 2) (70 . 0) (43 . 0.0)
(38 . 0.0) (39 . 0.0) (10 764052.0 49936.3) (40 . 0.0) (41 . 0.0) (42 . 0.0)
(10 764068.0 49901.9) (40 . 0.0) (41 . 0.0) (42 . 0.0) (210 0.0 0.0 1.0) (-3
("AcMap_E615D161-C9D7-11d3-839F-0060B0FB6B57" (1071 . 1) (1071 . 4))))

On voit bien l'appli XDATA ("AcMap_E6xxxxxx") enregistree
et les 2 valeurs de XDATA qui sont 1 et 4 sur les codes 1071 !

Car en construisant 4 Lignes ou Polylignes a cote et en copiant les OD (Object Data)
avec la routine COPY_OD.lsp (tres pratique), je n'ai aucun probleme !

!!! Sympa le piege !!!

GeoBye, Pat

PS1 : Routine pour desintegrer en force TOUS les XDATAs d'un DWG
---------------------  DANGER DANGER DANGER DANGER  -----------------

Code:

 
;;;
;;; Commande au clavier : DeleteAllXdata
;;; ATTENTION : c TRES DANGEUREUX car c GLOBAL / GENERAL
;;; Ne surtout pas ECRASER le DWG courant 
;;;

(defun C:DeleteAllXdata ( / curass countr)
 (setq curass (ssget "X" '((-3 ("*"))))
       countr 0
 )
 (if curass
  (repeat (sslength curass)
   (DelXdata (ssname curass countr) '("*"))
   (setq countr (1+ countr))
  )
 )
 (princ)
)

(defun DelXdata (ent app / entlst tmplst)
 (setq entlst (entget ent app))
 (foreach memb (cdr (assoc -3 entlst))
  (setq tmplst (cons -3 (list (cons (car memb) nil)))
        entlst (subst tmplst (assoc -3 entlst) entlst)
        entlst (entmod entlst)
  )
 )
)

(Autodesk Expert Elite Team)

Hors ligne

 

#9 Tue 24 November 2009 16:36

pierre_hyd
Participant occasionnel
Date d'inscription: 4 Oct 2006
Messages: 17

Re: Export AutoCAD MAP vers MapInfo

Bonjour Robin,

Non, il n'y a pas de groupe caché mais ta remarque m'a mis la souris à l'oreille: le fichier n'ayant pas été saisi en interne, j'ai regardé du coté des Xdatas.
Bingo: certains axes (lignes ou polylignes) possèdent un Xdata au nom peu évocateur "AcMap_E615D161-C9D7-11d3-839F-0060B0FB6B57"
Si l'on dupplique ces objets, le problème demeure (normal, la donnée xdata est copiée également)
Si l'on créé de nouveaux objets en respectant la géométrie et des données d'objets d'origine, il n'y a plus de problème.

Le problème vient donc de là. Celà m'amène donc à poser 2 nouvelles questions:
1-quelle application a pu générer ces Xdatas ?
2-peut-on aisément supprimer ces Xdatas encombrants?

D'avance merci.
Pierre CHAMPROUX

Hors ligne

 

#10 Tue 24 November 2009 16:42

pierre_hyd
Participant occasionnel
Date d'inscription: 4 Oct 2006
Messages: 17

Re: Export AutoCAD MAP vers MapInfo

Merci Patrice pour ta rapidité.
Ta réponse est arrivée au moment où j'envoyai le message.

Je teste et t'informe.
Toutefois, la question 1 demeure (origine d'un tel Xdata) ?

Hors ligne

 

#11 Tue 24 November 2009 16:56

pierre_hyd
Participant occasionnel
Date d'inscription: 4 Oct 2006
Messages: 17

Re: Export AutoCAD MAP vers MapInfo

Maintenant, tout est Ok.

A ma connaissance, cette situation n'est mentionnée nulle part dans la doc AutoCAD MAP.

A plus.

Hors ligne

 

Pied de page des forums

Powered by FluxBB