この関数は、軌道をデータベース内のテーブルに変換します。
構文
軌道ST_AsTable (軌道traj);
パラメーター
パラメーター | 説明 |
traj | 元の軌道。 |
説明
この関数は、軌道をテーブルに変換します。 テーブルの形式は、ST_makeTrajectoryトピックの構文5と一致している必要があります。
例
-- 出力タプル
traj AS付き (
select '{"trajectory":{"version":1,"type":"STPOINT","leafcount":2,"start_time":"2010-01-01 11:30:00","end_time":"2010-01-01 12:30:00","spatial":"SRID=4326;LINESTRING(1 1,3 5)" 、"timeline":["2010-01-01 11:30:00","2010-01-01 12:30:00"]}'::trajectory a
)
trajからST_AsTable(a) を選択します。
st_astable
-----------------------------
(「2010-01-01 11:30:00」、1,1)
(「2010-01-01 12:30:00」、3,5)
(2行)
-出力テーブル
select * from ST_AsTable('{"trajectory":{"version":1,"type":"STPOINT","leafcount":2,"start_time":"2010-01-01 11:30:00","end_time":"2010-01-01 12:30:00","spatial":"SRID=4326;LINESTRING(1 1,3 5)" "[" 2010-01-01 11:30:00 "," 2010-01-01 12:30:00 "]}':: 軌道) としてf(tタイムスタンプ, x倍精度, y倍精度);
t | x | y
--------------------- + --- + ---
2010-01-01 11:30:00 | 1 | 1
2010-01-01 12:30:00 | 3 | 5
(2行)