다음을 통해 공유


STArea(geography 데이터 형식)

geography 인스턴스의 전체 표면을 반환합니다. **STArea()**의 결과는 geography 인스턴스의 Spatial Reference Identifier에 사용되는 측정 단위의 제곱으로 반환됩니다. 예를 들어 인스턴스의 SRID가 4326이면 **STArea()**는 제곱 미터로 결과를 반환합니다.

구문

.STArea ( )

반환 형식

SQL Server 반환 형식: float

CLR 반환 형식: SqlDouble

주의

**STArea()**는 geography 인스턴스가 0 및 1차원 도형만 포함하거나 비어 있으면 0을 반환합니다.

[!참고]

메트릭 반환 값을 생성하는 geography 데이터 형식에 대한 메서드 결과는 메서드에서 사용되는 인스턴스의 SRID에 따라 달라집니다. SRID에 대한 자세한 내용은 SRID(Spatial Reference Identifier)를 참조하십시오.

다음 예에서는 STArea()를 사용하여 Polygongeography 인스턴스를 만들고 다각형의 영역을 계산합니다.

DECLARE @g geography;
SET @g = geography::STGeomFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))', 4326);
SELECT @g.STArea();

참고 항목

관련 자료