名稱

ST_AddEdgeNewFaces — 新增一條邊,如果因此分割了一個面,則刪除原始面,並用兩個新面取代它。

概要

integer ST_AddEdgeNewFaces(varchar atopology, integer anode, integer anothernode, geometry acurve);

描述

新增一條邊,如果因此分割了一個面,則刪除原始面,並用兩個新面取代它。傳回新加入的邊的 ID。

相應地更新所有現有的連接邊和關係。

如果任何引數為 null、給定的節點未知 (必須已存在於拓樸綱要的 node 表中)、acurve 不是 LINESTRINGanodeanothernode 不是 acurve 的起點和終點,則會擲回錯誤。

如果 acurve 幾何的空間參考系統 (srid) 與拓樸不同,則會擲回例外。

可用性: 2.0

此方法實作 SQL/MM 規範。SQL-MM:Topo-Geo 和 Topo-Net 3:例行細節:X.3.12

範例