名称

ST_AddIsoNode — 在拓扑中的一个面内添加一个孤立节点,并返回新节点的 nodeid。如果面为空,节点仍然会被创建。

概要

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

描述

在拓扑 atopology 中,向 faceid 为 aface 的现有面添加一个位置为 apoint 的孤立节点,并返回新节点的 nodeid。

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

如果 aface 不为空,并且 apoint 不在面内,则会抛出异常。

可用性: 1.1

此方法实现了 SQL/MM 规范。SQL-MM:拓扑网络例程:X+1.3.1

示例