Name

ST_RemEdgeNewFace — 删除边,如果删除的边分隔两个面,则删除原始面并将其替换为新面。

Synopsis

integer ST_RemEdgeNewFace(varchar atopology, integer anedge);

描述

删除边,如果删除的边分隔两个面,则删除原始面并将其替换为新面。

返回新创建的面的ID,如果没有创建新面,则返回NULL。当移除的边悬挂或与宇宙面隔离或被限制时,不会创建新的面(可能会使宇宙涌入另一边的面)。

相应地更新所有现有的连接边和关系。

拒绝删除参与现有拓扑几何图形定义的边。如果任何拓扑几何体仅由其中一个(而不是另一个)定义,则拒绝修复两个面。

如果任何参数为空,则给定边是未知的(必须已存在于 edge 拓扑模式表),则拓扑名称无效,则抛出错误。

可用性:2.0

This method implements the SQL/MM specification. SQL-MM:Topo-Geo和Topo-Net 3:例程详细信息:X.3.14

示例

另请参阅

ST_RemEdgeModFace

ST_AddEdgeNewFaces