Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
GÄLLER FÖR: NoSQL
Returnerar det totala området för ett GeoJSON Polygon - eller MultiPolygon-uttryck .
Kommentar
Mer information finns i Geospatiala och GeoJSON-platsdata.
Syntax
ST_AREA(<spatial_expr>)
Argument
| beskrivning | |
|---|---|
spatial_expr |
Alla giltiga GeoJSON Polygon - eller MultiPolygon-uttryck . |
Returtyper
Returnerar ett numeriskt uttryck som räknar upp den totala ytan för en uppsättning punkter.
Exempel
I följande exempel visas hur du returnerar området för en polygon.
SELECT VALUE {
areaPolygon: ST_AREA({
"type": "Polygon",
"coordinates": [ [
[ 31.8, -5 ],
[ 32, -5 ],
[ 32, -4.7 ],
[ 31.8, -4.7 ],
[ 31.8, -5 ]
] ]
})
}
[
{
"areaPolygon": 735970283.0522614
}
]
Kommentarer
- Resultatet uttrycks i kvadratmeter för standardreferenssystemet.
- Om du använder den här funktionen för att beräkna området med noll- eller endimensionella figurer som GeoJSON-punkter och LineStrings resulterar det i ett område med .
0 - GeoJSON-specifikationen kräver att punkter i en Polygon anges i motsols ordning. En Polygon som anges i medsols ordning representerar inversen av regionen inom den.