8.8. 기하학적 스포츠 토토 사이트

기하학적 데이터 스포츠 토토 사이트은 2차원 공간 객체를 나타냅니다.표 8.20다음에서 사용할 수 있는 기하학적 유형을 표시합니다.포스트그레SQL.

표 8.20. 기하학적 유형

이름 저장소 크기 설명 대표
16바이트 평면 위의 점 (x,y)
라인 24바이트 무한선 A,B,C
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 (중심점 및 반경)

이 모든 유형에서 개별 좌표는 다음과 같이 저장됩니다.배정밀도 (float8) 번호.

풍부한 함수 및 연산자 세트를 사용하여 크기 조정, 평행 이동, 회전 및 교차점 결정과 같은 다양한 기하학적 작업을 수행할 수 있습니다. 이에 대한 설명은배트맨 토토 PostgreSQL : 문서 : 14 : 9.11. 기하학적 기능 및 연산자.

8.8.1. 전철기

점은 기하학적 스포츠 토토 사이트의 기본 2차원 구성 요소입니다. 스포츠 토토 사이트 값다음 구문 중 하나를 사용하여 지정됩니다.

( x , y )
  x , y

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

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

8.8.2. 윤곽

선은 선형 방정식으로 표현됩니다.Ax +By +C= 0, 여기서A그리고B둘 다 0이 아닙니다. 스포츠 토토 사이트 값라인다음 형식으로 입력 및 출력됩니다.

{ A, B, C }

또는 다음 형식 중 하나를 입력에 사용할 수 있습니다:

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

어디에서(x1,y1)그리고(x2,y2)선 위에 서로 다른 두 점이 있습니다.

8.8.3. 라인 세그먼트

선 세그먼트는 세그먼트의 끝점인 점 쌍으로 표시됩니다. 스포츠 토토 사이트 값lseg다음 구문 중 하나를 사용하여 지정됩니다.

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

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

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

8.8.4. 상자

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

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

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

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

두 개의 반대쪽 모서리는 입력 시 제공될 수 있지만 값은 오른쪽 상단과 왼쪽 하단 모서리를 순서대로 저장하기 위해 필요에 따라 재정렬됩니다.

8.8.5. 경로

경로는 연결된 지점의 목록으로 표시됩니다. 경로는 다음과 같습니다.열기, 여기서 목록의 첫 번째 지점과 마지막 지점은 연결되지 않은 것으로 간주됩니다. 또는닫음, 여기서 첫 번째 점과 마지막 점은 연결된 것으로 간주됩니다.

스포츠 토토 사이트 값경로다음 구문 중 하나를 사용하여 지정됩니다.

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

여기서 점은 경로를 구성하는 선분의 ​​끝점입니다. 대괄호([])은 열린 경로를 나타내고 괄호()는())는 닫힌 경로를 나타냅니다. 세 번째부터 다섯 번째 구문과 같이 가장 바깥쪽 괄호가 생략되면 닫힌 경로로 간주됩니다.

경로는 적절하게 첫 번째 또는 두 번째 구문을 사용하여 출력됩니다.

8.8.6. 다각형

다각형은 점(다각형의 꼭지점) 목록으로 표시됩니다. 다각형은 닫힌 경로와 매우 유사합니다. 본질적인 의미상의 차이점은 다각형은 그 안의 영역을 포함하는 것으로 간주되지만 경로는 포함되지 않는다는 것입니다.

다각형과 경로 사이의 중요한 구현 차이점은 다각형의 저장된 표현에 가장 작은 경계 상자가 포함된다는 것입니다. 경계 상자를 계산하면 새로운 다각형을 구성하는 동안 오버헤드가 추가되지만 이로 인해 특정 검색 작업의 속도가 빨라집니다.

스포츠 토토 사이트 값다각형다음 구문 중 하나를 사용하여 지정됩니다.

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

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

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

8.8.7. 서클

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

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

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

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

수정 사항 제출

문서에 올바르지 않은 내용이 있으면 일치하지 않습니다. 특정 기능에 대한 경험이 있거나 추가 설명이 필요한 경우 이용해주세요이 양식문서 문제를 보고합니다.