이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.사설 토토 사이트 : 문서 : 17 : F.14. Earthdistance-큰 원형 사설 토토 사이트버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

F.13. 무지개 토토거리

무지개 토토거리모듈은 무지개 토토 표면의 대권 거리를 계산하는 두 가지 다른 접근 방식을 제공합니다. 처음에 설명된 것은 다음에 따라 다릅니다.큐브모듈. 두 번째는 내장된 것을 기반으로 합니다.포인트데이터 유형, 좌표에 경도와 위도를 사용합니다.

이 모듈에서는 무지개 토토가 완전한 구형이라고 가정합니다. (그것이 너무 부정확하다면, 다음을 살펴보는 것이 좋습니다.PostGIS프로젝트.)

큐브모듈을 먼저 설치해야 합니다.무지개 토토거리설치 가능(사용할 수는 있지만캐스케이드옵션확장 프로그램 만들기하나의 명령으로 둘 다 설치합니다).

주의

다음을 적극 권장합니다.무지개 토토거리그리고큐브동일한 스키마에 설치되어야 하며 해당 스키마는 CREATE 권한이 부여되지 않았으며 신뢰할 수 없는 사용자에게 부여되지 않을 것입니다. 그렇지 않은 경우에는 설치 시 보안 위험이 있습니다.무지개 토토거리의 스키마에는 적대적인 사용자가 정의한 개체가 포함되어 있습니다. 또한 사용할 때무지개 토토거리의 기능을 설치한 후 전체 검색 경로에는 신뢰할 수 있는 스키마만 포함되어야 합니다.

F.13.1. 큐브 기반 무지개 토토 거리

데이터는 무지개 토토 중심으로부터 x, y, z 거리를 나타내는 3개의 좌표를 사용하여 점(두 모서리가 동일함)인 큐브에 저장됩니다. 도메인무지개 토토이상큐브값이 이러한 제한 사항을 충족하고 무지개 토토의 실제 표면에 합리적으로 가까운지 확인하는 제약 조건 검사가 포함되어 있습니다.

무지개 토토의 반경은 다음에서 얻습니다.무지개 토토()함수. 미터 단위로 제공됩니다. 하지만 이 기능 하나를 변경하면 다른 단위를 사용하거나 더 적절하다고 생각되는 다른 반경 값을 사용하도록 모듈을 변경할 수 있습니다.

이 패키지에는 천문학 데이터베이스에도 적용할 수 있습니다. 천문학자들은 아마도 변화를 원할 것입니다.무지개 토토()반경을 반환하려면180/pi()그래서 거리는 도 단위입니다.

위도 및 경도(도) 입력 지원, 위도 및 경도 출력 지원, 두 지점 사이의 대권 거리 계산 및 색인 검색에 사용할 수 있는 경계 상자를 쉽게 지정하는 기능이 제공됩니다.

제공된 기능은 다음에 표시됩니다.표 F.5.

표 F.5. 큐브 기반 무지개 토토거리 함수

기능 반품 설명
무지개 토토() float8 가정된 무지개 토토의 반경을 반환합니다.
sec_to_gc(float8) float8 무지개 토토 표면의 두 지점 사이의 일반 직선(할선) 거리를 두 지점 사이의 대권 거리로 변환합니다.
gc_to_sec(float8) float8 무지개 토토 표면의 두 지점 사이의 대권 거리를 두 지점 사이의 일반 직선(할선) 거리로 변환합니다.
ll_to_earth(float8, float8) 무지개 토토 위도(인수 1)와 경도(인수 2)를 기준으로 무지개 토토 표면의 한 지점 위치를 도 단위로 반환합니다.
위도(무지개 토토) float8 무지개 토토 표면에 있는 한 지점의 위도를 각도 단위로 반환합니다.
경도(무지개 토토) float8 무지개 토토 표면에 있는 한 지점의 경도를 각도로 반환합니다.
earth_distance(무지개 토토, 무지개 토토) float8 무지개 토토 표면의 두 지점 사이의 대권 거리를 반환합니다.
earth_box(earth, float8) 큐브 큐브를 사용한 색인 검색에 적합한 상자를 반환합니다.@위치에서 주어진 대권 거리 내의 지점에 대한 연산자입니다. 이 상자의 일부 지점은 해당 위치에서 지정된 대권 거리보다 더 멀리 있으므로 다음을 사용하여 두 번째 확인을 수행합니다.earth_distance쿼리에 포함되어야 합니다.

F.13.2. 포인트 기반 무지개 토토 거리

모듈의 두 번째 부분은 무지개 토토 위치를 유형 값으로 표현하는 데 의존합니다.에서 첫 번째 구성 요소는 경도(도)를 나타내고 두 번째 구성 요소는 위도(도)를 나타냅니다. 경도는 x축의 직관적 개념에 더 가깝고 위도는 y축에 더 가깝기 때문에 점은 (경도, 위도)로 간주되며 그 반대는 아닙니다.

다음에 표시된 단일 연산자가 제공됩니다.표 F.6.

표 F.6. 포인트 기반 무지개 토토 거리 연산자

운영자 반품 설명
<@ float8 무지개 토토 표면의 두 지점 사이의 거리를 법정 마일 단위로 제공합니다.

다음과 달리큐브18930_18998무지개 토토()함수는 이 연산자의 결과에 영향을 미치지 않습니다.

경도/위도 표현의 한 가지 단점은 극 근처와 경도 +/- 180도 근처의 가장자리 조건에 주의해야 한다는 것입니다.큐브기반 표현은 이러한 불연속성을 방지합니다.