名稱

ST_RemEdgeModFace — 移除一條邊,如果該邊分隔兩個面,則刪除其中一個面,並修改另一個面以覆蓋兩個面的空間。

概要

integer ST_RemEdgeModFace(varchar atopology, integer anedge);

描述

移除一條邊,如果移除的邊分隔兩個面,則刪除其中一個面,並修改另一個面以覆蓋兩個面的空間。優先保留右側的面,以便與 ST_AddEdgeModFace 保持一致。返回保留的面的 ID。

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

拒絕移除參與現有 TopoGeometry 定義的邊。如果任何 TopoGeometry 僅由其中一個面定義(而不是另一個),則拒絕修復兩個面。

如果任何參數為 null,給定的邊未知(必須已存在於拓樸架構的 edge 表中),拓樸名稱無效,則會拋出錯誤。

可用性:2.0

此方法實現 SQL/MM 規範。SQL-MM:Topo-Geo 和 Topo-Net 3:常式詳細資訊:X.3.15

範例