ST_Z

Definition

ST_Z akzeptiert einen Eingabeparameter vom Typ ST_Point und gibt dessen Z-Koordinate (Höhe) zurück.

Syntax

sde.st_z (g1 sde.st_point)

Rückgabetyp

Oracle

Zahl

PostgreSQL

Ganzzahl

Beispiel

Die Tabelle "z_test" wird mit zwei Spalten erstellt: die Spalte "id", durch die die einzelnen Zeilen eindeutig gekennzeichnet werden, und die Spalte "geometry" vom Typ ST_Point. Mit der INSERT-Anweisung wird eine Zeile in die Tabelle "z_test" eingefügt.

CREATE TABLE z_test (id integer unique, geometry sde.st_point);

INSERT INTO z_test (id, geometry) VALUES (
1,
sde.st_point (2, 3, 32, 5, 0)
);

Mit der SELECT-Anweisung werden die Spalte "id" und die Z-Koordinate des Punktes, der mit der vorigen Anweisung eingefügt wurde, aufgelistet.

Oracle

SELECT id, sde.st_z (geometry) Z_COORD
FROM Z_TEST; 

        ID      Z_COORD

         1        32

PostgreSQL

SELECT id, sde.st_z (geometry) 
AS Z_COORD
FROM z_test; 

        id      z_coord

         1        32

7/10/2012