Guía y consulta del usuario

ST_Centroid

ST_Centroid toma un polígono o varios polígonos y devuelve su centro geométrico como un punto.

Sintaxis
db2gse.ST_Centroid(s db2gse.ST_Surface)
db2gse.ST_Centroid(ms db2gse.ST_MultiSurface)

Tipo devuelto


Para superficie: db2gse.ST_Point

Ejemplos

El técnico municipal de GIS desea visualizar la geometría varios polígonos de las áreas edificadas como puntos en un gráfico de densidad de edificación.

Las áreas edificadas se almacenan en la tabla BUILDINGFOOTPRINTS que se creó con la siguiente sentencia CREATE TABLE.

CREATE TABLE BUILDINGFOOTPRINTS (building_id integer,
                                         lot_id      integer,
                                         footprint   db2gse.ST_MultiPolygon); 

La función ST_Centroid devuelve el centro de cada geometría varios polígonos de áreas edificadas. La función AsBinaryShape convierte el punto central en una forma, la representación externa que reconoce la aplicación.

SELECT building_id,
       CAST(db2gse.AsBinaryShape(db2gse.ST_Centroid (footprint)) as blob(1m))
"Centroid"
FROM BUILDINGFOOTPRINTS; 


[ Principio de página | Página anterior | Página siguiente | Contenido | Índice ]