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();