GISarabia.org
PostGIS › الدليل الرسمي › 7. مرجع PostGIS › 7.20. دوال المسارات (Trajectory)
PostGIS 3.6 · Official Manual · ترجمة عربية

ST_IsValidTrajectory

الصفحة الأصلية بالإنجليزية postgis.net ↗

الاسم

ST_IsValidTrajectory — تختبر ما إذا كان الشكل الهندسي مسارًا صالحًا.

المختصر

boolean ST_IsValidTrajectory(geometry line);

الوصف

تختبر ما إذا كان الشكل الهندسي يرمّز مسارًا صالحًا. يُمثَّل المسار الصالح بـ LINESTRING ذي قياسات (قيم M). ويجب أن تتزايد قيم القياس من كل رأس إلى الرأس التالي.

يُتوقَّع إدخال مسارات صالحة إلى الدوال الزمانية المكانية مثل ST_ClosestPointOfApproach

متاحة منذ: 2.2.0

تدعم هذه الدالة الأبعاد الثلاثية ولا تُسقط قيمة Z.

أمثلة

-- 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

انظر أيضًا

ST_ClosestPointOfApproach