如何计算存储在 MySql 数据库中的多边形的面积?多边形的点是纬度。因此,度数和分钟数似乎造成了问题。
我试过了:
SELECT AREA( my_polygon )
FROM `my_table`
WHERE name = 'Newport'
因为,这些点是经纬度,我得到了奇怪的结果。
(我无法切换到 Postgre)。有没有办法在 MySQL 中做到这一点?我希望得到以平方米、平方公里或平方英里为单位的结果——这些都可以。
如何计算存储在 MySql 数据库中的多边形的面积?多边形的点是纬度。因此,度数和分钟数似乎造成了问题。
我试过了:
SELECT AREA( my_polygon )
FROM `my_table`
WHERE name = 'Newport'
因为,这些点是经纬度,我得到了奇怪的结果。
(我无法切换到 Postgre)。有没有办法在 MySQL 中做到这一点?我希望得到以平方米、平方公里或平方英里为单位的结果——这些都可以。