Définition de contraintes de construction

Une règle de construction détermine les modalités de construction de la géométrie d’entités par rapport à d’autres entités dites de référence.

La fonction Ajouter une contrainte de construction accessible via le menu contextuel permet de créer une nouvelle contrainte de construction.

Caractéristiques de la contrainte de construction

L’interface Caractéristiques de la contrainte de construction permet de définir des contraintes de construction de la géométrie d’un type d’entité par rapport à la géométrie d’un type d’entité de référence.

4 types de contraintes de construction sont possibles : selon le type de contrainte sélectionné, le résultat du contrôle peut différer.

  • Appui sur Vertex : tous les vertex des entités à contrôler doivent être égaux aux vertex des entités de référence.

Erreur retournée : E0051 (Erreur de contrainte de construction stricte - vertex).

  • Appui strict sur segment : tous les segments de l’entité à contrôler doivent être égaux aux segments des entités de référence.

Erreur retournée : E0050 (Erreur de contrainte de construction stricte - segment).

  • Appui sur segment, partie de segment : tous les segments du type d’entité à contrôler ne doivent pas croiser ou être contenus dans le type d’entité de référence.

Erreur retournée : E0052 (Erreur de contrainte de construction permissive - segment).

  • Appui sur polygone ou partie de polygone : les polygones des entités de référence ne doivent pas être découpés par les polygones des entités à contrôler.

Erreur retournée : E0054 (Erreur de contrainte de construction permissive - polygone).

En savoir plus sur les règles de construction et obtenir des exemples.


Règle de validation des erreurs

Une règle de validation peut être spécifiée dans le cas d’une contrainte relative à un polygone de référence. Qualigéo valide les erreurs de construction en fonction de la règle définie par une fonction fme_evaluate.

En savoir plus sur les contraintes de construction et les règles de validation.