ST_AddEdgeModFace — Añada un nuevo borde y, si al hacerlo, divide una cara, modifica la cara original y añade una nueva cara.
integer ST_AddEdgeModFace(
varchar atopology, integer anode, integer anothernode, geometry acurve)
;
Añade un nuevo borde y, si al hacerlo, se divide una cara, modifica la cara original y añade una nueva.
Si es posible, la nueva cara se creará en el lado izquierdo del nuevo borde. Esto no será posible si la cara del lado izquierdo necesita ser Universe face (sin límites). |
Devuelve el identificador del borde recientemente añadido.
Actualiza todos los bordes unidos y relaciones en consecuencia existentes.
Si cualquier argumento es nulo, los nodos dados son desconocidos (ya deben existir en la tabla node
del esquema de topología) , el acurve
no es un LINESTRING
, el anode
y anothernode
no son el punto de inicio y final de acurve
entonces un error es lanzado.
Si el sistema de referencia espacial (SRID) de la geometría acurve
no es el mismo que la topología se lanza una excepción.
Disponibilidad: 2.0
This method implements the SQL/MM specification. SQL-MM: Topo-Geo y Topo-Net 3: Detalle de Rutina: X.3.13