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)