ST_RemEdgeNewFace — 删除一条边,如果删除的边将两个面分开,则删除原始面并用新面替换它们。
integer ST_RemEdgeNewFace(
varchar atopology, integer anedge)
;
删除一条边,如果删除的边将两个面分开,则删除原始面并用新面替换它们。
返回一个新创建的面的ID,或者返回NULL,如果没有创建新的面。当被移除的边是悬挂的、孤立的,或者与宇宙面相连(可能导致宇宙面涌入另一侧的面)时,不会创建新的面。
相应地更新所有现有的连接边和关系。
拒绝移除参与现有TopoGeometry定义的边。如果有任何TopoGeometry只由其中一个面定义而不是另一个面,则拒绝合并这两个面。
如果任何参数为null,给定的边是未知的(必须已经存在于拓扑模式的edge
表中),拓扑名称无效,则会抛出错误。
可用性:2.0
该方法实现了SQL/MM规范。 SQL-MM: Topo-Geo 和 Topo-Net 3: 详细例程: X.3.14