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 网络和主机地址 |