Estoy trabajando con geometrías multipunto en postgis y me gustaría extraer el punto de geometría asociado al mayor valor y de la geometría multipunto. ¿Cómo puedo realizar esta tarea?
Por ejemplo, si mi geometría multipunto está definida de la siguiente manera:
'MULTIPOINT(2 5, 3 1, 4 0)'
Entonces, ¿cómo puedo reunir el punto geométrico asociado al mayor valor y?
La siguiente consulta me dirá que el mayor valor de y es 5:
SELECT ST_ASTEXT(MP), ST_YMAX(MP) FROM
(SELECT ST_GeomFromText('MULTIPOINT(2 5, 3 0.9, 4 1.2)') as MP) as foo;
Sin embargo, me gustaría crear una consulta que devuelva 'POINT(2 5)'
en lugar del valor YMAX de 5.
¿Alguna idea?