2010-03-02 3 views

답변

1

지리 유형과 관련된 Spatial Reference Identifier에 완전히 의존합니다.

SRID는 지리 유형의 단위가 정확히 무엇인지 나타내며 좌표계를 지정합니다. 이 시스템은 어떤 알고리즘이 사용되고 있는지 알려줍니다.

즉, SQL Server 2008은 지리 인스턴스에 대한 계산을 수행 할 때 특정 SRID 집합 (위 링크에서 "지형 인스턴스는 지원되는 SRID를 사용해야 함"섹션 참조) 만 지원합니다.

SQL Server 2008이 지리/지오메트리 형식 인 Open Geospacial Consortium'sSimple Feature Access specification에 사용하는 사양에서 더 많은 정보를 얻을 수 있습니다.

+0

안녕하세요. 감사합니다. SRID 4326 (WGS84) – Darryl

1

지리 유형에 관심이 있으며 거리 계산 방법에 관심이 있다고 생각합니다. 이 장은 도움이 될 것입니다. (이 블로그와 마찬가지로) http://blogs.msdn.com/edkatibah/archive/2009/12/17/inside-microsoft-sql-sever-2008-t-sql-programming-chapter-14-spatial-data.aspx

Codeplex에 MS SQLSpatialTools도 있습니다. 지리 유형에 대한 이들의 보간 기능은 당신에게 그들이 당신이 한 대답이 옳다으로 사용되는 어떤 기능 신경 이유

http://sqlspatialtools.codeplex.com/wikipage?title=Current%20Contents&referringTitle=Home

내가 물어 봐도 후드 아래에 무엇을하는지 힌트를 줄 수 있는가?

+0

안녕하세요. 정보를 제공해 주셔서 감사합니다. 계산은 법률 문제에서 생산되어야 할 수도 있습니다. – Darryl

+0

그러면 MS 지원 부서에 전화하여 직접 응답을 보내도록하는 것이 좋습니다. 다른 옵션은 PostGIS - 1.5가 지리 유형을 지원하며 모든 소스 코드가 공개되어 있습니다. – TheSteve0

0

SQL Server가 거리를 계산하는 방법에 대해 정말로 신경을 쓰고 있지만 대체로 많은 대체 정의가 있으므로 실제로 지구상에서 거리를 정의하는 방법입니다. 이것에 대한 가장 좋은 참고 자료는 Michael Kallay의 논문 Defining edges on a round earth입니다.

이삭 쿠넨 (Isaac Kunen)은 우수 배경 판독 값이 우수한 2 차원 좌표로 둥근 곡면을 표현하는 것에 대해서도 whitepaper이라고 썼습니다.

+0

Michael Kallay의 기사는 무료로 제공되지 않는 것 같습니다. OP는 SQL 서버가 사용하는 알고리즘을 묻습니다. 빈센트인가요? 당신이 연결 한 종이에서 인용 할 수 있습니까? –

관련 문제