الاسم
ST_MinimumBoundingRadius — تُعيد النقطة المركزية ونصف القطر لأصغر دائرة تحتوي على شكل هندسي.
المختصر
(geometry, double precision) ST_MinimumBoundingRadius(geometry geom);
الوصف
تحسب النقطة المركزية ونصف القطر لأصغر دائرة تحتوي على شكل هندسي. وتُعيد سجلاً بالحقول:
-
center- النقطة المركزية للدائرة -
radius- نصف قطر الدائرة
استخدمها مع ST_Collect للحصول على أصغر دائرة محيطة بمجموعة من الأشكال الهندسية.
لحساب نقطتين واقعتين على أصغر دائرة ("القطر الأقصى") استخدم ST_LongestLine.
متاحة منذ - 2.3.0
أمثلة
SELECT ST_AsText(center), radius FROM ST_MinimumBoundingRadius('POLYGON((26426 65078,26531 65242,26075 65136,26096 65427,26426 65078))');
st_astext | radius
------------------------------------------+------------------
POINT(26284.8418027133 65267.1145090825) | 247.436045591407