기하학적 데이터 사설 토토 사이트은 2차원 공간을 나타냅니다. 객체.표 8-16쇼 사용할 수 있는 기하학적 사설 토토 사이트PostgreSQL. 가장 기본적인 사설 토토 사이트인 포인트는 다른 모든 사설 토토 사이트의 기초를 형성합니다.
표 8-16. 기하학적 유형
| 이름 | 저장소 크기 | 대표 | 설명 |
|---|---|---|---|
| 점 | 16바이트 | 평면 위의 점 | (x,y) |
| 라인 | 32바이트 | 무한선(완전히 구현되지 않음) | ((x1,y1),(x2,y2)) |
| lseg | 32바이트 | 유한 선분 | ((x1,y1),(x2,y2)) |
| 상자 | 32바이트 | 직사각형 상자 | ((x1,y1),(x2,y2)) |
| 경로 | 16+16n바이트 | 닫힌 경로(다각형과 유사) | ((x1,y1),...) |
| 경로 | 16+16n바이트 | 열린 경로 | [(x1,y1),...] |
| 다각형 | 40+16n바이트 | 다각형(닫힌 경로와 유사) | ((x1,y1),...) |
| 원 | 24바이트 | 원 | <(x,y),r (중심 및 반경) |
다양한 기능 및 연산자 세트를 수행할 수 있습니다. 스케일링, 변환, 회전 및 교차점 결정. 이에 대한 설명은PostgreSQL : 문서 : 7.4 : 배트맨 토토 함수 및 연산자.
점은 기본적인 2차원 빌딩 블록입니다. 기하학적 사설 토토 사이트의 경우. 사설 토토 사이트 값포인트다음 구문 중 하나를 사용하여 지정됩니다.
( x , y ) x , y
어디에서x그리고y각각의 좌표는 다음과 같습니다 부동 소수점 숫자.
포인트는 첫 번째 구문을 사용하여 출력됩니다.
선 세그먼트(lseg)가 표시됩니다. 포인트 쌍으로. 사설 토토 사이트 값lseg다음 구문 중 하나를 사용하여 지정됩니다.
[ ( x1 , y1 ) , ( x2 , y2 ) ]
( ( x1 , y1 ) , ( x2 , y2 ) )
( x1 , y1 ) , ( x2 , y2 )
x1 , y1 , x2 , y2
어디에서(x1,y1)그리고(x2,y2)선의 끝점입니다 세그먼트.
선 세그먼트는 첫 번째 구문을 사용하여 출력됩니다.
상자는 반대편에 있는 점 쌍으로 표시됩니다. 상자의 모서리. 사설 토토 사이트 값상자다음 구문 중 하나를 사용하여 지정됩니다.
( ( x1 , y1 ) , ( x2 , y2 ) )
( x1 , y1 ) , ( x2 , y2 )
x1 , y1 , x2 , y2
어디에서(x1,y1)그리고(x2,y2)은 반대편 모서리입니다. 상자.
상자는 두 번째 구문을 사용하여 출력됩니다.
두 개의 반대쪽 모서리가 입력에 제공될 수 있지만 필요에 따라 값이 재정렬되어 오른쪽 상단과 왼쪽 아래 모서리 순서대로.
경로는 연결된 점 집합으로 표시됩니다. 경로는 다음과 같습니다.
수열기, 여기서 처음과 마지막
세트의 포인트가 연결되어 있지 않으며닫음, 여기서 첫 번째 점과 마지막 점은
연결되었습니다. 기능팝픈(p)그리고pclose(p)경로를 강제로 제공하기 위해 제공됩니다.
열려 있거나 닫혀 있고 기능이 있습니다.isopen(p)그리고닫힘(p)둘 중 하나를 테스트하기 위해 제공됩니다.
표현식을 입력하세요.
사설 토토 사이트 값경로지정됨 다음 구문 중 하나를 사용합니다.
[ ( x1 , y1 ) , ... , ( xn , yn ) ]
( ( x1 , y1 ) , ... , ( xn , yn ) )
( x1 , y1 ) , ... , ( xn , yn )
( x1 , y1 , ... , xn , yn )
x1 , y1 , ... , xn , yn
여기서 점은 선분의 끝점입니다. 경로로 구성됩니다. 대괄호([])은 열린 경로를 나타내고 괄호는 (())은 닫힌 경로를 나타냅니다. 때 세 번째에서와 같이 가장 바깥쪽 괄호는 생략됩니다. 다섯 번째 구문에서는 닫힌 경로가 가정됩니다.
경로는 첫 번째 구문을 사용하여 출력됩니다.
다각형은 점들의 집합으로 표현됩니다. 다각형은 다음과 같아야 합니다. 아마도 닫힌 경로와 동등한 것으로 간주되지만 다르게 저장되며 자체 지원 세트가 있습니다. 루틴.
사설 토토 사이트 값다각형지정됨 다음 구문 중 하나를 사용합니다.
( ( x1 , y1 ) , ... , ( xn , yn ) )
( x1 , y1 ) , ... , ( xn , yn )
( x1 , y1 , ... , xn , yn )
x1 , y1 , ... , xn , yn
여기서 점은 선분의 끝점입니다. 다각형의 경계를 구성합니다.
다각형은 첫 번째 구문을 사용하여 출력됩니다.
원은 중심점과 반경으로 표시됩니다. 사설 토토 사이트 값원다음을 사용하여 지정됩니다. 다음 구문 중 하나:
< (x , y ) , r
( (x , y ) , r )
( x , y ) , r
x , y , r
어디에서(x,y)중심이고r이것은 원의 반경.
원은 첫 번째 구문을 사용하여 출력됩니다.