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