Aller au contenu

Lisp pour changer de projection...


Messages recommandés

Posté(e)

Bonjour à la communauté.

 

Voilà, aujourd'hui, je rencontre un problème que je n'explique pas...

 

Fut un temps, Vincentp010 avait posté un Lisp pour changer le système de projection d'un DWG. Mais ce Lisp ne fonctionne pas pour toutes les projection (L2E -> CC48 par exemple).

 

Si quelqu'un a une astuce ou un conseil, je suis preneur...

 

Voici le Lisp...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

Salut DenisH,

 

Quel est tout souci ? As tu un message d'erreur ?

Je viens de faire un test L2E -> CC48 sans problèmes.

 

@thierry.garré

Tout le monde n'a pas forcément Covadis (même si je viens de voir qu'il avait Covadis dans sa signature)

Aide au téléchargement du cadastre dgfip-download-helper
Insertion de photos géolocalisées exif https://www.dropbox.com/s/gkf6o9ac2hxen97/exifscr.zip?dl=0
Script correction BUG SPDC V2, propriétaire département 21 et 22 : https://greasyfork.org/scripts/442400-spdcv2/code/SPDCV2.user.js

Posté(e)

Bonjour et merci de pour vos réponses.

 

thierry.garré : j'ai Covadis par héritage du Poste d'un collègue, je ne savais pas que Covadis faisait ça... Je vais chercher en ce sens...

 

vincentp010 : j'ai un fichier en L2E que je reprojette avec le LiSP et je me retrouve en mer baltique (x=1.750.000 et X=9.500.000), si je fais cette même opération avec AutoCAD (en associant le fichier, en choisissant les différentes projections......) je me retrouve au bon endroit...

 

Je joins le fichier qui pose problème...

 

Merci encore pour votre aide...

 

Denis...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

Bonjour,

 

Avec COVADIS, tu as accès à cette commande :

"COVADIS 2D => Systèmes de projections => Projection1 vers Projection2"

 

Ton fichier a déjà un syst de coordonnées MAP attribué.

Il s'agit du "IGN-I-Grid" (Lambert1). C'est normal sachant que ton plan est en Lambert2E ?

 

Guillaume

AutoCAD, AutoCAD Map3D, AutoCAD Architecture, Revit, COVADIS, InfraWorks 360, ReCap 360, ...

BIM Infrastructure

Posté(e)

Je pense que ton fichier a un problème, il me fait planter autocad.

 

En copiant tout tes objets dans un nouveau dessin, ça marche.

 

En passant par Covadis, c'est bon aussi.

 

PS: tu bosse pas loin de chez moi B)

Aide au téléchargement du cadastre dgfip-download-helper
Insertion de photos géolocalisées exif https://www.dropbox.com/s/gkf6o9ac2hxen97/exifscr.zip?dl=0
Script correction BUG SPDC V2, propriétaire département 21 et 22 : https://greasyfork.org/scripts/442400-spdcv2/code/SPDCV2.user.js

Posté(e)

Merci messieurs pour votre aide.

 

Effectivement, mon fichier DWG est issu d'un DXF créé par DécaTop, un super vieux logiciel de lecture de carnet de terrain et d'interprétation de codification...

 

Lommig : je ne savais pas, mais mes fichiers sont bien dans la projection inclue dans leur nom (L2etendu) tel qu'il a été levé et non à l'intérieur de DWG. Comme je vais le répéter dans la ligne suivante, ça doit être du à DécaTop.

 

vincentp010 : merci d'avoir soulever le problème qui doit venir de DécaTop, il ne me reste plus qu'à trouver la parade...

 

N'empèche que le Lisp ne fonctionne pas sur ce fichier et la "reprojection" d'AutoCAD fonctionne... Et je ne me l'explique pas, dommage... :angry:

 

PS Vincent, et tu bosses où ?, moi, je suis à La Chapelle Saint Luc, au Nord de Troyes...

 

Encore merci à tous...

 

Denis.

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

Le fichier DXF doit être bancal.

La solution c'est d'extraire les objets en tant que nouveau fichier bloc avec la commande bloc.

Ou de sélectionner tout et de faire un copier-coller dans un fichier vierge.

 

Je bosse dans un cabinet de géomètre à Châtillon sur Seine (au Sud de Troyes :D ).

Aide au téléchargement du cadastre dgfip-download-helper
Insertion de photos géolocalisées exif https://www.dropbox.com/s/gkf6o9ac2hxen97/exifscr.zip?dl=0
Script correction BUG SPDC V2, propriétaire département 21 et 22 : https://greasyfork.org/scripts/442400-spdcv2/code/SPDCV2.user.js

Posté(e)

Bonjour à toutes et tous,

 

Je rejoint Lommig,

 

Ton fichier a déjà un syst de coordonnées MAP attribué.

Il s'agit du "IGN-I-Grid" (Lambert1). C'est normal sachant que ton plan est en Lambert2E ?

 

Il faut que tu assignes (mapcsassign) d'abord ton fichier dans le bon système de départ, à savoir Lambert2E (et non Lambert1 !!) pour ensuite faire le changement de projection vers le CC48,...

 

PS: Map aussi permet une reprojection,...

Civil 3D 2025 - COVADIS_18.3b

https://www.linkedin...3%ABt-95313341/

Posté(e)

Bonjour,

 

Pour compléter ma réponse :

Ce LISP utilise les commandes MAP pour réaliser le changement de coordonnées.

Le syst de coordonnées "IGN-I-Grid" (Lambert1) est déjà attribué à ton dessin mais ne correspond pas à la réalité.

Cela perturbe peut-être le fonctionnement du LISP...

Si tu attribues le bon syst de coordonnées à ton dessin (avec la commande "MAPCSASSIGN") avant d'utiliser ce LISP, cela fonctionne ?

 

Guillaume

AutoCAD, AutoCAD Map3D, AutoCAD Architecture, Revit, COVADIS, InfraWorks 360, ReCap 360, ...

BIM Infrastructure

Posté(e)

C'est pas grave si le système de coordonnées n'est pas bon.

 

Ce lisp, exécuté dans un dessin vierge, automatise le changement de coordonnées map sans les boites de dialogue.

- Il définit d'abord le système de coordonnées du dessin à convertir (écrase donc "IGN-I-Grid")

- Il définit ensuite le système de coordonnées du dessin courant

- Puis il attache le dessin à convertir et fait une requète de dessin sur tout le plan

- Ensuite il détache le dessin

 

Tout cela sans cliquer dans 50 boites de dialogue

Aide au téléchargement du cadastre dgfip-download-helper
Insertion de photos géolocalisées exif https://www.dropbox.com/s/gkf6o9ac2hxen97/exifscr.zip?dl=0
Script correction BUG SPDC V2, propriétaire département 21 et 22 : https://greasyfork.org/scripts/442400-spdcv2/code/SPDCV2.user.js

Posté(e)

Bonjour à tous et merci pour vos réponses...

 

Je te rejoint Vincent, peu importe le système de projection du fichier source puisque le Lisp "force" cette valeur.

 

De plus, lors de la "reprojection classique" depuis AutoCAD (avec les 50 fenêtres) ça fonctionne correctement...

 

Je pense que le mieux pour moi est de revoir la création du DXF depuis DécaTop...

 

Merci encore pour votre aide...

 

Denis...

Windows 11 / AutoCAD 2024

Sur terre, il y a 10 types de personnes, celles qui comptent en binaire et les autres (developpez.net).
Davantage d'avantages, avantagent davantage (Bobby Lapointe).
La connaissance s'accroît quand on la partage (Socrate).
Tant va la cruche à l'eau que l'habit n'amasse pas mousse avant de l'avoir tué. (Moi)

Posté(e)

Hello

 

1) Franchement il serait mieux que ton DWG n ait AUCUN système de Projection plutôt qu un mauvais système !

 

2) Commande: ADESETCRDSYS

Et mettre un POINT pour le DWG courant...

 

Bye, lecrabe

Autodesk Expert Elite Team

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité