正方形の重心を出せます。
SELECT
AsText(
Centroid(
GeomFromText(
'POLYGON((0 0, 0 1, 1 1, 1 0, 0 0))',
0
)
)
)
;
-- POINT(0.5 0.5)
線分の中点も出せます。
SELECT
AsText(
Centroid(
GeomFromText(
'LINESTRING(0 0, 1 1)',
0
)
)
)
;
-- POINT(0.5 0.5)