EnvelopeCenter(geography 데이터 형식)

geography 인스턴스에 대한 경계 원의 중심으로 사용할 수 있는 지점을 반환합니다.

경계 원을 결정하기 위해 이 인스턴스의 각 지점은 지구 중심에서 지구 표면에 있는 해당 지점까지의 벡터로 표시됩니다. 경계 원의 중심점은 모든 벡터의 평균을 구하여 계산합니다. polygon 인스턴스 또는 linestring 인스턴스에 있는 폐쇄형 루프의 경우 첫 번째 지점과 마지막 지점이 한 번만 사용됩니다.

이 geography 데이터 형식 메서드는 FullGlobe 인스턴스 또는 반구보다 큰 공간 인스턴스를 지원합니다.

구문

EnvelopeCenter( )

반환 형식

SQL Server 반환 형식: geography

CLR 반환 형식: SqlGeography

주의

이 메서드는 point를 반환합니다. EnvelopeAngle()과 함께 사용할 경우 EnvelopeCenter()는 geography 인스턴스의 경계 원을 반환합니다.

[!참고]

EnvelopeCenter()는 geography 인스턴스의 경계 원을 반환하지만 이 경계 원이 가장 작은 경계 원이 아닐 수 있습니다. 반면에 geometry 인스턴스에 geometry 데이터 형식 메서드 STEnvelope()를 적용하면 가장 작은 경계 상자가 반환됩니다.

SQL Server 2012에서는 이 인스턴스의 봉투를 나타내는 원의 중심을 point로 반환합니다. EnvelopeAngle() = 180으로 정의된 모든 큰 개체의 경우 EnvelopeCenter()는 (90,0)을 반환합니다.

이 메서드는 정확하지 않습니다.

DECLARE @g geography = 'LINESTRING(-120 45, -120 0, -90 0)';
SELECT @g.EnvelopeCenter().ToString();

참고 항목

참조

EnvelopeAngle(geography 데이터 형식)

관련 자료

geography 인스턴스의 확장 메서드