名称

ST_AddIsoNode — 向拓扑中的面添加一个孤立节点,并返回新节点的 nodeid。如果面为 null,则仍会创建节点。

语法

integer ST_AddIsoNode(varchar atopology, integer aface, geometry apoint);

说明

向面 ID 为 aface 的现有面添加一个孤立节点,该节点的点位置为 apoint,并返回新节点的 nodeid。

如果点几何的空间参考系统 (srid) 与拓扑不同,则 apoint 不是点几何,该点为 null,或者该点与现有边相交(即使在边界处),则会引发异常。如果该点已作为节点存在,则会引发异常。

如果 aface 不为 null,并且 apoint 不在面内,则会引发异常。

可用性:1.1

此方法实现了 SQL/MM 规范。

SQL-MM:拓扑网络例程:X+1.3.1

示例

另请参阅

AddNodeCreateTopologyDropTopologyST_Intersects