ST_IsValidTrajectory — ジオメトリが妥当なトラジェクトリの場合にはtrue
を返します。
boolean ST_IsValidTrajectory(
geometry line)
;
ジオメトリが妥当なトラジェクトリになっているかどうかを問い合わせます。妥当なトラジェクトリはM値を持つLINESTRINGで、頂点を追うごとにM値が大きくなっていなければなりません。
Valid trajectories are expected as input to some spatio-temporal queries like ST_ClosestPointOfApproach
初出: 2.2.0
This function supports 3d and will not drop the z-index.
-- 妥当なトラジェクトリ SELECT ST_IsValidTrajectory(ST_MakeLine( ST_MakePointM(0,0,1), ST_MakePointM(0,1,2)) ); t -- 不正なトラジェクトリ SELECT ST_IsValidTrajectory(ST_MakeLine(ST_MakePointM(0,0,1), ST_MakePointM(0,1,0))); NOTICE: Measure of vertex 1 (0) not bigger than measure of vertex 0 (1) st_isvalidtrajectory ---------------------- f