| PostgreSQL | ||
|---|---|---|
| 上一頁 | 第三章. 數據型態 | 下一頁 |
表 3-18. Postgres 幾何型態
| 幾何型態 | 儲存空間 | 表達 | 描述 |
|---|---|---|---|
| point | 16 bytes | (x,y) | 空間中一點 |
| line | 32 bytes | ((x1,y1),(x2,y2)) | (無窮)直線 |
| lseg | 32 bytes | ((x1,y1),(x2,y2)) | 線段 |
| box | 32 bytes | ((x1,y1),(x2,y2)) | 長方形 |
| path | 4+32n bytes | ((x1,y1),...) | 閉合路徑(與多邊形類似) |
| path | 4+32n bytes | [(x1,y1),...] | 開放路徑 |
| polygon | 4+32n bytes | ((x1,y1),...) | 多邊形(與閉合路徑相似) |
| circle | 24 bytes | <(x,y),r> | 圓(圓心和半徑) |
一系列豐富的函數和符號可用來進行各種幾何計算,如度量,轉換,旋轉和計算相交等。
用下面語法描述 point:
( x , y ) x , y這裡的參數是
lseg 用下面語法聲明:
( ( 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這裡的參數是
path 用下面語法聲明:
( ( x1 , y1 ) , ... , ( xn , yn ) ) [ ( x1 , y1 ) , ... , ( xn , yn ) ] ( x1 , y1 ) , ... , ( xn , yn ) ( x1 , y1 , ... , xn , yn ) x1 , y1 , ... , xn , yn這裡的參數是
polygon 用下列語法聲明:
( ( x1 , y1 ) , ... , ( xn , yn ) ) ( x1 , y1 ) , ... , ( xn , yn ) ( x1 , y1 , ... , xn , yn ) x1 , y1 , ... , xn , yn這裡的參數是
circle 用下面語法表示:
< ( x , y ) , r > ( ( x , y ) , r ) ( x , y ) , r x , y , r這裡的參數是
| 上一頁 | 首頁 | 下一頁 |
| 布爾型態 | 開頭 | IP 版本 4 網路和主機地址 |