이 문서는 지원되지 않는 버전의 와이즈 토토을위한 것입니다.
당신은에 대해 동일한 페이지를 볼 수 있습니다무지개 토토 PostgreSQL : 문서 : 17 : 9.11. 기하학적 기능 및버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

4.8. 와이즈 토토 기능 및 연산자

기하학적 유형 지점, 박스, LSEG, 선, 경로, 다각형 및 Circle에는 큰 기본 지원 기능 세트가 있으며 연산자.

표 4-15. 와이즈 토토 운영자

운영자 설명 usage
+ 번역 box '((0,0), (1,1))' + 포인트 '(2.0,0)'
- 번역 Box '((0,0), (1,1))' - 포인트 '(2.0,0)'
* 스케일링/회전 Box '((0,0), (1,1))' * 포인트 '(2.0,0)'
/ 스케일링/회전 Box '((0,0), (2,2))' / Point '(2.0,0)'
# 교차로 '((1, -1), (-1,1))' # '((1,1), (-1, -1))'
# 다각형 # '((1,0), (0,1), (-1,0))'
## 가장 가까운 지점 근접 포인트 '(0,0)'## lseg '((2,0), (0,2))'
&& 겹치? Box '((0,0), (1,1))' && box '((0,0), (2,2))'
&< 왼쪽으로 겹쳐? Box '((0,0), (1,1))' & <box '((0,0), (2,2))'
& 오른쪽으로 겹치? Box '((0,0), (3,3))' & box '((0,0), (2,2))'
<-- 사이의 거리 Circle '((0,0), 1)' <- Circle '((5,0), 1)'
<< 왼쪽? Circle '((0,0), 1)'<< Circle '((5,0), 1)'
<^ 아래입니다? Circle '((0,0), 1)'<^ Circle '((0,5), 1)'
옳은가? Circle '((5,0), 1)' Circle '((0,0), 1)'
^ 위입니다? Circle '((0,5), 1)'^ Circle '((0,0), 1)'
?# 교차 또는 중첩 lseg '((-1,0), (1,0))'?# Box '((-2, -2), (2,2))';
?- 가로입니까? 포인트 '(1,0)'?- 포인트 '(0,0)'
-| 수직인가? lseg '((0,0), (0,1))'?-| lseg '((0,0), (1,0))'
@-@ 길이 또는 둘레 @-@ path '(0,0), (1,0))'
? | 수직입니까? 포인트 '(0,1)'? | 가리키다 '(0,0)'
? || 평행합니까? lseg '((-1,0), (1,0))'? || lseg '((-1,2), (1,2))'
@ 포함 또는 on 포인트 '(1,1)' @ circle '(0,0), 2)'
@@ 센터 @@ Circle '((0,0), 10)'
~ = 동일 다각형 '((0,0), (1,1))'~ = 다각형 '((1,1), (0,0))'

표 4-16. 와이즈 토토 기능

기능 반환 설명 example
Area (Object) 이중 정밀 품목의 영역 지역 (상자 '(0,0), (1,1))')
상자 (상자, 상자) Box 교차점 Box (Box '((0,0)), (1,1))', 상자 '((0.5,0.5), (2,2))')
센터 ​​(객체) 포인트 품목의 중심 센터 ​​(상자 '(0,0), (1,2))')
직경 (원) 이중 정밀 원의 직경 직경 (원 '(0,0), 2.0)')
높이 (Box) 이중 정밀 상자의 수직 크기 높이 (상자 '(0,0), (1,1))')
isclosed (path) 부울 닫힌 경로? isclosed (경로 '((0,0), (1,1), (2,0))')
Isopen (Path) 부울 열린 경로? Isopen (경로 '[(0,0), (1,1), (2,0)]')
길이 (객체) 이중 정밀 품목 길이 길이 (경로 '((-1,0), (1,0))')
PCLOSE (PATH) PATH 폐쇄로 경로 변환 Popen (Path '[(0,0), (1,1), (2,0)]')
npoint (Path) int4 포인트 수 npoints (경로 '[(0,0), (1,1), (2,0)]')
Popen (Path) PATH 경로를 열게 변환하십시오 길 Popen (Path '((0,0), (1,1), (2,0))')
반경 (원) 이중 정밀 원의 반경 반경 (원 '(0,0), 2.0)')
너비 (Box) 이중 정밀 수평 크기 너비 (상자 '(0,0), (1,1))')

표 4-17. 기하학적 유형 변환 기능

기능 반환 설명 example
Box (Circle) Box 서클 to box 상자 (원 '(0,0), 2.0)')
상자 (포인트, 포인트) Box 상자에 가리 상자 (Point '(0,0)', 포인트 '(1,1)')
상자 (다각형) Box POLYGON to BOX 상자 (다각형 '((0,0), (1,1), (2,0))')
Circle (Box) Circle to Circle 원 (상자 '(0,0), (1,1))')
원 (포인트, 이중 정도) Circle 원을 원으로 원 (Point '(0,0)', 2.0)
lseg (box) LSEG 박스 대각선 LSEG lseg (상자 '((-1,0), (1,0))')
LSEG (포인트, 포인트) lseg LSEG의 포인트 lseg (포인트 '(-1,0)', 포인트 '(1,0)')
경로 (다각형) 포인트 POLY to PATH 경로 (다각형 '((0,0), (1,1), (2,0))')
​​포인트 (원) 포인트 센터 포인트 (원 '(0,0), 2.0)')
포인트 (LSEG, LSEG) 포인트 교차로 포인트 (LSEG '((-1,0), (1,0))', lseg '((-2, -2), (2,2))')
포인트 (다각형) 포인트 센터 포인트 (다각형 '((0,0), (1,1), (2,0))')
다각형 (박스) Polygon 12 포인트 다각형 다각형 (상자 '(0,0), (1,1))')
다각형 (원) Polygon 12 점 다각형 다각형 (원 '(0,0), 2.0)')
다각형 (NPTS, Circle) Polygon NPTSPolygon 다각형 (12, 원 '(0,0), 2.0)')
다각형 (경로) Polygon 다각형으로가는 길 다각형 (경로 '((0,0), (1,1), (2,0))')