ST_AddIsoEdge — Fügt eine isolierte Kante, die durch die Geometrie alinestring
festgelegt wird zu einer Topologie hinzu, indem zwei bestehende isolierte Knoten anode
und anothernode
verbunden werden. Gibt die "edgeid" der neuen Kante aus.
integer ST_AddIsoEdge(
varchar atopology, integer anode, integer anothernode, geometry alinestring)
;
Fügt eine isolierte Kante, die durch die Geometrie alinestring
festgelegt wird zu einer Topologie hinzu, indem zwei bestehende isolierte Knoten anode
und anothernode
verbunden werden. Gibt die "edgeid" der neuen Kante aus.
Wenn das Koordinatenreferenzsystem (SRID) der Geometrie alinestring
nicht mit dem der Topologie übereinstimmt, irgendein Eingabewert NULL ist, die Knoten in mehreren Maschen enthalten sind, oder die Knoten Anfangs- oder Endknoten einer bestehenden Kante darstellen, wird eine Fehlermeldung ausgegeben.
Wenn alinestring
nicht innerhalb der Masche liegt zu der anode
und anothernode
gehören, dann wird eine Fehlermeldung ausgegeben.
Wenn anode
und anothernode
nicht Anfangs- und Endpunkt von alinestring
sind, wird eine Fehlermeldung ausgegeben.
Verfügbarkeit: 1.1
Diese Methode setzt die SQL/MM-Spezifikation um. SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4