이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.무지개 토토 PostgreSQL : 문서 : 17 : 9.11. 기하학적 기능 및 연산자버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

6.9. 스포츠 토토 베트맨 함수와 운영자

스포츠 토토 베트맨 유형, 상자, lseg, 라인, 경로, 다각형가지고 있어요 다음과 같은 대규모 기본 지원 함수 및 연산자 집합테이블 6-20, 테이블 6-21테이블 6-22.

표 6-20. 스포츠 토토 베트맨 연산자

운영자 설명 사용법
+ 번역 상자 '((0,0),(1,1))' + 점 '(2.0,0)'
- 번역 상자 '((0,0),(1,1))' - 점 '(2.0,0)'
* 크기 조정/회전 상자 '((0,0),(1,1))' * 포인트 '(2.0,0)'
/ 크기 조정/회전 상자 '((0,0),(2,2))' / 포인트 '(2.0,0)'
# 교차로 '((1,-1),(-1,1))' # '((1,1),(-1,-1))'
# 경로 또는 다각형의 점 수 # '((1,0),(0,1),(-1,0))'
## 가장 가까운 지점 포인트 '(0,0)' ## lseg '((2,0),(0,2))'
&& 겹침? 상자 '((0,0),(1,1))' && 상자 '((0,0),(2,2))'
&< 왼쪽으로 겹치나요? 상자 '((0,0),(1,1))' &< 상자 '((0,0),(2,2))'
& 오른쪽으로 겹치나요? 상자 '((0,0),(3,3))' & 상자 '((0,0),(2,2))'
<- 사이의 거리 원 '((0,0),1)' <- 원 '((5,0),1)'
<< 왼쪽? 원 '((0,0),1)' << 원 '((5,0),1)'
<^ 아래는? 원 '((0,0),1)' <^ 원 '((0,5),1)'
맞습니까? 서클 '((5,0),1)' 원 '((0,0),1)'
^ 위입니까? 원 '((0,5),1)' ^ 원 '((0,0),1)'
?# 교차 또는 중첩 lseg '((-1,0),(1,0))' ?# 상자 '((-2,-2),(2,2))'
?- 수평인가요? 포인트 '(1,0)' ?- 포인트 '(0,0)'
?-| 수직인가요? lseg '((0,0),(0,1))' ?-| lseg '((0,0),(1,0))'
@-@ 길이 또는 둘레 @-@ 경로 '((0,0),(1,0))'
?| 수직인가요? 포인트 '(0,1)' ?| 포인트 '(0,0)'
?|| 병렬인가요? lseg '((-1,0),(1,0))' ?|| lseg '((-1,2),(1,2))'
@ 격리 또는 실행 중 점 '(1,1)' @ 원 '((0,0),2)'
@@ 중심 @@ 원 '((0,0),10)'
~= 다음과 동일 다각형 '((0,0),(1,1))' ~= 다각형 '((1,1),(0,0))'

표 6-21. 스포츠 토토 베트맨 함수

기능 반품 설명
지역(개체) 배정밀도 항목 영역 면적(상자 '((0,0),(1,1))')
상자(상자, 상자) 상자 교차로 상자 상자(상자 '((0,0),(1,1))',상자 '((0.5,0.5),(2,2))')
센터(개체) 항목 중심 중앙(상자 '((0,0),(1,2))')
직경(원) 배정밀도 원의 직경 직경(원 '((0,0),2.0)')
높이(상자) 배정밀도 상자의 수직 크기 높이(상자 '((0,0),(1,1))')
공개됨(경로) 부울 닫힌 길? 닫힘(경로 '((0,0),(1,1),(2,0))')
isopen(경로) 부울 열린 길이요? isopen(경로 '[(0,0),(1,1),(2,0)]')
길이(개체) 배정밀도 항목 길이 길이(경로 '((-1,0),(1,0))')
n포인트(경로) 정수 포인트 수 n포인트(경로 '[(0,0),(1,1),(2,0)]')
n포인트(다각형) 정수 포인트 수 n포인트(다각형 '((1,1),(0,0))')
pclose(경로) 경로 경로를 닫힌 경로로 변환 팝업(경로 '[(0,0),(1,1),(2,0)]')
오픈(경로) 경로 경로를 열린 경로로 변환 팝업(경로 '((0,0),(1,1),(2,0))')
반경(원) 배정밀도 원의 반경 반경(원 '((0,0),2.0)')
(상자) 배정밀도 가로 크기 폭(상자 '((0,0),(1,1))')

표 6-22. 스포츠 토토 베트맨 유형 변환 기능

기능 반품 설명
상자() 상자 원에서 상자로 상자(원 '((0,0),2.0)')
상자(, 포인트) 상자 상자를 가리킴 box(포인트 '(0,0)', 포인트 '(1,1)')
상자(다각형) 상자 다각형을 상자로 상자(다각형 '((0,0),(1,1),(2,0))')
(상자) 서클에 원(상자 '((0,0),(1,1))')
(포인트, 더블 정밀도) 원을 가리킵니다 원(점 '(0,0)', 2.0)
lseg(상자) lseg 대각선 상자lseg lseg(상자 '((-1,0),(1,0))')
lseg(포인트, ) lseg 다음을 가리킨다lseg lseg(포인트 '(-1,0)', 포인트 '(1,0)')
경로(다각형) 포인트 경로에 대한 다각형 경로(다각형 '((0,0),(1,1),(2,0))')
포인트() 중심 포인트(원 '((0,0),2.0)')
포인트(lseg, lseg) 포인트 교차로 point(lseg '((-1,0),(1,0))', lseg '((-2,-2),(2,2))')
(다각형) 센터 점(다각형 '((0,0),(1,1),(2,0))')
다각형(상자) 다각형 4점 다각형 다각형(상자 '((0,0),(1,1))')
다각형() 다각형 12점 다각형 다각형(원 '((0,0),2.0)')
다각형(npts, ) 다각형 npts다각형 다각형(12, 원 '((0,0),2.0)')
다각형(경로) 다각형 다각형 경로 다각형(경로 '((0,0),(1,1),(2,0))')

a의 두 구성요소 번호에 액세스할 수 있습니다.마치 다음과 같은 배열인 것처럼 아래 첨자 0, 1. 예를 들어 다음과 같습니다.t.p입니다 에그럼 열t에서 p[0] 선택X 좌표를 검색합니다.업데이트 t SET p[1] = ...Y를 변경합니다 좌표. 같은 방법으로 가상자또는lseg두 개의 배열로 처리될 수 있음포인트s.