名称

ST_RemEdgeModFace — 移除一条边,如果该边分隔两个面,则删除其中一个面,并修改另一个面以覆盖两个面所占的空间。

概要

integer ST_RemEdgeModFace(varchar atopology, integer anedge);

描述

移除一条边,如果移除的边分隔两个面,则删除其中一个面,并修改另一个面以覆盖两个面所占的空间。为了与ST_AddEdgeModFace保持一致,优先保留右侧的面。返回被保留的面的 ID。

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

拒绝移除参与定义现有 TopoGeometry 的边。如果任何 TopoGeometry 仅由其中一个面定义(而不是另一个面),则拒绝合并两个面。

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

可用性:2.0

此方法实现了 SQL/MM 规范。 SQL-MM:拓扑-地理和拓扑-网络 3:例程详情:X.3.15

示例