Name

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.

Synopsis

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

Beschreibung

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

Beispiele