ST_ChangeEdgeGeom — 更改边的形状,而不影响拓扑结构。
integer ST_ChangeEdgeGeom(varchar atopology, integer anedge, geometry acurve);
更改边的形状,而不影响拓扑结构。
如果任何参数为空,则给定边不存在于 edge 拓扑架构表,即 acurve 不是一个 LINESTRING ,即 anode 和 anothernode 并不是 acurve 或者修改会改变底层拓扑,则抛出错误。
如果空间参考系(SRID)的 acurve 几何图形与引发异常的拓扑不同。
如果新的 acurve 并不简单,则会引发错误。
如果将边从旧位置移动到新位置会遇到障碍,则会抛出错误。
可用性:1.1.0
增强版:2.0.0增加了拓扑一致性强制
This method implements the SQL/MM specification. SQL-MM:Topo-Geo和Topo-Net 3:例程详细信息X.3.6