ST_ChangeEdgeGeom — 更改边的形状,但不影响拓扑结构。
integer ST_ChangeEdgeGeom(
varchar atopology, integer anedge, geometry acurve)
;
更改边的形状,但不影响拓扑结构。
如果任何参数为空,则给定的边在拓扑模式的 edge
表中不存在,acurve
不是 LINESTRING
,或者修改会更改底层拓扑,则会抛出错误。
如果 acurve
几何的空间参考系统 (srid) 与拓扑不同,则会抛出异常。
如果新的 acurve
不是简单的,则会抛出错误。
如果将边从旧位置移动到新位置会遇到障碍,则会抛出错误。
可用性:1.1.0
增强:2.0.0 添加了拓扑一致性强制
此方法实现了 SQL/MM 规范。
SQL-MM:Topo-Geo 和 Topo-Net 3:例程详细信息 X.3.6