ST_AREA(NoSQL 쿼리)
적용 대상: NoSQL
GeoJSON Polygon 또는 MultiPolygon 식의 총 영역을 반환합니다.
참고 항목
자세한 내용은 지리 공간 및 GeoJSON 위치 데이터를 참조하세요.
구문
ST_AREA(<spatial_expr>)
인수
설명 | |
---|---|
spatial_expr |
유효한 GeoJSON Polygon 또는 MultiPolygon 식입니다. |
반환 형식
지점 집합의 총 영역을 열거하는 숫자 식을 반환합니다.
예제
다음 예제에서는 다각형의 영역을 반환하는 방법을 보여 줍니다.
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
}
]
설명
- 기본 참조 시스템의 경우 평방 미터로 표시됩니다.
- 이 함수를 사용하여 GeoJSON Points 및 LineStrings와 같은 0 또는 1차원 도형의 영역을 계산하면 영역은
0
이 됩니다. - GeoJSON 사양에서는 다각형 내의 지점을 시계 반대 방향으로 지정해야 합니다. 시계 방향 순서로 지정된 다각형은 내부 영역의 반전을 나타냅니다.