SRID(Spatial Reference Identifier)

각 공간 인스턴스에는 SRID(spatial reference identifier)가 있습니다. SRID는 평면 지구 매핑 또는 둥근 지구 매핑에 사용되는 특정 타원면을 기준으로 하는 공간 참조 시스템에 해당합니다. 공간 열은 SRID가 다른 개체를 포함할 수 있습니다. 그러나 SRID가 같은 단일 공간 인스턴스만 데이터에 SQL Server 공간 데이터 메서드를 사용하는 작업을 수행할 때 사용할 수 있습니다. 두 공간 데이터 인스턴스에서 파생되는 모든 공간 메서드의 결과는 이러한 인스턴스에 동일한 SRID가 있을 경우에만 유효합니다. 이 SRID는 인스턴스의 좌표를 결정하는 데 사용되는 동일한 측정 단위, 데이터 및 프로젝션을 기준으로 합니다. 가장 일반적인 SRID의 측정 단위는 미터 또는 제곱미터입니다.

두 공간 인스턴스의 SRID가 같지 않을 경우 이 인스턴스에서 사용되는 geometry 또는 geography 데이터 형식 메서드의 결과로 NULL이 반환됩니다. 예를 들어 NULL이 아닌 결과를 반환하는 다음 조건자 조건의 경우 geometry1 및 geometry2의 두 geometry 인스턴스의 SRID가 같아야 합니다.

geometry1.STIntersects(geometry2) = 1

[!참고]

공간 참조 확인 시스템은 지도 제작, 측량 및 측지 데이터 저장을 위해 개발된 표준 집합인 EPSG(European Petroleum Survey Group) 표준에 따라 정의됩니다. 이 표준은 OGP(Oil and Gas Producers) Surveying and Positioning Committee에서 소유하고 있습니다.

geometry 인스턴스의 기본값을 SRID 0으로 설정

SQL Server에서 geometry 인스턴스의 기본 SRID는 0입니다. geometry 공간 데이터를 사용하면 계산을 수행하는 데 공간 인스턴스의 특정 SRID가 필요하지 않으므로 인스턴스가 정의되지 않은 평면 공간에 존재할 수 있습니다. geometry 데이터 형식 메서드의 계산에서 정의되지 않은 평면 공간을 나타내려면 SQL Server 데이터베이스 엔진에서는 SRID 0을 사용합니다.

지원되는 SRID를 사용해야 하는 geography 인스턴스

SQL Server에서는 EPSG 표준을 기준으로 하는 SRID를 지원합니다. 계산을 수행하거나 지리 공간 데이터가 있는 메서드를 사용할 경우 geography 인스턴스에 SQL Server 지원 SRID가 사용되어야 합니다. SRID는 sys.spatial_reference_systems 카탈로그 뷰에 표시된 SRID 중 하나와 일치해야 합니다. 앞에서 설명한 대로 각 타원면에는 특정 SRID가 지정되므로 geography 데이터 형식을 사용하여 공간 데이터에서 계산을 수행할 경우 데이터를 만드는 데 사용된 타원면에 따라 결과가 달라집니다.

geography 인스턴스의 메서드를 사용할 경우 SQL Server에서는 WGS 84 공간 참조 시스템에 매핑되는 기본 SRID 4326을 사용합니다. WGS 84(또는 SRID 4326)가 아닌 공간 참조 시스템의 데이터를 사용할 경우 지리 공간 데이터에 대해 특정 SRID를 결정해야 합니다.