Microsoft SQL Server
공간 데이터
수색…
소개
2 개의 공간 데이터 유형이 있습니다.
평면에 대한 기하학 X / Y 좌표계
지리 곡면 (지구)의 위도 / 경도 좌표 시스템입니다. 곡면의 투영이 여러 개 있으므로 각 지리 공간에 따라 SQL Server에서 사용할 투영을 알 수 있어야합니다. 일반적인 SRID (Spatial Reference ID)는 4326이며 거리는 킬로미터 단위로 측정됩니다. 이것은 대부분의 웹 맵에서 사용되는 기본 SRID입니다.
포인트
단일의 Point를 작성합니다. 이것은 사용 된 클래스에 따라 기하 또는 지리 지점이됩니다.
매개 변수 | 세부 묘사 |
---|---|
위도 또는 X | 생성되는 Point의 x 좌표를 나타내는 float 표현식입니다. |
길거나 Y | 생성되는 Point의 y 좌표를 나타내는 float 표현식입니다. |
끈 | 기하 도형 / 지형의 Well Known Text (WKB) |
이진 | 기하 도형 / 지형도의 Well Known Binary (WKB) |
SRID | 반환하려는 geometry / geography 인스턴스의 공간 참조 ID (SRID)를 나타내는 int 표현식입니다. |
--Explicit constructor
DECLARE @gm1 GEOMETRY = GEOMETRY::Point(10,5,0)
DECLARE @gg1 GEOGRAPHY = GEOGRAPHY::Point(51.511601,-0.096600,4326)
--Implicit constructor (using WKT - Well Known Text)
DECLARE @gm1 GEOMETRY = GEOMETRY::STGeomFromText('POINT(5 10)', 0)
DECLARE @gg1 GEOGRAPHY= GEOGRAPHY::STGeomFromText('POINT(-0.096600 51.511601)', 4326)
--Implicit constructor (using WKB - Well Known Binary)
DECLARE @gm1 GEOMETRY = GEOMETRY::STGeomFromWKB(0x010100000000000000000014400000000000002440, 0)
DECLARE @gg1 GEOGRAPHY= GEOGRAPHY::STGeomFromWKB(0x01010000005F29CB10C7BAB8BFEACC3D247CC14940, 4326)
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow