다음을 통해 공유


지점

SQL Server 공간 데이터에서 Point는 단일 위치를 나타내는 0차원 개체 이며 Z(높이) 및 M(측정값) 값을 포함할 수 있습니다.

geography 데이터 형식

Geography 데이터 형식의 점 유형은 LatLong가 각각 경도와 위도를 나타내는 단일 위치를 나타냅니다. 경도와 위도 값은 각도로 측정됩니다. 위도 값은 항상 [-90, 90] 사이에 있고 이 범위를 벗어난 값을 입력하면 예외를 throw합니다. 경도 값은 항상 (-180, 180] 사이에 있고 이 범위를 벗어나서 입력된 값은 이 범위 안에 있는 값으로 랩 어라운드(wrap-around)됩니다. 예를 들어 경도 값에 190을 입력하면 그 값은 -170으로 래핑됩니다. SRID는 반환할 geography 인스턴스의 Spatial Reference ID를 나타냅니다.

Geometry 데이터 형식

Geometry 데이터 형식의 점 유형은 XY가 각각 생성 중인 지점의 X 및 Y 좌표를 나타내는 단일 위치를 나타냅니다. SRID는 반환할 geometry 인스턴스의 Spatial Reference ID를 나타냅니다.

다음 예에서는 SRID가 0인 점(3, 4)을 나타내는 geometry Point 인스턴스를 만듭니다.

DECLARE @g geometry;
SET @g = geometry::STGeomFromText('POINT (3 4)', 0);

다음 예에서는 Z(높이) 값이 7이고 M(측정값) 값이 2.5이며 기본 SRID가 0인 점(3, 4)을 나타내는 geometry Point 인스턴스를 만듭니다.

DECLARE @g geometry;
SET @g = geometry::Parse('POINT(3 4 7 2.5)');

마지막 예에서는 geometry Point 인스턴스에 대한 X, Y, Z, M 값을 반환합니다.

SELECT @g.STX;
SELECT @g.STY;
SELECT @g.Z;
SELECT @g.M;

Z 및 M 값은 다음 예에 표시된 대로 명시적으로 NULL로 지정할 수 있습니다.

DECLARE @g geometry;
SET @g = geometry::Parse('POINT(3 4 NULL NULL)');

참고 항목

참조

STX(geometry 데이터 형식)

STY(geometry 데이터 형식)

개념

MultiPoint

공간 데이터(SQL Server)