ST_ForceCurve — Relanzar una geometría en su tipo curvo, si corresponde.
geometry ST_ForceCurve(
geometry g)
;
Convierte una geometría en su representación curvada, si corresponde: las líneas se convierten en curvas compuestas, las multilíneas se convierten en polígonos multicurvos se convierten en polígonos de curvas los multipolígonos se convierten en multisuperficies. Si la entrada de geometría es ya una representación curvada regresa igual que la entrada.
Disponibilidad: 2.2.0
This function supports 3d and will not drop the z-index.
This method supports Circular Strings and Curves.
SELECT ST_AsText( ST_ForceCurve( 'POLYGON((0 0 2, 5 0 2, 0 5 2, 0 0 2),(1 1 2, 1 3 2, 3 1 2, 1 1 2))'::geometry ) ); st_astext ---------------------------------------------------------------------- CURVEPOLYGON Z ((0 0 2,5 0 2,0 5 2,0 0 2),(1 1 2,1 3 2,3 1 2,1 1 2)) (1 row)