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 soi kèo bóng đá truoctran phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

8.7. soi kèo bóng đá truoctran

soi kèo bóng đá truoctran dữ liệu hình học đại diện cho không gian hai chiềuBảng 8-16Hiển thịPostgreSQL. soi kèo bóng đá truoctran cơ bản nhất,

Bảng 8-16. soi kèo bóng đá truoctran

tên Kích thước lưu trữ Đại diện Mô tả
điểm 16 byte Điểm trên mặt phẳng (x, y)
Line 32 byte dòng vô hạn (chưa đượ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 soi kèo bóng đá truoctran 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 Polygon (tương tự như đường dẫn đóng) ((x1, y1), ...)
Circle 24 byte Circle <(x, y), r (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ệnPhần 9.10.

8.7.1.

Điểm là khối xây dựng hai chiều cơ bảnđiểmđược chỉ định bằng cách sử dụng một trong soi kèo bóng đá truoctran cú pháp sau:

(x , y)x , y

WHERExYsoi kèo bóng đá truoctran tọa độ tương ứng là

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

8.7.2. Đường kẻ

Phân đoạn dòng (LSEG) được đại diệnLSEGđượ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)x1 , Y1   ,   x2 , Y2

WHERE(x1,Y1)(x2,Y2)là điểm cuối của dòng

Phân đoạn dòng được đầu ra bằng cú pháp đầu tiên.

8.7.3.

Hộp được thể hiện bằng soi kèo bóng đá truoctran cặp điểm đối diệnBoxđượ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 đượ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

8.7.4.

Đường dẫn được biểu diễn bằng danh sách soi kèo bóng đá truoctran điểm được kết nối. Đường dẫnMở, trong đó lần đầu tiên và cuối cùngĐóng, trong đó điểm đầu tiên và cuối cùng là

Giá trị soi kèo bóng đá truoctranđường dẫnđược chỉ định

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

Trong đó soi kèo bóng đá truoctran điểm là điểm cuối của soi kèo bóng đá truoctran phân đoạn dòng[]) Cho biết đường dẫn mở, trong khi dấu ngoặc đơn()) chỉ ra một đường dẫn đóng. Khi

Đường dẫn là đầu ra bằng cú pháp đầu tiên.

8.7.5.

Polygons được thể hiện bằng danh sách soi kèo bóng đá truoctran điểm (soi kèo bóng đá truoctran đỉnh của

Giá trị của soi kèo bóng đá truoctranPolygonđược chỉ định

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

Trong đó soi kèo bóng đá truoctran điểm là điểm cuối của soi kèo bóng đá truoctran phân đoạn dòng

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

8.7.6.

Vòng tròn được biểu thị bằng một điểm trung tâm và bán kính.Circleđược chỉ định bằng cách sử dụng

<(x , y),Rx , Y),R)x , Y),R  
    X , Y   , R  

WHERE(X,y)là trung tâm vàR

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