Name

ST_RemEdgeNewFace — Enlève une arête et, si l'arête enlevée séparait deux faces, supprime les faces originales et les remplace par une nouvelle face.

Synopsis

integer ST_RemEdgeNewFace(varchar atopology, integer anedge);

Description

Supprime une arête et, si l'arête supprimée séparait deux faces, supprime les faces originales et les remplace par une nouvelle face.

Renvoie l'identifiant d'une face nouvellement créée ou NULL, si aucune nouvelle face n'est créée. Aucune nouvelle face n'est créée lorsque l'arête supprimée est pendante, isolée ou confinée avec la face de l'univers (ce qui peut entraîner "l'inondation de la face" de l'autre côté de l'univers).

Met à jour toutes les arêtes jointes existantes et les relations en conséquence.

Refuse de supprimer une arête participant à la définition d'une TopoGeometry existante. Refuse de recoller deux faces si une TopoGeometry n'est définie que par l'une d'entre elles (et non par l'autre).

Si l'un des arguments est nul, si l'arête donnée est inconnue (elle doit déjà exister dans la table edge du schéma topologique), si le nom de la topologie n'est pas valide, une erreur est générée.

Disponibilité : 2.0

Cette méthode implémente la spécification SQL/MM.

SQL-MM: Topo-Geo et Topo-Net 3: Routine Details: X.3.14

Exemples

Voir aussi

ST_RemEdgeModFace

ST_AddEdgeNewFaces