Problème

La superficie mesurée d'une zone affichée dans la marque de zone / étiquette de zone ne correspond pas à celle affichée dans une nomenclature.

Dans la marque de zone, il n'est pas possible d'obtenir le même format que dans la nomenclature.

Étiquette de zone :

Nomenclature :

Explication 

Les réglages du format qui définissent la valeur superficie affichée sont différents pour la marque de zone / étiquette de zone, et pour l'outil Nomenclature.

Le format des valeurs affichées dans les marques de zone / étiquettes de zone est défini par le réglage dans le menu Options / Préférence projet / Cotations... Calculs superficies :

Le format des valeurs affichées dans l'outil Nomenclature est défini par le réglage dans le menu Options / Préférence projet / Unités de calcul... Unité de surface :

Les options des réglages sont différentes :

  • l'option "Indice supplémentaire" n'existe pas dans les réglages Cotations / Calculs superficies
  • les options "Arrondi" et "Masquer décimales zéro" n'existent pas dans les réglages Unité de calculs

Comme dans l'exemple au début de l'article, une superficie arrondie à deux décimales peut être affichée avec un indice supplémentaire dans la nomenclature, mais pas dans une étiquette ou marque de zone. Dans ce cas-là, la valeur affichée dans la nomenclature est plus précise. 

Contournement 

Il est possible de contourner ce problème en créant une propriété personnalisée pour les zones. 

  1. Ouvrir le Gestionnaire de propriétés
  2. Ajouter une propriété à un Groupe existant Zone ou créer un nouveau Groupe et une nouvelle propriété.
  3. Type : Nombre
    Valeur par défaut : Formule
    Formule : MROUND ( STRTONUM ( STRCALCUNIT ( {Property:Zone/Superficie calculée} ) ); 0,05 )
    Définir la disponibilité selon la classification des zones utilisées dans le projet
  4. Dans les Options de configuration de la nomenclature, ajouter le Champ avec la propriété créée
  5. Le résultat dans la Nomenclature :