Name

ST_AddEdgeModFace — 添加新边,如果这样做会拆分面,则修改原始面并添加新面。

Synopsis

integer ST_AddEdgeModFace(varchar atopology, integer anode, integer anothernode, geometry acurve);

描述

添加新边,如果这样做会拆分面,请修改原始面并添加新的面。

[Note]

如果可能,新面将在新边的左侧创建。如果左侧的面需要是宇宙面(无边界),则不可能执行此操作。

返回新添加的边的ID。

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

如果任何参数为空,则给定节点是未知的(必须已存在于 node 拓扑模式表), acurve 不是一个 LINESTRING ,即 anodeanothernode 并不是 acurve 然后抛出一个错误。

如果空间参考系(SRID)的 acurve 几何图形与引发异常的拓扑不同。

可用性:2.0

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

示例

另请参阅

ST_RemEdgeModFace

ST_AddEdgeNewFaces