ST_Z

定義

ST_Z は、ST_Point を入力パラメータとして、その Z(標高)座標を返します。

構文

sde.st_z (g1 sde.st_point)

戻り値のタイプ

Oracle

Number

PostgreSQL

Integer

行を一意に識別する gid 列と、geometry ポイント列を持つ z_test テーブルを作成します。INSERT ステートメントは、z_test テーブルに行を挿入します。

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)
);

SELECT ステートメントは、前のステートメントで挿入されたポイントの id 列と倍精度の Z 座標をリストします。

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

3/6/2012