ST_Centroid
Determinar el centro geométrico de una geometría.
El centro geométrico de la geometría es el "promedio" de los puntos en la geometría. No se garantiza que el resultado esté en la geometría. Si la geometría está vacía, se devuelve un punto vacío.
Sintaxis
ST_Centroid(geo);
- geo
- La geometría de entrada.
Tipo: ST_GEOMETRY(ANY)
Devuelve
Valor de tipo ST_GEOMETRY (126) que contiene una geometría de punto.
Ejemplos
inza..ST_AsText(inza..ST_Centroid(inza..ST_WKTToSQL('LINE STRING (0 0, 10 0)')));
ST_ASTEXT
---------
POINT (5 0)
(1 row)
SELECT inza..ST_AsText(inza..ST_Centroid(inza..ST_WKTToSQL('POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0))')));
ST_ASTEXT
-----------
POINT (5 5)
(1 row)
SELECT
inza..ST_AsText(inza..ST_Centroid(inza..ST_WKTToSQL('POLYGON ((10 10, 10 20, 20 20, 20 15, 10 10))')));
ST_ASTEXT
-----------
POINT (15 15)
(1 row)