獲取一條軌跡的行程總長度,單位為米。
語法
float8 ST_length(trajectory traj, integer srid default 0);
參數(shù)
參數(shù)名稱 | 描述 |
---|---|
traj | 軌跡對(duì)象。 |
sird | 軌跡點(diǎn)坐標(biāo)的空間參考值,默認(rèn)為0(4326)。 |
描述
根據(jù)軌跡srid值計(jì)算橢球面長度,單位為米;通常trajectory對(duì)象中會(huì)有srid值,如果trajectory對(duì)象沒有srid值,可通過函數(shù)參數(shù)srid指定,如果sird仍未知,函數(shù)將默認(rèn)srid為4326。
示例
select st_length(traj) from traj where id = 2;
st_length
------------------
13494.6660605311
(1 row)