Point

SQL ServerSQL Server 공간 데이터에서 Point 는 단일 위치를 나타내는 0차원 개체 이며 Z(높이) 및 M(측정값) 값을 포함할 수 있습니다.In SQL ServerSQL Server spatial data, a Point is a 0-dimensional object representing a single location and may contain Z (elevation) and M (measure) values.

geography 데이터 형식Geography Data Type

Geography 데이터 형식의 점 유형은 LatLong 가 각각 경도와 위도를 나타내는 단일 위치를 나타냅니다.The Point type for the geography data type represents a single location where Lat represents latitude and Long represents longitude. 경도와 위도 값은 각도로 측정됩니다.The values for latitude and longitude are measured in degrees. 위도 값은 항상 [-90, 90] 사이에 있고 이 범위를 벗어난 값을 입력하면 예외를 발생합니다.Values for latitude always lie in the interval [-90, 90], and values that are inputted outside this range will throw an exception. 경도 값은 항상 [-180, 180] 사이에 있고 이 범위를 벗어나서 입력된 값은 이 범위 안에 있는 값으로 랩 어라운드(wrap-around)됩니다.Values for longitude always lie in the interval (-180, 180], and values inputted outside this range are wrapped around to fit in this range. 예를 들어 경도 값에 190을 입력하면 그 값은 -170으로 래핑됩니다.For example, if 190 is inputted for longitude, then it will be wrapped to the value -170. SRID 는 반환할 geography 인스턴스의 Spatial Reference ID를 나타냅니다.SRID represents the spatial reference ID of the geography instance that you wish to return.

Geometry 데이터 형식Geometry Data Type

Geometry 데이터 형식의 점 유형은 XY 가 각각 생성 중인 지점의 X 및 Y 좌표를 나타내는 단일 위치를 나타냅니다.The Point type for the geometry data type represents a single location where X represents the X-coordinate of the Point being generated and Y represents the Y-coordinate of the Point being generated. SRID 는 반환할 geometry 인스턴스의 Spatial Reference ID를 나타냅니다.SRID represents the spatial reference ID of the geometry instance that you wish to return.

Examples

다음 예제에서는 SRID가 0인 점(3, 4)을 나타내는 geometry Point인스턴스를 만듭니다.The following example creates a geometry Pointinstance representing the point (3, 4) with an SRID of 0.

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

다음 예제에서는 Z(높이) 값이 7이고 M(측정값) 값이 2.5이며 기본 SRID가 0인 점(3, 4)을 나타내는 geometry``Point 인스턴스를 만듭니다.The next example creates a geometry``Point instance representing the point (3, 4) with a Z (elevation) value of 7, an M (measure) value of 2.5, and the default SRID of 0.

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

마지막 예에서는 geometry``Point 인스턴스에 대한 X, Y, Z, M 값을 반환합니다.The final example returns the X, Y, Z, and M values for the geometry``Point instance.

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

Z 및 M 값은 다음 예에 표시된 대로 명시적으로 NULL로 지정할 수 있습니다.Z and M values may be explicitly specified as NULL, as shown in the following example.

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

참고 항목See Also

MultiPoint MultiPoint
STX(geometry 데이터 형식) STX (geometry Data Type)
STY(geometry 데이터 형식) STY (geometry Data Type)
공간 데이터(SQL Server) Spatial Data (SQL Server)