Area(mpoly)
以双精度数值形式返回MultiPolygon值mpoly的面积,根据在其空间参考系中的测量结果。
mysql> SET @mpoly = -> 'MultiPolygon(((0 0,0 3,3 3,3 0,0 0),(1 1,1 2,2 2,2 1,1 1)))'; mysql> SELECT Area(GeomFromText(@mpoly)); +----------------------------+ | Area(GeomFromText(@mpoly)) | +----------------------------+ | 8 | +----------------------------+
OpenGIS规范还定义了下述函数,MySQL未实施这类函数:
Centroid(mpoly)
以Point形式返回用于MultiPolygon值mpoly的数学质心。不保证结果位于MultiPolygon上。
PointOnSurface(mpoly)
返回Point值,保证该值位于MultiPolygon值mpoly上。