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

Printemps des cartes 2024

#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
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4743

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)

Hors 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
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4743

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)

Hors 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
JeSuisCharlie
Date d'inscription: 16 Sep 2005
Messages: 4743

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)

Hors 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

Powered by FluxBB