Funções de Análise das Propriedades de MultiPolygon
Area(mpoly)
Retorna como um número de precisão dupla a área do valor MultiPolygon
mpoly
, como medido no sistema de referência espacial deste MultiPolygon
.
mysql> SELECT Area(GeomFromText('MultiPolygon(((0 0,0 3,3 3,3 0,0 0),(1 1,1 2,2 2,2 1,1 1)))'));
+-----------------------------------------------------------------------------------+
| Area(GeomFromText('MultiPolygon(((0 0,0 3,3 3,3 0,0 0),(1 1,1 2,2 2,2 1,1 1)))')) |
+-----------------------------------------------------------------------------------+
| 8 |
+-----------------------------------------------------------------------------------+
A especificação OpenGIS também define as seguintes funções, que o MariaDB ainda não implementou:
Centroid(mpoly)
O centróide matemático para este
MultiPolygon
como umPoint
. O resultado não é garantido estar nesteMultiPolygon
.PointOnSurface(mpoly)
Retorna um valor
Point
que é garantido estar no valorMultiPolygon
mpoly
.