Comment créer des blocs avec attributs pour une numérotation cumulative, par exemple pour un lotissement de terrains ?
Pour réaliser une numérotation cumulative de blocs avec attributs dans AutoCAD, la commande INCATT est la solution la plus appropriée. Cette commande, souvent proposée comme une routine personnalisée ou un outil additionnel, permet de gérer l’incrémentation des valeurs d’attributs de manière séquentielle.
Procédure générale avec INCATT :
-
Création du Bloc avec Attribut :
- Utilisez la commande
ATTDEFpour définir un attribut qui servira de numéro. Donnez-lui un nom clair (ex:NUMERO_LOT). - Lors de la définition de l’attribut, définissez une valeur par défaut (ex:
1). - Créez ensuite votre bloc (
BLOCK) en incluant cet attribut. Assurez-vous que l’attribut est bien associé au bloc.
- Utilisez la commande
-
Utilisation de la commande INCATT :
- Lancez la commande
INCATT. - Le programme vous demandera généralement de sélectionner les blocs à modifier ou les attributs à incrémenter.
- Vous pourrez spécifier le point de départ de la numérotation, le pas d’incrémentation (par exemple, 1 pour passer de 1 à 2, 2 pour passer de 1 à 3, etc.), et éventuellement un formatage spécifique.
- La commande parcourra les blocs sélectionnés et mettra à jour automatiquement la valeur de l’attribut spécifié avec la séquence numérique définie.
- Lancez la commande
Conseils supplémentaires :
- Polyvalence : La commande
INCATT(et ses variantes commeINCATTALL) est reconnue pour sa polyvalence et sa capacité à gérer diverses situations de numérotation. - Disponibilité : Si vous utilisez une version d’AutoCAD plus ancienne ou si cette commande n’est pas nativement disponible, il est possible qu’elle provienne d’une routine LISP ou d’un développement personnalisé. La référence à Gilles Chanteau et à son site
gileCADsuggère une solution éprouvée. - Tests : Il est toujours recommandé de tester la commande sur une copie de votre dessin avant de l’appliquer à votre projet principal, surtout si vous n’êtes pas familier avec son fonctionnement.