SQL Server 2008 공간 데이터 형식을 사용하고 있습니다. 나는 데이터 유형 GEOMETRY로서 모든 상태 (다각형)를 가진 테이블을 가지고있다. 이제 데이터 유형 GEOGRAPHY 인 지점의 좌표 (위도, 경도)가 해당 주 내에 있는지 확인하고 싶습니다.SQL Server 2008 공간 : 다각형의 한 점 찾기
새 공간 데이터 유형을 사용하는 예를 찾을 수 없습니다. 현재 몇 년 전에 구현 된 해결 방법이 있지만 몇 가지 단점이 있습니다.
저는 SQL Server 2008과 2012를 모두 사용했습니다. 새 버전에 약간의 개선이 있으면 그것도 작업을 시작할 수 있습니다.
감사합니다.
UPDATE 1 :
나는 좀 더 명확하게하기 위해 코드 샘플을 추가하고있다.
declare @s geometry --GeomCol is of this type too.
declare @z geography --GeogCol is of this type too.
select @s = GeomCol
from AllStates
where STATE_ABBR = 'NY'
select @z = GeogCol
from AllZipCodes
where ZipCode = 10101
그것은 성능이 좋지 않을거야, 난 1600000 개 기록을 통해이 쿼리를 시도하고에 평균 이분했다 완전한. –