Phiên bản được hỗ trợ:hiện tại(17) /16 / 15 / 14 / 13
Phiên bản phát triển:18 / Devel
Phiên bản không được hỗ trợ:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3 / 7.2 / 7.1
Tài liệu này dành cho phiên bản không được hỗ trợ của PostgreSQL.
Bạn có thể muốn xem cùng một trang chohiện tạiPhiên bản hoặc một trong kèo bóng đá cúp c2 phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

8.8. kèo bóng đá cúp c2

kèo bóng đá cúp c2 dữ liệu hình học đại diện cho không gian hai chiều Đối tượng.Bảng 8-20Hiển thị kèo bóng đá cúp c2 có sẵn trongPostgreSQL. Loại cơ bản nhất, điểm, tạo thành cơ sở cho tất cả kèo bóng đá cúp c2 khác.

Bảng 8-20. kèo bóng đá cúp c2

tên Kích thước lưu trữ 11481_11497 Mô tả
điểm 16 byte Điểm trên mặt phẳng (x, y)
Line 32 byte dòng vô hạn (không được triển khai đầy đủ) ((x1, y1), (x2, y2))
LSEG 32 byte Phân đoạn dòng hữu hạn ((x1, y1), (x2, y2))
Box 32 byte Hộp hình chữ nhật ((x1, y1), (x2, y2))
đường dẫn 16+16N byte Đường dẫn đóng (tương tự như đa giác) ((x1, y1), ...)
đường dẫn 16+16N byte Đường dẫn mở [(x1, y1), ...]
Polygon 40+16N byte đa giác (tương tự như đường dẫn đóng) ((x1, y1), ...)
Circle 24 byte Circle <(x, y), r (điểm trung tâm và bán kính)

Một bộ chức năng và toán tử phong phú có sẵn để thực hiện kèo bóng đá cúp c2 hoạt động hình học khác nhau như tỷ lệ, dịch thuật, xoay, và xác định giao điểm. Chúng được giải thích trongPhần 9.11.

8.8.1. Điểm

Điểm là khối xây dựng hai chiều cơ bản Đối với kèo bóng đá cúp c2. Giá trị của loạiđiểmđược chỉ định bằng cách sử dụng một trong kèo bóng đá cúp c2 cú pháp sau:

(x , y)x , y

WHERExYlà tọa độ tương ứng, như Số điểm nổi.

Điểm là đầu ra bằng cú pháp đầu tiên.

8.8.2. Đường kẻ kèo bóng đá cúp c2 phân đoạn

Phân đoạn dòng (LSEG) được đại diện bởi kèo bóng đá cúp c2 cặp điểm. Giá trị của loạiLSEGđược chỉ định bằng cách sử dụng bất kỳ cú pháp nào sau đây:

[(x1 , Y1), (x2 , Y2)]]
((x1 , Y1), (x2 , Y2))
  (x1 , Y1), (x2 , Y2)x1 , Y1   ,   x2 , Y2

WHERE(x1,Y1)(x2,Y2)là điểm cuối của dòng Phân đoạn.

15304_15354

8.8.3. Hộp

Hộp được thể hiện bằng kèo bóng đá cúp c2 cặp điểm đối diện góc của hộp. Giá trị của loạiBoxđược chỉ định bằng bất kỳ cú pháp nào sau đây:

((x1 , Y1), (x2 , Y2))
  (x1 , Y1), (x2 , Y2)x1 , Y1   ,   x2 , Y2

WHERE(x1,Y1)(x2,Y2)Có hai góc đối diện của hộp.

Hộp được đầu ra bằng cú pháp thứ hai.

Bất kỳ hai góc đối diện nào cũng có thể được cung cấp trên đầu vào, nhưng kèo bóng đá cúp c2 giá trị sẽ được sắp xếp lại khi cần thiết để lưu trữ phía trên bên phải và kèo bóng đá cúp c2 góc bên trái, theo thứ tự đó.

8.8.4. Đường dẫn

16799_16870Mở, trong đó lần đầu tiên và cuối cùng kèo bóng đá cúp c2 điểm trong danh sách được coi là không được kết nối hoặcĐóng, trong đó điểm đầu tiên và cuối cùng là được coi là kết nối.

giá trị của kèo bóng đá cúp c2đường dẫnđược chỉ định Sử dụng bất kỳ cú pháp nào sau:

[(x1 , Y1), ..., (xn , yn)]]
((x1 , Y1), ..., (XN , yn))
  (x1 , Y1), ..., (xn , yn)
  (x1 , Y1, ... ,xn , yn)x1 , Y1, ... ,xn , yn

Trong đó kèo bóng đá cúp c2 điểm là điểm cuối của kèo bóng đá cúp c2 phân đoạn dòng bao gồm kèo bóng đá cúp c2 con đường. Dấu ngoặc vuông ([]) Cho biết đường dẫn mở, trong khi dấu ngoặc đơn (()) Cho biết đường dẫn đóng. Khi dấu ngoặc đơn ngoài cùng bị bỏ qua, như trong phần ba thông qua cú pháp thứ năm, một đường dẫn đóng được giả định.

18419_18491

8.8.5. Polygons

Polygons được thể hiện bằng danh sách kèo bóng đá cúp c2 điểm (kèo bóng đá cúp c2 đỉnh của đa giác). Đa giác rất giống với kèo bóng đá cúp c2 đường dẫn kín, nhưng được lưu trữ khác nhau và có bộ hỗ trợ riêng của họ kèo bóng đá cúp c2 thói quen.

Giá trị kèo bóng đá cúp c2Polygonđược chỉ định Sử dụng bất kỳ cú pháp nào sau:

((x1 , Y1), ..., (xn , yn19121_19132x1 , Y1), ..., (xn , yn)
  (x1 , Y1, ... ,XN , yn)x1 , Y1, ... ,xn , yn

Trong đó kèo bóng đá cúp c2 điểm là điểm cuối của kèo bóng đá cúp c2 phân đoạn dòng bao gồm ranh giới của đa giác.

Polygons là đầu ra bằng cú pháp đầu tiên.

8.8.6. Vòng tròn

Vòng tròn được thể hiện bằng một điểm trung tâm và bán kính. Giá trị kèo bóng đá cúp c2Circleđược chỉ định bằng bất kỳ kèo bóng đá cúp c2 cú pháp sau:

<(x , Y),R((x , Y),R)
  (x , Y),R
    x , Y   , R

WHERE(x,Y)là điểm trung tâm vàRIS bán kính của vòng tròn.

Vòng tròn là đầu ra bằng cú pháp đầu tiên.