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Ă© ?

#1 Fri 19 December 2008 11:44

xav
Participant assidu
Date d'inscription: 27 Oct 2005
Messages: 280

Autocad - recuperer le chemin d'une image

Bonjour,

nous avons un fichier autocad  (dwg) dans lequel il y a des photos (non gĂ©oreferencĂ©) attachĂ©e en rĂ©fĂ©rence externe.

Nous souhaitons dans un traitement FME récupérer le chemin et la position de ces photos.

Nous avons regardé dans les attributs disponibles pour le format autocad mais nous n'avons rien trouvé.

Si quelqu'un a une idée pour récupéré ces valeurs

Merci d'avance


Xavier Lang
Information géographique et observatoire - DSI Communautaire
Cap Atlantique

Hors ligne

 

#2 Fri 19 December 2008 14:58

LASGOUZES
Participant assidu
Date d'inscription: 6 Mar 2006
Messages: 169

Re: Autocad - recuperer le chemin d'une image

Bonjour,

Cela ne me semble pas possible avec FME.
Par contre c'est possible avec le gestionnaire des références d'Autodesk qui permet soit de changer le chemin soit d'en faire un rapport.

Cordialement,

Hors ligne

 

#3 Fri 19 December 2008 14:58

Pierre
DesCartesPourUnMondeMeilleur
Date d'inscription: 22 Sep 2005
Messages: 1643

Re: Autocad - recuperer le chemin d'une image

Aloha
Est-il possible d'avoir un extrait du fichier dwg ?
J'obtiens le message : "AutoCAD2004 entity type 'AcDbRasterImage' not supported."  Ă  la lecture des images. Et effectivment dans la documentation il est bien Ă©crit que le lecteur FME de dxf ne supporte pas les raster (insupportables).
Cordialement,

Dernière modification par Brindavoine (Fri 19 December 2008 15:07)


art X I. DĂ©claration des Droits de l’Homme et du Citoyen 1789
La libre communication des pensĂ©es et des opinions est un des droits les plus prĂ©cieux de l’Homme : tout Citoyen peut donc parler, Ă©crire, imprimer librement, sauf Ă  rĂ©pondre de l’abus de cette libertĂ©, dans les cas dĂ©terminĂ©s par la Loi.

Hors ligne

 

#4 Fri 19 December 2008 15:14

xav
Participant assidu
Date d'inscription: 27 Oct 2005
Messages: 280

Re: Autocad - recuperer le chemin d'une image

Merci de vos réponse

Le probleme est que nous n'avons pas autocad mais je vais voir si notre prestataire sait comment faire le rapport


Xavier Lang
Information géographique et observatoire - DSI Communautaire
Cap Atlantique

Hors ligne

 

#5 Mon 22 December 2008 10:12

Patrice
Moderateur
Date d'inscription: 16 Sep 2005
Messages: 4900

Re: Autocad - recuperer le chemin d'une image

Hello

Lorsque vous revevez des DWG (Le Format DWG 2004 ou Ă  la rigueur DWG 2000, est un bon compromis) de vos prestataires, demandez Ă  les recevoir aussi en version DXF 2004 (ou mĂȘme DXF 2000) format Ascii/Texte( et non pas Binaire), ainsi vous pourrez "presque" tout retrouver sans souci ...

Un simple AutoCAD LT vous permet de voir les chemins, vous seriez bien la 1Úre collectivité que je "croise" qui n'est pas la moindre version d'AutoCAD !?

GeoBye, Pat


(Autodesk Expert Elite Team)

En ligne

 

#6 Mon 22 December 2008 13:11

jaykayone
Participant actif
Date d'inscription: 15 Feb 2007
Messages: 95

Re: Autocad - recuperer le chemin d'une image

Bonjour,

il existe aussi des outils gratuits:
http://usa.autodesk.com/adsk/servlet/in … eID=123112

jeff

Hors ligne

 

#7 Mon 22 December 2008 13:50

Patrice
Moderateur
Date d'inscription: 16 Sep 2005
Messages: 4900

Re: Autocad - recuperer le chemin d'une image

Hello

Un AutoCAD LT est capable de relire et afficher les Images insérées dans un vrai AutoCAD ou MAP ou CIVIL ou ADT SAUF les fichiers de type JPG2000, ECW, SID !

Par contre pour les BMP, JPG, TIF, etc - Il n'y a en principe aucun souci !

Un AutoCAD LT 2009 (Prix public = 1 450 Euros, je crois) est d'un rapport qualité prix excellent !

Surtout que LT 2009 supporte maintenant les Insertions d'Image (A la AutoCAD, depuis la R14), le mode 16M de couleurs (depuis ACAD 2004) et les champs dynamiques (depuis ACAD 2005).

Il relit donc tout format DWG et permet bien sur de re-ecrire en format DXF et surtout d'apporter qq modifications sur le dessin, ce qui est bien souvent nécessaire !

Sinon bien sur, un MAP 2009 (ou mĂȘme un CIVIL), ce serait le TOP!
Mais "trop" cher sans doute !?

Qu'on se le dise, GeoBye, Pat

PS: J'ai pas d'action Autodesk mais je crois que j'aurais du en acheter !?


(Autodesk Expert Elite Team)

En ligne

 

#8 Mon 22 December 2008 14:03

xav
Participant assidu
Date d'inscription: 27 Oct 2005
Messages: 280

Re: Autocad - recuperer le chemin d'une image

Bonjour,
nous disposons d'outils pour lire les dwg mais nous perdons les référence des images quand nous transformons le fichier au format microstation.
c'est pourquoi je voulais récupérer pour chaque image ses références en ses points(ou cadre) d'insertion afin de les remettre dans le fichier dgn transformé.

Mais a priori ceci n'est pas faisable, le rapport généré par le gestionnaire des références comporte uniquement le nom des images et pas les coordonnées d'insertion.

Merci Ă  tous


Xavier Lang
Information géographique et observatoire - DSI Communautaire
Cap Atlantique

Hors ligne

 

#9 Mon 22 December 2008 14:27

Pierre Dolez
Participant assidu
Lieu: Proville
Date d'inscription: 14 Aug 2008
Messages: 518
Site web

Re: Autocad - recuperer le chemin d'une image

Si ce sont des fichier TIFF, il est possible que les rĂ©fĂ©rence (points d'insertion, Ă©chelle etc.) soient prĂ©cisĂ©es dand le fichier lui-mĂȘme. C'est le principe du GĂ©oTIFF, et dans certains cas, il y a plusieurs dĂ©finitions, toutes Ă©quivalentes, mais pour tous les goĂ»ts.
Il existe une librairie appelée LibTIFF (licence GNU) qui traite de cela pour les développeurs. Ce package comporte aussi quelues utilitaires (.EXE) qui permettent de faire quelques opérations simples, en particulier lister les différents "éléments". Si ce sont des fichiers tif, c'est certainement la solution.
Cordialement.

Hors ligne

 

#10 Mon 22 December 2008 15:31

xav
Participant assidu
Date d'inscription: 27 Oct 2005
Messages: 280

Re: Autocad - recuperer le chemin d'une image

Non, il s'agit de jpg non référencé, ils sont ajouté comme image dans le fichier dwg


Xavier Lang
Information géographique et observatoire - DSI Communautaire
Cap Atlantique

Hors ligne

 

#11 Mon 22 December 2008 16:09

Pierre Dolez
Participant assidu
Lieu: Proville
Date d'inscription: 14 Aug 2008
Messages: 518
Site web

Re: Autocad - recuperer le chemin d'une image

Là il faut faire le géoréférencement à la main.
S'il n'y a qu'une image, c'est bien, s'il y en a plusieurs, ce sera plus long.
MicroStation propose certainement un outil pour faire cela.
Je pose naturellement pour hypothÚse que les images ont une relation précise avec le plan.
Si vous ĂȘtres bloquĂ©, n'hĂ©sitez pas Ă  m'envoyer les fichiers.
Par ailleurs, il doit y avoir une information dans le fichier autocad qui permet de situer et mettre Ă  l'Ă©chelle les images. Il est possible que cette information soit difficile Ă  trouver, pais si vous avez trouvĂ© le nom du fichier l'information de positionnement ne devrait pas ĂȘtre loin.
Selon ma doc, il devrait y avoir, dans le fichier DXF, un code de groupe IMAGEDEF qui comporte toutes les informations nécessaires.
Cordialement.

Hors ligne

 

#12 Mon 22 December 2008 16:18

xav
Participant assidu
Date d'inscription: 27 Oct 2005
Messages: 280

Re: Autocad - recuperer le chemin d'une image

Il y a effectivement quelques dizaines de photos, que l'on va replacer Ă  la main ....

Merci de votre aide


Xavier Lang
Information géographique et observatoire - DSI Communautaire
Cap Atlantique

Hors ligne

 

#13 Mon 22 December 2008 18:26

Patrice
Moderateur
Date d'inscription: 16 Sep 2005
Messages: 4900

Re: Autocad - recuperer le chemin d'une image

ReHello

No comprendo, je viens de faire un test simple avec un AutoCAD LT 2004
qui a une image JPG insérée par un vrai AutoCAD ...

Sur la commande LISTE d'AutoCAD (quelque soit la version) en sélectionnant l'image :
>>>
Commande: liste
Choix des objets: 1 trouvé(s)

Choix des objets:

                  IMAGE     Calque: "IMAGE"
                            Espace: Espace objet
                   Maintien = CA9
Image:             ENTFRANC
Insertion:         X=  876.732,  Y=  524.616,  Z=    0.000
Echelle:             5832.231
Angle de rotation:    0.000
LuminositĂ©:        50
Contraste:          50
Estompe:              0
Afficher l'image:        Oui
Afficher non-ortho:    Oui
Transparence:      Inactif
DĂ©limitation:          Actif
Type de contour: Rectangulaire

Nombre de points de contour: 4
       au point, X=  876.732,  Y=  524.616,  Z=    0.000
       au point, X=  876.732,  Y=  778.921,  Z=    0.000
       au point, X= 1138.443,  Y=  778.921,  Z=    0.000
       au point, X= 1138.443,  Y=  524.616,  Z=    0.000

Commande:
<<<

J'ai aussi enregistré en DXF 2000, le meme fichier ...
Extrait du DXF :
>>>
100
AcDbRasterImage
90
        0
10
876.7315637409465
20
524.6164884801291
30
0.0
11
0.4937955200785622
21
0.0
31
0.0
12
0.0
22
0.4937955200785622
32
0.0
13
530.0
23
515.0
340
CA7
70
     7
280
     0
281
    50
282
    50
283
     0
360
CA8
71
     1
91
        2
14
-0.5
24
-0.5
14
529.4999999999999
24
514.5
<<<

Puis en Lisp avec un vrai AutoCAD :
>>>
Commande: (entget (car (entsel)) '("*"))
Choix de l'objet: ((-1 . <Nom d'entité: 7ef5ef88>) (0 . "IMAGE") (330 . <Nom
d'entité: 7ef5ecf8>) (5 . "CA9") (100 . "AcDbEntity") (67 . 0) (410 . "Model")
(8 . "IMAGE") (100 . "AcDbRasterImage") (90 . 0) (10 876.732 524.616 0.0) (11
0.493796 0.0 0.0) (12 3.02353e-017 0.493796 0.0) (13 530.0 515.0 0.0) (340 .
<Nom d'entité: 7ef5ef78>) (70 . 7) (280 . 0) (281 . 50) (282 . 50) (283 . 0)
(360 . <Nom d'entité: 7ef5ef80>) (71 . 1) (91 . 2) (14 -0.5 -0.5 0.0) (14 529.5
514.5 0.0))

Cependant je n'ai pas trouve oĂč se cache le facteur d'Ă©chelle (5832.231)  !!!
Mais aucun problĂšme pour le X/Y (X=  876.732,  Y=  524.616) !

Je pense que en farfouillant un peu ...

GeoBye, Pat


(Autodesk Expert Elite Team)

En ligne

 

#14 Mon 22 December 2008 19:03

Pierre Dolez
Participant assidu
Lieu: Proville
Date d'inscription: 14 Aug 2008
Messages: 518
Site web

Re: Autocad - recuperer le chemin d'une image

Bonjour Pat,
Je regrette ma médisance vis à vis d'autocad.
Concernant le facteur d'Ă©chelle, Ă  mon avis ce facteur d'Ă©chelle est essentiellement volatile. Lors d'une commande Liste, il est dĂ©fini, puisqu'il y a une image. Mais dans le fichier, si on a la taille de l'image en pixels (10 - 20) et la dimension d'un pixel (11 - 22), ou qqch comme ça, on a tout. Par contre, je suis pas sĂ»r que ma doc est Ă  jour, pour moi, une taille d'image devrait ĂȘtre un nombre entier ...
Il y a des quantités de façon de préciser la position et la dimension d'une image sur un plan, et il surtout s'arranger pour qu'il n'y ait rien de contradictoire.
Il est certain qu'un tel article est bien difficile Ă  lire, mĂȘme si on a une bonne habitude du DXF.

Je pense que ce qui intĂ©resserait Xav c'est un truc qui lui permette d'extraire les informations concernant les images au format DXF, puis les transforme en format DGN tel qu'il puisse les rĂ©injecter directement. Je ne connais pas du tout DGN 
Cordialement.

Hors ligne

 

#15 Tue 23 December 2008 09:09

xav
Participant assidu
Date d'inscription: 27 Oct 2005
Messages: 280

Re: Autocad - recuperer le chemin d'une image

Je vais essayer ca ce matin, en espérant que cela fonctionne en sélectionnant plusieurs images.

Merci pour l'info


Xavier Lang
Information géographique et observatoire - DSI Communautaire
Cap Atlantique

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo