Name

ST_AddIsoEdge — Agrega un borde aislado definido por la geometría alinestring a una topología que conecta dos nodos aislados existentes anode y anothernode y devuelve el identificador de borde del nuevo borde.

Synopsis

integer ST_AddIsoEdge(varchar atopology, integer anode, integer anothernode, geometry alinestring);

Descripción

Agrega un borde aislado definido por la geometría alinestring a una topología que conecta dos nodos aislados existentes anode y anothernode y devuelve el identificador de borde del nuevo borde.

Si el sistema de referencia espacial (SRID) de la geometría alinestring no es el mismo que la topología, cualquiera de los argumentos de entrada son nulos, o los nodos se contienen en más de una cara, o los nodos son el inicio o fin de los nodos de un borde existente, entonces una excepción es lanzada.

Si el alinestring no está dentro de la cara de la cara a la que pertenece anode y anothernode, entonces una excepción es lanzada.

Si el anode y anothernode no son los puntos de inicion y final de la alinestring entonces una excepción es lanzada.

Availability: 1.1

This method implements the SQL/MM specification. SQL-MM: Topo-Geo y Topo-Net 3: Detalles de rutina: X.3.4

Ejemplos