Name

ST_RemEdgeNewFace — Tar bort en kant och, om den borttagna kanten separerade två ytor, tar bort de ursprungliga ytorna och ersätter dem med en ny yta.

Synopsis

bigint ST_RemEdgeNewFace(varchar atopology, bigint anedge);

Beskrivning

Tar bort en kant och, om den borttagna kanten separerade två ytor, tar bort de ursprungliga ytorna och ersätter dem med en ny yta.

Returnerar id för en nyskapad yta eller NULL, om ingen ny yta skapats. Ingen ny yta skapas när den borttagna kanten är dinglande eller isolerad eller begränsad med universums yta (vilket kan göra att universum flyter in i ytan på andra sidan).

Uppdaterar alla befintliga sammanfogade kanter och relationer i enlighet med detta.

Vägrar att ta bort en kant som deltar i definitionen av en befintlig TopoGeometry. Vägrar att läka två ytor om någon TopoGeometry definieras av endast en av dem (och inte den andra).

Om något av argumenten är null, den angivna kanten är okänd (måste redan finnas i kanttabellen i topologischemat), topologinamnet är ogiltigt, kastas ett fel.

Tillgänglighet: 2.0

Denna metod implementerar SQL/MM-specifikationen. SQL-MM: Topo-Geo och Topo-Net 3: Rutinbeskrivningar: X.3.14

Exempel