수색…


소개

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