ST_AddEdgeModFace — Adiciona um novo limite e, se uma face for dividida, modifica a face original e adiciona uma nova face.
bigint ST_AddEdgeModFace(varchar atopology, bigint anode, bigint 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