ST_AREA (NoSQL-query)
VAN TOEPASSING OP: NoSQL
Retourneert het totale gebied van een GeoJSON-polygoon of multipolygonexpressie.
Notitie
Zie Georuimtelijke en GeoJSON-locatiegegevens voor meer informatie.
Syntaxis
ST_AREA(<spatial_expr>)
Argumenten
Beschrijving | |
---|---|
spatial_expr |
Elke geldige GeoJSON-polygoon of multipolygonexpressie. |
Retourtypen
Hiermee wordt een numerieke expressie geretourneerd waarmee het totale gebied van een set punten wordt opgesomd.
Voorbeelden
In het volgende voorbeeld ziet u hoe u het gebied van een veelhoek kunt retourneren.
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
}
]
Opmerkingen
- Het resultaat wordt uitgedrukt in vierkante meters voor het standaardreferentiesysteem.
- Met deze functie kunt u het gebied van nul of eendimensionale cijfers zoals GeoJSON-punten en LineStrings berekenen in een gebied van
0
. - De GeoJSON-specificatie vereist dat punten binnen een veelhoek worden opgegeven in volgorde met de klok mee. Een veelhoek die in rechtsom is opgegeven, vertegenwoordigt de inverse van de regio in het gebied.