Guida di riferimento per l'utente

ST_Perimeter

ST_Perimeter restituisce il perimetro di ST_Surface.

Sintassi


db2gse.ST_Perimeter(s db2gse.ST_Surface)
db2gse.ST_Perimeter(ms db2gse.ST_MultiSurface)

Tipo di ritorno


Double

Esempi

Un ecologista sta studiando gli uccelli costieri e ha bisogno di stabilire la linea costiera per i laghi all'interno di una determinata area. I laghi vengono memorizzati come multipoligoni nella tabella WATERBODIES creata con la seguente istruzione CREATE TABLE.

CREATE TABLE WATERBODIES (wbid  integer,
 	                       waterbody  db2gse.ST_MultiPolygon);

Nella seguente istruzione SELECT, la funzione ST_Perimeter restituisce il perimetro che circonda ciascuna parte di acqua, mentre la funzione SUM aggrega i perimetri per restituirne il totale.

SELECT SUM(db2gse.ST_Perimeter(waterbody))
FROM waterbodies;


[ Inizio pagina | Pagina precedente | Pagina successiva | Indice | Indice analitico ]