Name

ST_AddEdgeNewFaces — Ajoutez une nouvelle arête et, si elle divise une face, supprimez la face d'origine et remplacez-la par deux nouvelles faces.

Synopsis

integer ST_AddEdgeNewFaces(varchar atopology, integer anode, integer anothernode, geometry acurve);

Description

Ajoutez une nouvelle arête et, si elle divise une face, supprimez la face d'origine et remplacez-la par deux nouvelles faces. Renvoie l'identifiant de l'arête nouvellement ajoutée.

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

Si l'un des arguments est nul, les nœuds donnés sont inconnus (doivent déjà exister dans la table node du schéma topologique), la acurve n'est pas une LINESTRING, le anode et anothernode ne sont pas les points de départ et d'arrivée de acurve, une erreur est générée.

Si le système de référence spatiale (srid) de la géométrie acurve n'est pas le même que la topologie, une exception est levé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.12

Exemples

Voir aussi

ST_RemEdgeNewFace

ST_AddEdgeModFace