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