Benutzer- und Referenzhandbuch

ST_Perimeter

ST_Perimeter gibt den Umfang eines ST_Surface zurück.

Syntax


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

Rückgabetyp


Double

Beispiele

Ein Ornithologe, der das Verhalten der Vögel an den Ufern von Seen studiert, muß die Uferlinie der Seen innerhalb eines bestimmten Gebiets kennen. Die Seen sind als Multipolygone in der Tabelle WATERBODIES gespeichert; diese Tabelle wurde mit der folgenden Anweisung CREATE TABLE erstellt.

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

In der folgenden Anweisung SELECT gibt die Funktion ST_Perimeter den Umfang jeder Wasserfläche zurück; die Funktion SUM akkumuliert die Umfangswerte und gibt ihre Summe zurück.

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


[ Seitenanfang | Vorherige Seite | Nächste Seite | Inhaltsverzeichnis | Index ]