الاسم
ST_HasZ — تتحقق مما إذا كان للشكل الهندسي بُعد Z.
المختصر
boolean ST_HasZ(geometry geom);
الوصف
تتحقق مما إذا كان للشكل الهندسي المُدخل بُعد Z وتُعيد قيمة منطقية. إذا كان للشكل الهندسي بُعد Z تُعيد true، وإلا تُعيد false.
تمثل كائنات الأشكال الهندسية ذات البُعد Z عادةً أشكالًا ثلاثية الأبعاد (3D)، بينما تكون الخالية منه أشكالًا ثنائية الأبعاد (2D).
تفيد هذه الدالة في تحديد ما إذا كان الشكل الهندسي يحمل معلومات عن الارتفاع أو المنسوب.
متاحة منذ: 3.5.0
تدعم هذه الدالة الأبعاد الثلاثية ولا تُسقط قيمة Z.
تدعم هذه الدالة إحداثيات M.
أمثلة
SELECT ST_HasZ(ST_GeomFromText('POINT(1 2 3)'));
--result
true
SELECT ST_HasZ(ST_GeomFromText('LINESTRING(0 0, 1 1)'));
--result
false