이 문서는 지원되지 않는 버전의 PostgreSQL을위한 것입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다503 젠 토토 꽁 머니 페치 실패버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.
PostgreSQL
이전 8 장. 데이터 토토 꽁 머니 다음

기하학적 토토 꽁 머니

기하학적 토토 꽁 머니은 2 차원 공간 물체를 나타냅니다. 그만큼 가장 기본적인 토토 꽁 머니 인 포인트는 모든의 기초를 형성합니다. 기타 토토 꽁 머니.

표 8-13. Postgres 기하학적 토토 꽁 머니

기하학적 토토 꽁 머니 스토리지 표현 설명
포인트 16 바이트 (x, y) 공간의 포인트
line 32 바이트 ((x1, y1), (x2, y2)) 무한 라인
lseg 32 바이트 ((x1, y1), (x2, y2)) 유한 라인 세그먼트
Box 32 바이트 ((x1, y1), (x2, y2)) 직사각형 상자
PATH 4+32n 바이트 ((x1, y1), ...) 닫힌 경로 (유사 다각형)
Path 4+32n 바이트 [(x1, y1), ...] 오픈 경로
다각형 4+32n 바이트 ((x1, y1), ...) 다각형 (폐쇄와 유사합니다 길)
Circle 24 바이트 <(x, y), r 원 (중심 및 반경)

풍부한 기능 세트 및 연산자가 수행 할 수 있습니다. 스케일링, 번역,와 같은 다양한 기하학적 작업 회전 및 교차로 결정.

포인트

포인트는 다음 구문을 사용하여 지정됩니다.

(x, y)
  x, y
어디
    x는 부동 소수점 번호로 x- 축 좌표입니다.
    y는 플로팅 포인트 번호로 y 축 좌표입니다.

라인 분절

선 세그먼트 (LSEG)는 포인트 쌍으로 표시됩니다.

LSEG는 다음 구문을 사용하여 지정됩니다.

((x1, y1), (x2, y2)))
  (x1, y1), (x2, y2)  
    X1, Y1, X2, Y2    
어디
    (x1, y1) 및 (x2, y2)는 세그먼트의 종점입니다

Box

상자는 반대 인 지점 쌍으로 표시됩니다. 상자의 모서리.

상자는 다음 구문을 사용하여 지정됩니다.

((x1, y1), (x2, y2)))
  (x1, y1), (x2, y2)  
    X1, Y1, X2, Y2    
어디
    (x1, y1) 및 (x2, y2) 반대쪽 코너
상자는 첫 번째 구문을 사용하여 출력됩니다. 모서리가 있습니다 왼쪽 하단 모서리를 먼저 저장하기 위해 입력에 재정렬 마지막 오른쪽 코너. 상자의 다른 모서리를 입력 할 수 있습니다. 그러나 왼쪽 하단과 오른쪽 상단은 입력 및 저장.

PATH

경로는 연결된 포인트 세트로 표시됩니다. 경로는 될 수 있습니다 "Open", 세트의 첫 번째 및 마지막 지점은 첫 번째와 마지막 지점이있는 "Close" 연결. 기능Popen (P)andPCLOSE (P)경로를 열어야하거나 폐쇄 및 기능Isopen (P)andisclosed (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)은 점 1에서 n입니다
    선행 "["는 열린 경로를 나타냅니다
    선두 "("폐쇄 경로를 나타냅니다
경로는 첫 번째 구문을 사용하여 출력됩니다. Postgres에 유의하십시오 v6.1 이전 버전은 단일이있는 경로에 형식을 사용했습니다. 주요 괄호, "폐쇄 된"깃발, 정수 수 포인트 수, 그런 다음 포인트 목록에 이어 마감 괄호. 내장 함수업그레이드덤프 경로를 변환하기 위해 제공됩니다 V6.1 Pre-V6.1 데이터베이스에서 새로 고침.

폴리곤

다각형은 포인트 세트로 표시됩니다. 다각형이어야합니다 아마도 폐쇄 경로와 동등한 것으로 간주되지만 저장됩니다. 다르게 그리고 그들 자신의 지원 루틴 세트가 있습니다.

다각형은 다음 구문을 사용하여 지정됩니다.

((x1, y1), ..., (xn, yn))
  (x1, y1), ..., (xn, yn)  
  (x1, y1, ..., xn, yn)  
    x1, y1, ..., xn, yn    
어디
    (x1, y1), ..., (xn, yn)은 포인트 1- N입니다.
첫 번째 구문을 사용하여 다각형이 출력됩니다. 주목하십시오 v6.1 이전의 Postgres 버전은 다각형에 대한 형식을 사용했습니다. 단일 주요 괄호, X 축 좌표 목록이있었습니다. y 축 좌표 목록, 그리고 닫는 괄호가 이어집니다. 내장 함수upgradepolyIS v66.1 이전에서 덤프 및 재 장전 된 다각형을 변환하도록 공급 데이터베이스.

Circle

서클은 중심점과 반경으로 표시됩니다.

Circle은 다음 구문을 사용하여 지정됩니다 :

<(x, y), r
((x, y), r)
  (x, y), r  
    x, y, r  
어디
    (x, y)는 원의 중심입니다
    R은 원의 반경입니다
서클은 첫 번째 구문을 사용하여 출력됩니다.
이전 다음
부울 토토 꽁 머니 up 운영자