ST_AddIsoEdge — Ajoute une arête isolée définie par la géométrie alinestring
à une topologie reliant deux nœuds isolés existants anode
et anothernode
et renvoie l'identifiant de l'arête de la nouvelle arête.
integer ST_AddIsoEdge(
varchar atopology, integer anode, integer anothernode, geometry alinestring)
;
Ajoute une arête isolée définie par la géométrie alinestring
à une topologie reliant deux nœuds isolés existants anode
et anothernode
et renvoie l'identifiant de l'arête de la nouvelle arête.
Si le système de référence spatiale (srid) de la géométrie alinestring
n'est pas le même que la topologie, si l'un des arguments d'entrée est nul, si les noeuds sont contenus dans plus d'une face, ou si les noeuds sont des noeuds de départ ou d'arrivée d'une arête existante, une exception est levée.
Si le alinestring
ne se trouve pas à l'intérieur de la face à laquelle appartiennent le anode
et le anothernode
, une exception est levée.
Si le anode
et le anothernode
ne sont pas les points de départ et d'arrivée du alinestring
, une exception est levée.
DIsponibilité : 1.1
Cette méthode implémente la spécification SQL/MM.
SQL-MM: Topo-Geo et Topo-Net 3: Routine Details: X.3.4