Aller au contenu

Messages recommandés

Posté(e)

Bonjour,

 

je suis confronté à un étonnant problème concernant le calcul des surfaces.

En effet, je cherche à récupérer la surface d'une zone "complexe" dans un champ

pour cela je trace le contours de cette surface, puis je la hachure et ensuite je récupère le résultat pour l'afficher dans un champ.

 

Mon souci est le suivant

  1. Soit une polyligne de 10 x 10 (= 100m²)
    • Surface de la polyligne 100 m²
    • Surface de la hachure 100 m²

[*]transformation de cette polyligne en région

  • Surface de la région 100 m²
  • Surface de la hachure 100 m²

[*]Copie de cette région + union des 2 régions

  • Surface totale de la région 200 m²
  • Surface de la hachure 200 m²

[*]création d'une polyligne de 5x5 dans une des régions - transformation en région - soustraction à l'ensemble

  • Surface totale de la région 175 m² - en sélectionnant le contours <= ce qui est juste
  • Surface de la hachure 200 m² <= ce qui est faux

 

Quelle est la raison de cet écart ?

 

voici le fichier : Mon Fichier

 

 

Le plus étrange, est que j'ai l'impression que cela ne fait pas longtemps que c'est comme ça

 

serait-ce un attribut qui aurait "sauté" ?

***********************

Rien ne sert de courrir, il faut partir à point.

Posté(e)

Je confirme que ce problème n'est présent que depuis peu de temps.

j'ai repris un fichier créé semaine dernière et cela ne le faisait pas....

***********************

Rien ne sert de courrir, il faut partir à point.

Posté(e)

Bonjour,

 

je suppose que la soustraction a été faite en dernier alors que la hachure associative était déjà dessinée.

Dans ce cas la hachure se met à jour, mais sa propriété "Style de détection" reste sur Extérieur.

Il suffit de remettre cette propriété sur Normal pour considérer que les ilots intérieurs doivent être déduits.

Dans ce cas on retombe bien à 175m².

 

Olivier

Posté(e)

C'est exactement ça...

 

Si tu passe par ici, je te ferais une bise sur chaque joue...

 

tu ne peux pas imaginer la trouille que j'ai eu..

***********************

Rien ne sert de courrir, il faut partir à point.

Posté(e)

Pour continuer sur ce débat,

comment pourrais-je bloquer cette variable pour qu'elle reste TOUJOURS sur NORMAL ??

 

est-ce possible ?

 

Merci

***********************

Rien ne sert de courrir, il faut partir à point.

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é