如何计算 MYSQL table 中随机点的最大面积

How calculate the max area from random point in a MYSQL table

我有一个 table 数据:x,y 列

0 0,1 2,5 2,5 1,2 1(它们是随机点)

有了这个点我怎样才能得到最大的面积。

样本:

select 面积(ST_GEOMFROMTEXT( 'POLYGON( (0 0,1 3,5 3,5 1,3 1,0 0) )' )) = 10

select 面积(ST_GEOMFROMTEXT( 'POLYGON( (0 0,1 3,5 3,5 1,0 0) )' )) = 11

注意:在table我不知道分的顺序最好

你有什么建议吗?

谢谢 Akina, 我能够解决这个 CONVEXHULL 的问题。

select   AREA(ST_CONVEXHULL(ST_GEOMFROMTEXT( 'MultiPoint( 0 0,1 2,5 2,5 1,2 1 )' )))