pgsql.cc 提供对 postgresql.org 官网内容的中文翻译,由 Pigsty 团队维护。
表 4.4. Postgres 几何操作符
| 操作符 | 描述 | 用法 |
|---|---|---|
| + | 平移 | '((0,0),(1,1))'::box + '(2.0,0)'::point |
| - | 平移 | '((0,0),(1,1))'::box - '(2.0,0)'::point |
| * | 缩放/旋转 | '((0,0),(1,1))'::box * '(2.0,0)'::point |
| / | 缩放/旋转 | '((0,0),(2,2))'::box / '(2.0,0)'::point |
| # | 相交 | '((1,-1),(-1,1))' # '((1,1),(-1,-1))' |
| # | 多边形中的点数 | # '((1,0),(0,1),(-1,0))' |
| ## | 最近邻点 | '(0,0)'::point ## '((2,0),(0,2))'::lseg |
| && | 重叠吗? | '((0,0),(1,1))'::box && '((0,0),(2,2))'::box |
| &< | 向左重叠吗? | '((0,0),(1,1))'::box &< '((0,0),(2,2))'::box |
| &> | 向右重叠吗? | '((0,0),(3,3))'::box &> '((0,0),(2,2))'::box |
| <-> | …之间的距离 | '((0,0),1)'::circle <-> '((5,0),1)'::circle |
| << | 在其左侧吗? | '((0,0),1)'::circle << '((5,0),1)'::circle |
| <^ | 在其下方吗? | '((0,0),1)'::circle <^ '((0,5),1)'::circle |
| >> | 在其右侧吗? | '((5,0),1)'::circle >> '((0,0),1)'::circle |
| >^ | 在其上方吗? | '((0,5),1)'::circle >^ '((0,0),1)'::circle |
| ?# | 相交或重叠 | '((-1,0),(1,0))'::lseg ?# '((-2,-2),(2,2))'::box; |
| ?- | 是水平的吗? | '(1,0)'::point ?- '(0,0)'::point |
| ?-| | 是垂直的吗? | '((0,0),(0,1))'::lseg ?-| '((0,0),(1,0))'::lseg |
| @-@ | 长度或周长 | @-@ '((0,0),(1,0))'::path |
| ?| | 是竖直的吗? | '(0,1)'::point ?| '(0,0)'::point |
| ?|| | 是平行的吗? | '((-1,0),(1,0))'::lseg ?|| '((-1,2),(1,2))'::lseg |
| @ | 包含于或位于 | '(1,1)'::point @ '((0,0),2)'::circle |
| @@ | …的中心 | @@ '((0,0),10)'::circle |
| ~= | 等同于 | '((0,0),(1,1))'::polygon ~= '((1,1),(0,0))'::polygon |
译文有误、术语不当或页面显示问题,请到译文仓库 pgsty/pgdoc 报告译文问题。 英文原文本身的问题,请在当前版本的对应页面向上游反馈;上游不再修订已结束维护的版本。