ST_AddIsoNode — Fügt einen isolierten Knoten zu einer Masche in einer Topologie hinzu und gibt die "nodeid" des neuen Knotens aus. Falls die Masche NULL ist, wird der Knoten dennoch erstellt.
integer ST_AddIsoNode(
varchar atopology, integer aface, geometry apoint)
;
Fügt einen isolierten Knoten mit der Punktlage apoint
zu einer bestehenden Masche mit der "faceid" aface
zu einer Topologie atopology
und gibt die "nodeid" des neuen Knoten aus.
Wenn das Koordinatenreferenzsystem (SRID) der Punktgeometrie nicht mit dem der Topologie übereinstimmt, apoint
keine Punktgeometrie ist, der Punkt NULL ist, oder der Punkt eine bestehende Kante (auch an den Begrenzungen) schneidet, wird eine Fehlermeldung ausgegeben. Falls der Punkt bereits als Knoten existiert, wird ebenfalls eine Fehlermeldung ausgegeben.
Wenn aface
nicht NULL ist und apoint
nicht innerhalb der Masche liegt, wird eine Fehlermeldung ausgegeben.
Verfügbarkeit: 1.1
Diese Methode setzt die SQL/MM-Spezifikation um. SQL-MM: Topo-Net Routines: X+1.3.1