Résolu ! Accéder à la solution.
Le message "Le calque sélectionné n'a pas été supprimé",bien que très clair, peut paraître sibyllin.
Il confirme que le gestionnaire de calque ne peut supprimer que les calques vides.
Pour supprimer un calque contenant des objets il faut utiliser la commande _LAYDEL (SUPCALQUE).
J'ai fait une courte vidéo explicative :
Michel FAUCONNET
Bonjour,
La meilleur solution pour supprimer des calques :
Taper SUPCALQUE
enter puis N,
enter .
Une fenêtre s'ouvre et là tu choisis les caques à supprimer.
Si tu as fais une erreur tu peux évidemment taper CTRL+Z.
Mais si tu enregistres, cela devient irreversible
Et voilou !
Salut,
Attention à la commande Laydel ou Supcalque.
En effet, si un calque est supprimé alors que des blocs ont été créés sur ledit calque, les objets de ce bloc seront supprimer mais la référence du bloc existera toujours si celui-ci à été insérer dans un autre calque.
De ce fait il y aura des blocs vides dans le dessin et le dit bloc ne pourra pas être purgé.
J'appelle la commande laydel ou supcalque, la bombe atomique. Donnez-la à n'importe qui et vous risquez d'avoir du n'importe quoi.
Voici un exemple en vidéo qui explique pourquoi il faut utiliser cette commande avec précaution et pourquoi il est préférable de toujours créer ses blocs sur le calque 0.
Oui Steven je suis d'accord avec toi, néanmoins dans la question il n'est pas question de blocs, aussi je pense que cette commande est viable.
Quoiqu'il en soit, cette commande reste à utiliser avec beaucoup de précautions 🙂
Doublon à supprimer.
En effet, il n'est pas question de blocs.
Toutefois, @Anonymous souhaite supprimer "des calques qui ne servent à rien". Est-ce que les calques ne servent réellement à rien ou sont vraiment vide?
Or, à moins qu'il ne soit sûr que tous les blocs qu'il y a dans son dessin , ne soient pas créés sur des calques qu'il souhaite supprimer, il peut utiliser la commande Supcalque ou Laydel sans soucis.
C'est donc pour ça que j'ai répondu en mettant un exemple avec des blocs car des calques vide à l'aperçu, ne le sont pas forcement en réalité.
Il faut donc être prudent et vérifier l'état d'un dessin avant d'utiliser la bombe atomique.
C'est juste une mise en garde.
Je ne compte pas les fois où moi ou mes anciens collègues se sont fait avoir en voyant le nombre d'informations (blocs) disparaître après avoir utiliser la commande Supcalque ou Laydel.
Je confirme qu'avec des blocs il vaut mieux être prudent avec cette commande.
Mais là encore, tout comme pour le calque 0; chaque utilisateur a sa propre méthodologie.
En archi, le calque 0 est souvent utilisé pour les porteurs.
Bonjour,
personnellement, je préfère utiliser l'outil Convertisseur de calques. Il suffit de créer un nouveau calque nommé 0, puis de lui assigner les calques à "supprimer". Tous les objets contenus dans le calque à supprimer sont transférés dans le calque 0, c'est bien pour les blocs qui ne sont pas correctement définis et ça permet de ne pas supprimer d'objets.
Normalement, après conversion, le calque doit disparaître, mais pas toujours, dans ce cas il faut avoir recours à _LAYDEL, mais normalement, on est sûr qu'il n'y a plus d'objet sur ce calque, donc peu (pas) de risque.
Olivier
Olivier Eckmann
Bonjour,
Une astuce moins risquée. Supposons que ton dessin contienne les calques : CONTOUR, PIECE, JOINT et qu'ils correspondent à des calques utilisés par des blocs.
Un bloc créé dans les règles devrait contenir des objets placés sur le calque 0 à 95% des blocs...
On peut donc supposer que tous les objets se trouvant sur ces 3 Calques devraient être sur le ZERO... Il suffit alors d'utiliser la commande FUSION DE CALQUE avec l'option NOMMé on sélectionne les 3 calques, OK, puis ENTREE et à nouveau l'option NOMMé et choisir le calque 0 (ZERO), OK et répondre OUI...
Les objets des blocs sont transférés dans le calque 0 et les 3 calques n'existent plus ! C'est moins risqué !
Et ainsi de suite pour d'autres calques...
Christian
Christian REB
Vous n'avez pas trouvé ce que vous recherchiez ? Posez une question à la communauté ou partagez vos connaissances.