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