이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.503 젠 토토 페치 실패버전 또는 위에 나열된 다른 지원 버전 중 하나를 선택하세요.
포스트그레SQL
이전 8장. 데이터 토토 꽁 머니 다음

기하학적 토토 꽁 머니

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

표 8-13. 포스트그레스 기하학적 토토 꽁 머니

기하학적 토토 꽁 머니 저장 대표 설명
포인트 16바이트 (x,y) 공간의 점
라인 32바이트 ((x1,y1),(x2,y2)) 무한선
lseg 32바이트 ((x1,y1),(x2,y2)) 유한 선분
상자 32바이트 ((x1,y1),(x2,y2)) 직사각형 상자
경로 4+32n바이트 ((x1,y1),...) 닫힌 경로(비슷함) 다각형)
경로 4+32n바이트 [(x1,y1),...] 열린 경로
다각형 4+32n바이트 ((x1,y1),...) 다각형(닫힌 것과 유사) 길)
24바이트 <(x,y),r 원(중심 및 반경)

다양한 기능과 연산자 세트를 수행할 수 있습니다 스케일링, 변환, 회전 및 교차점 결정

포인트

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

( x , y )
  엑스, 와이
어디
    x는 부동 소수점 숫자인 x축 좌표입니다.
    y는 부동 소수점 숫자인 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)는 반대쪽 모서리입니다.
상자는 첫 번째 구문을 사용하여 출력됩니다. 모서리는 입력 시 왼쪽 하단 모서리를 먼저 저장하고 마지막으로 오른쪽 상단. 상자의 다른 모서리에도 들어갈 수 있으며, 그러나 왼쪽 하단과 오른쪽 상단 모서리는 입력하고 저장합니다.

경로

경로는 연결된 점 집합으로 표시됩니다. 경로는 다음과 같습니다. "열림", 세트의 첫 번째 포인트와 마지막 포인트가 아닌 경우 연결됨 및 "닫힘", 여기서 첫 번째 점과 마지막 점은 다음과 같습니다. 연결되었습니다. 기능팝픈(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)은 1부터 n까지의 점입니다.
    선행 "["는 열린 경로를 나타냅니다.
    앞에 오는 "("는 닫힌 경로를 나타냅니다.
경로는 첫 번째 구문을 사용하여 출력됩니다. 포스트그레스에 주목하세요 v6.1 이전 버전에서는 단일 경로가 있는 경로 형식을 사용했습니다. 선행 괄호, "닫힌" 플래그, 정수 개수 포인트 수, 포인트 목록, 마감 괄호. 내장 함수업그레이드 경로은 덤프된 경로를 변환하고 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축 좌표 목록 다음에 닫는 괄호가 옵니다. 내장 함수업그레이드폴리이다 v6.1 이전에서 덤프되고 다시 로드된 다각형을 변환하기 위해 제공됨 데이터베이스.

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

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

< ( x , y ) , r 
(( x , y ) , r )
  ( x , y ) , r  
    x, y, r  
어디
    (x,y)는 원의 중심입니다.
    r은 원의 반지름입니다.
원은 첫 번째 구문을 사용하여 출력됩니다.
이전 다음
부울 토토 꽁 머니 위로 연산자