이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.토토 커뮤니티 : 문서 : 17 : 8.8. 기하학적 토토 커뮤니티버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

8.7. 기하학적 사설 토토 사이트

기하학적 데이터 사설 토토 사이트은 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 : 배트맨 토토 함수 및 연산자.

8.7.1. 포인트

점은 기본적인 2차원 빌딩 블록입니다. 기하학적 사설 토토 사이트의 경우. 사설 토토 사이트 값포인트다음 구문 중 하나를 사용하여 지정됩니다.

( x , y )
  x , y

어디에서x그리고y각각의 좌표는 다음과 같습니다 부동 소수점 숫자.

포인트는 첫 번째 구문을 사용하여 출력됩니다.

8.7.2. 라인 세그먼트

선 세그먼트(lseg)가 표시됩니다. 포인트 쌍으로. 사설 토토 사이트 값lseg다음 구문 중 하나를 사용하여 지정됩니다.

[ ( x1 , y1 ) , ( x2 , y2 ) ]
( ( x1 , y1 ) , ( x2 , y2 ) )
  ( x1 , y1 ) , ( x2 , y2 )
    x1 , y1   ,   x2 , y2

어디에서(x1,y1)그리고(x2,y2)선의 끝점입니다 세그먼트.

선 세그먼트는 첫 번째 구문을 사용하여 출력됩니다.

8.7.3. 상자

상자는 반대편에 있는 점 쌍으로 표시됩니다. 상자의 모서리. 사설 토토 사이트 값상자다음 구문 중 하나를 사용하여 지정됩니다.

( ( x1 , y1 ) , ( x2 , y2 ) )
  ( x1 , y1 ) , ( x2 , y2 )  
    x1 , y1   ,   x2 , y2

어디에서(x1,y1)그리고(x2,y2)은 반대편 모서리입니다. 상자.

상자는 두 번째 구문을 사용하여 출력됩니다.

두 개의 반대쪽 모서리가 입력에 제공될 수 있지만 필요에 따라 값이 재정렬되어 오른쪽 상단과 왼쪽 아래 모서리 순서대로.

8.7.4. 경로

경로는 연결된 점 집합으로 표시됩니다. 경로는 다음과 같습니다. 수열기, 여기서 처음과 마지막 세트의 포인트가 연결되어 있지 않으며닫음, 여기서 첫 번째 점과 마지막 점은 연결되었습니다. 기능팝픈(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

여기서 점은 선분의 끝점입니다. 경로로 구성됩니다. 대괄호([])은 열린 경로를 나타내고 괄호는 (())은 닫힌 경로를 나타냅니다. 때 세 번째에서와 같이 가장 바깥쪽 괄호는 생략됩니다. 다섯 번째 구문에서는 닫힌 경로가 가정됩니다.

경로는 첫 번째 구문을 사용하여 출력됩니다.

8.7.5. 다각형

다각형은 점들의 집합으로 표현됩니다. 다각형은 다음과 같아야 합니다. 아마도 닫힌 경로와 동등한 것으로 간주되지만 다르게 저장되며 자체 지원 세트가 있습니다. 루틴.

사설 토토 사이트 값다각형지정됨 다음 구문 중 하나를 사용합니다.

( ( x1 , y1 ) , ... , ( xn , yn ) )
  ( x1 , y1 ) , ... , ( xn , yn )  
  ( x1 , y1   , ... ,   xn , yn )  
    x1 , y1   , ... ,   xn , yn    

여기서 점은 선분의 끝점입니다. 다각형의 경계를 구성합니다.

다각형은 첫 번째 구문을 사용하여 출력됩니다.

8.7.6. 서클

원은 중심점과 반경으로 표시됩니다. 사설 토토 사이트 값다음을 사용하여 지정됩니다. 다음 구문 중 하나:

< (x , y ) , r
( (x , y ) , r )
  ( x , y ) , r  
    x , y   , r  

어디에서(x,y)중심이고r이것은 원의 반경.

원은 첫 번째 구문을 사용하여 출력됩니다.