23 votos

¿Cómo obtener el centroide de un conjunto de puntos en PostGIS?

Utilizo PostgreSQL con la extensión PostGIS.

Tengo un conjunto de puntos en columna de una tabla. Quiero crear una instrucción select para obtener el centroide de este clúster, por lo que a partir de una instrucción select como esta:

Necesito encontrar la sintaxis correcta para una instrucción como:

22voto

jmillar Puntos 1

Tiene que utilizar la función de unión de esta manera

por lo que se puede obtener centroide de punto que tienen el mismo atributo.

7voto

gemo1011 Puntos 85

Si está buscando rendimiento, use esta consulta:

le da más o menos la misma salida que:

como en @dbaston respuesta, pero es más rápido y no usa tanta memoria.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X