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 Thu 24 March 2011 12:53

vaninou
Participant occasionnel
Date d'inscription: 9 Aug 2010
Messages: 26

Connaitre le système de projection d'un fichier autocad ?

Tout est dans le titre !

Merci !

Hors ligne

 

#2 Thu 24 March 2011 13:17

robz
Participant occasionnel
Date d'inscription: 22 Feb 2010
Messages: 22

Re: Connaitre le système de projection d'un fichier autocad ?

commande :  _ADESETCRDSYS     sous AutoCAD MAP (Menu MAP -> Outils -> attribuer un système de coordonnée)

Hors ligne

 

#3 Thu 24 March 2011 15:29

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

Re: Connaitre le système de projection d'un fichier autocad ?

Hello

Voui, voui - A condition de travailler avec un MAP ou un CIVIL ...

GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#4 Thu 09 June 2011 16:48

jomoluan
Juste Inscrit !
Date d'inscription: 23 Jul 2010
Messages: 4

Re: Connaitre le système de projection d'un fichier autocad ?

Bonjour,

Est-il possible de connaitre le le système de projection d'un fichier .dwg ouvert avec Autocad Map? Est-ce écrit quelque part dans le fichier? La commande  _ADESETCRDSYS  permet seulement de changer de système, pas de connaitre cette information il me semble.

Merci d'avance. JML

Hors ligne

 

#5 Thu 09 June 2011 18:15

topolino
Participant occasionnel
Date d'inscription: 6 Oct 2008
Messages: 40

Re: Connaitre le système de projection d'un fichier autocad ?

Bonjour,

il est possible de voir les systèmes géodésique et de projection, en enregistrant le dwg en dxf, et en ouvrant le dxf avec un éditeur de texte, et à la recherche de PROJCS, on trouvera :

PROJCS ["Lambert93",GEOGCS     (....) DATUM["RGF93"  (...)

si, le fichier dwg est enregistré, bien-sûr, avec un datum et une projection. Peu ou prou, cela correspond à un .prj, et cela est utile pour une reprojection "à la volée" entre dwg...

Hors ligne

 

#6 Fri 10 June 2011 08:32

bruno v.
Participant actif
Date d'inscription: 22 Mar 2010
Messages: 89

Re: Connaitre le système de projection d'un fichier autocad ?

Bonjour,

Est-il possible de connaitre le le système de projection d'un fichier .dwg ouvert avec Autocad Map?


Oui, avec une fonction lisp de map. Dans la ligne de commande, tapez simplement (ade_projgetwscode)

Si ça peut intéresser quelqu'un, un petit bout de code qui permet d'obtenir les coordonnées d'un point dans un autre système de projection que celui défini dans le dessin sans changer le système de projection avec _ADESETCRDSYS.

Par exemple pour passer du Lambert RGF93 au Lambert II Etendue

Code:

(defun c:xy_RGF932LIIE (/ as_cor ll lat lon pkpt desc)
    (setq as_cor (ade_projgetwscode))
    (if (/= "" as_cor)
        (progn
            (ade_projsetsrc as_cor)
            (ade_projsetdest "NTF.Lambert-E")
            (while (not (setq pkpt (getpoint "\nDonnez le point désiré: "))))
            (setq
                ll (ade_projptforward pKpt)
                lat (car ll)
                lon (car (cdr ll))
                desc (ade_projgetinfo "NTF.Lambert-E" "description")
            )
            (princ 
                (strcat
                    "X: " (rtos lat 2 6)
                    "\nY:" (rtos lon 2 6)
                    "\n Converti depuis: " as_cor
                    "\n Converti vers  : " desc
                )
            )
            (princ)
        )
        (asg_coor)
    )
)
(defun asg_coor (/ req )
    (initget "Oui Non _Yes No" )
    (setq req (getkword "Pas de coordonnées assignées à cette carte, Voulez l'assigner maintenant? [Oui/Non]? <Non>: "))
    (if (= nil req) (setq req "Yes"))
    (if (= req "Yes")
        (progn
            (command "ADESETCRDSYS")
            (if (/= "" (ade_projgetwscode))
                (C:xy_RGF932LIIE)
                (Alert "\nEchec d'attribution de système de coordonnées")
            )
        )
        (princ "\nAu revoir")
    )
    (princ)
)

Hors ligne

 

#7 Fri 10 June 2011 08:36

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

Re: Connaitre le système de projection d'un fichier autocad ?

Hello Bruno

Superbe, je ne savais pas que l'on pouvait faire de la reprojection "ponctuelle" dans MAP (ou CIVIL) !

Merci, GeoBye, Pat


(Autodesk Expert Elite Team)

Hors ligne

 

#8 Fri 10 June 2011 12:33

Gwenael Bachelot
Participant assidu
Lieu: Bureau Autodesk : Paris 12ème
Date d'inscription: 5 Sep 2005
Messages: 608
Site web

Re: Connaitre le système de projection d'un fichier autocad ?

Bonjour,

jomoluan a écrit:

La commande  _ADESETCRDSYS  permet seulement de changer de système, pas de connaitre cette information il me semble.


C'est pourtant le cas : si un système de projection est défini dans le DWG, _ADESETCRDSYS permet bien de le modifier, mais permet aussi de le connaitre.

Patrice a écrit:

Superbe, je ne savais pas que l'on pouvait faire de la reprojection "ponctuelle" dans MAP (ou CIVIL) !


Pour information, on peut aussi le faire dans le "Suivi des coordonnées" (commande MapTrackCS) - voir image ci-jointe.

Cordialement,
Gwenael Bachelot
Autodesk


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

Hors ligne

 

#9 Thu 16 June 2011 10:08

jomoluan
Juste Inscrit !
Date d'inscription: 23 Jul 2010
Messages: 4

Re: Connaitre le système de projection d'un fichier autocad ?

Bonjour,

Merci à tous pour vos réponses.

Hors ligne

 

Pied de page des forums

Powered by FluxBB