ST_AddEdgeModFace — Adiciona um novo limite e, se uma face for dividida, modifica a face original e adiciona uma nova face.
integer ST_AddEdgeModFace(
varchar atopology, integer anode, integer anothernode, geometry acurve)
;
Adiciona um novo limite e, se uma face for dividida, modifica a face original e adiciona uma nova.
Se possível, a face nova será criada no lado esquerdo do novo limite. Isto não será possível se a face do lado esquerdo precisar ser a face universal (sem limites). |
Retorna a id do novo limite adicionado.
Atualiza todos os limites existentes e relacionamentos em conformidade.
Se algum argumento for nulo, os nós são desconhecidos (devem existir na table node
do esquema de topologia), a acurve
não é uma LINESTRING
, o anode
e anothernode
não são os pontos de começo e fim da acurve
, logo, um erro é lançado.
Se o sistema de referência espacial (srid) da geometria acurve
não for o mesmo da topologia, uma exceção é lançada.
Disponibilidade: 2.0
This method implements the SQL/MM specification. SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13