ST_AddEdgeNewFaces — 新增一條邊,如果因此分割了一個面,則刪除原始面,並用兩個新面取代它。
integer ST_AddEdgeNewFaces(
varchar atopology, integer anode, integer anothernode, geometry acurve)
;
新增一條邊,如果因此分割了一個面,則刪除原始面,並用兩個新面取代它。傳回新加入的邊的 ID。
相應地更新所有現有的連接邊和關係。
如果任何引數為 null、給定的節點未知 (必須已存在於拓樸綱要的 node
表中)、acurve
不是 LINESTRING
、anode
和 anothernode
不是 acurve
的起點和終點,則會擲回錯誤。
如果 acurve
幾何的空間參考系統 (srid) 與拓樸不同,則會擲回例外。
可用性: 2.0
此方法實作 SQL/MM 規範。SQL-MM:Topo-Geo 和 Topo-Net 3:例行細節:X.3.12