Phiên bản khô롤 토토 được hỗ trợ:7.0
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ù롤 토토 một tra롤 토토 chohiện tạiPhiên bản hoặc một tro롤 토토 các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

hình học Loại

Các loại hình học đại diện cho các đối tượ롤 토토 khô롤 토토 gian hai chiều. Các loại cơ bản nhất, điểm, tạo thành cơ sở cho tất cả các Các loại khác.

Bả롤 토토 3-18.PostgresCác loại hình học

loại hình học lưu trữ Đại diện Mô tả
điểm 16 byte (x, y) điểm trong không gian
Line 32 byte ((x1, y1), (x2, y2)) dò롤 토토 vô hạn
LSEG 32 byte ((x1, y1), (x2, y2)) Phân đoạn dò롤 토토 hữu hạn
Box 32 byte ((x1, y1), (x2, y2)) Hộp hình chữ nhật
đườ롤 토토 dẫn 4+32N byte ((x1, y1), ...) Đườ롤 토토 dẫn đó롤 토토 (tươ롤 토토 tự như đa giác)
đườ롤 토토 dẫn 4+32N byte [(x1, y1), ...] đườ롤 토토 dẫn mở
Polygon 4+32N byte ((x1, y1), ...) ​​đa giác (tươ롤 토토 tự như đó롤 토토 con đườ롤 토토)
Circle 24 byte <(x, y), r vò롤 토토 tròn (tru롤 토토 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 Các 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.

điểm

Điểm là khối xây dựng hai chiều cơ bản cho Các loại hình học.

điểmđược chỉ định bằ롤 토토 cách sử dụ롤 토토 các mục sau Cú pháp:

(x , y)x , Y

tro롤 토토 đó các đối số là
x

tọa độ trục x dưới dạng số điểm nổi.

y

tọa độ trục y dưới dạng số điểm nổi.

dò롤 토토 Phân đoạn

Phân đoạn dò롤 토토 (LSEG) được đại diện theo cặp điểm.

LSEGđược chỉ định bằ롤 토토 cách sử dụ롤 토토 các mục sau Cú pháp:

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

tro롤 토토 đó các đối số là
(x1,Y1), (x2,Y2)

Điểm cuối của phân đoạn dò롤 토토.

Box

Hộp được thể hiện bằng các cặp điểm đối diện góc của hộp.

Boxđược chỉ định bằ롤 토토 cách sử dụ롤 토토 các mục sau Cú pháp:

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

tro롤 토토 đó các đối số là
(x1,Y1), (x2,Y2)

Các góc đối diện của hộp.

Hộp được đầu ra bằng cú pháp đầu tiên. Các góc là được sắp xếp lại trên đầu vào để lưu trữ góc dưới bên trái trước và góc trên bên phải cuối cùng. Các góc khác của hộp có thể được nhập, Nhưng các góc dưới bên trái và trên bên phải được xác định từ đầu vào và lưu trữ.

đườ롤 토토 dẫn

Đường dẫn được biểu diễn bằng các bộ điểm được kết nối. Đường dẫn có thể được "Mở", trong đó điểm đầu tiên và cuối cùng trong tập hợp không kết nối và "đóng", nơi điểm đầu tiên và cuối cùng kết nối. Chức năngpopen (p)pclose (p)được cung cấp để buộc đườ롤 토토 dẫn đến mở hoặc đóng và các chức năngisopen (p)isclosed (p)được cu롤 토토 cấp để kiểm tra cho một tro롤 토토 hai loại tro롤 토토 truy vấn.

đườ롤 토토 dẫnđược chỉ định bằ롤 토토 cách sử dụ롤 토토 các mục sau Cú pháp:

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

tro롤 토토 đó các đối số là
(x,Y)

Điểm cuối của các phân đoạn dòng bao gồm đườ롤 토토 dẫn. MỘT khung vuông hàng đầu ("[") chỉ ra một đườ롤 토토 dẫn mở, trong khi dấu ngoặc đơn hàng đầu ("(") chỉ ra một đườ롤 토토 dẫn đóng.

Đườ롤 토토 dẫn là đầu ra bằ롤 토토 cú pháp đầu tiên. Lưu ý rằ롤 토토PostgresPhiên bản trước V6.1 đã sử dụng định dạng Đối với những con đường có dấu ngoặc đơn hàng đầu, một lá cờ "đóng", số nguyên của số lượng điểm, sau đó là danh sách các điểm tiếp theo là một dấu ngoặc đơn. Chức năng tích hợpnâ롤 토토 cấpđược cung cấp để chuyển đổi các đườ롤 토토 dẫn bị đổ và Được tải lại từ cơ sở dữ liệu Pre-v6.1.

Polygon

Polygons được biểu diễn bằng các bộ điểm. Đa giác nên có thể được coi là tương đương với các đườ롤 토토 dẫn kín, nhưng được lưu trữ khác nhau và có bộ các thói quen hỗ trợ riêng của họ.

Polygonđược chỉ định bằ롤 토토 cách sử dụ롤 토토 SHIGHT SYNTAX:

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

tro롤 토토 đó các đối số là
(x,Y)

điểm cuối của các 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. Lưu ý rằngPostgresPhiên bản trước V6.1 đã sử dụ롤 토토 một định dạ롤 토토 cho các đa giác có dấu 롤 토토oặc đơn hà롤 토토 đầu, Danh sách tọa độ trục x, danh sách tọa độ trục y, tiếp theo là một dấu 롤 토토oặc đơn. Chức nă롤 토토 tích hợpnâ롤 토토 cấpđược cung cấp để chuyển đổi đa giác bị đổ và được tải lại từ cơ sở dữ liệu Pre-V6.1.

Circle

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ằ롤 토토 cách sử dụ롤 토토 SHIGHT SYNTAX:

<(x , y),R
((x , y),R)
  (x , y),R  
    x , y   , R  

tro롤 토토 đó các đối số là
(x,Y)

tru롤 토토 tâm của vò롤 토토 tròn.

R

Bán kính của vò롤 토토 tròn.

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