ST_IsValidTrajectory — Testar om geometrin är en giltig bana.
boolean ST_IsValidTrajectory(
geometry line)
;
Testar om en geometri kodar för en giltig bana. En giltig bana representeras som en LINESTRING
med mått (M-värden). Mätvärdena måste öka från varje toppunkt till nästa.
Giltiga banor förväntas som indata till spatio-temporala funktioner som ST_ClosestPointOfApproach
Tillgänglighet: 2.2.0
Denna funktion stöder 3d och kommer inte att tappa z-index.
-- A valid trajectory SELECT ST_IsValidTrajectory(ST_MakeLine( ST_MakePointM(0,0,1), ST_MakePointM(0,1,2)) ); t -- An invalid trajectory 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