Name

ST_AddIsoNode — Ajoute un noeud isolé à une face dans une topologie et renvoie le nodeid du nouveau noeud. Si la face est nulle, le noeud est quand même créé.

Synopsis

integer ST_AddIsoNode(varchar atopology, integer aface, geometry apoint);

Description

Ajoute un noeud isolé avec un point apoint à une face existante avec un faceid aface à une topologie atopology et renvoie le nodeid du nouveau noeud.

Si le système de référence spatiale (srid) de la géométrie du point n'est pas le même que la topologie, si le apoint n'est pas une géométrie de point, si le point est nul ou si le point croise une arête existante (même aux limites), une exception est levée. Si le point existe déjà en tant que nœud, une exception est levée.

Si aface n'est pas null et que le apoint n'est pas à l'intérieur de la face, une exception est levée.

DIsponibilité : 1.1

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

SQL-MM: Topo-Net Routines : X+1.3.1

Exemples

Voir aussi

AddNode, CreateTopology, DropTopology, ST_Intersects