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.
integer ST_AddEdgeNewFaces(
varchar atopology, integer anode, integer anothernode, geometry acurve)
;
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